How do beginners learn Java by themselves? See what people have said

thumbnail

In fact, any programming language to learn is the same, and they all have similar learning steps and experiences, but some programming languages ​​have been pushed to the forefront due to various factors, which meet the requirements of today's industry programming and are selected as mainstream languages.

Learning a programming language has little to do with English being good or bad. As long as you have primary school English reading and writing level, it is enough to meet the needs of programming learning! Because many programming materials now have corresponding Chinese versions, you don't need to go to the dictionary to read English materials.

This is thanks to the spirit of Internet sharing.

The following is a brief description of my learning experience and process of programming, you can refer to:

The first step is to determine why you are learning programming, set a small goal for yourself, what purpose you want to achieve after learning programming, such as what you can do, then search Zhihu a lot, read it carefully, and determine what you want to achieve according to the purpose you want to achieve. The programming language you have learned (it is recommended to choose among the more mainstream languages), such as: C#, Python, C, Java, etc. Since you are a novice with 0 basics, don't think about salary at this time. Computers and the Internet are currently relatively complicated, so don't be too ambitious. Here we take JAVA as an example to illustrate.

The second step is to find elementary tutorial books like learning JAVA from scratch. Go through the book quickly, skip the code snippets first, and use a pen to mark the paragraphs that you can't understand right away. The point is to know the grammar rules, keywords, etc. If possible, copy the terms and nouns that you think are professional to deepen your impression.

The third step, then turn on the computer, put the book aside, read it carefully, and at the same time input all the sample codes on the primary tutorial book you have learned into the computer to debug and run. If it is not successful, then carefully check whether the code is entered correctly, and search the Internet for the corresponding answer.

The fourth step, when you can debug all the code in the book and run it, you are a basic entry.

At this time, you still lack relevant experience and need to continue to exercise.

At this time, you can go to some open source sites or code repository sites to find relevant C# code projects, see how others have written C# code, download it, import the file in your own development environment, compile it, and see if it can run. . If you have a problem, you can also ask the developers of those projects, and they will guide you how to deal with it. This is a good time for you to really gain experience.

You can observe how the code of the Great God is written, how people think about the code logic, how to build the project framework, and absorb the nutrients you need. In the process of debugging the code, if you don’t understand, you can directly ask the great gods and ask them. If they are willing to answer you, then you can learn more knowledge. This is not something that rigid books can teach you.

When you are familiar with the language you have mastered, it is very easy to learn other languages ​​by analogy, and it is very fast to learn.

Is this the time? No, no, it's still early, brother, you have to participate in those open source projects that recruit people, accumulate various cooperative development experience, and learn a lot of relevant interview experience, so as to reserve ammunition for your future recruitment interviews.

The introduction is relatively simple, this is my experience and experience for your reference.

Related Posts