2017年的一份年度报告
冬至已过,春节也就不远了。今天是2017年12月23号,距离2018年还有8天。在这么一个有点悠闲的周末下午,总想写点总结以慰藉这2017年度过的所有日子。
关于工作
关于工作,一个字总结:稳,也可以用四个字总结:不及预期。计划确实是赶不上变化,尤其在一个快速“成长”的前端团队中。团队成员的快速膨胀以及前端业务剧烈变化,都给自己带来了角色的不断转变。今年参加的全新项目很多,既有使用jQuery完成的项目,也有使用Dclound搭建的多端APP,最终还是把精力放在公司Hybrid APP的开发上。这是一个自己不断优化的项目,可以说是“感情“最深的一个项目。在所有项目中学到的很多东西已经转化为我的每一篇博客,除了Dclound这个没有写成博客之外。所以这一年涉及到的技能大致有:
- 微信公众号的网页开发
- HTML5的一些基础知识、CSS3
- SVG/Path
- Vagrant工具
- Js的并发模型
- 高阶函数、高阶组件
- 防抖和节流
- JS的反射、JS的调试
- Nodejs流
- webpack/babel
从这里就可以看出前端真的是一个知识很广泛的行业了吧。
在工作中也贡献了一些私有的npm包,都是为了辅助平时开发使用的,在之前的这篇文章不谈技术,聊聊人生(工作)有提及,就不再赘述。唯一没有提及的是-开发公司内部的移动端组件库。从9月份开始,断断续续地开发,到现在基本当时承诺的组件基本都已经完成,现如今已进入完善文档和样式调整的阶段,相信很快可以造福于我们团队的移动开发。
所以整体的节奏基本是稳定的,跟随着公司的业务发展以及组织架构调整,自己也在不断转换工作方式。而唯一不及预期的就是在Nodejs上的深造。因为在下半年的时间,基本和nodejs say "goodBye"了,没有做出关于Nodejs的任何成绩来,这是今年的一大遗憾。如果可以,明年的工作重点必须是nodejs。
这便是一年工作的所得,算是一个普通的前端工程师的年度工作总结。除了这一份基本的工作总结,我还想聊一下往年没有聊过的另外一个和工作息息相关的关键点---团队。
关于团队
今年的组织架构调整跟自己开了个玩笑,当了没几天的小组长后又撤销掉了。当然不是因为别的,只是因为团队的业务调整,被迫做出的一个合时宜的选择而已。而后的调整,让自己成为Hybrid APP开发项目的主要负责人。在这个项目中,无论是基础的架构,或者一些细小的优化,都是自己操刀进行的。而我自己想要做的无非就是将这个项目做到极致,并以此影响参加这个项目的所有团队成员,所以我会规范出一套这个项目的开发编程规范。在这个项目影射到的团队,我自己总会不断地问自己:
- 我能给团队带来什么?或者说我的自身价值是什么?
- 我在团队的角色定位是什么?
- 我会将这个项目带到一个什么样的程度?
这三个问题听着像是终极问题,很难给出一个让自己满意的回答,受限于自己的思想境界,我想只能给出这样的回答:
- 我可以给团队带来更多新的知识,帮助团队完善和优化整套前端开发流程,减少线上故障的次数。解决团队的疑难问题,帮助新成员快速融入项目的开发。
- 我的角色定位是技术上的”领导者”。
- 如果可以,Hybrid APP项目将是整个团队的最标准项目。
这些点涉及到的很多东西,我希望自己明年将其作为工作目标列举出来,能够形象地去解释这些,而不是像今天说的这么空洞,所以说对于团队的认知我还是需要获得更多的知识。
团队是一个群体,如何给自己团队带来技术的成长?这会是以后我工作想要探头的重点,希望来年可以有所收获。
关于开源
今年开源参加的项目不多,大部分都是自己写的一些demo,延续去年的传统,大致列举一下:
- node-stream-demo: nodejs的流学习与应用,对应介绍博客参考: https://blog.5udou.cn/blog/detail/NodejsLiu-Xue-Xi-Xi-Lie-Zhi-Si-NodejsLiu-De-Ying-Yong-Li-Zi-63
- nodejs-useful-packages: nodejs开发常用到的软件包总结
- javascript-debug-demo: 使用Mobx+React+Nodejs演示前后端调试(https://blog.5udou.cn/blog/detail/Wo-Suo-Zhi-Dao-De-JSDiao-Shi-83)
- js-reflect-demo: JS反射学习demo
- wechat-nodejs-sdk: 用于微信公众号网页开发Nodejs端的微信SDK,满足基础的微信开发调用
- babel-preset-env-demo: babel-preset-env迁移demo
参与的开源项目:
- muse-ui:一个非常优秀的VUE UI库,这也是我第一个以member的称呼参加的开源项目,很崇拜这个项目的作者myron,项目地址是Muse UI
- marked-kaTex: 因原项目marked并没有提供kaTex的功能,所以我fork之后添加了这个功能。
- better-scroll: 公司内部组件库的滚动基础都是基于合格优秀的开源包的,感谢一下作者: ustbhuangyi
关于读书
惨淡的总结,今年没有完整地看完过一本书!!不想给自己找什么借口,在这方面的荒废给自己带来了很多负面影响,如果我说明年我要读至少20本书,你信吗?
关于理财
这也是今年新增的一个讨论的话题。今年8月份,我开始进入传说中的中国股市,到今天为止,略有小赚。这个不是嘚瑟,而是一个严肃的话题。程序员的工资都是固定死的,没有任何别的经济收入,如果你想要让你自己的收入不再局限于工资或者说是你不想自己的钱跑输通货膨胀,那么你必须学会理财。而现如今理财的方式有太多种,每个人的的理财方式不一样,但有一个品种对于每个人应该都需要持有的--那就是基金。别的我就不多说了,如果你觉得自己应该定投基金,那么推荐你关注“ETF拯救世界”这个大V。
哦,对了忘记说一件事情,买保险其实也算是理财,如果可以,别忘了给自己和家人都买上一份保险吧,也许未来的某一天,你可能会发现很有用。
关于健康
说完最后的一个话题,今年的总结就算结束了,本来想要写些更深的感触,但是越写越没有灵感了。年底的体检暴露的太多问题让我自己对于自己的身体健康越来越担忧。运动时间的不断减少让自己体质越来越差。 今年对于健康的堪忧,来年的我是否应该拿出些行动,找回自己曾经健康的体魄呢?
最后的最后没有美景照片了,今年基本都没出去玩过,除了元旦的西安,西安的照片也不好看,去的时候是一个雾霾超级严重的时间,拍的照片都是雾蒙蒙的,这里就不拿出伤眼睛了。
总结
一年的时间不算长也不算短,每一天能够醒来可以看见太阳,这是很幸福的事情。对于来年,不知道还有什么大的变故,但希望自己且行且珍惜。也祝福大家,2018年身体健康,事业有成,一起8(fa)!
公众号关注一波~
网站源码:linxiaowu66 · 豆米的博客
Follow:linxiaowu66 · Github
关于评论和留言
如果对本文 2017年的一份年度报告 的内容有疑问,请在下面的评论系统中留言,谢谢。