我的 2014 年度总结

来源:互联网 发布:mmd动作数据怎么制作 编辑:程序博客网 时间:2024/05/17 09:33

开篇的话

转眼间一年又过去了,在新年的第一天,我按照惯例总结一下去年干了些什么,看看一年下来自己有哪些成长。这篇总结最开始发布在 Ruby China 上,我转过来作为我的新博客的第一篇,希望 2015 年有个好的开端。

2014 年总的来说比较平淡,没什么大的波折,年初计划的事情,不出意外有一些没完成,好在同时也干了一些意料之外的事情,并且在我看来更有帮助,也算没白白浪费时间了。

按计划完成的事情

  • 整理知识,丢弃不重要的和不需要的东西。
  • 把 Ember 和前端技能从初级提升到中级。
  • 获得了一些 hybrid app 的经验,实际参与了两个 hybrid app 项目,一个 PhoneGap/Cordova 一个 Ionic 。
  • 看完了几本 Ruby/JavaScript 有关的书。
  • 玩完了两款很喜欢但一直没坚持的 iOS 游戏。

意料之外的完成的事情

  • 娶了一个可爱的,值得爱的妞。
  • 咖啡从提神工具上升到了爱好。
  • 开始研究如何提升效率,用 Pocket 保存好的资源, 用 OmniFocus 做 GTD, 用 Evernote 做笔记, 用 Pomotodo 践行番茄工作法。
  • 换了几个编辑器之后,最终换回 Vim ,开始深入学习 Vim 和 Vimscript 。
  • 看完了一本技术无关的书,三体。

没有完成的事情

  • 学另一门编程语言。
  • 学习 iOS/Android 开发。
  • 学几首英文歌。
  • 积攒 StackOverflow 的 reputation 。

心得总结

这是我回顾去年,最重要的几点心得。开始写的更多,但最终被我删了一半。减去不必要的东西,留下来的才更有价值。

关注最新的知识

多多引入获取信息的渠道,花点时间了解技术行业最新的发展,对扩展视野有很大的帮助。有些前沿知识,你不需要懂,但你要知道有这么个东西。以后碰到对应的问题,脑子里一下就会有几种大概的解决方案,而不是盲目地去 Google ,甚至连个关键词都不知道。

我目前获取知识的主要来源是 Twitter, Feedly 和各种 email 订阅(比如 Ruby weekly,Ember weekly,Good UI 等)。
Twitter 纯粹被我当新闻客户端来用。优点是信息比较新,容易发掘相关的感兴趣的资源(别人转推),也容易获取到一些个人化的意见,比如 DHH 的各种犀利吐槽。Tom Dale 和 Yehuda 对 AngularJS/Ember.js 的讨论。这些信息不会出现在博客里,但含金量同样很高。

Twitter 上发现的好资源可以放到 Feedly 和 email 订阅,定期扫一下,筛选出需要的知识阅读就行。

但随着信息获取的日益便利,信息过载马上成为了更大的问题。Pocket 里面收藏的文章日益增多,Feedly 中未读条目越来越多,这时候就需要减负了。

减少关注方向,集中精力在需要的事情上

我们总有很多想要学的东西,想要完成的事情,但我们都不是超人,没有那么多时间精力。精力分散导致我尝试了很多事情,但都没到质变的程度。一年到头,感觉忙了很多,却少有拿得出来说的东西。所以想把事情做好,就要有所取舍。

减少关注方向,不但能让人集中更多的时间精力在少数的事情上。而且负担更少,相应的没完成的事情产生的自我否定感觉也更少。

时间会帮你筛选最重要的事情

制定的计划难免赶不上变化,有时是因为有更重要的事情要处理,有时是尝试一段时间后发现计划的事情对自己的帮助有限,
有时是因为一些意料之外的情况。但一年下来,我发现还是完成了一些事情,并且不管计划内还是计划外,那些事情都是我最在意的。

不用为了没完成预定计划而自责,因为时间会逼迫你做选择,投入你最喜欢,最重要的事情,放弃价值较少的事情。

制定计划优先考虑需要的和喜欢的,否则容易变成空谈

接上条所说的,那为什么还需要计划呢?计划对我来说是一个大致的方向和一些我在新的一年期望达到的事情。它是愿景但非标准。

但制定计划也不能随便瞎扯淡,比如 “变成高富帅迎娶白富美跨上人生巅峰” 什么的。那怎么选择呢?我的想法是考虑需要的和喜欢的。需要往往代表我在某方面遇到了困难,这时候也许今天学的知识明天就能用上,这种 “付出终有回报” 的感觉会让人容易继续下去。至于做喜欢的事情,喜欢就是最大的动力,而且可以让人乐在其中,不会有种 “迫不得已不得不做” 的强迫感。

2015 年计划

今年我准备减少关注点,继续去年没有完成的一些事情,适当做一些新的尝试。

  • 在 Hybrid app 的道路上更进一步。
  • 在测试理论上更进一步。
  • 学习一门和 Erlang 类似的语言(初步意向为 Elixir),Ruby 对人友好,并发性能稍差,Node.js 性能很好,但因为 JavaScript 本身的原因,callback 写起来比较蛋疼。希望新语言能提供一个新的思路。给 web 开发带来一些改变。
  • 深入学习 Vim 和 Vimscript ,提高效率。
  • 积攒 StackOverflow 的 reputation 。
  • 看一本技术无关的书,暂定为狼图腾。
  • 提升咖啡技能,学会享受和辨别不同的单品咖啡。
  • 锻炼身体,保持健康。
  • 英文博客。

如果你已经看到了这里,我衷心地感谢你的耐心。也非常希望能看到你的总结。一起分享,共同成长!

0 0
原创粉丝点击