此系列第100篇日志终于登场!这应该是2013年最后一篇日志,同时也是2013年的年终总结,我是不是计划得很天才?(其实是正好碰上了)
按照以往的惯例,我会在每年的这个时候翻阅当年所写的日志、所拍摄的照片,因为我写日志的目的,除了记录一些比较重要的事情和想法之外,还有就是记录一些比较容易忘记的事情,以便今后“唤起”此时此刻的感觉。但是我现在认为,那些只有我此时此刻能够记住的一些刻骨铭心的事情和感觉才是我能够带到2014年去的。其他的一些杂七杂八的小感觉终究也只是“爱过”而已。
所以写这篇总结的时候,我尽量只利用此时此刻的回忆来完成;以前写的日志最多只是大体浏览一下,不会过多地计入本篇日志。
按照这种模式,我不可能像去年那样按月来写总结。我想我还是分为工作、生活等几个方面来谈吧。
一、工作方面
对于2013年我的工作情况,在这里我想说我觉得并不顺心。从表面上来看,2013年公司给我在2012年年底原有工资的基础上上涨了45.8%,对于还没有足够的工作年限升职到下一个级别的员工来说,这个加薪比例高得出奇——应该还没有其他员工享受过这种“待遇”。但是“瑜不掩瑕”,我还是有诸多不满意的地方。
2013年也算是给组里做了不少贡献——从4级的Frank那接手了Data Migration、SSRS报表的工作。在他离职前和经理说把他手头的工作全部交接给我,可见他对我还是比较满意。刚进公司那会从3级的CG那接手了Joint Lab的工作。后来我们觉得Lab Manager不好用,于是我把所有的环境都迁移到vCenter上。他写的那套工具都是适用于Lab Manager上的,我觉得很难进行修改,就新写了一个自动维护和更新Lab的工具——这个工具也一直用到现在,算是一个很好的工具了——至少比别的组的工具好,因为他们写的老出问题,而我这个放在那几乎不用管,更新失败的频率很低,而且大多都是网络的问题导致的。最近这两个月,又用了一些时间自动编译单元测试的链接库并运行的工具,这样每天就能自动跑并生成报表。
如果说写这两个工具都是为开发和测试做的辅助性的工作的话,那么与产品相关的本职工作我做得更加自然没话说——完成任务的速度按照同事的话说是“神速”。当然速度快还不行,质量也要有保障。我修改过的bug和新写的功能被测试测出来的漏洞都很少。
我觉得我做得最好的一点,就是分配给我的任务都会很负责任地“超额”完成——比如我要设计界面上的东西会把界面尽可能地设计得美观、易用;看到别人写的东西有些不太好用,或者我发现了一些bug,我会顺手把它改掉——这看上去没什么,但我还真没发现还有其他人这么做,其他人都是想着尽早把自己的任务完成就行了。所以我做的东西明眼人一眼就能看出来区别——至少是界面上。更不用说最近写的一个产品的说明书了,而这个说明书也是我至今为止最满意的一个文档;反馈如何暂且不说,可以肯定的一点是至少我非常用心了,而不是为了完成任务而已。
所以前一段时间经理在年终总结的时候指着工资条对我说:你对**组的贡献,我觉得这些工资远远不够;我会向人事争取在这个涨幅上再增加。
当然并不是说我一点毛病都没有,比如开会经常不去、早上去得比较晚、工作时间喜欢和旁边的人说小话“影响”其他人等等,但我这样表现并不是没有原因的。前面说过我觉得并不顺心,那么总结起来主要有三点。
首先是待遇上的问题。虽然家里人对我说并不要我挣多少钱,只要我觉得快乐、能学到东西就行;而且,经理频繁给我争取更高的待遇也使我感到很欣慰。但是我觉得这是一个公司制度的问题,因为从制度上公司就不能讨低级别员工特别是像我这种刚参加工作没多久的员工的欢心——奖金固定且比例很低,工资的涨幅远远比不上跳槽涨得快。其实我并不太关心自己挣多少钱别人在别的公司挣多少钱,关键是要自己觉得高兴,但显然目前的制度无法做到这一点——经理只是草草地一语带过我今年的奖金。我并没有看到我付出的这些得到了应有的回报。
其次是氛围的问题。如果说Frank的离职是他自己的选择的话,那么CG的离开就是无可奈何。具体的情况我也不再多说,总之给我的感觉就是公司对待员工没有我希望的那样“好”;从另一个角度来看,同事间的关系并不是我期望的那样(你如果仔细想这两者是相通的)——我并不认为在这个公司同事间的关系有多么好,至少与我现有的人际关系相比那更是天壤之别。虽然大家都很热心地帮助别人,无论是工作上还是其他方面,但给我的感觉还是互相的交集不多。
最后就是开发流程变更的问题,从半年前起我们就从瀑布开发转型成敏捷开发。大家肯定会认为我会觉得工作量变大但待遇还是不高。然而我想说的并不是这一点,因为即使工作量加倍对于我来说我还是觉得工作很轻松。主要问题是转型成敏捷开发后,我看到的是负责人想尽快完成更多的任务(估计是想在演示的时候让领导高兴),原先还略微考虑一下代码的质量、产品的架构,现在反倒是不闻不问,能把东西实现出来就行,更别说原来这点就做得远远不够了。总的来说,我感觉现在功利的思想越来越严重,想的是如何在近期让领导高兴,而不是做真正对产品有益的事——况且我们这种产品也不需要开发得太快。
如果说光凭第一点就是我离职找下家的理由,那加上另外两点那就更显而易见了。而且,现在跳槽也没什么不好——工资至少是在这的1.5倍;别人也不会多说什么——因为他们自己也曾跳槽过;而且大多都只关心自己,你走不走对别人来说其实无所谓。
虽然我最近也常和同学说要开始写简历准备去面试了,但其实我心里终究不愿离去。每当想到公司年初让我去美国公费“旅游”,而且还有一个能够赏识我能力并一直帮我争取加薪的上司(况且今年公司的整体加薪比例都控制得很低),我心里就又陷入了矛盾两难的局面。要不怎么说我是一个老好人,有人真正对我好的时候我会牢牢记住。
有一个同学曾经对我这样说:你的太重感情在别人看来是束缚你前进的枷锁。但其实我们都知道并没有终点,所谓的“前进”其实并没有任何意义可言。
因此在工作方面究竟何去何从,我目前仍然是犹犹豫豫无法定夺。这个问题也只能留到2014年再解。
二、技术方面
由于工作上并不忙碌,即使在工作时间还是有大量的空闲时间,所以学习到的东西不算少。抛开接触到的新技术不谈,相较于以前,2013年我认为我主要在下面两个方面有了明显的提高。
第一是更加注重全局观。以前的我比较注重局部上的优化和效率,而自从我深入了解到产品的系统结构并着手于原来代码的单元测试时,我觉得一个好的设计至关重要。除了保证效率和可扩展性外,还要思考如何能进行自动化测试,如何在团队开发的过程中保证原有代码的质量。于是我开始思考各种架构带来的好处。我明白了为什么要有依赖注入这种东西,我也分析了Hibernate、Entity Framework等企业级架构带来的好处及其弊端,因为一种模式不能解决所有问题,而且大多数问题并不是不加修改地依赖一种模式就能很好地解决。
第二是更加注重本质。我并不满足于能够解决特定的问题并获得用户的好评,而是开始了解各种东西的实现方式,学习.NET的源代码就是一个很好的开始。这样做的好处,显而易见地是能领悟到别人的设计和算法中的精髓,今后在自己的开发过程中会是一种好的参考;另外,除了文档上的东西我还能掌握各种工具和部件的适用场合及其弊端,知道如何更好地适用这些东西(比如.NET的类库和C++的模版),从而不会盲目依赖于现有的东西。学习LINQ的实现方式就是很好的一个例子。
我想2014年我会在现有的基础上,更多地去接触一些新的东西,也会把自己的知识面扩大一些。
三、生活方面
自从有了自己的固定收入,生活上自然是有所改善。以前学生时代由于没有固定的收入(即使有,比如奖学金或者赚外快的钱,也不多),所以就算有很多空闲时间都没有经济能力出去玩(不可能老向家里要钱啊)。
年初的时候住在人大那边,房(间)租1700。后来越想越不对,光是房租就得白白给人家送这么多钱。于是搬到西二旗(8月份的时候又搬到霍营)和YHW一块住,这样房租就减少了60%。再加上年中的时候BOSS给我涨了工资,那么手头就更加宽裕,这样就可以周游列“省”。一月份的时候公费“旅游”去了一趟拉内华达州和洛杉矶;二月的时候回家过年;三月底和四月初跑到江浙两省玩了一个星期;五一的时候又去内蒙古玩了几天;六月又去了西安;七月和十月回家了两趟;而明天又要去杭州。似乎过得比较滋润。
中午餐就餐相比于去年“档次”也明显提高,一天的花费在50~80元左右。本来可以在吃饭的问题上省一些钱,但我认为这相比于我在其他方面的花费是小巫见大巫,所以宁可自己吃好一点。
游戏设备也不甘落后,工资有结余后总算实现了自己买家用机的“愿望”。自7月份的时候买了一台PS2后,11月的时候又购入了PS3和电视,正式开始家用机游戏生涯。6月份的时候还在苏宁电器买了一台台式机,这也让我享受了很久“飞一样”的电脑速度。
平时的假期,大多分为三种:第一是游戏留下了尾巴会在周末进行填坑,所以周末会有一天(甚至两天,但不多)都在家玩游戏;第二是有人叫我出去玩或者吃饭,又或者有人到北京来玩,那么即使在很热或者很冷的天气都会在外面一整天;但也不会每个周末都有人找我玩,这个时候如果我不想玩游戏的话,大多会自己在北京市内走走,或者去书店买书(雾霾的天气就没这个欲望了)。
总的来说,2013年的个人生活相较于以前没有太多的变化。在2014年希望找一些额外的东西来丰富自己的空闲时间。
四、人际关系方面
在2013年,我的好友“两极分化”更加严重。这样的结果是我自己选择出来的——而且我并未发现有何不妥。用周董的话来说,就是“我不想为你白花了力气”,我更愿意把我有限的精力放在我认定的好友身上。
前些日子我和某位哥们说过,我喜欢那种能够融入我生活的人。说实话,要么你能够成为我日常生活的一部分,能够持久发展下去,要么就是一块经历过一些重要的事情让我打从心底欣赏这个人。否则的话就成了大多数人那样——只是在需要或者聚会的时候才有交集,这样我大多不会在意。
当然这并不意味着我没有接纳新的好友,工作、生活中还是会接触到各种各样的人。相较于以前,只是我的要求更加严格了而已。在上班的时候,同事们常会叫我和他们一块吃饭,但我在绝大多数的时候都不会加入——还是那句话,如果只是在吃饭的时候找个伴而来邀请我,那大可不必。如果关系能够发展到我能够认可的程度,我还是会欣然接受的。
因此在别人眼里我的行为就很怪异:好像合群,又好像不合群。我的这种行为也是我20多年来不断改变形成的习惯,至少对于我来说,这是人际交往的一种比较好的方式。既能够做到让应该满意的人高兴,又不会丧失区分度。
在2013年我认可了不少人,在此就不具体说明了。就像上面说的,要么是融入生活的,要么是经历过一些重要的事情的。至于是不是,“在座”的各位心里也都清楚。
但是我要额外说明的是,今年我对2个人的评价是“很不满意”。即使会感到不满意,那就是比较失望,说明以前我还是比较看好的。各位也不要过多地在意,这里肯定说的不是各位,因为这两个人应该是不会看我的博客的。
五、游戏方面
2013年是我游戏大丰收的一年!12座白花花亮闪闪的白金奖杯诞生(加上去年得的一个一共13座)!
这其中包括了小菜一碟的音游、突击枪手等;给我带来难忘体验和思想的女神异闻录和极限逃脱;稍有难度的战神;玩得想砸机的墨西哥英雄;各类游戏应有尽有。当然还有一些我暂未白金的游戏,都给我带来了难忘的体验和美好的回忆。
游戏已经成为了我生活不可缺少的一部分。当然也是我花钱的一个重头,一个游戏就是两三百软妹币啊。2013年在游戏上的花销(只计算买游戏的钱,不包括游戏设备),大概至少有4000软妹币了吧。
六、个人计划方面
大家还记得我年初制定的一个计划表么?很遗憾的告诉大家,在刚开始没多久我就决定放弃它,不按实现计划的东西来走完2013年。
我发现我有时会有一些计划,但大多都是短期的,不会超过一个月。计划还是要有,但是长期的计划并不适合我,首先是周围的东西变化很快(例如步行上班在我搬家后完全不可能实现),其次是过多地计划反而会影响我对新事物的吸收。
即使我放弃了原本的计划,但是现在对照原来的计划表来看,还是完成了至少70%的目标,可以理解为殊途同归吧。
至于2014年的目标,我想随着我对自己的认知越来越多,已经逐渐明确了——珍惜自己要珍惜的,找到自己想要找到的。
七、总结
2013年对于我来说似乎是不错的一年,至少从旅程的里程来看是最多的一年,光是这一点就令人很难忘了。
最后想与各位分享一首曲子。这首曲子是PSP游戏《伊苏7》里一个场景的插曲,我想用它来代表我2013年所经历的一切,敬请欣赏。