下班回家,跟同事聊起来,何谓“高手”的话题,突然一句“你觉得自己是php高手吗?”,我随口答道,高手戴引号帽子的高手。呵呵O(∩_∩)O~!所以忽然想谈谈“高手”。
既有定义,高手必然存在,不是什么遥不可及的人。我们有幸还是可以达到滴。回到编程,PHP高手上来,或者C++、C、Java等等编程语言来,高手跟我们的区别还是蛮大滴。平常我们一直挂在口头,每每开会总会捎带着,信誓旦旦 “可读性、可维护性、接口良好性、可移植性、通用性、高效性”其实都是些,说起来容易做起来难的事。每每耳提面命,估计是让我们自我督促一下,“听到没,达到那些苛刻的要求才能接近高手”。
确实如此,同样的一个模块儿,高手编程时考虑的事情,思路跟入门级别的人会有所不同。而且往往达到高手一级的人,大都已形成自己独特的编程思维,或者类似于传统瓦匠、瓷匠的技艺手法。遇到什么的情况,如何处理,才能满足那些苛刻的要求,高手都有一套自己的策略。
然而每个人的编程思想,各个高手未必相同,就像江湖中的剑客一样,各有各的招数。生活中很少有(我不敢说从没有)什么事情,只有一种解决方案,一种途径,一根筋,可能在某些方面某个阶段可选择性少一些,但事情是一步一步来的,每一步都可以有众多选择,组合起来解决生活中问题的方式,多多的有(如果说你觉得路到尽头,估计是没遇到高手指点一二罢了)。就像江湖上的各门各派的功夫,工作里的360行一样。所谓的行行出状元,每一行都有做得好的顶尖人物,也正是所谓的高手。
记得有一个统计说,天才其实也没那么遥不可及,有科学家专门统计过,任何一个正常人,花在某个学科或者领域的时间超过10000个小时,就可以成为那个领域的专家(高手)。满打满算,也就3年多一点儿。我们还是可以拿得出3年时间的,不然这么长时间,都干什么去了。也就说,如果愿意,我们还是可以成为高手的。
我当时还说了句,有想法的人不一定是高手,但高手一定是一个有想法的人。因为我觉得,喜欢深挖一些东西,是高手们的特质,正式对于某一个方面,某一种解决问题的思想的研究,才丰富了自己的思想。积累经验,吸取教训,阅读前人,同行们的编程经历,汲取精华,为我所用,然后自成一体,方为高手。哈哈,我也期待着,自己可以成为高手。
最新评论