Yuying Wu

MacTalk跨越边界:谈谈老程序员和技术leader

March 21, 2016

第一句送给最有文采的程序员 —— 池建强老师
推荐程序员们看看哈,里面有很多编程路上的烦恼,豆瓣传送门 biu biu biu~
以下挑2个我觉得特别有意思的摘录 :)

老程序员的价值

在度厂差不多3年时间,我也是从一个刚毕业的学生,到经历过带我的老大和我带的小朋友的离别。现实真是这样,刚毕业的大学生如果足够勤奋、学习能力稍微可以的话,半年左右可以通过不断的学习和实践,达到独立完成项目的水平。有时候也会想,老程序员的价值到底在哪?

文中这段摘录刚好回答了我的疑惑。除了编程技巧和程序设计能力,解决问题的能力需要经过时间、经验和无数惨痛教训历练出来的~没办法速成。

除了编程技巧和程序设计能力,解决问题的稳准狠是衡量一个程序员是否优秀的重要因素之一,也是资深技术人员真正的价值所在。

一位刚毕业的大学生如果足够勤奋,他可以在两三个月之内掌握一门编程语言并编写出像模像样的软件,他们的学习速度甚至超过了我们这些老程序员,但是解决问题的能力是无法速成的,只能依赖时间、经验和惨痛的教训历练而成。有时候还需要灵感和运气。

在这个唯快不破的年代,我们没有那么多的时间,所以要通过逆向思维、经验教训、辗转腾挪、借力打力等方式以最小的代价快速解决问题。这才是老程序员的价值。

关于技术领导

在至今不太长的工作经历中,
首先站在前线小士兵来说,我认为一个靠谱的技术leader非常重要,在我刚步入职场时,很幸运遇到一群很棒的同事和神一样的技术leader,直接影响到后续我对这个领域的认识、工作方式、技术成长等等。在工作项目,遇到不懂的业务问题或者技术问题,老大就像神一样的存在,几乎无所不知,有问有答,就算遇到大家都不晓得的问题,老大也有会准确的思路判断,最后把问题解决~
然后在这几个月当了团队FE的小组长来说,体会到小伙伴需要更多的时间、空间自由发展,我不能期望TA一到岗马上能熟练完美的完成各种项目,需要给予他们充分的个人发展空间,不干涉太多,只在设计方案、代码评审上给建议,或者有解决不了的问题时当仁不让扛下,我也在努力地当一个靠谱的小组长 :)

对于技术领导,我一直有个信条就是,上马提刀可砍人,下马执笔可治国!下属解决不了的问题,最终就是你的问题,所以,当没人能解决的时候,你就得站出来搞定它。并且告诉小伙伴解决问题的思路和方法,长此以往,小伙伴的猴子慢慢就都还回去了,人毕竟是要成长的。

当然,如果遇到不成长的小伙伴,你也别太为难自己,换个小伙伴就是了。

如果你是一位创业公司的领军人物,要常常反思的不是“我是不是做得太少了”,而是“我是不是管得太多了”。