「我只是认真」聊聊工匠情怀

「我只是认真」聊聊工匠情怀

(感谢网友 @Hesey小纯纯 投稿  博客 | 原文链接

老罗的Smartisan T1手机发布会很多人应该都看了,发布会的最后老罗凝视着自己的工匠自画像,半晌没说话,随后转过身,慢慢离开舞台,屏幕下方只留下一句话:

我不是为了输赢,我就是认真。

这一瞬间让我想起93年「狮城舌战」的主角蒋昌建,在「人性本善还是人性本恶」的总结陈词最后,以顾城的名句,「黑夜给了我黑色的眼睛,我却用它寻找光明」,把整个辩论赛的氛围推向高潮。

而老罗的这句话,和这句话背后的工匠背景,却以另外一种无声的却震人心魄的力量,敲打着每一个在场的,或是观看着整个发布会的观众的心绪。

「工匠情怀」,我深有体会,就像我在 面向GC的Java编程 一文中所提到的:

优秀程序员的价值,不在于其所掌握的几招屠龙之术,而是在细节中见真著。

如果我们可以一次把事情做对,并且做好,在允许的范围内尽可能追求卓越,为什么不去做呢?

追求卓越,追求完美,追求细节的极致。小时候看到那些修表匠,握着一个小螺丝刀,或是看着电工,用烙铁沾着锡和松香,在那一小寸的世界里,把坏了的地方修好,那种专注的眼神,觉得很厉害。

现在再去回想那些工匠工作的场景,越发觉得钦佩。在我老家有一家刻章的店,在我上幼儿园的时候就已经在那开了很多年了。前段时间需要刻一个章,发现那家店还在,于是走进去,门口坐着一个老人,我确实记不得当年是不是他,不过看这岁数八九不离十。我以前在别的地方刻的章,都是在电脑里设计完图案后,激光刻蚀。但那次老人却是用的手刻,我着实惊呆了。只看他拿出一块红色的印底,右手持着刻刀,开始一下一下地刻着。虽然老人连话都不怎么说得清了,但是工作时那专注的神情,和精湛的手艺,以及最后成品那比机器更完美的效果,着实让我心里非常动容。

一、技术人的执着

我见过很多人,也见过很多程序员,都有如此的「工匠情怀」。

做产品需求评审,有的人善于快速提供技术解决方案,在最短的时间内解决问题。

但我见过的很多牛人,他们除了能在脑海里最快地形成方案原型,并且更深入地考虑各种细节点,最终能给出一个更趋于完善的技术方案。

在他们身上,我看到了对这项职业的自我尊重,对自我价值的追求,也有对「卓越」的理解和渴求

《精通正则表达式》的译者余晟老师写过他和正则表达式的 缘起 。只是因为项目经理让他「多用Google,查查正则表达式的资料」,余老师打开了正则的大门,读完了英文原版的《Mastering Regular Expression》,如今成为了国内最了解正则表达式的人之一。

看完那篇文章其实我想起了我的实习经历。那时候我刚去公司两三天,有一天我老板找我让我研究一下如何用Java里的MappedByteBuffer做文件内存映射来读取大文件。尽管我们当时要处理的文件很大,以我在学校编码的经验看,用普通的Reader也是可以很好地解决的。

于是我说,「这个其实用Reader也能做,更简单一些,没那么麻烦。」

老板反问我,「什么叫没那么麻烦,这是一个做技术的人的态度吗?」

那几天我花了很多时间,去从Linux一直到JVM,去了解什么是内存映射,底层原理是什么,和其它技术的比较、优缺点,并和其它几种读文件的技术做了性能对比。

虽然最后项目没有采用这个方案,但是那句反问直到现在一直在我脑海里,时时地提醒我:「做技术的人,对待技术,应该拥有什么样的态度?

所以其实我很感谢我的老板,以前他教我们这些新人优秀的职场习惯,有一条是每天的邮件必须没有未读数,即便是不需要阅读的邮件,也要一键置为已读,不要留一个未读的数字在那。现在想起来,有点像iOS App右上角那个提醒数的角标,有些强迫症的人怎么也忍受不了有个红圈圈在那。开个玩笑,虽然有些习惯看起来可有