前言
第一次稍显正式的写一下年终总结,以前更多是思维导图方式的。今年是非常充实的一年,买了房、跳了槽、带娃、准备跟老婆筹划生二宝,再接再厉,正能量满满,也希望新的一年里能够进一步成长,身体健康,万事如意。
技术方面
跟我带的小伙伴聊了一下,也看了2022的一些新的风向,低代码、跨端、html6、全栈,毕业五年了,从最开始的迷茫,找不到方向,到逐步成长,到奋力向上,踏实的走过来
在当前公司快三年了,心态其实发生了很多转变,从一开始我一个前端,主导整个devops业务的前端开发,到慢慢接触前端面试、前端带人,前端团队规模也从最开始的1个人到现在的5个人了,经历了太多人员的变化和业务的变动,慢慢的,我成了整个团队里面待的时间最久了的一个了(感叹一声,互联网时代人才流动真快)
慢慢的,成长的就比较慢了,感觉到技术天花板了,自己学了很多东西,缺乏落地的条件和环境,前端方面能够有技术碰撞的人越来越少了,刷了一两个月leecode(用python,个人不太喜欢用js, python的语法确实是比较爽的),准备了一些八股文,也成功上岸大厂了,也希望新的工作里能够有迎接更多挑战,做好疯狂卷的准备了,哈哈
心态方面
继续保持不忘初心,年轻的心态是奋力前进的基础,身边的朋友和接触的人,有年纪轻轻都选好退路了,也有35后还激情满满的coder。
不由想起来,在高中的时候看了《乔布斯传》,那些年有句话一直在心里,“那些疯狂到以为自己能够改变世界的人,才能真正的改变世界”,当然,很明显,我仍然是个普通人,梦想是远大的,现实是骨干的,不过从那个时代开始也渐渐的热爱上计算机这个领域 。
高考完毕,直接选了软件工程(偏科太厉害了,只能上个普通的二本,英语+语文比数学也多不了多少分了),刚上大学的时候,大一大二沉迷社团,在大二快结束,突然浪子回头,开始技术的学习之路(Java),毕业去了一家老牌的上市公司,技术太陈旧,也被动转成前端了。
刚开始的几年,也经历了一些坎坷,经历过创业公司融资失败,团队解散。不过幸运的遇到很多值得感谢的前辈,帮助我理清楚了自己的路。回首前些年,虽然走了许多弯路,但是一点值得肯定,始终保持学习。接下来的日子里,再接再厉,拥抱变化,不断学习。
关于管理和架构
其实在当前公司和面试的岗位,都有转管理的机会,也有过虚线带人的经历,但是可能还是不想现在转管理,让我在技术的海洋里再遨游几年吧,(内心还是认为技术才是程序员面对未来的第一序列武器),技术功底扎实了,做管理才有人信服,如果技术都不让人信服,还是比较尴尬的。当然,管理方面的知识还是需要不断学习的(不要给自己设限),也需要向身边的优秀管理者学习。
关于学习
主要重视底层技术,如设计模式、语言本身、算法、手写代码以及思维和最佳实践的探索,框架层面多去了解底层原理,不要过度去追寻用法,追寻更多的框架(面试别人的时候就遇到过),抛开事物看本质,另外系统化学习知识,例如前端构建:webpack, esbuild, parcel, vite, snowebpack等等,分析每一种的优点和缺点,最后去做一些实践,实践出真知。其他的例如微前端、monorepo这一年也有业务的落地,大胆去尝试吧。还有如promise, 发布订阅模式等,自己手写一套,什么都会了,不用光看不动手。
个人学习新东西的话,分三步:
- 第一步,过一遍文档
- 第二步,找业界一些最佳实践
- 第三步, 自己写一个demo练一下
- 第四步,看源码
新的一年规划
结合新的工作,专注低代码领域,业务上加强沉淀,技术上加强自己手写可执行代码和算法的功底,另外,开始写一些掘金的分享(希望能够坚持,有始有终,加油)!另外分享一下我的书单:
- 《软技能:代码之外的生存指南》
- 《图解算法》
- 《TCP/IP详解 卷1:协议》
- 《重构》
- 《深入浅出Serverless》
- 《重走》
- 《活着》
- 《卓有成效的管理者》
- 《围城》
- 《终身成长》
- 《十分钟冥想》
- 《金字塔原理》
- 《智能商业》
- 《高效能人士的七个习惯》
- 《一线架构师实践指南》
- 《小团队管理手册》
- 《微创新》
- 《刻意练习》【美】安德斯.埃里克森
- 《如何阅读一本书》、《原则》,持续学习,持续阅读
最后
坚持运动,身体是革命的本钱,我骑车还是很多的,下班骑车回家
祝新的一年里,身体健康,万事如意~