2014 小结

转自:http://wuduoyi.com/note/2014/

今年是我变化最大的一年,尽管在技术上的折腾变少了,但在团队建设及产品设计方面都学到很多。

FEX 团队

今年花了不少精力在 FEX 团队建设上,以前一直觉得走技术路线可以不用掌握管理知识,避免分散精力,但其实这两者并不矛盾,因为很多知识是通用的,比如目标及时间管理,掌握好了是很有帮助的。

这里推荐一些给我留下深刻印象的书籍和文章:

  • 《Valve: Handbook for new employes》,几年后重新读这手册,发现我已经被它深深地影响了,很多团队建设的思路其实都来自这里,这是我最期望打造的工作氛围
  • 《卓有成效的管理者》,无废话的经典好书,光今年就读了两遍,明年还要再读
  • 《哈佛商业评论》杂志,每本都能学到很多
  • 《三星帝国》,让我体会到了什么是企业家精神
  • 好技术领导,差技术领导

产品设计

这几年做了不少失败的产品,所以深深体会到了不管技术多么好,产品不靠谱就等于零,尤其是对于前端技术来说,同样一份代码,可以运行 1 亿用户的产品中,也可以运行在只有 1 个用户的产品中,花费同样的时间和精力,最终创造的价值却完全不同。

今年偶然翻了一下《精益创业》才发现其实这里面的内容几乎适合任何一个新项目,即便你在一个大公司里,比如亚马逊的 Fire Phone 就是个典型的反例。

下半年做了一个类似 Slack 的团队协作平台,无论是产品还是技术上都学到了不少。

这里推荐几本我看过还不错的书和杂志:

  • 《创业邦》、《快公司》杂志,今年看了不少产品方面的杂志,开拓了思路
  • 《教训 : 互联网创业必须避免的八大误区》
  • 《大败局》,近距离分析一个企业的兴衰,从中也能看到这 30 年来国内的变化
  • 《腾讯方法 : 一个市值1500亿美元公司的产品真经》

FE

在技术方面,前端依然是我花时间最多的领域,尝试了不少技术:

  • TypeScript,虽然看起来美好,但类型检查过于严格,让人很崩溃,另外编译速度实在太慢,代码多的时候甚至达到分钟级别,所以目前看来还是 flow 和 AtScript 更靠谱些。
  • Polymer,从它代码中学到了不少新思想,不过这个技术现在还是太早了,在 Android 4.4 之前的支持都不是很好,还有在 UC 等浏览器上问题很多。
  • Angular,这个框架的概念真多,感觉引入了太多复杂度,但目前它提供的解决方案是比较完整的。
  • React,最开始看到的时候感觉挺不错,尤其是 Virtual DOM 的想法。
  • Node,今年写了个 Node,对它的优缺点也有了切身体会,后续我打算写篇文章专门讨论。
  • WebSocket/STOMP,今年学了很多实时通讯及协议方面的技术,写了篇文章介绍协同的基本算法,不过在实践中发现还有许多难点问题。
  • Semantic UI,发现自己的 CSS 水平还停留在好几年前,好在通过这个库学到了很多新的技巧。

话说我还抽空八卦了一下 Google 的前端开发,锻炼了信息搜集和判断的能力。

硬件

今年业余时间在技术上比较新的折腾是硬件,最开始研究的还是电子物理相关,主要通过 SparkFun 上的入门教程学习。

不过后来发现我还是更喜欢「智能」点的东东,所以转向 ARM 了,把 BeagleBone、PandaBoard、 Cubieboard、FriendlyARM 等的文档全都仔细读了一遍,还有就是将 iFixit 及国内的各种拆解网站的文章,发现了不少有趣的东东,比如有人基于高空气球和树莓派进行太空航拍

比较大的收获是对软硬件结合有了进一步的了解,后来抽空写了一篇文章,将自己在很多领域的知识都串起来了。

最后研究了一下 FPGA,通过它终于了解了芯片的实现,从电流变化到应用程序执行的神奇过程。

其中我最感兴趣的是 GPU 芯片,如何实现 OpenGL 的 API,话说还真有民间高人实现过,好几年前就有人写了这方面的论文,真让人佩服。

推荐的几本书:

  • 《CPU自制入门》,作者动手能力真强,还自己焊电路板
  • 《穿越计算机的迷雾》,可以和《编码》那本书一起看
  • 《精通LINUX设备驱动开发》,这本书的知识比较新,里介绍的驱动很新颖
  • 《Digital Design and Computer Architecture》,还没看完。。。但看了前几章就知道是本绝世好书

渲染

渲染今年花的时间不多,只是偶尔看看:

  • Turbulenz/PlayCanvas/Pixi.js,最近几年出现了好多 H5 的游戏引擎,国内就有两个,不过看了一下发现代码质量一般,文档也很少,就没怎么研究,主要学习国外的。值得一提的是今年终于出现基于 WebGL 的物理渲染(Physically Based Rendering )了,比如这里和 PlayCanvas,相信明年将会出现令人震撼的 Web 游戏效果。
  • Unreal 4 源码阅读,终于有机会研究一款大型游戏引擎了,主要是看整体架构,及几个感兴趣的细节实现,比如动态加载 C++,明年打算有空再仔细读一下它的 Renderer 部分。

其它看起来有用的东东汇总

从笔记中挑出了一些今年看到还不错的东东:

  • APP
    • umano,这是一个真人朗读新闻的应用,刚看到的时候非常喜欢,果断买了,学到了不少其他领域的知识,不过后来感觉新闻质量有降低
    • Cardboard,这是基于手机的 3D 眼镜,在淘宝上买很便宜,效果比之前什么红蓝的清晰多了,感觉这个比
  • 开发工具及库
    • Parallel Universe,很新颖的 Java 库,有很多新的思路和最佳实践
    • Druid,非常强大的实时数据分析工具,我还通过它的源码学到了如何基于 bitmap 做多维过滤,另外后来出的 InfluxDB 也做得不错
    • Aerospike,这个据说性能和功能都很不错的数据库居然开源了
    • softcover,目前我最满意的写书工具,可以同时使用 Markdown 和 Latex 语法,不过话说后来我发现 Latex 语法也没那么难懂,所以后来基本上全用 Latex 了
  • 书籍
    • 《Mini Habits: Smaller Habits, Bigger Results》,对付拖延症最好的方法就是从简单的事情入手,每天忽悠自己只做 1 个俯卧撑,很容易就能坚持
    • 《哲学家们都干了些什么?》,以前只觉得哲学很高大上,没想到其实是这么实用的,换一种思考方式可以让你的内心更加强大
    • 《麦肯锡教我的写作武器 : 从逻辑思考到文案写作》
    • 《麦肯锡教我的思考武器 : 从逻辑思考到真正解决问题》

最后

比起去年的各种瞎折腾,今年更加专注,也做出了更多实际的东西,2015 年打算在业余时间做出以下几个东西,期望能帮助到更多人:

  • 开发个面向开发者的网站
  • 写个学习类 APP
  • 录个视频教程
  • 写本书

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值