【2019-2020年第一期DIY班】毕业与总结

简介: 走了一年坚持参加的学习活动---DIY。其一,Deeply Inspire Yourself深度激发自己 其二,Do It Yourself实践出真知。方式:特种兵的培训+遴选机制。这个伴随Java程序爱好者们参与DIY讨论的规则,维持了一年,身为菜鸟的我很荣幸留到了最后,相信这是一个带给读者的很有正能量的活动,对身为开发者的我来说也有非常深刻的意义,第二期DIY班马上就要来了,也给第二期预热一下,啦啦啦,最后说句五一劳动节快乐

唯一的DIY徽章(刻有每个人的名字),纪念一下
DIY徽章.jpg

从去年2019年春节开始,孤尽开始举办DIY班活动,
形式简单,与英语角相似,每两周会集中讨论一个话题,大家都可以在群里面各抒己见,互相讨论技术看法。
一开始总共是500多人的大群,一年下来,只剩下12位参赛者,最终都顺利毕业了。

讨论话题节选:
泛型、Lambda表达式、锁、浮点数、集合转数组、ThreadLocal的问题根源 、微服务、哈希码的计算、JDK版本等等

项目: One ErrorCode Platform

感谢所有参与进来的人员辛苦付出,回望过去的讨论,每个人的回答都让我受益良多,但同时也不想在此深究一个知识点的讨论,因为每次回看都会有不一样的认识。以下是我的一些总结:

各种讨论话题
关于探讨的话题涉及的技术,以及一些专业名词都是第一次接触,如xy问题、向前兼容、灰度测试等等。留下多少人就会有多少答案,每个答案都是有稍微不一样的角度,待在DIY班群时间长了,自己时不时会先看到别人回答的答案,逐渐开始记录了起来学习,讨论微服务的时候,自己已经习惯把它抽样归纳到一个文档去了,开始时自己写的作业会结合自己的见解的同时搜索不同的资料,然后逐渐地去看与其他人的答案有什么不同,自己的答案有哪些需要补充了解的地方,到后来是,寻找自己的答案有哪些角度不一样继续去探索,再之后就是先写了自己的答案,提交了再看看别人的答案,直到现在回看也是学习到很多。

DIY班心路历程
2018年到2019上半年自己处于一个很迷茫的阶段,自己很菜,明白了自己不适合去大厂的原因,学习过程中,不知不觉又会觉得,已经比别人慢了一步,没有抓住任何机会,甚至考虑过要不要转行。我一直在问自己到底为什么坚持下去,认为自己是没有人认同,只是靠努力掌握了些基础,对编程的工作有一些用途的实习生而已,拿到工资的时候,是非常地开心,但又会觉得并不满足,自己根本不止这些,转正了之后,负责维护公司的线上项目并参与迭代,认为有很多地方需要更改,像规范那样提到,不能有魔法值,join不能超过3张表...即使是技术债比较多需要重构的项目自己同时也有认真对待,合理地规划新功能开发和重构的安排,但还是时间不够,和刚接触此项目的开发人员配合较困难,变化太快,自己的不自信以至于和产品经理那边不能很好地协调,导致多个工作需要同时进行,并不是很顺利,直到DIY班第一期关于架构设计的讨论话题,借此机会我认认真真地了解架构设计和再次分析自己这个公司项目的架构问题等,写得并不算好,但却是第一次有人认同我,投了认为写得最好的答案,这或许是最感动我的事情了,籍此机会成为了留下来的最后12人,除了愧疚自己的讨论还不够离开的人写得好之外,更多地是激动和感谢,起码DIY班超长的一整年聊天记录还在,要找时间备份一下才行。

