知乎专栏 |
很多读者询问我是怎样学习的,他们无论如何也想象不出我是如何掌握如此多的跨界知识,且在每个领域都能达到一定深度。
休息时安心休息,工作时一心一意
我的学习原则是:
周围了解我的朋友都知道我爱好非常多。我从不把技术带回家,所以极少在家中学习技术,或者在家中完成未完成的工作。偶尔写作写的也是非技术文章。 在我看来每天在公司的8小时已经足够了,所以你需要充分的利用好这8个小时,至少不要浪费。很多同事在工作时间忙里偷闲看看新闻,刷刷朋友圈,而此时我在学习新的技术。
回家家里与技术完全切断,家中没有开通有线电视,已有十几年没有这看过电视,偶尔使用安卓盒子或App 看看CCTV9、CCTV10 主要看纪录片和动物世界居多,只看美剧,从不看国产电视剧。业余时间全部用在业余爱好上,无线电,自行车,汽车,户外运动,等等
我通常8:00 左右到公司,首先我会浏览一下开发软件资讯,包括业界比较热门的技术,看看那些软件升级了,关注一下 Release Note 文档,这样便可以了解了软件的版本间发生了那些变化。 几十年不间断地关注主流软件的 Release Note 才能对每个版本的变化了如指掌,这样在软件升级时才能从容不迫,我一向是喜欢追逐并尝试新版本的。
上午工作安排
8:50 ~ 9:00 处理邮件,回顾昨天的工作,以及安排好当日的工作,无论是自己的工作,还是团队的工作都做到 当日事,当日毕。 9:00 ~ 11:30 开始专心工作 11:30 ~ 12:00 稍作休息,放松一下,想一想之前的方案是周全,还有那些需要补充,处理一些杂事,例如回复电邮。 将一些经验,总结等等写入《Netkiller 手札》对应的章节。
下午工作安排
13:00 ~ 15:30 专心工作 15:30 ~ 16:00 稍作休息,放松一下,处理一些工作上的杂事。 将一些经验,总结等等写入《Netkiller 手札》对应的章节。 16:00 ~ 17:30 专心工作 17:30 ~ 18:00 提交 Issue/ Ticket,检查团队的当日工作。 将一些经验,总结等等写入《Netkiller 手札》对应的章节。
工作安排大致如此,实际情况时间点稍有出入,大致上:
专心工作(无打扰)—> 休息,思考,总结 —> 继续工作 —> 再思考,总结
《Netkiller 系列 手札》既是我的电子书,也是我的笔记,从2000年至今更新从未中断过。工作中需要用到什么知识,只需找到索引章节,拿来即用。手札内容涵盖了从开发,测试到运维所涉及的所有知识和工具。