不在这里重生,就在这里死去

——我在ThoughtWorks的2012

2012

在2012的尾巴上回头看去,这几乎就是工作的一年。整整一年我都在西安出差,除了偶尔回成都见见朋友和亲人,就是在公寓与公司之间工作、学习。但这样的一年里,我却有了很多新的尝试和改变:

  • 我在西安电子科技大学给大学生做了演讲
  • 我在公司做了两次系统的CSS Session
  • 翻译了《HTML5 Mobile Development Cookbook》
  • 在Openparty上show了一把现场写jasmine测试
  • 学习了别人听都没听过的乐器——陶笛
  • 通宵爬上了华山,却在穿越莫不知名的山峰时以为自己就要死在上面
  • 我开始阅读经济、创业方面的书籍
  • ⋯⋯

但是更多的,使我思维和观念的转变。

学习的最好检验方式,就是把你学到的讲出来。

记得刚进入公司的时候,就被大大叫到了小黑屋,布置了每周一个前端开发Session的任务。其实那个时候我对于前端开发并没有特别系统的认识,但还是答应下来。接着就是各种查资料和准备,但除了第一次讲得还行,其他的无论是Session还是Code Jam都不是很理想。最后发现真正收获最多的人是我自己,我终于把以前零散的知识系统的组织起来,而驱使我不断思考不断总结的,就是因为我要把它们讲出来。

  • 在准备的过程中,我会把自己假象为听众,去思考他们会有什么样的问题,这时才发现其实还有很多东西我了解的不是很清楚,于是我不断深钻,研究了所有可能的问题和知识点,再不是以前的浅尝辄止,够用就行。
  • 在讲解的过程中,我的目的是让别人可以学习和理解我的知识。但如果只是零散的知识,那是不便于别人的理解的,这就需要我自己首先把所有的知识组织起来,总结为一个系统化的“理论”,这种“理论”不需要太深奥,只需要各个知识点都相互关联,又有逐渐深入的示例,别人就很容易理解了。
  • 在讲解完成以后,别人会给我各种反馈,这些反馈不光是针对技术的,还有针对演讲技巧。它们可以启发我的思考,让我可以持续的对各个方面进行改进。

最终能称得上比较成功的,是两次关于CSS的系列培训,新的一年里我会将它们带到成都办公室,进行新的一轮培训。每一次的培训都是我对自己知识体系的一次完善;都是我对培训方式的一次尝试;也是我对自己表达力、影响力的一次锻炼。

用别人的思想,启发自己的思维

曾经只读小说和技术书籍的我,今年终于开始涉猎创业和设计方面的书籍:《精益创业》、《简约至上》、《瞬间之美》、《认知与设计》。我才发现对于启发思维,书籍是非常好的工具。其中《精益创业》对我的启发最大,读完以后我才认识到原来我们传统的产品开发模式中有如此多的浪费,其最大的浪费之处不在于效率太低,而在于我们高效率的工作在错误的方向之上,却不自知也不改变。

新的一年里我准备了更多创业和经济方面的书籍:《四步创业法》、《商业模式新生代》、《黑天鹅》等等,希望我可以对于自己所作的事情有更好的价值评估,对于未来的价值走向也能有一些感觉。

“Coding for fun, not coding for 饭”

进入ThoughtWorks,注定了我要开始对于技术的狂热追求,在这一年里我参与/创建了27个github repositories,学会了把Web应用发布到各种云平台上,例如Heroku、Cloud Foundry。

在这里,我终于知道了什么是MVC,并且用在项目中利用Backbone.js做了实践;我参加了OO Bootcamp,终于了解了什么才是面向对象编程;我体验了敏捷开发方式:敏捷流程、持续集成、重构、自动化测试,终于体会到了先进的开发方式给整个IT行业带来的触动。

细数今年那些我使用过的技术:Angular.js、Backbone.js、Sass、Compass、Rails、Redis、Responsive Design、Parallax Scrolling⋯⋯虽然并不是每个我都有非常深入的研究,但这一年是我有生以来在技术上走得最深最广的一年,感谢我的客户,我的同事们,让我感受到了代码的乐趣,借用凯桑的一句话:“Coding for fun, not coding for 饭”。

2013

从2012到2013,从一个20出头的愣头青倒向了奔往30的欧吉桑,新的一年中我希望自己有更多新的尝试,体验新的办公室,与新的同事合作,实践Lean Startup,尝试Inception,更加深入系统化的前端开发,也往移动开发方面发展⋯⋯

“一转眼,前程似茧”,往年每每都会有这样那样的低谷,让我在心里默默的唱着这句歌词,而今年渐渐的淡忘了这首歌。来年回望,更上一层。