保持技术敏感度:Side Project
如果想长期在技术领域深耕,仅仅是take inputs from books, blogs, news,或者写一些对某某技术的“表面”的理解,那可能导致的一个问题就是深度和实战经验的匮乏。这个时候比较好的方式是做一些Side Project。 做side Project更多地是出于爱好,如果你更偏爱管理或是其他,那么不一定需要有技术的side project,每个人的时间都是有限的,花在你认为最有价值的事上才是明智的。如果你是想要做side project,但没有什么经验,我觉得先从搜索类似的project开始,从中获取一些资源和灵感,从小事做起,万事开头难,不用一开始就做的非常好,可以慢慢积累和改进。很喜欢一句话,大概意思是:如果你想要求快了,那么你就已经不重视这件事了,你只是把它当成了一件任务需要去完成。做side project尤其是自己不熟悉的领域,不断地问问题,寻找资源,解决问题,项目呀,其实是和拼乐高有类似的感觉:一个几千片的乐高如果毕其功于一役,那可能只会让你消耗掉你所有的热情,过程也不这么享受,也许很久你都不会想再去开始第二个。反之,你每天拼一点,弄清楚内部原理,享受拼装本身的乐趣,反而能长长久久的继续下去。 在做side project过程中,学习到的技术也好,思维也好,很多时候都是相通的,这些都可以帮助你工作中能有更独特的角度去处理一个问题。我认为这可能比技术本身更有价值,尤其是你在工作中可能不需要直接用到这个技术,那么思维方法反而是更能借鉴和转移的。 做side project其实也是一个能够扩大社交圈的方式。你可以通过项目认识更多有类似兴趣的人,可以有新的contributor加入,如果项目比较好,甚至会收到很多个人和组织的邀请去介绍你的项目。很多side project成为创业项目,认识合伙人的案例也屡见不鲜。