【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 关系型数据库 数据格式
|
7天前
|
存储 弹性计算 缓存
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考
本文更新了2026年阿里云全系列云服务器租赁活动报价,所有特惠资源均可前往阿里云活动中心选购,整体覆盖从个人入门到企业级高性能场景的全梯度需求。其中轻量应用服务器主打极致性价比,2核2G峰值200M带宽配置每日10点、15点限时抢购价仅38元/年,2核4G配置379元/年起;高性价比的经济型e实例、通用算力型u2i实例覆盖2核4G至4核32G全档位,适配开发测试与中小型企业业务;搭载英特尔至强6处理器的第九代c9i企业级实例算力较上代提升20%,支撑高并发生产环境,不同实例规格价差清晰,用户可根据自身业务负载与预算灵活选型。
1772 117
|
8天前
|
人工智能 程序员 API
Codex 接入 DeepSeek-V4-Flash:还能补上识图,提供两套方案
Codex 接入 DeepSeek-V4-Flash 怎么配?本文覆盖 CLI 与桌面端,再用 qwen3-vl-flash 补识图,两套方案可直接照做
1302 11
|
14天前
|
云安全 人工智能 运维
阿里云联动百位企业安全专家,共识Agent防御最佳实践
当Agent成为新员工,你的安全边界在哪里?
1960 9
阿里云联动百位企业安全专家,共识Agent防御最佳实践
|
8天前
|
编解码 人工智能 安全
2核4G/4核8G/8核16G阿里云服务器如何选择实例?经济型e、通用算力型u2i与计算型c9i选哪个?
本文介绍了阿里云2核4G、4核8G、8核16G三档主流配置下经济型e、通用算力型u2i和计算型c9i三种实例的最新活动价格与适用场景。同配置下三者价差显著,以2核4G为例,经济型e低至599.93元/年,计算型c9i则高达1742.08元/年。文章详细解析了各实例的性能定位:经济型e适合轻负载入门场景,u2i兼顾稳定算力与性价比,c9i凭借第9代至强处理器与芯片级安全能力支撑高性能业务。同时提示用户可叠加满减优惠券享受折上折,建议根据业务负载与预算综合决策。
544 112
缓存 安全 IDE
1156 2
|
20天前
|
人工智能 前端开发 Linux
Codex 桌面版安装 + CC Switch 接入第三方 API 完整教程(2026 最新)
2026最新教程:手把手教你安装Codex桌面版,通过CC Switch v3.17.0一键接入Fenno等国产API(兼容OpenAI Responses格式),跳过账号登录,完整启用代码审查、多步任务与上下文感知功能。零基础友好,全程图文实操。(239字)
3035 4
|
8天前
|
人工智能 JSON Shell
2026AI漫剧本地全开源方案(附各个软件模型链接),8G显卡也能流畅运行
这是一套完全本地化部署的AI漫剧生成技术链路:涵盖LLM剧本分镜生成、FLUX文生图(IP-Adapter人脸锁定)、StoryDiffusion时序连贯控制、LTX-2.3唇形同步视频生成,及ComfyUI全流程调度。零云端费用,仅耗硬件算力,单集2–4小时可产出竖屏短视频,适配抖音/B站分发。
|
5天前
|
编解码 弹性计算 云计算
MiniMax-H3 视频生成模型 — 一键部署与使用指南
MiniMax-H3是MiniMax开源的33B全模态视频生成模型,支持文生视频、图生视频、参考生视频三种模式,原生输出2K/15秒带立体声音频视频,已原生适配ComfyUI,并可通过阿里云计算巢一键部署。(239字)