# 程序员的自我修养
"工匠"精神是时下的一个热词,得到了李总理大力宣传。前段时间拜读了一本这方面的书籍,书名叫《匠人精神》,有点颠覆我对匠人精神的认知。
这本书的作者秋山利辉是日本一位非常著名的木匠大师,他的品牌秋山木工深受皇室和高级酒店喜爱。秋山木工采用的是一种八年的研修制度,培养出了非常多的优秀匠人,这本书介绍的是秋山大师的培养方法。
秋山的培养方法非常简单,叫"匠人须知三十条",看完一遍之后,我惊异的发现,三十条里面居然只有两条是和专业技能相关的,难道匠人精神不是一种专业能力么。我给大家举两条的例子"进入作业场所前,必须是一个开朗的人"、"进入作业场所前,必须要能够正确听懂别人的话"。看到最后,我才恍然大悟,在秋山大师眼中,匠人精神最重要的核心其实是自身的修养。
下面回到正题了,主要想谈一下,如何在程序员群体中培养出"匠人精神"。根据秋山大师的启示,我觉得最为关键也是在于对于自我修养的培养。正好看到Git上有一个很有趣的项目,叫"程序员的自我修养",作者在里面不断的收集和程序员修养相关的好文以及资源,而且异曲同工的是,绝大多数都与具体技术无关的。
链接
我简单列了一下总体的内容。
具体怎么来用呢,我觉得可以有几种方法:
- 通读,有句流行语"世界那么大,我想去看看",其实看世界的方法多种多样,通读一遍,也许你的世界就能再大一点。
- 自我评价,只有认清自我才能提升,程序员往往会容易陷入到一些细节中,而忽视一些整体性的东西,这本书可以带来一种整体感,对自己的现状有更清晰的认识。
- 自我养成,修养是要来养成的,在"行"之前,解决"知"的问题是关键,这本书可以在具体"行"的问题上能给大家一点启发,给大家一点能量。
最后,我觉得,无论是"匠人精神"还是自我修养都只表示一种状态,行动的关键还是内在驱动力,驱动力是可以在行动中慢慢养成的,也希望能给那些想要提升的同学一点帮助。