孔子曾跟师襄学琴,师襄就随手扔给他一首曲子,让他自已练习。孔子呢,把这首曲子都练了十几天,还是不厌其烦地继续练习。
师襄忍不住了,对孔子说:“你可以再换个曲子练习了。”
为了玩刀而上战场的人大都死于刀下,临死时怪自己的刀没有选好。
为了杀人而上战场的人大都成了将军,临死时放下屠刀立地成佛了。
所以,程序员要想成佛,不但要追求编程境界,还要学会在残酷的现实中拼杀,解决具体的问题才行。
孔子回答说:“我虽然已熟悉了曲调,但还没有把握曲中的韵律。”
过了好些天,师襄又说:“你已把握到曲中的韵律了,可以换曲子练了。”
谁知,孔子又说:“我还没有感受到曲中的人物形象呢。”
又过了一段时间,师襄又说:“你已经感受到曲中的人物形象了,可以换曲了!”
孔子还是说:“我虽已感受到曲中的人物形象,但还没有达到他的心智境界。”
终于有一天,师襄看到孔子神情庄重,器宇非凡,志向高远,仿佛完全变了一个人。
还未等师襄开口,孔子便说:“我感悟到了,曲中人物黝黑高大,目光深邃,心怀天下苍生,真乃王者气象,此人必定是周文王!”
师襄听罢,大吃一惊,因为此曲就叫《文王操》,而他从未对孔子说过!
这是一种怎样的学习精神呢?
这就是一种把知识学透的精神!不但要学习人家的概念和技巧,还要学习方式和方法,更要学习人家的思想境界。没有那种刨根问底的精神,是很难将知识学透的。
学习就要刨根问底!任何事情喜欢刨根问底的人,一定能成为优秀的程序员!