笑侃编程学习

王朝java/jsp·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

笑侃编程学习

近来在家闭门练功(学习java),在学习的过程中发现和学习武术类似.为什么这样说呢.且听在下一一道来

记得以前曾经喜欢金庸的<倚天屠龙记>,里面一次张三丰教导张无忌练习太极拳,张三丰试范的一次后,问张无忌记住了没有,张无忌点头表示记住了,于是张三丰又试范了第二次,再问张无忌记住了多少,张无忌说只记住了一半,忘了一半.张三丰非常满意.随后又试范了一次.最后再问张无忌记住了多少,这次张无忌说全部都忘了.这时张三丰非常满意,说张无忌全部学会了太极拳的真谛.以前看来不太明白.现在我在学习中发现了,其实有很深的道理.

在学习程序语言的过程中,我们要记住很多规则,面向对象的原理,关键字,类型,规范,等等,只有全面记住了这些才能在正确编程.这个时候我们和张无忌一样,是第一次,记住了全部,因为在这个过程中,我们每写一句,都要回忆是不是正确,完全是机械式的模访.

当将语言基础学习熟练以后,我们会进一步的学习语言的深层技术,这个时候就不必死扣语法规则 ,能够达到随心所随的地步,这个时候对语法的熟练,可以达到随手写来的地步,这个时候,我们已经融会了语法到自己的思想中,达到武术中的收放自如的地步,此时我们也忘了一半了,因为我们在写代码的时候不必问自己这句对不对?为什么这样写.

当将深层的语言学会后,转而学习高层的架构等,这个时候可以说不局限于任何一门语言,此时已经达到编程的最高境界可以说忘光了所有的语言规则,可能就是殊途同归吧.当领会了一种语言的精髓后,再学习其他的,完全就没有任何问题.此时语言对于一个高级的程序员来说只是一种实现方式,所谓一个武功高手,用什么方式都可以轻松制敌.

这样一比较不知大家觉得是不是差不多,哈哈,在家关久了,就爱乱想,闲来无事,写篇文章,大家开开心就行.

其实写了这么多,我想表达的就是,不存在什么语言最好,学什么语言最有前途.语言只是表达自己思想的一种手段.开始只是学习模仿,达到一定层次,就是自己写.再到一定层次后,就可以抛开语言差异,使用最合适的语言来完成相应的工作.但是语言基础也是很重要的,如果连一种最基本的语言都不会,就想成为高手.是不可能的,所以静下心来,学习一门自己最喜欢的语言,终有一天,会成为该语言中的高手,有朝一日,会有大成!

E_Mail: herocb@hotmail.com

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航