【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

目录
相关文章
|
1月前
|
人工智能 固态存储 智能网卡
一颗真武V900,平头哥的“算力野心”藏不住了
9月22日云栖大会,平头哥发布中国最强AI芯片真武V900:216GB显存、1200GB/s互联带宽,性能达前代3倍;同步推出“真超节点”,支持千卡全带宽互联与统一内存编址;依托倚天CPU、磐脉网卡、镇岳SSD等全栈自研芯片,构建为AI而生的系统级计算架构。
708 0
|
3月前
|
数据采集 安全 API
🪪《避坑实录:五家开放平台认证门槛对照(个人/企业/服务商/保证金)》(附Python源码)
《避坑实录》详解淘宝、京东、1688、拼多多、抖店五大开放平台认证门槛:个人号仅限基础查询,调订单必须企业主体;自研需预充值或入云塔;ISV普遍冻结保证金(1万–15万元)并抽成。附Python资质自检工具,开发前一键校验主体、权限与合规性,避免中途被卡。(239字)
|
人工智能 搜索推荐 机器人
从物流到汽车:阿里云智能联络中心如何在高频外呼场景中跑出结果?
阿里云智能联络中心2.0通过“通信智能引擎+通信智能体”双模式,将语音通信、大模型与业务流程深度融合。已在物流(日均80万通外呼,提升末端履约体验)和汽车(500万通外呼,促5万+试驾、5000+订单)落地,实现高并发稳定触达、拟人化交互与线索高效转化,让智能外呼真正融入生产链路。
446 0
|
5月前
|
API Windows
OpenClaw 接入阿里云百炼完整图文教程|API Key 创建与模型配置详解
本文为OpenClaw(龙虾)Windows客户端对接阿里云百炼API的极简配置指南:涵盖账号准备、百炼控制台登录、API Key创建与复制、OpenClaw内模型配置及测试全流程,10分钟完成部署验证,零基础可上手。
|
11月前
|
人工智能 IDE Java
我们从零开始实现了一个cursor的codebase功能(踩了很多RAG的坑)
VoidMuse 是一个以学习为目标的开源AI IDE插件,支持IntelliJ IDEA与VS Code,集成20+优秀开源组件,助力开发者在实践中掌握AI工程化技术。本文深入解析其基于混合检索的Codebase实现,涵盖向量化、索引构建与检索优化,助你真正理解并应用Function Call等核心技术。
1520 5
我们从零开始实现了一个cursor的codebase功能(踩了很多RAG的坑)
|
数据采集 Web App开发 iOS开发
解决Python爬虫访问HTTPS资源时Cookie超时问题
解决Python爬虫访问HTTPS资源时Cookie超时问题
|
机器学习/深度学习 运维 监控
智能化运维:从自动化到AIOps的演进之路####
本文深入探讨了IT运维领域如何由传统手工操作逐步迈向高度自动化,并进一步向智能化运维(AIOps)转型的过程。不同于常规摘要仅概述内容要点,本摘要将直接引入一个核心观点:随着云计算、大数据及人工智能技术的飞速发展,智能化运维已成为提升企业IT系统稳定性与效率的关键驱动力。文章详细阐述了自动化工具的应用现状、面临的挑战以及AIOps如何通过预测性分析和智能决策支持,实现运维工作的质变,引领读者思考未来运维模式的发展趋势。 ####
1022 34
|
安全 算法 物联网
Wi-Fi安全协议的演变过程:从WEP到WPA3的全面解析
随着无线网络普及,Wi-Fi安全性问题日益重要。本文详细探讨了Wi-Fi安全协议的演进,包括最早的WEP协议及其缺陷,随后推出的WPA协议引入了TKIP等改进措施,WPA2则采用AES加密提供更高安全性,最新的WPA3进一步强化了密码保护和隐私安全,标志着Wi-Fi安全的重大升级。未来,Wi-Fi安全协议将继续进化,确保无线通信安全。
1803 7
|
开发工具 数据安全/隐私保护 git
|
安全 网络安全 网络架构
什么是端口转发?什么是端口映射?如何设置端口映射
端口映射与端口转发是网络配置中两个常被混淆的概念。端口映射是指将外部网络请求通过路由器转发至内部网络特定主机的过程,增强了内网安全性。而端口转发则是指路由器依据端口将外部请求定向至具体设备,实现内外网通信。两者虽相似,但应用场景和原理有所不同。通过工具如花生壳,可轻松设置端口映射,实现外网访问内网服务。
3507 1

热门文章

最新文章