2014程序员之路
2014年(阴历)即将结束,对于我来说絮絮叨叨的总结一下我的2014程序员之路是一件痛苦并快乐的事情。在我看来总结是成长的捷径。
为什么要写这篇总结
原因很简单,1)2014已经过去了,希望在这期间发生的让我愧疚的事情不再仅仅是经历,而要变成我生涯经验 ,2)为2015年调整方向打下基础!
这篇总结如何而来
人是感性动物,遗忘是是人感性的一种表现,如果我在某个晚上坐在电脑面前空想我的2014年之路,那么那晚出炉的2014年总结也太不严谨了!一篇优美的文章需要旁征博引,一份优秀的年终述职报告需要工作数据堆积,那么我这篇总结是2014年每月的总结提炼出来的,同样每个月的总结是由每个星期提炼而来的。这样周总结、月总结、年总结形成一个平面金字塔。
总结什么内容是什么
总结的内容是很明确的,1)总结这个时间段我们都做了些什么;2)哪些做的不够好;3)哪些事情做的仍然有提高的空间。
感觉没有什么好总结的怎么办
有些人认为没什么好总结的,除了白天上班把工作做好就没有其他事情了,除了工作之外业余充电,给自己找点事情做很重要,只有做了一些事情我们才有总结的内容。所以这个时候计划驱动一天、一周、一个月、一年,甚至五年是十分必要的。
我的“2014程序员之路”是从14年4月份开始的,为什么是这个时间点呢,这就和我的月总结有关系了,我从14年的4月才开始建立起比较完整的月总结体系,至于“总结体系”这里就不展开来讲了。
不后悔跳槽
14年4月我从一家做水利信息化的公司跳槽到一家游戏运营公司,上周和我之前一个同事吃饭的时候,他告诉我现在公司扩大了,对项目经理的需求量很大,如果我还在的话,很可能会在14年下半年或者15年初做项目经理,我并没在意这件事情对于我来说,如果当时留下我可能发展会好一些,但是我在目前的公司接触到了很多没有接触过的思想,并发现了自身作为程序员的致命性的问题。
不顺的新环境
到了新单位之后,我发现并不如在老公司那样混的如鱼得水,7月9号下午3小时的延迟到帐BUG、8月6号密保系统事故、9月10号新项目订单重复BUG,对于一个运营公司来说逃逸BUG是十分严重的,对于一个程序员来说经常出BUG也是很致命的
如何应对及避免线上BUG
最初面对线上BUG受项目经理的责难,我自己也十分愧疚,还好我们部门总监是一个处事十分温和的人,在发现我自己也很愧疚之后,部门总监给予我更多的是鼓励和忠告,我自己又是如何面对的呢,
首先是7月9号之后建立起线上BUG和事故档案;其次开始每写两小时的代码就复查代码;再次写单元测试,代码要通过单元测试;当然写代码的时候要戒焦戒躁,全身心的投入到写代码上,这些都是用血的教训总结出来的,各位同仁,切记!切记!!!
出现线上BUG之后我如何走过来
密保系统的项目经理是一个新上任的项目经理F,在8月6号密保事故之后,F曾一度不愿意和我说话,在一个比较融洽的环境中,一个项目经理懒的搭理开发人员已经是一个很严重的态度了。我一点脾气都没有,我当时沉侵在愧疚之中,情绪低到了极点,晚上失眠,早晨不愿意去公司,甚至有辞职的念头,工作也心不在焉的,这种情况持续了大概一周,现在回想起来感觉自己的情绪波动过大了,有果必有因,事故出现了,坦然面对就好了,过大的情绪波动对与我来说并没有太多的帮助。“坦然面对”四个字虽然简单易写,在我看来只有经历这样的事件,事后再经过一番的反思方体会这四个字的含义。
机会只会留给做足了准备的人
每次年终部门都会提拔N个优秀的同事做项目经理实习生,项目经理实习生可以说是一只脚已经迈入到了项目经理这个岗位上(从此加薪不是梦)。15年的1月份做的年度述职报告从数据上来看我的表现还好,同岗位绩效排名第一;绩效平均值37.22,和第二名的平均分差值是5,第二名和第三名的平均分差值是0.1;中位偏移率1.24。当然这里我无意炫耀我的年终绩效成绩,我只是想说我没有成为项目经理实习生,原因很简单,部门老大仍然对我2014年的表现不是很满意,为什么对我不满意呢,这又回到了我上边提到的线上逃逸BUG。问题原因找到了,我便不会再有抱怨与委屈的情绪。项目经理实习生的机会只留给那些做足了充足准备的人。
2014年的成果
1、共阅读6本书《少有人走的路》、《程序员你伤不起》、《敏捷软件开发》、《影响力》、《程序员的职业素养》、《Thinking in Java》;重(chong)读两本《自控力》、《暗时间》
2、CodeSmith MyBatis动态生成代码模板组件
3、建立总结和计划体系
4、开发公司加密工具,类似在PostMan基础上加一套生成签名的业务逻辑
5、开发Android应用Free VPN,申请免费VPN账号
在本文的开头就说到2014年的总结是一次痛苦的事情,因为在15年初我并没有感觉自己这一年有什么让自己值得骄傲的事情,成果1 大多的书籍都是泛泛读,成果2、4、5可以毫不留情面的说还不如大学生的毕设有意思。好在有这次的总结,让我看到自己的成果落地性是有多么的差,所以在2015年的我会让自己的计划更多的考虑可以让成果落地的计划。
结束语
前部分内容可能博友会嫌弃我罗罗嗦嗦的写如何做总结,其实前部分内容也是我在2014年的一个成果那就是建立一个总结的体系,所以说前部分内容并没有跑题。另外就是祝福博客园的博友们在做2015年总结的时候,能够发现和2014年的自己对比有一个质的提高!