About Growth
最近看到了很nice的网页,在这里收集一下并作摘录一下个人印象深刻的部分
原文:工程师的个人发展规划
三个月成为开源博主,一种可行思路的记录
- 一个月,熟读一个热门框架/软件的源码,使用,最佳实践 (要避免重复造轮子)
- 一个月,撰写该框架的源码的中文文档,手册,指南 (用心撰写,code with docs)
- 一个月,论坛,社区,自媒体推广,定期撰写实践博文
摘录开始
It’s Your life
自驱,注重信誉
方向寻找
- 关注公司内部,其它部门都在做什么,
- 关注大公司做了什么、发表过什么方面论文
- Google、Yahoo、 Microsoft都有专门汇总的页面
- 关注业界,看这几年国际会议都讨论了什么
-
关注学术界,过一遍这几年ACM的学术会议和论文
越难的方向越好么?
- 机遇可能不够多
- 外部威胁会比较大
- 尤其是底层领域,有很多牛人
- 很容易出现异常强大的开源解决方案,难以竞争
- 学之,则难者亦易矣。很可能是你不了解才觉得难
学习和成长
为什么要持续学习?
- 一个人一般要工作35年,你才工作了多久?
- 想想从小学到大学的同学,在小学表现最好的最后都考上最好的大学了么?
- 某个技术随时可能感觉一夜之间过时了
- 对IE6很了解?IE6比例在有些产品线已经是个位数了
(md,IE就应该进历史垃圾堆)
- 居安思危,逃离自己的舒服区
学习
- 目目前在天朝买书很便宜,好好利用
- 绝大多数书籍都只是入门,如何深入?
- ACM、lEEE、 Springer有很多深入的论文
- 读源码
- 专与博: 前期要专一,然后学习一切其它可以学习的
- 知与行
- 基础知识很重要
- 学习学习的能力
- 现在是一个人理解能力最强的时候,摘抄《浪潮之巅》:
- 国内: 小时候努力,到大学后就不努力了
- 国外: 到大学后才开始努力,很快就超过国内学生
- 成人学习的特点: 关注现实和实用
读书方法
- 大量购买和阅读图书
- 花钱分为消费和投资:自己看电影/陪女朋友看电影
- 买书是投资,别心疼这点钱,5000块能买100本
- 通过Evernote管理知识
- 大量收集优秀的文章、论文,目前有5000多
- 通过iPhone、iPad时常温故知新
- 在上下班路上每天都听Podcast或Audio book
读书理念
- 有目的和无目的的
- 打工不巧
- 以快速阅读为主
- 没有神奇的方法,什么书都看,完全靠熟能生巧
- 刚开始也觉得1000页的英文书很恐怖,但后来就习惯了
- 看得越多看得越快(很多技术是相通的,没多少新内容)
- http://book.douban.com/people/nwind/
曾经有过的迷茫
- 自没有目的地看过很多书,最后的收获并不大,怎么办?
- 经常学了又忘,感觉浪费了很多时间
- 学过很多领域的知识,但都没有持续多久的,怎么办?
- 计算机工程以体力劳动为主,没啥技术含量?
有些折腾不是学习
- 体力活
- 安装各种linux发行版
- 照着网上说明按部就班地操作
- 强迫症、完美主义
- 无关紧要的软件小版本升级
- 每个超过1小时的折腾都要先想清楚: 我能学到什么?
进步
- 6年开发经验?
- 还是学习了1年,重复工作了5年
- 我今天比昨天进步了么?
努力
- 从来就没有什么天才和捷径
- “听袁怀仁弹吉他”
- 《井上雄彦-创作的秘密》
- 《哪来的天才? 》
- 各种人物传记
固定思维 |
发展思维 |
牛人是天才,天生的 |
大家都是普通人,人家比你努力罢了 |
我不会这个 |
我可以学 |
我就是这水平,只能做到这样 |
我可以比之前做得更好 |
没这方面的经验 |
做了就有经验了 |
我是做XX出身的,所以只做XX |
需要什么我就去做什么 |
执行
目标分解
- 没有分解的目标===永远不会开始行动的目标.
- “Start small, and think about the details” - Linus Torvalds
- 任务一定要具体、可量化、可执行
先做最头疼的事情
- 早上第一件事情不是看新闻
- 而是先做那个最头疼的事情
执行
- 严格按照TODO顺序做,不允许挑着做
- 先做完再做完美
- 立刻处理耗时短的事情(列入计划反而更浪费时间)
- 10 分钟也能做很多事情,没必要等到有完整的2小时
Life is short
Your time is limited
换时间
- 迅雷会员、Chrome各种加速开启、百度手机输入法等
- 各种高效工作的小tips (快捷键等)
- 加内存、SSD、升级电脑
- 先看淘宝上有没有,能花钱解决的就别自己花时间折腾