鄙人是一个部门经理,也是一个程序员。但是在这条路上,我自己认为走的极不踏实。并非我自己不努力,而是身份的转变对我来说有点过于快了。
6年间从一个简单的技术售后到程序员再到部门经理,跨度比较大,在这个过程中,我无暇好好审视自己,规划自己。虽然在不断地挣扎成长中,我最终还是生存了下来。但是我察觉到自己慢慢地变为了一个“全才”,其实也就是人们口中那种 — 全懂但是全不精的“废柴”。
前段时间看了一篇热文—《我奋斗了18年,才和你坐在一起喝咖啡》,看完之后触动很深。想想自己,我18年后会如何呢?是一群志同道合之士在咖啡馆喝着咖啡、聊着人生、谈着管理、说着事业。还是面对电脑,手指在键盘上灵巧地跳跃,通过网络与千万里之外甚至跨洋跨海的技术达人们交流技术心得呢?如果我还是惯性地保持目前的工作及生活状态,我想18年后的我应该依旧在挣扎,在桌案前埋头。抬起头,迷茫的眼神中依旧不知道自己的路在何方。
怎么办呢?如何在18年后,和未来的你们一起喝咖啡呢。在看完一篇文章之后,我似乎找到了答案 — TheExpertMind.成为专家,你必将不同。
通过科学、系统的训练,让自己成为某个领域的专家,这样才能挣脱出泥沼。对我而言,面前的路是清晰的:技术和管理。技术是本,所以第一个目标是成为编程领域的专家。下面记录一些我所收集的成为专家的方法,不断鞭策自己:
* 梳理技术栈,将10年乃至20年后都能用的标记好。
* 找一个你所敬仰的程序员,列出他的闪光点。
* 每天都要保持至少30分钟的编码时间,无论写些什么;保持30分钟的编码阅读时间,无论好与坏。然后与他人交流你写的和看的代码的好与坏。
* 每天花10分钟时间研究一下你手头的主要编程工具,发现他好用的功能。
* 了解硬件对软件的影响
* 专一一门你最中意的语言,了解多种不同的编程语言,尤其是世界观不同的、编程模型不同的。
* 参与一些开源项目。
就这些,暂时就不多说了,我的兄弟,期待18年之后的你。