大明的2018年总结

前言

2018年即将撤回,2019年我们将继续。

正文

如果将来我老了,给自己写一本自传,讲讲自己的程序员的人生,我想2018是绕不过去的一个时间节点。
2018年,对于我而言,有着太多太多的瞬间值得怀念。

2017年简单回顾

其实2017年过的挺失败的,虽然早早拿到了offer,实习初期还算出色,但是不会说话,不会和别人沟通展现自己的存在,所以我在17年7月正式入职后,在相当长的时间内过的其实不快乐。
技术上没有获得成长,也没有和同事打成一片。所以在试用期一过就被项目组踢出去了,来到一个没有正式编制的产品组。当时产品组刚刚成立,除了一个leader,就一个实习生。同我一起来到产品组的还有另外一个“loser”(其实就是背锅侠)。其实整个2017年没有获得成长,没有取得拿得出手的成绩,被前女朋友甩了。。。

第一季度

第一季度蹭了公司的福利,坐上大游轮去日本见了一下世面,只是可惜没有带什么日本特产。当时组里招了一个新人,有着多年的开发经验,我和他一同开发了一个叫做“积分兑礼”的产品。这个产品分为api接口和后台UI管理系统。Api部分我做的不多,毕竟我写java的时间不如这位多年的开发经验的大牛,没有贡献太多的核心代码。不过我将他的一个单例对象改成了使用Spring容器管理,他夸奖了我一下,这是我入职以来获得的第一次表演,所以印象比较深刻。

后来我就去做后台UI了,使用angular2和nodejs。当时自学一段时间的angular2,但是leader对我学习angular2的成果是不太满意的。angular2对小白真的是非常不友好,一上来就是使用cli搭建,什么构建工具,代码静态检查,我统统都不懂,我只会在html手动在script引入js文件。js里面的什么原型链、闭包、promise等知识点我是一点都不懂,我一直都不知道js是基于事件的,和java差别太多了。开发UI的时候,一个思路明明很清晰的页面,我就是写不出来。leader说他一天就能完成的页面,我两个星期都没写出来,而我当初说两个星期就完成一半的页面。当时压力确实很大,页面写不出来,功能达不到要求,天天早上开会要看我的前一天做的成果(算得上批斗大会吧)。幸好有一个仁慈的pm,她给了我很多鼓励,顶着压力给了我更多的时间,让我成长,更幸好的是leader在百忙之中抽出两天帮我做了一点,不然就凭我三脚猫的功夫,项目真的要延期到下个季度。

虽然第一季度压力很大,但是成长速度很快。刚开始写一个页面真的要两个星期,还不好意思告诉别人我做了啥成果,到一个星期完成一个页面,开始相对自信的告诉别人我做的成果是什么,最后leader安排的一周的工作量,我居然两天就完成了(当时leadr还说工作量可能有点大,时间可能有点紧张)。只是后来再也没有机会能够有那么大的压力让自己成长了。

第二季度

第二季度主要分为两个阶段,第一个阶段是完成“积分兑礼”的收尾工作,修复一些bug,确保能在这个季度上线;第二个阶段则去协助开发一个叫做“活动管理”的系统的前端页面。

先说第一个阶段,差不多两个月的时间,过的比较悠闲,就是改改bug而已,添加几个不痛不痒的功能。有自己拿不住的地方,也请教别人去咨询一些思路作为参考,但是基本上都是按时完成了,也没有出现第一季度延期的问题。最终项目有惊无险的上线了,自己也算是第一次参与项目上线的过程吧,知晓如何在IT部门的协助下,在生产环境下发布产品。

第二阶段做的也不算多,使用的是easyui。这个项目是一个老javaweb项目,是基于spring3+jsp,用的jdk1.5的版本,部署在jboss4上,整个技术栈非常老。当时本来打算推到重来的,但是由于大领导给的时间非常有限,只能在这个基础上升级了。总之是一言难尽,项目做的死去活来的,还好和我关系不大。

第三季度

这个季度我还算表现出色,主要是将一个基于angularjs1.X的老项目重构成基于angular2版本的新项目。整个项目的搭建和sso登录模块的集成是leader完成,然后就这样交给我了,本来leader还想多做点帮帮我的,但是我不要脸的说不用了,我自己一个人就可以了。然后我就真的一个人完成了,然后leader靠着这个帮我吹牛逼,终于成功的升职加薪了。其实第二个季度末有过一批同事升职加薪了,其实和我同期入职的好几个都升职了,当时心里内还是比较失落的,不过还好,就晚了三个月而已。

第四季度

这个季度发生了很多很多事儿。我先是被借出去给别的团队干活儿,有半个人力在别人那里做事儿,然后就是全部人力都被借出去了。当时有一个项目组接了一个UI的活儿,但是他们不具备前端开发的能力,便向产品组借人,leader考虑到我已经被借出去了本个人力,同时也希望把我推出去让更多的人知晓我的存在和能力以方便给我争取更多的利益,就让我协助他们做这个活儿了。这个活儿比较难的是当时客户只能给出一个设计稿,不能提供一份静态页面,基本上都是要自己写样式,同时客户要求非常高,要求保证一个像素点都不能差。在客户对比设计稿和我的实现的时候,经常或出现这个图片小了百分之一,这块组件大了几个像素,即使是身经百战、和对方打过几次交道的美工同事也觉得客户要求非常高。最终还是在美工同事的协助下,比较完美的完成了客户的要求,实现了99%的像素级一致,获得了大家的认可。

离开

经过慎重考虑,我选择了离开目前所在的单位,前往上海寻求个人新的发展。在知乎上有一个问题,问你“你决心离职的引爆点是什么?”,我是这样子回答的:“公司在没有和我领导商量的情况下,在我毫无准备的情况下,把我人事关系突然换到另外一个领导下。我在找新领导要活儿的时候,新领导说要不你休假吧”。不想离开,不想离开相处了一年的产品组,不想离开现在的单位,但是我说过,如果公司在没有和我协商的情况下,擅自调离我的岗位,我会选择辞职。在决定离职前,我仍然努力完成那个UI的任务,虽然经历了不少困难,我仍然主动向新领导讨要新的任务安排,虽然他没有任务可以安排给我。。。

广告

给自己打一个小广告吧,本人有一年半的开发经验,会做java和nodejs,比较擅长angular2,最近在恶补前端知识。希望能在上海找一份工作,求各位大佬推荐。

总结

我争取2019年找到女朋友

原文地址:https://www.cnblogs.com/xiao2/p/10178417.html