* PhD阶段的一个很大的经验教训是，很多事情都很难，需要付出很多精力才能取得一点点成就和别人的承认。所以一方面需要[耐心再耐心](/man-man-lai-bi-jiao-kuai.html)，慢慢打怪练级，一方面也要多思考自己的才能和兴趣适合什么样的工作，通过调整未来的方向来让自己更舒服一点。
* 越来越觉得科研甚至整个人生是一个和天打交道的过程。逆天行事比如要开始一个不切实际的项目必然会事倍功半，而往往方向对了不用花太多精力就可以收获很大的影响力。相比于各种数学技巧等等，对方向的把握或者说运气也许更为重要。也就是说，如果觉得一些事情太难，要么是方向不对，要么是方法不对。看起来像废话，但指导意义是从这两个方面来思考如何改进。
* 向他人学习有一个有效的方法，就是关注冲突（他人和你不一样的想法），思考彼此的优劣。如果别人的更好，就逐渐去改变自己的思维方式。一言以蔽之就是见贤思齐焉，见不贤则内自省也。
* 使用Vim的正确方法似乎应该是尽可能少的无脑重复操作比如狂按wwwwwbbbbb等等。如果多动脑，多用fF/?%等等效率会更高。
* 终于有点知道自己喜欢的东西是什么了 -- 把一个东西从无到有的做出来。哪怕原来对这个东西一点都不熟悉，也可以很快地把一个系统日出来。比如半小时确定框架，找素材，画出来一个漂亮的示意图，3天内学3D max, Unity 3D, Vuforia然后做了一个[增强现实的demo](http://www.youtube.com/watch?v=bvOG0S_sVUU)出来。又比如3天内学node.js，生成/读取QR code，强化iphone编程，日出来一个有服务器端有客户端的iOS app。也非常享受这样的过程。从这个角度来说也许真的非常适合startup技术方面的整理 -- 给个intent就可以很快的把整个系统搭起来。同时个人素质比较均衡，没有明显短板（除了搞paper?哎）。
* 发现要把一个东西速度搞出来最关键的地方就是时刻问自己，接下来[最重要的东西](/correctness-is-meaningless.html)是啥？你现在做的东西是必须的feature吗？这样可以避免浪费（大量）时间在一些可有可无的完美主义上面。这可以从20/80法则解释，也可以从Minimal Viable Product的角度思考。但这样也会丧失很多乐趣，也许很多用于生活中的hacking projects就一直处于可以忍受的不完美的状态中。如何把握不完美的度也是需要很长时间去摸索的。