oecp项目
留下来却要迎接更大的挑战---One ErrorCode Platform项目。为此我第一次鼓起勇气问身边的人关于错误码的看法和需求,第一次每隔两天和大佬们开远程会议,第一次规划自己的时间并努力挤出来....再怎么努力也深知自己作为团队的一员还是欠缺很多知识和经验,再一次深知自己陷入更大的迷茫,后来发现不应该这么妄自菲薄,要是自己当时自信点可以鼓起勇气把"设计错误码规则(7天)"这个比较疑惑的时间分布与小伙伴再进行一番讨论,可能会对错误码的划分、规则划定有更多的研究和深入了解。后来项目中我的负责的部分是一个需要快速学习的知识并且运用到开发中,刚开始并不顺利,从头学起的时候时间用了很多,但没什么成效,为此也鼓起勇气问问同事,在github找实现,一步步一天天地研究,最后就把功能弄出来了,然后逐步进行优化。过程中我发现每个人协作的重要性,生活上如果没有同事一起把公司的项目弄好,努力完成上线任务,自己也挤不出时间弄oecp项目,而且每一处技术都值得研究,即便是一个微不足道的点,恰好在项目中写后台代码时为了方便用到了stream.Collectors的toMap方法,看来要去看看泰山版《Java开发手册》研究研究这个坑位才行。

成长
最让我自己感到成长的地方,应该是最后答辩的时候勇于站出来补上队友调麦时候的空缺,变成组长之后第一个答辩,并且最后和队友们把项目演示顺利地演示完。一开始因为菜自我介绍什么都说不出话的自己,曾几何时我很担心"丢脸"这件事,经历了这一个月的洗礼,我却逐渐认为自己要先"丢脸"才行,要勇敢地去学去探索,我相信现在更知道要做什么事,要往哪方面学习才更适合自己。

感想
短短一年还是有很多缺陷与不足,即使DIY第一期已结束,但Deeply Inspire Yourself还在继续,坚持还在继续。最幸运地是遇到了队友,交流技术的同时也了解了不同的生活,毕业之后是更加辽阔和自由,我希望自己可以认真地考虑写高质量的博客、读书笔记,或许还会有更多更多的收获。

附上偶然搜到而截下来的图片:
坚持的计数.png

目录
相关文章
|
XML 关系型数据库 数据格式
|
4天前
|
人工智能 JSON API
全网刷屏的 Jev 模型正式开放!一手实战测评 + 保姆级教程
全网爆火的 Jev 模型是什么?有什么用?怎么使用?怎么接入 AI 编程工具?效果真的好么?傻子可懂的 Jev 保姆级实战教程 + 项目实战测评来啦
5812 8
|
3天前
|
人工智能 测试技术 API
最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!
Jev是TypeSafe AI推出的“系统一模型”,不生成文本,专做毫秒级结构化决策:Choice(多选)、Score(打分)、Noul(是非概率)。响应快193倍、成本低444倍,适合工单路由、内容审核、测试定级等高频判断场景。
1033 2
最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!
|
16天前
|
人工智能 自然语言处理 安全
阿里云千问办公 QwenWork详细介绍:产品核心能力、典型场景、价格及常见问题解答
千问办公是阿里云推出的一站式AI办公平台,主打"不止于对话,更注重交付",依托通义千问旗舰大模型,用户一句话即可完成数据分析、PPT生成、视频剪辑等复杂任务,直接输出可用成果。产品深度打通钉钉生态与企业OA,覆盖桌面端、网页端,提供企业标准版198元/人/月等多档订阅方案,新用户注册即赠2000积分,适配工程师、HR、财务等多职业办公场景,成为能动手干活的"全能AI同事"。
3242 9
|
3天前
|
人工智能 并行计算 PyTorch
秋叶 ComfyUI 2026 整合包 v3.2 完整部署教程:Python 3.13 + Torch 2.13 全栈升级
秋叶aaaki ComfyUI 2026年8月整合包v3.2正式发布!全面升级Python 3.13.11、PyTorch 2.13.0+cu130及ComfyUI v0.30.2,原生支持MiniMax H3、Wan 2.2、Qwen-Image-2.1等2026主流音视频/图像模型,解压即用,无需环境配置。
454 2
|
15天前
|
IDE 开发工具
Qoder 上线 Sonus 模型,Computer Use 能力全面增强
Qoder国际版上线全新内置大模型Sonus(/ˈsoʊnəs/),全球领先,专精超长任务执行与电脑操作(Computer Use)。配合Qoder桌面端0.2.3版本,可自主完成编程、金融建模、科研及表格制作等复杂工作。现全面支持Qoder全系产品,效率提升3.2倍。
1818 8
Qoder 上线 Sonus 模型,Computer Use 能力全面增强

热门文章

最新文章