编程不是一种知识,它是一门手艺,也是能让我们安身立命的根本,那我们该如何提升自己的编程水平呢?
首先,学习编程最先要保证的就是基础,编程基础知识要牢固。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,万丈高楼平地起,如果这些最基本的理论都弄不清楚,又怎么能写出高质量的代码呢?其次。不要钻牛角尖,很多人遇到不会的地方或者问题的时候,都一直死扣,最后弄得自己不想学习了,当你认为程序代码写得"百分百"正确,而程序编译执行却百分百有毛病,你基本属于晕菜的时候,千万别放弃。不妨暂时远离电脑,看看窗外的风景,听听轻音乐,当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。
另外,学习编程要多和别人交流,不能闭门造车。俗话说得好,三个臭皮匠顶个诸葛亮。也许在一次和同行不经意的谈话中,就可以迸出灵感的火花。多上专业社区、论坛,看看别人对同一问题的看法,会给你很大的启发,当然遇到自己力所能及的也要积极奉献哦!另外,现成的经验、巧妙的方法,也可以直接拿来套用!还有就是代码要写的规范,要坚持下、坚持练!代码的缩进编排,变量的命名规则要始终保持一致。另外,对程序中自定义的变量、函数、子程序加以功能性的注释说明,别嫌麻烦。如果三五个月之后,连自己写的东西都看不明白了,那才麻烦大了!也是这就是“高手”与一般的最大区别吧!过目不忘的天才毕竟是极少数,而我们眼中的高手,也是在无数个日日夜夜中磨练出来的。程序上线给我带来成功的喜悦,但是编码的过程却是无比的枯燥乏味!
最后,在你可以尝试自己做项目的时候,可以看一些书籍进阶。那分享一个学习Java的教程,编程语言中,以Java为主的还是很多的:Java基础教程>>>