Many people are very confused about learning a computer language. After learning for a long time, they have no gains or knowledge about what to do. Here I will give some explanations of my own opinions.
Taking me as an example, I really got in touch with computers when I got to college. I learned Java-related majors. Although I applied for my major myself, I didn't know what Java is until I came to college, it turns out that he is a language, has such a large group, has so many standards, and has so many infatuated people. I gradually became one of them, so how did I come one step by one?
First of all, to learn one thing, the top priority is to cultivate interest, and there is no motivation without interest.
I am the youngest at home. My brother is 2 years older than me. Although I have never seen a computer in elementary school, I have no conditions, but I am very obsessed with computers, as a result, I often read my brother's "Computer Information Technology" textbooks, until the first time I got in touch with my computer in junior high school, I went to high school, and I had this interest. When I got to college, I finally got a major, can my learning motivation be worse than others? Many people will ask, "I didn't like it that much since I was a child ?!", In this case, you should try your best to cultivate it. Good news and interest are also cultivated. As long as you want to possess it, you will be able to possess it, and subjective initiative will be on you.
In your study or life, try to find related unsolved questions and try to find answers. You will find that you are so obsessed with her, just like doing a math problem.
Second, we need a dedicated team
Learning cannot be too difficult, but it can be very practical. If you are too familiar with a subject, the center that is not easy to learn is too shifted and the head is too heavy. More than just this discipline, it is inevitable to have a unique specificity. You must take the initiative to understand related technologies, which are useful for both study and work.
Do not, do not blindly pursue, and make steady strides
Many people are very worried about the development of computer technology.
I am worried that I will not be able to learn it in the future, or it will be too old to meet the needs of new technologies. If you think so too, it would be a big mistake. In fact, the university is advanced, but it is still different from the actual needs. In a word, the university is to cultivate the ability to consider and solve problems. Most of the technical requirements at work come from the company. The company should also look at your development potential, rather than what you have now, because the company also needs to develop. As long as you are realistic and pragmatic, it is easy to learn a computer language.
Several machine languages are similar to the real language, but the biggest difference is that all computer languages are the same. When you get started with a language, learning other languages is not a technical level, but a physical level. What affects you is your understanding and ignorance of Special statements, rather than your understanding. Therefore, you must learn one course and get started with it in a down-to-earth Manner. Nothing else is a problem. The least problem is the problem. Haha
Finally, the data structure and algorithm, the soul of Language
After learning more about one or more languages, you will gradually find that the language is just a tool for different languages of the same program, just like writing the same article with two different pens, although they are written with Different pens, their functions are the same. When writing an article, you must consider "I want to write an article ".
"Write a travel note"
"Write a travelogue to Huangshan"
"Write with narrative", and then begin to write, and then write the content in the heart with a specific pen. Remember, when you write, the article must have been shown in your mind, which is similar to the relationship between data structures, algorithms, and languages. The data structure is like the style you choose, styles use a more efficient means to express your information. Data Structures use more efficient means to carry your data, allowing you to conveniently operate on them. How to make your articles clearer and clearer, and better understanding is similar to the function of algorithms for computer languages.
At this point, I have provided some suggestions for the study of computer languages. The following describes some solutions to problems encountered during the learning process.
Don't be alarmed when you encounter problems. computer languages have been developing for decades, and there will be no more than million people learning computer languages. Therefore, if your problem is not a problem, you will always have a foresight, here you need to make full use of network resources.
There are countless program language communities on the Internet, such as forums, QQ groups, and googlegroup ......, You can always find a solution.
It is strongly recommended that you join a responsible QQ technology exchange group. Your questions should be answered in a timely manner, followed by the Forum, at present, the accumulate points of the Forum will certainly attract some experts to answer your questions. However, once you first need to search for similar problems that have been solved, otherwise, it will only waste time and we will have nothing left, there is a lack of time ......
OK. I believe it will be helpful to you.