HomeAboutRelease Notes

2017,一路飞奔

December 17, 2017

2017 年最后一天结束了,简简单单地记录下我这一年的流水账吧。

年头开门并不红,应该可以说是很惨了。第一学期三门课门门 B+,年终奖也少得可怜,更可怕的是没有加薪。收入甚少的我除了担心如何解决学费问题以外,更忧虑我在这间公司已经很难学到新东西了。经济下滑,行业危机,内部斗争使我无法保持一颗镇定的心。思来想去,终于下定决心,辞职找了一份新工作,告别了旧公司。

二月份入职新公司,压力骤增,但也收获颇丰。去年自费在网上学习的 Full Stack Web Development 竟然也有了用武之地。为了胜任工作,我在入职前一个月恶补 C#和 AngularJS。入职之后对新技术也十分适应,迅速就能独立承担开发任务了。

刚开始的时候,我的工作主要集中在 UI/UX 设计和前端开发上。前端开发的工作比较简单,只要能拿到后端返回的 JSON,我就能直接在前端把 UI 调整好。

我自诩为一名工程师,一直以来都存在着一个偏见,认为前端的技术性并不是那么的强,毕竟前端代码比较零碎,逻辑性相对后端并不是那么紧密。于是刚过试用期的我就开始有了危机感,一直寻思着怎么才能有机会开始做后端的工作。在这期间,我接触了各种各样的前端技术,比如数据可视化工具 Plotly.js,数据操作库 Underscore.js,微服务设计模式等。这让我更加认识到前端也可以工程化,也可以大有作为。

年中的时候独立承担了数据仓库网页前端的设计和开发任务,在一个月之内,我也顺利交出了令上司满意的结果。但很可惜,老板并没有看到项目的前瞻性,所以很遗憾,近乎完成的项目很快便搁浅了。但上司跟我说他不会放弃,来年会再努力让老板们看到这个数据仓库的价值。希望如此吧。

辗转来到年尾,我顺利完成了财务部门需要的账单管理模块,UI 方面更是令用户感到十分满意。与此同时,我终于得到了独立开发项目的机会,从后端到前端的全栈开发——候选人管理模块。这个模块可以帮助 HR 们记录以往联系过的、回应过的以及面试过的候选人资料,相当于一个候选人数据库。操作上就是简单的 CRUD 加上一些自定义的交互方法,比如确定候选人之后,一键同步其资料去公司 HR 系统。在这次假期之前,这个模块也被顺利开发了出来。至此,我 2017 年的工作便圆满完成了。

学业方面,因为去年第一学期发挥并不理想,今年可谓是拿出了破釜沉舟的决心,终于在上半年把 GPA 从 4.0 扳去了 4.5。这让我稍稍松了一口气。下半年我也全力以赴,虽然四门课的压力让我感到疲惫,但最终考试我的发挥应当还是不错,希望翻年之后能拿到一个好成绩吧。

总的来说,2017 对我来说,就是背水一战。一份新的工作充满挑战,新的学期里我也必须一雪前耻。好在过程虽然曲折,但结果总算是不坏。来年就是本命年了,虽然总是充斥着本命年要倒霉的说法,但我还是坚信,好生活是靠自己的双手创造出来的,努力的人,运气不会太差。2018,一往无前,加油!


Written by Yi Zhiyue
A Software Engineer · 山不在高,有仙则灵
LinkedIn · GitHub · Email