武学宗师——金庸,曾经在他的作品中,透过一位没有出场的大侠(独孤求败),道出了武学中的四个境阶:
第一层:手执一把锐剑,所向披靡
第二层:手执轻剑, 举重若轻
第三层:手执重剑, 举轻若重
第四层:手执木剑, 无需兵刃
而就在我即将踏入大四之时,我思考着自己的编程之路。感到一片迷茫,究竟程序员如何才能达到编程的最高境界?什么是编程的最高境界?何谓之高手?感觉自己就是一个无知者!
即将踏入社会,离开学校,随着大四的到来。已经不知不觉的来临!在人生最后一个暑假里,我只做了一件事情(虽然没有放假之前心里想着的是两件)完成了一个创新人才的培养计划。我心中尝试着,要尽可能的从中学习到一些知识!但当我要这么做的时候我才发现,我正在把一些简单的问题复杂化。
随着自己思考的深入,我渐渐的从武侠小说中得到了一些灵感,发现了编程高手的进阶之路!首先我将编程高手成长分为六个阶段(结合经验加预测):
第一阶段:入门篇,java的语法掌握阶段(相当于练武的打基础,练套路)
第二阶段:进阶篇,java的API接口的精通阶段(真实的散打,对练阶段)
第三阶段:提高篇,深入了解java的平台底层,(手中有剑,心中无剑)不受各种语言的拘束,去练就各门派的招式
第四阶段:宏观篇,不再局限于简单的招式(技术),从全局把握和设计一个系统的体系结构,从内核到界面,“手中无剑,心中有剑”
第五阶段,第六阶段????
大四了,自己的编程之路好像走过了前面两个阶段,就要踏入第三个段!问问自己是吗?
大三升大四时写的,现在已经毕业了,回头看看对自己的编程之路还是有些指导性。希望早日成为手中无剑,心中有剑的高手!