blog
blog copied to clipboard
2017 年终总结
引入
转眼就到了 2017 年末,即将来到 2018 年。今年是我做前端的第二年了,没有了像 2016 年刚入门时候的青涩,懵懂,也少了一些对工作任务的担忧,更少了一些学习的激情和热度。今年八月底换了工作,所以工作经历会分成两部分总结。然后总结一下今年的收获,成长了多少,还有生活中琐碎的事。最后是对 18 年的展望,计划。
工作
说实话,17 年初的时候,我一定没想到今年会换工作,一方面是自己觉得还要在智课继续努力工作,继续成长,另一方面 17 年是本命年,我女朋友说不宜动。。
智课
我是 16 年 7 月份加入的智课,说实话,这是我从事前端的第一个工作,不过我当时去面试可不是这么说的。。
今年工作的第一个月,我就开始去担任智课前端的一轮面试官,这个当时对我来说,还是有点惊讶的,当时的原因是,一部分面试官开发任务忙,需要新的同学去分担面试。第一次面试别人还是比较茫然的,问的问题也是根据他的简历,提前整理记录好的。不过慢慢的就可以脱稿了,但更多的停留在基础知识和开发实践,并不能说我是一个合格的面试官。陆陆续续的,一共面了二十几个人吧,没碰到一个特别优秀的,当然也没有实现“这个新来的是我面的”任务解锁。
工作方面,开始是承接上一年的项目,继续做二期的需求,具体做了什么我也有点忘了,反正自己的 react 已经不像之前那样,各种乱写了。一个转折点,是去接手一个 crm 项目,这是我的第二个大型项目,第一次做后台管理,第一次用 antd,第一次开始有一些组件化的思想,开始知道怎么封装一些组件,第一次用 mobx... 回过头来看,当时还算是顶着压力呢。这个项目是 2 个 node 和 1 个前端做的,只不过做了一半,那个前端要离职了,然后我们 cto 就打算让我去做,当时说的是修修 bug,改改样式。事实上并不是这样,一个逻辑大多数都放在前端,sql 都是前端拼的项目,远没有那么简单。并且这个项目二期的时候,加到了 4 个 node 开发,4 个前端。所以,当时我们经历了挺多的加班,基本晚上是十点走,还曾经住在公司几天,不过附近的酒店太垃圾,还是回家睡舒服。周六、端午加班也是日常。
感触比较深的还是那种团队合作的力量,大家都是朝一个方向使劲,带队的还是 cto,他还要帮我写前端代码,也因此,我也对他有了更多的了解,一个之前觉得有距离,还有一些吓人的人,变得熟悉。很多时候,他都说,我还是喜欢跟大家一起打仗,写代码的感觉,而不是当什么 cto。也因为这段时间的相处,cto 逐渐的认可我,也因为被认可,让我变得更自信和上进。
末期又回到了之前的项目组,迭代了几个老项目的需求,然后便是一个新的管理系统,不过我基本没做什么,就要离开了。
智课之于我来说,算是积累技术、经验最快的地方,对她也怀有一丝的感恩之心,小伙伴们也很好,领导对我也比较认可。但是为什么还是离开了呢?一方面,是薪资的迟迟没有上涨,做 crm 系统 的时候,听了一些保证的话,最后没有及时兑现,有些着急了吧。当我面了一两家公司,并收到 offer 的时候,便去跟领导提涨工资的事,领导说不要着急,涨工资的事早就安排好了... 然而我对这迟来的几 k 的涨幅已经不敢兴趣了。另一方面,是接触了很多大公司的人,他们的职级,员工成长体系特别吸引我,因为小公司是没有这些的,我工作了一年,也没有任何的体系或者奖励机制可以认可,心里有些着急了。其实就是去大公司镀金嘛...
滴滴
当时最想去的便是天猫,或者是腾讯,因为当时觉得滴滴加班比较严重,前端影响力也不如天猫。不过自己的能力还是达不到,天猫腾讯都没有过,还去了美团,也迟迟没发 offer,当时换工作的心情很急切,觉得滴滴也有很多牛人,就没有再等再面其他的,就这样定下了。
初入公司,对我的团队有些小失望,开发规范做的不够好,不写测试用例,代码风格也不统一,更甚的是 react 项目里很多 jQuery 的代码。不过随着更多的了解,我渐渐明白了,不是没有这些东西就不好,自己的眼光放的太短。在滴滴的业务复杂程度,以及多面性广度都是之前接触不到的;开发 -> 测试 -> 上线的流程也是跟之前不同的,你的项目服务的人变多了,上线流程也更严谨;大神写的代码虽然不好看,但是很多思想确实是很好的,自己还是图样图森跑。
目前在团队中定位还是负责一些比较复杂或者是公共的模块、组件,对业务了解的不够全面,也没有负责某个项目的机会。不过逐渐的感受到,领导会在这方面锻炼自己,也安排相应的工作,让自己站在 owner 的角度思考问题。
相比智课,滴滴有更完善的制度,更好的福利,当然也更出名。对自己来说最重要的,还是业务场景较多,比如国际化等,目前负责中后台的配置化项目,复杂度高一些,能得到更多的锻炼吧。另外,就是个人升职级方面,也是很重要的,之前低估了它的难度,实际还是需要很长的路要走的。
成长
对于自己今年下半年的成长不是很满意,从而觉得整个 17 年没有什么进步,或者说进步很小。先反思一些不足吧。
不足
- 读书太少,尤其是技术相关的。我几乎是什么有什么看书的习惯的,虽然我深知很多好的技术类的书,能通过系统的学习,对自己知识体系建立有所帮助。技术类的,下半年我买了 《HTTP 权威指南》,看了不到一半。还读了《乔布斯传》,大概读了 40%,到皮克斯了,也没有继续看。
- 自己要学习的点太多,导致计划系统学习的地方没学好。比如说函数式编程,自己建了 repo 去写总结,虽然理解了很多基本的思想,但是在应用方面,还是比较表面。而且研究也局限于 js 中。要学很多工作需要的知识,以及短时间内带来成就感的,便渐渐的疏远了函数式的深入。
- 在智课的时候写下半年 okr 的时候,okr 的一个目标便是习惯的养成,结果包括一个月博客更新两篇高质量的文章,和每周三次 30min 的健身。脱离了智课大家庭,这两点一个都没做到。文章都是不定期写,健身也停滞了(这个有很多方面的原因,包括生病,换房子...)。
量化
反思成长路上的了不足,再量化一下做了什么。
- 个人博客今年一共更新了 20 篇文章,其中包括三四篇下了较多功夫的。有 5 篇发到了掘金专栏,3 篇上了热门,一共收获了 1080 个喜欢。
- 自己的 GitHub 从下半年开始注意提交 commit,全年 301 的 contributions,有四分之三来自下半年,提交记录开始密集。项目主要以各种 usage 为主,比如 babel,react-hoc,react 的项目模板,fp-code 等学习笔记,还有各种 demo,没有对大型开源项目的贡献。今年一共收获了 100 多 star 吧,其中 80% 是来自 blog,自己的个人博客 repo,star 也过了 100。
- 做了 4 次技术分享,有迭代器模式,mobx 使用,babel,还有 react 状态管理。没有参加什么前端技术大会,不过受珠峰张老师邀请,去免费听架构课,这个对自己拓宽思路的影响挺大的。
今年自己主要学习的还是一些“点”,比如看 redux 源码,衍生出学函数式,学中间件思想... 对 React 的理解深入,对它整个相关技术栈的掌握;对 ES6 的熟练使用;对 git 更多的了解;对前端到后端链路更多的了解,比如 http、tcp,sql 语句。并且逐渐的从点到面,对架构有更多的了解。另外,最主要的还是对很多问题有自己的理解,见解,并且研究问题和解决问题的能力也有所长进。
生活
女朋友
今年最重要的事就是女朋友来北京了,终于不再异地恋了。不过来了也快半年了,不过基本没挣什么钱。值得庆贺的是,经过长达四个月的培训,实习,带飞考验,她终于成为了一名合格的国航乘务员。接下来的任务,就是一起努力多挣钱,买房结婚了。
运动
今年一回北京,我便开始了运动计划,并且坚持了五个月,之前写了一篇总结。总体效果大概就是,体重最高减了 20 斤,胸肌明显,腹肌渐显。不过这一切在女朋友来了北京,然后换到了一个木地板的卧室,还生病耽误了好久的锻炼后,渐渐的随着冬天的来临,停止了运动。。这个事一直很在意,因为肚子又大了,体重也涨了十来斤。不过有了之前的基础,开春又是一波运动啊。
量化今年的运动成果,大概就是跑了两次 10km,都是在奥森。keep 上的运动时长为 4759 分钟。体脂率最低到了 18%。其实巅峰时期效果还是不错的😆
另外,自从到了滴滴,重新拾起了四年没打的篮球。因为团队的小伙伴们中午都爱约,就跟着经常打球。从都不会运球,各种打铁到渐渐的享受,也有些手感,还买了一双好看的欧文 3。
做饭
从跟我的两个小伙伴合住,到自己出来住。自己都享受做饭的时光,尤其是厨艺有所长,做的菜被别人清光的时候,喜悦和成就感让你享受。虽然有过失败的菜,哈哈,不过大部分还是挺好吃的,也得到了小伙伴的认可。像黄焖鸡,可乐鸡翅,小炒肉都变成了自己的拿手菜,还有很多像炖茄子这种我和两个小伙伴都挺喜欢,但是女朋友觉得不好吃的菜。平常工作日基本不怎么做饭,也就是节假日周末买菜做一做吧。
其他
在北京的朋友不多,基本就是几个大学室友,能常见面的就是之前合住的两个小伙伴。自己有时间还是很乐于出来吃个饭的,只不过有时候大家凑不到一块,都各有各的事,尤其是我女朋友在北京,吃饭的次数就更少了,还是要多珍惜大家的情谊。
今年回家的次数也不多,一共就是三次吧。年初奶奶过生日,端午和国庆。跟家人联系的也不多,打电话聊天的次数很少。
认识了一些不错的人,也有机会接触一些大佬,但是大佬仍是大佬,并不是接触一下你也会变厉害,还是要靠自己努力,只是每个行业都有自己的圈子,你要想在行业内有所建树,在圈子内是要做好为人的。有些人也给了自己一些帮助,比如智课领导的认可和理解,江涛热心的推荐工作,当然还有很多给予帮助和支持的人,感谢。
2018 年
对即将到来的 18 年做一个展望,并制定目标。
- 工作上要进步,业务上更出色,在团队中能负责某个业务,并把控方向。要有贡献,态度要积极,要面试社招。用 node 开发中间层,有这样的需求,希望自己可以推动。
- 要读完三本技术方面的书,还有读三本其他方面的书,例如文学。
- 坚持写 blog,坚持作总结,坚持 GitHub 的提交。能有不错的开源项目。
- 学习英语,能坚持下 100 天的每日英文阅读。
- 坚持运动,健身。不要给自己找借口,公司有健身房,一定要保持好身体。
- 去另一个国家旅游,可以先在亚洲。
- 和女朋友一起努力,多考虑下一步的方向。要去跟她爸妈聊聊。要让女朋友上班更加方便。
- 要涨工资,不换工作的情况下至少 20% 吧。
- 自己在 18 年总结的时候,一定要感叹自己的进步,要比今年收获更多。
于 2017 年 12 月 31 日晚
真实而详尽,赞。
@youngwind 谢谢。还是要向你多多学习
好详细的个人总结