一个程序猿的自我修炼之独孤九剑

不喜欢读书,却热爱武侠。不喜欢学习,却热爱编程。 以武会友,思考人生。

编程四种境界

  • 利剑
  • 重剑
  • 木剑
  • 无剑

利剑:凌厉刚猛,无坚不摧,弱冠前以之与河朔群雄争锋


前期首先要满足开发需求,熟悉Java语法基础API及会用常见框架API。就像利剑, 直截了当击地方要害,两三招内结束战斗,此时正值热血少年,争抢好胜, “凌厉刚猛,无坚不摧,弱冠前以之与河朔群雄争锋。” [1-2年]

重剑:重剑无锋,大巧不工。四十岁前恃之横行天下


中期主要提高,开始熟悉掌握设计模式及开源框架的编程理念。就像重剑,重剑无锋,大巧不工。开始学习更高级的API,希望已最巧妙的方式来 来开始战斗。渴望通过开源框架底层源码来学习更巧妙的用法。 [2-4年]

木剑:四十岁后,不滞於物,草木竹石均可为剑


后期此时已经过多年,Java领域已无难题,重新思考设计模式及编程设计理念,开始走向开源编程。 经过中期的沉淀,Java的精髓已掌握十之八九,对所有的设计问题及编程问题都有自己的认知和思考,开始以批判的目光来学习开源框架, 自创武功,或者改进已有开源框架。 [5-10年]

无剑:人剑合一 无招胜有招


丰富的开发经验和岁月的打磨,使自己已经成为一个老练的老年,从容应对各种问题。 [活到老学到了]

发布了234 篇原创文章 · 获赞 116 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/Message_lx/article/details/93894289