工作年度总结
前言
之前看有朋友在记录自己的工作经历和过往事件,碰巧,我也是一个喜欢记录,审视和分享的人,正直在此公司一年工作之际分享一些过往,成长,和学习方法,以此记录一年的过往和成长
缘起
在来到此公司前,之前已经找到了实习工作,但由于自身发展原因,想去尝试更多的可能性,准备春招在战,在2月中旬开始投递简历,顺利通过面试,而后进入此公司,并参与至今
工作记录
实习
记得进入公司那天是3.6号,那时还处于实习期的阶段(我实习的较早,基本大四都在外面工作),初期进入公司时,还保有校园时的思想,行为和习惯,干活没有目标感,需要他人安排才能开始,像那种老师安排学生作业的感觉,第一周的工作感觉还好,因为和上一家一样可以到点下班(6点),但不知从什么时候开始,加班 引入了,起初还不是特别严重,凭借着我对编程的爱好加持,还算承受范围内,小插曲 —— 我的居住地到公司存在一定距离,地铁通勤需要半个小时左右的时间,那时想把这些时间利用起来,因此在途中会看一些技术书,比如http图解,css样式调优等(虽然现在没记得多少了,哈哈),然后经过了一个半月,4.21号的时候,由于需要回去完成论文等相关事宜所以请假了,准备在答辩后再来.
技术探索,论文与答辩
4.22号以后在准备论文等相关事宜的同时,当然少不了网络冲浪,当时看到了一个编程挑战,实现简易typora功能(typora是markdown解析器),当然网络上存在现成的markdown语法转换解析器,但我还是想自己实现一下,最终也完成了(虽然只能解析一些简单的行为,但扩展也不算难事)

再此期间,我还学会了提升开发效率的工具 vim 和一些vscode快捷键,帮助自身提高开发效率(算的上是一个合格的键盘侠了,哈哈);时间过得很快,记得答辩的那天是6.16号,休息了两天后又继续去公司实习了
再实习
再次来到公司时是6.19号,当天就被拉到了项目组进行干活了,当时就产生了一个想法,我能否自己封装一个配置化的表单组件进行处理页面展示和响应收集收集的作用呢,说干就干那时就着手开始了这个想法,事实证明这个封装是正确的,因为现在我还在沿用着那一套策略,并加速了我页面开发的效率(同时还被上游公司的员工引用了,说明组件还是很成功的);随着时间推移,第一个困境出现了,短周期的项目开发,要求一个星期内完成一个系统流程的开发工作,我记得当时是引入了公司的大部分的前后端来着手这个事情,由于参与人数众多,且时间周期短,如果你也是程序员那后果可想而知,代码质量和效果成品都大打折扣,当时我还没有预知到风险,因此也跟着高强度加班, 首次干活到凌晨2点,好像持续了两天 ,当时好像是7月初的时候,碰巧赶上了转正培训相关时间,因此公司要求去深圳完成培训了
实习培训
培训总共持续了1周时间,7.10号那天完成了实习期转试用期的流程,再此期间认识了一些朋友,最大的收获就是被培训的朋友推荐了一本**《把思考当做一种习惯》** 从此开启了阅读的启蒙 ,保留阅读习惯至今, 了解到了很多方法论和行为真相,算的上进行了一场思维的重构 ,对于程序员这种靠脑袋吃饭的活应该也算利好了吧
入职后
技术突破
在培训结束后,仍然还是干着和实习时相似的工作,直到9月份的时候,被拉到了一个新的项目中进行开发,内控,由于当时的资历尚浅,对于这种复杂业务还是存在理解的缺失(现在应该会强一些,知道自己在干什么才好下手去做),因此只关注了自己做的模块在干的事情,然后抓阄般的选了一个难度不低的模块进行处理,同时由于模块特性,我打算使用一种可配置化的方式处理所有卡片场景,来进行页面渲染(听前端大佬说这就是低代码,算是一种突破吧),在实现这个模块的过程中,我又完成了上面封装组件的集成复用,嗯,这样写代码才有意思;由于项目周期的问题,在这个模块初步完成后我又被调到了其他项目进行处理事务,同时还兼并上一个低代码的模块维护和功能扩展工作,由于时间问题和技术负债,代码逐渐冗余起来,但也没办法,没有时间给我处理这些,最后一版维护是在2024.1月 ,卡片功能也算丰富了,称的上页面行为的多态了(多态是类的特性之一,这里就不赘述了),对于这种 低代码 页面解决方案也算尝鲜了,虽然起初在进行实现的时候不认识这个名词
代码整洁探索
10月,出于精进自身代码整洁度目的,(之前的代码写的也还算过的去,因为那时已经领悟了基本的设计原则和熟悉一些设计模式,同时对数据结构和算法也算熟悉),我买了两本书,《重构,改善既有代码的设计》《代码整洁之道》,试图再提高自身代码整洁度,事实证明,这两本书非常管用,特别是第一本,学习到了很多重构策略和具体实现方案,受益匪浅,并在大量的思考,练习,实践和体会中,领悟出 重构即是干掉重复,即是将代码写的简洁;重构不是一开始就进行的,而是你在编码中发现了重复在进行封装的过程
单独承担项目
11月开始,我被单独分出,来承担一些其他项目的开发工作,这算的上是一种业务理解练习了,虽然项目难度不大,但流程还是有些复杂,正好锻炼了自身的业务理解能力
收获
回首一年过往,提笔记录皆是回忆,如果没来到这里又会发生什么呢?我无法细想,因为过去已成历史,将来正是当下.
记录下来时间线后,细数下来收获颇丰,如阅读,高效率,技术提升,能力获取,自我管理等,我无法否认,这就是此公司带给我的收获,也是一年经历的提炼和总结,这个过程肯定是艰辛的,同时是互相成就互相影响的,也许这就是社会强进步机制吧
做到了
- 阅读能力和思考(思辨能力)
- 沟通能力提升
- 代码能力提升
- 减重25斤
- 发布了一篇掘金技术文章成功登顶热门并被官方推送
- to be continue…
最后
给今年定一个小目标吧,突破舒适区,将自身置于环境中(各种方面的)
感谢你能看到这里,笔者能力有限在文章存在的逻辑或表达问题请多包涵,如果文章对你有帮助请用点赞,收藏和关注回应我 :)