微信号:infoqchina

介绍:有内容的技术社区媒体

有关“工匠心”的三个故事

2013-05-24 16:50 InfoQ

工匠心——Craftsmanship。软件领域在过去十几年的一个流派十分推崇Craftsmanship,该流派的追随者们撰写了一个Manifesto for Software Craftsmanship(软件匠心宣言),实践者之一包括敏捷开发方法的领袖人物Dave Thomas。实践Craftsmanship的程序员们提出了一种每日精进的途径,就是每天通过CodeKata进行练习。


对于工匠心,Joel在Joel on Software中也提到过。为了他的一个软件中的一个1%的用户才会遇到的bug,他多花费了500%的时间和精力,并感慨到:Craftsmanship实在是代价太高昂了,仅仅对用户量上千万甚至上亿的软件才有价值。全世界符合这个需求的软件又有多少个?多少个软件公司会允许软件工程师去实现这种虚无缥缈的追求?


今天要说的重点不是软件领域的工匠心,而是三个跟软件无关的故事。


前两个故事,是真实的故事。

  1. 上周InfoQ在爱尔兰召开年会,我们一行人正好去大西洋东岸的这个小岛旅游观光一番。拜访的场所之一是Waterford水晶制造厂,世界上著名的水晶工艺品品牌之一。水晶制造厂展示的流程其实没什么特别的:制模具、烧玻璃、吹玻璃、切玻璃、打磨什么的,江浙一带有很多制作水晶制品的家庭作坊,无非也就是这个流程。工艺品和工艺品之间的不同之处在于,有些作品——比如普通的杯子——是可以量产的,甚至可以通过机器自动完成工序;而有些作品,则需要数个工匠共同花费数月的时间才能打磨出来。Waterford商店展台上放置了一台水晶马车,标价十数万欧元,虽不说价值连城,但对于材料本身不值多少钱的工艺制品而言,的确令人赞叹。

  2. 第二个故事仍然在爱尔兰。圣帕特里克大教堂是都柏林一带的标志性建筑——它曾经是居民们定期聚会、感谢上帝的神圣之地,而现在更多只是一个游客驻足之地。尽管如此,建筑仍是建筑,从物理层面而言,它是一群工匠和艺术家们共同完成出来的一件作品,经过后人不断的维护修整,存留到今时今日。在那个时代建立起来的很多教堂都有一个特点,这一个教堂也不例外:在教堂的穹顶之上、人类平时所不能及之处,以及靠近地表的礼拜区域,雕塑的细致程度是一样的。他们说,因为这教堂是献给上帝的。人看不见的地方,上帝都能够看见。

  3. 第三个故事来自一个游戏。在一个宁静的村庄里,住着一个年轻的石像雕塑家。他爱上了村里一位美丽的姑娘,想向她求婚,却没有自己认为足够分量的礼物。后来,他想到了一个礼物足以表达自己的心意,于是收拾包裹,远离家乡,找了一个荒凉的石头山,开始在石头山上雕塑。一年过去了。十年过去了。五十年过去了。他一直在山上完成他的作品——用石头雕刻出来整个村庄,包括每一个房子,每一个人,每一棵树,树上的每一颗叶子。最后,作品完成了,但是他直到死前,再也没见到故乡心爱的姑娘。

工匠心,是追求品质的完美,是追求热情的价值,是追求技艺的无我之境。值得,或者不值得,又如何能说得透?


如果你觉得文章对你有帮助,欢迎分享到朋友圈:)

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 细数程序员七大恨 每周阅读清单:自学Android,自定义LayoutManager,豌豆荚 运维人,赏你一块月饼 Paxos理论介绍(1): 朴素Paxos算法理论推导与证明 数风流人物之《游龙英雄》--说说如何脱颖而出