一年一年过的真快,2013年算是浑浑噩噩的过完了,成长不多,也算有一点点,接下来描述下2013年自己这一年中的experience。
2012年毕业后就来到深圳工作,就职在xx公司,2013年上半年也是在这公司度过的,对我来说,公司给了一个平台去学习,去完成项目,给了我学习新技能的机会。个人原因吧,缺乏接触新事物的预知能力以及发现精神,总是趋于学习本技能,并且没有深入研究,导致了一直处于半桶水的局面,这让我也相当的纠结。其实想法还是挺多的,但郁闷的是想法没有合理的得到支配,杂乱无章的这弄一下,那弄一下,下场就是这也不理解,那也不理解。2013上半年基本上没有学到啥技术,成长的比较慢(自己原因占主要),唯一的好处就是让我一个人整一个项目,当然,自己把握全局性的能力还是有一些,从起初的设计和接口,到编码完成,恶心的是接口在客户那边,debug相当无奈,或许一个接口需要弄一个星期,真让人受不了。这小的APP就是我在这公司的所有时间,有空的时候整了一个cocos2dx的射击类游戏,但是趋于最简单的操作,没有深入去贯彻,不过也了解到跨平台的强大。之前,主动学习能力比较差,潜在的危机意识感差劲,对于自己要什么,也是一个模糊的概念。这点是十分致命的,导致的结果就是现在的我感觉到学习时间实在是太短了。技术方面,承认自己依旧是一个菜鸟,比较菜的那种,我相信天赋,但也相信后天的努力。因为你不去学,不去了解,你永远都是个傻子。OC是一门比较好学的语言,相对于C++来说。普通的APP对技术的要求也不是那么高,UI、网络、逻辑处理,一些效果制作、设计模式可以流畅的运用与开发当中,自己接触过的项目也都仅限与这么些技术。当然,这些都是很基础的,对于菜鸟来说,但是每一个都不简单,想深入的话需要很多时间去反复理解琢磨,一些底层API如CA、CG开头的,GCD等,其思想是比较难懂的。每一项技术都似简单但又不简单,关键要看你要深入到哪个level。我想深入,可那时候没有觉察到。
上半年特FB,一有时间就踩单车到处游荡,各种户外活动接踵而来,乐此不疲的样子。玩是玩到了,后果就是专业技能无任何起色,技术水平一直是一条水平直线,或许有呈下跌趋势。很少接触新知识,新技术,还牛逼哄哄的以为自己很了不起的样子,这让我想到了晚清的“闭关守国”政策,有点类似。本来就对新事物的预知能力差劲,还不努力去了解,真尼玛全是负分。
2013年7月中旬辞职了,原想去丽江走一趟,无奈到处都下雨,打消了此念头。一直下雨,蜗居睡觉看电视,过着无产能的日子,一个星期感觉太漫长,完了实在没意思就找工作。月底就职了现在的企业。来这的原因是企业规模还是算大的,重点是总经理给我画了一块超级大饼……公司离之前住的地方很远,没办法得搬家,跟朋友合租。乘坐的地铁方向是反高峰期,不用挤,这点非常好。这家公司新人新气象,心想好好干吧,踏实点,把每件事做好。开始安排在P部门,第二天就有一位小伙伴成了我的同事,我们共同做一个项目。还没有接触过多人开发,这下好了,有学习的地方了。项目比较简单,跟上公司的差不多,暂时用到的技术也很基础。项目由我架构(说好听点是架构,其实就是把各模块细分,搭个架子让各模块井然有序的连接在一起。这压根就不算架构吧,或许叫堆积代码)每人负责不一样的模块,完成自己模块就行。svn这玩意(现在的git分布式版本控制系统更加强大)也挺不错的,还好在北京实习的时候学过,上家公司也有简单的使用,两人共同使用还是头一次,conflic不断,不过都能顺利fix掉。该项目开发了一个月,还没结束就被调到另一部门S,S部门的主程也忒不厚道,开发一半就走了,留下一堆烂摊子给我,当时各种憋屈,现在想想也没什么,算是一种锻炼吧。bug太多,周末加班跟总监结对编程改bug,接触这个项目,基本是天天加班的,差不多为时2个月之后就没怎么加班。经理也真不错,俺们提意见招个女程竟然还真给找了,给力!和女程一起工作,也是非常不错的。这项目也算简单吧,逻辑处理比较复杂,很繁琐,再者就是前任开发人员由于赶项目进度,代码冗余无处不在,耦合性、封装性差。一有空闲我就refactor项目,至少不能让后续开发走太多弯路。这公司期间我很少出去玩,其实也是没时间,鉴于上半年的各种FB以及负能量一堆,下半年早早的洗心革面,大部分时间都放在了工作和学习上,各种正能量++,新知识++。国庆黄金周骑行爱好者相约骑行珠海窥视渔女的美丽,30多人的骑行队伍可谓是“浩浩荡荡”,给我的骑行路上又增加了不少单车的轮迹。在跟朋友合租的时候,就计划着搬出去一个人住,不是因为两人关系不好,而是希望有独自的空间去静心学点东西,后来确实搬出去了。之后的日子,比之前更努力学习,喜欢上了看书,也买了很多书,有非专业书如马克思主义哲学是我非常喜欢看的(上学的时候非常讨厌看书,现在却很喜欢了,这反差……),下班早的话回家看书或者看技术blog,对技术也相对更加深入去探索。当然有时候,总感觉自己脑子不好使,很多东西无法理解明白,不知其内部的实现原理,看不懂作者的核心思想,不了解很多源码的逻辑处理,加上英文不好,看英文文档相对的吃力。这时候经常有自暴自弃的想法,但是,总是在出现这些想法的过后打断了这种念头,我吧,是一个乐观主义的思维缜密的人,想得开。学习有很多手段,常用的是微博和blog,微博关注开发者,获取最新消息,很多大牛都很有奉献精神,把自己的经历经验写成blog分享在网上,供别人参考,非常感谢那些奉献者们,让初学者少走很多岔路,不过重点在于自己去专研。
下半年的大多数时间都放在工作学习上,最后两个月更加趋于正常生活,饮食规律等都相对正常,正能量正在慢慢积累。之前有太多地方做得不够到位,马马虎虎的,没有方向任由漂泊。随着时间的推移,那幼稚的心也在潜移默化的改变着,如今原地回血状态,加蓝加各种,新技能的练习与实践运用,新事物的了解及视野的扩展,今后目标的形成也逐渐清晰起来。
已经是2014年了,在过去的一年里,学到的不多,懂得的不少。在新的一年,加油。
祝您愉快开心 ^_^