Senior programmer: programmers into the pit to the new recommendations

In this age of advanced Internet, more and more people jumped into the pit programmers. Non-Coban Coban, there are halfway career change. Some people are successful, some people were drowned.

Today saw such a title at the forum, "as someone who has, you want to tell something quasi-programmers." I, as someone who has deep feelings, leaving a few suggestions to give to prospective programmers coming into the pits.
Here Insert Picture Description

1, not superstition, "Daniel"

You see the problem which referred to the "big bull", put in front to talk about: the online "Daniel" most do not fly.

One is really big cattle were removed from the Internet do not have time to mentor all day appear in your Timeline where people are either half-parallel, or other intentions. (I even own black liberal and sparing)

Second, even Daniel, his experience may not be useful to you. Daniel said that I learn Python also turned down the basic syntax, the same day on a project to open dry. (Great God say easily I do not think the language, invented Python)

2, talk nonsense, write the code

There are many nonsense, programmer session is probably the most sort out which language / framework / platform / technology is good, quasi-programmers like to ask, should I learn Java c php ...... learned is not useful and the like. Technical discussions are not totally meaningless, but computer before you lay the foundation, master at least one language, worked on a project can see, these discussions nonsense for you is a waste of time, rather than follow the trend today to learn this tomorrow, over and over again people say that good. Do not wait for graduation say XX technical schools did not teach, so I will not be such a thing.

There is time to write more code to brush algorithm problems, and find the project doing, find something you can not find from their own daily needs to go around with the code. Do not say you think there is nothing to write, and if so, then you have to reflect on their own is appropriate under the program this way.

3, do a programmer, not a code farmers

Code of agricultural work and move bricks no difference, some of the modules is to fight together, there is a problem on the East West patch repair, the program can run on pretty good, with only taught one of two techniques. Code is easy to be a farmer, but the programmer is a long-term career, you learn in school is programmed thinking, problem-solving logic, the ability to continue learning. Pay attention to basic courses, in-depth learning one or two languages ​​and technology, a thorough understanding of, and after learning other new technologies natural analogy. Nothing to see on the line, do not follow the trend to join in the fun. You are on the university, not a crash course skills.

4. Do not overestimate the short-term, long-term do not underestimate yourself

The vast majority of people will mistake is to "overestimate their short-term and long-term underestimate yourself." Unless you are very intelligent, do not think otherwise fiddle with what regressed freshman year program to become an overnight success. Learn programming process will go through a number of bottleneck, several among you may feel very desperate, and even began to doubt life.

But you have to believe that if we continue to write down, there will always break through the bottleneck, become a professional programmer beyond the average level is no big problem.

After sharing I still have to recommend my own programmers learning group: 806 435 702, whether you are white or Daniel, Xiao Bian I came to welcome, from time to time to share dry goods, including a 2020-date programming information myself finishing and zero-based introductory tutorial for you all, welcome beginners and advanced junior partner.
Here Insert Picture Description

5, finally believe in yourself, respect your own career

Do not call themselves "xx dog", respect yourself

In order not to fall in love and fall in love, do not believe "the programmer can not find a girlfriend."

In addition to computer knowledge, but also to learn English + Mathematics

Solid learning foundation, not the pursuit of popular

Do not obsessed with language, not to fall into the language of war

Write quality code

Finally, remember that you are not alone, you are behind the unknown with nearly 3 million programmers struggle, they have the ability to change the world, ambitious wander the sword! Them for the world to our lives, to create too much of a miracle. Believe in yourself, if they work hard, the next you can be so great!

Published 702 original articles · won praise 75 · Views 140,000 +

Guess you like

Origin blog.csdn.net/xiaoxijing/article/details/105160375