也谈程序员的匠人精神

 

提到近几年特别时髦的一个词“匠人精神”,相信其被许多行业正奉为圭臬。其实,逼格满满的“匠人精神”用一句俗话说...



提到近几年特别时髦的一个词“匠人精神”,相信其被许多行业正奉为圭臬。其实,逼格满满的“匠人精神”用一句俗话说就是踏踏实实做好本职工作。在略显浮躁的当今社会,踏实做事的人也成了一种宝贵的财富,在IT行业更是如此。

近年来IT技术圈的造神现象愈演愈烈,技术圈这两年已经和娱乐圈创业圈差不多的氛围了,这其实是有原因的。最主要的原因是,创业公司和创业媒体越来越多,他们需要大量的程序员投身到创业这个高风险的行业中,而造神,正是让程序员们自动跳进火坑的绝佳办法。创业媒体们故意模糊了创造和创业的界限,把程序员们的创造冲动偷换概念,鼓吹了太多不适合的人去创业。

另一个原因是,招聘成本高涨,CTO 们为了能提升影响力,不得不频频出席各种大会刷脸。文笔好的再做做自媒体和技术社群,既能强化个人品牌提高身价,又能在融资的时候提升成功率。于是,迈步走出门,遍地是大神。

这些大神在初级程序员眼里是无所不能的,是他们向往的目标;在中级程序员和高级程序员眼里,这些大神就是他自己,只不过他还没红起来而已。于是攀比心理也开始泛滥,全国第三的架构师比比皆是,整个圈子渐渐就浮躁起来。然而绝大部分程序员,依然是雇员

各大媒体在包装时,最喜欢按独立开发者的路线来整。「从小就对技术有天分」、「大学时曾在某编程大赛一鸣惊人」、「写了个 APP 玩结果一个月有了千万用户」、「从公司离职自立门户三年上市」。这的确是程序员的一条职业路线图。但是媒体们不愿意告诉你的是

一:只有极少数程序员是通过这个路线成功的;

二:这条线其实需要太多非程序员职位的技能,比如产品设计能力和销售能力。

这件事造成了两个结果,一是冲动点的程序员跑去创业了,二是不那么冲动的程序员天天觉得自己能创业,能干大事,在现在公司屈才了。于是就有了这样的画面:雇员们天天抱怨雇主不能提供给他们高管或者独立开发者级别的待遇。
如果能冷静下来分析一下,你会发现绝大部分互联网公司的程序员职位,没有技术门槛。再想想,到底有多少你会的那些技术,是你的同行们不会的呢?不多吧?

几年前亿级别的搜索还是问题,现在已经到处是通用解决方案了;几年前千万到亿级别的网站和 APP 解决方案还在大公司手里,现在各个架构大会都讲烂啦,而且其实都差不多;很多事情,已经没有难度,只需要持续投入。

有了锤子想找钉子是很正常的原始冲动,但我们必须认识到,创造力对于程序员这个职业来讲,是锦上添花的东西。如果你没有强大的工程能力,那么创造力也不过是无本之木。所以扎扎实实的把工程基础打好,这是最根本的。

在此基础上,建议程序员采用内外两条线来培养自己。在公司内的项目上采取相对保守的策略,尽力把稳定性做到最好,培养出自己卓越的工程能力;然后在公司外的开源项目和自己的独立项目上,采用一些新的技术、实践一些新的想法、充分发挥自己的创造力。

这样做最明显的好处是,你可以了解到新技术和激进方案的优缺点,从而在进行方案选型时,有更多的依据;还有一个职业发展上的好处:如果不是主负责人,公司的项目往往不能代表你的能力;但独立项目却可以作为一个非常好的能力证明出现在你的简历里边。
你可以是一个身怀绝技的手艺人,在自己家里你尝试各种手法各种风格的个人作品;但当你参与颐和园这种级别的工程时,好好的把自己负责的石头雕成总设计师要求的样子就好——毕竟这个时代一个人已经很难负责整个项目了。以上,这就是我所理解的程序员的匠人精神。


    关注 摩尔互联网


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册