如何提高编程能力(How to improve programming ability)

编程这个行业说深奥其实要学的东西的确不少,但你要说它学起来没有那么麻烦,也有道理,编程这科之间是有联系的,想要快速提升自己的编程能力,需要做到以下几点:1、动手能力 2、思维能力 3、基础知识 4、创新力 5、自己良好的编程风格

简单来说是以上几点,那第一点无非就是字面意思,程序员的动手能力肯定是不能差的,毕竟你每天需要做的工作就是动手敲代码。敲代码是一个持续累积的过程,需要你多动手,练习题也好,改别人的代码也罢,总之都是为了提升你敲代码的熟练度,当然,也可以多做一些项目练手,这就不止和第一项有关了,也和第二项,有关系,项目做得多了,自然会有自己做代码的一套流程和思维。参与项目就会写很多的代码。这样可以让你明白学过的知识具体怎么使用,哪些知识比较常用,自己哪些知识学得不牢固。实践是检验真理的唯一标准,项目是检验知识的唯一标准。

当然,少不了扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。

丰富的想象力。不要拘泥于固定的思维方式,要有创新,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。还有,不钻牛角尖。当你遇到障碍的时候,放松一下,别给自己太大的压力,有时候在编程相关的社团、论坛。和大家交流一下,没准你会发现新的思路呢,而且,论坛里其实有不少的大佬们。

最后大家想学编程的话,可以考虑一下Java,毕竟Java相对来说还是比较适合我们新手的:

搜索

复制

————————

Programming is a profound industry. In fact, there are a lot of things to learn, but it is reasonable to say that it is not so troublesome to learn. There is a connection between the disciplines of programming. If you want to quickly improve your programming ability, you need to do the following: 1. Practical ability 2. Thinking ability 3. Basic knowledge 4. Innovation 5. Your own good programming style

In short, the above points. The first point is nothing more than literal meaning. The practical ability of programmers must not be poor. After all, what you need to do every day is to knock the code. Tapping the code is a process of continuous accumulation, which requires you to do more, whether you practice questions or change other people’s code. In short, it is to improve your proficiency in tapping the code. Of course, you can also do more project practice, which is not only related to the first item, but also related to the second item. If you do more projects, you will naturally have a set of process and thinking of making your own code. Participating in the project will write a lot of code. In this way, you can understand how to use the learned knowledge, which knowledge is more commonly used, and which knowledge you don’t learn firmly. Practice is the only criterion for testing truth, and item is the only criterion for testing knowledge.

Of course, a solid foundation is indispensable. Data structure, discrete mathematics and compilation principles are the basis of all computer science. If you don’t master them, it’s difficult to write high-level programs.

Rich imagination. Don’t stick to a fixed way of thinking, be innovative, think about several solutions to problems when you encounter problems, and try methods that others have never thought of. Also, don’t drill the horn. When you encounter obstacles, relax and don’t put too much pressure on yourself. Sometimes in programming related societies and forums. Communicate with you. Maybe you will find new ideas. Moreover, there are many big guys in the forum.

Finally, if you want to learn programming, you can consider Java. After all, Java is relatively suitable for our novices:

search

copy