再见2018

又到了一年的年底,年底的固定活动——写年底总结,就又得安排一下,这不,趁元旦假期第一天就给安排上了

其实到了每年的年底,以往的我并没有什么特别的感受,觉得又到了放寒假的时候了。只是从去年开始,到了年底就感觉心中多了一些说不清道不明的情绪,可能只是因为自己知道自己将要离开学校,独自承担生活的全部而产生的不安而又有些憧憬的情绪。

工作

2018年,我毕业了。从今年年初开始进入到校招公司实习,到六月份毕业典礼那天通知被裁,到现在在新的公司工作接近半年时间。这一年的时间,真的是感受到了生活的酸甜苦辣。现在回忆起来,心中只是多了份平淡,觉得或许这才是生活,说起来还得感谢毕业前夕被裁的经历。被裁后的半个多月里情绪非常低落,甚至有放弃程序员职业的念头,但还好自己头脑还算清醒,知道自己想要的是什么。

被裁后找了一家离学校不是很远的小公司。面试的时候由于毕业前在前东家四个月左右的项目经历还是让自己在找工作时具备一定的竞争力。所以现在想想,我还是挺幸运的,幸运的就是我当初选择了提前过去校招公司实习而获得能力的提升和经验的收获。

刚开始进入新东家的时候,还是及其不适应公司环境、氛围。由于当时找工作找得比较急,并没有好好考虑新东家是不是真的适合我,入职后才发现自己好像掉进了一个大坑。其实在新东家面试时,面试官的异常表现就应该让我警醒。因为入职的部门具有一些外包背景,同时公司内部前端人员的数量并不多,因此新东家在前端方面并没有任何的技术积累、规范以及相关的高级技术人员,也毫不考虑技术人员的培养工作。然而即使这样,公司前端项目使用的还是前端框架中学习成本比较大的 Angular。因此在入职一两个星期内都在纠结是否应该继续留下来,后来由于自己急需收入,因此还是选择留下。对于从未使用过 Angular 的我,一开始参与项目开发是有些懵的,然而由于以往自己的 Android 开发经历,以及下班后阅读官方文档系统学习 Angular 开发的经历,一段时间后就开始步入了正轨。到如今,自己算是掌握了 Angular 的基本使用,同时也开始在公司内部推行自己根据项目经验制定的开发标准,同时还写了一些工具应用来加速公司日常工作中前端项目的工作流程。因此,这半年我看到了自己的成长,虽然并没有立即产生什么大的效益。但这半年新的开发经历让我对技术有了更深层次的理解。我相信,这些深层次的理解、总结,并且应用到实际工作中,才是我职业生涯中最宝贵的财富。喜欢总结,并将提炼出来的知识应用于实际工作,或许是程序员成长应该走的道路。

除了工作,利用业余时间也学了 Node 开发,Nginx 使用,web 后端的部署、运维等等。虽然点亮的技能树不算多,但基本上都会去深入实践对应的技能点,因此在自己毕业前一个月趁还能用学生证薅羊毛,在腾讯云购买了一台云主机好让自己折腾。比如,毕业后找房子是件极其痛苦的事,因此自己还花了好几天时间用 node 写了个豆瓣租房论坛的爬虫程序,后来又把它扩展成一个接口,然后自己用 vue 写了个搜索页面来调用自己写的爬虫接口。上个月又把前端页面用 Angular 给重构了,不过还没把这个新的坑给填完。所以,我觉得作为一名程序员是一件幸福的事,毕竟有这么多“玩具”可以慢慢玩,虽然有时候这么多“工具”也成为了“幸福”的烦恼。

未来新的一年,应该会将学习重心放到计算机核心基础上,例如计算机网络和操作系统、算法……毕竟最近在阅读完前端“娱乐圈”中大火的《停止学习框架》文章后,还是蛮认同文章的观点。

生活

其实毕业后一个最大的感受就是:时间好像就不是你自己的了。工作后,由于每天两点一线的生活,让你感觉时间过的飞快,比以往学生时代都感觉快得多。同时自己突然就害怕,工作后时间过的这么快,害怕十几二十年就这么过去,然而自己还有很多想要做的事来不及做。

同时自己也是兴趣比较广泛,一直都想学一门乐器或者学舞蹈。这里立个flag,明年这时候一定能把尤克里里玩得比较溜。

毕业后,虽然工作,学习占了个人大多数的时间,但希望新的一年,自己能够抓住时间“及时行乐”……