how to be a programmer




Regarding this question, I think many people have their own answers, and there are many similar questions on the Internet. Many technical experts have answered this question. As a JAVA training teacher at Bluebridge Software College, I will only combine my work here. I would like to share my views with you from my teaching experience. If there are any deficiencies pointed out, please advise.

We all know that now is the Internet age, all kinds of Internet products are flooding our lives. While enjoying the convenience brought by the Internet, many people are thinking, do I want to learn it? Now that Internet technology is so popular, and the salary offered by various companies to programmers is not bad, should I learn a technology as a means of earning a living in the future?

of course can! But there is a question, what should I study? There are so many technologies related to the Internet, which one is the best for me? To know which technology does what, and which technology I am most interested in. Of course, as a "rookie" who has never been in contact with the Internet, this problem will be difficult. The author's suggestion is to seek more consultation from people in related industries. You have to know what you're studying.

No matter what you do, you have to choose a language first. Currently, the more popular voices are Java, php, c++ and so on. After knowing these languages, and then have a general understanding of them, each language is good at different directions, so it determines which technical field they will have better development in. For example, the Java language, the author is engaged in a Java-related industry. Before I started learning, I always thought that Java was for web design, but after learning it, I found that it was not the case at all. At present, related to the Java language, there are basically more enterprise-level development. For example, we usually see Taobao, Jingdong, bank websites and so on. What we see is only the front-end page. How is the back-end very complex business implemented? It is using our Java.

After choosing a language, it's time to start learning. There are a few suggestions to share with you about learning:

1. Strong will, I put this in a very important position, why do you say that? Now that you have chosen this line of work, you have to do it well, no matter what you do, and if you want to be outstanding in this line of work, you must spend a lot of time. The author tells you from my own experience that it is right to choose this line, and the future is still very bright. On the other hand, because there are all kinds of languages, each language has its own characteristics, and no one language is good or bad, but the direction of good at it is different. If you choose a voice, then you have to keep learning it, you can't just go around. For example, the rise of mobile Internet in the past few years, Android and ios have become very popular, and the average salary in the industry has also risen. If you study half of your studies, you will pay a lot of time and energy. And for now, the situation of Android and iOS is not so good.

2. Strong self-control is especially important. When we learn programming, we must deal with the Internet. If a computer is connected to the Internet, all kinds of temptations will follow. At this time, you need a lot of self-control, let go of Taobao, Korean and American dramas, and online games, and put your mind on learning. Even surfing the Internet is for the convenience of learning, not for entertainment.

3. Scientific and effective learning methods. I have to say that learning methods are also very important. For the same things, some people learn fast, and some people learn slowly. Among other reasons, learning methods are also very important. You Have you ever done a pre-class preview, know the principle of "reviewing the old and learning the new can be a teacher", whether you know how to use the "memory curve" reasonably, and so on. Reasonable study methods can make you do more with less. If you don't have a method yourself, attending a training institution is also an option.

4. Practice, practice, and give you an analogy. In fact, we programmers are like athletes, and we need to maintain our "competitive level" at all times. If athletes do not exercise regularly, they will not have good results in competitions, and so do we. , If you don't usually type code, your professional ability will become weaker and weaker. Let me tell you a personal experience. For some reasons, I didn’t touch the code for about a week before. When I came back to work a week later, my work efficiency became very low, and I almost didn’t know how to write code. So, practice is very important for a programmer.

5. Continuous learning, technology is changing with each passing day. Programmers must continue to learn and enrich themselves. They cannot guard their own "one acre of land". They must look at the entire industry and go to work in their spare time. Learn new technologies and maximize your own value, so as not to be eliminated by this industry.
6. Communicate more with colleagues and classmates. In study and work, you should communicate more with others and listen to other people's ideas. It is not advisable to "work behind closed doors", and there may be new gains.
   
    Well, this time I will share so much with you first. If there are good things in the future, I will continue to share and communicate with you. I hope we can make progress together.



Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326405150&siteId=291194637