Experience: 10 major career survival skills for programmers and 10 survival skills for programmers

Source: Internet
Author: User

Experience: 10 major career survival skills for programmers and 10 survival skills for programmers

 

Summary: As agile development, development and operation, and distributed version control systems become increasingly popular, the focus of development is gradually shifting from personal capabilities to group cooperation
Translated by Ten career tips every egocentric programmer shold hear:-jiang Lili, if you want to stand out among many programmers, the following phenomenon deserves your consideration: as agile development, development and operation, and distributed version control systems become increasingly popular, the focus of development is gradually shifting from personal capabilities to group cooperation.

In most cases, the team, department, and individual will solve the problem on their own, and the team leader can do very little about the final project results. The central idea and theme of all the skills in this article is "Don't be mediocre and live for yourself ". Well, stick to and learn the following Top Ten career skills. They will be your best flight ship and take you to the other side of success.1. You are the bestBelieve that you are the best programmer and confident. Over time, you will see more and more followers. Don't worry about the future. IT is so complicated that you can kick the ball to others.2. Your code represents youIf a colleague finds a bug in the Code, he must first admit his mistake, even if he only presses the keyboard a little more. Ask them if they have any opinions on you afterwards.3. Use programming tricks as top secretThe more you know about this kind of programming, the higher your position in your peers. Use your own magic tricks more often, but remember to be sure not to be a hero. Another point: Do not steal others' tricks or drop your identity.4. lanbo mentalityThe developers who can write new software components one night alone are "Lambo"-a lone hero. You don't have to bother with the code review system and Pair programming. All you need to do is newbie. They will only destroy your reputation.5. Knowledge is powerLet those who are not as good as you know your advantages. Give them some advice, and it is best to have a mentor.6. Fast fishIf you still think that the tortoise in a race like a tortoise can win the race at a slow and sustained speed, you will lose. The sooner you develop new software components, the higher the probability of success. Don't waste time on things like modularity, flexibility, and maintainability-it's not your fault if you have to consider these issues because of different needs.7. Authority has nothing to do with programmingAuthority is derived from your company's position and has nothing to do with your programming skills. When you finally become a team leader or project manager from a common developer, you must first consider whether you can keep up with everyone's programming speed.8. failed to acceptFailure is never our option. If your ideas are refuted at a group meeting, you can design a perfect and top-level sabotage and absenteeism activity. If something happens, you can proudly announce it: "I already said this would happen!"9. More people in the same department need to improve their feelings.Do not always go to other departments or your colleagues will label you as a "traitor. In any case, developers in other departments have limited assistance compared to elites in their own departments.10. Use bugs as opportunitiesSome people who are especially fond of commenting on others' mistakes are excited when they see bugs in the code. Try to use a format similar to "typical errors, variable names, and obfuscation !" And so on. Finally, I would like to warn you not to devote yourself to the team, but to be thankless. If someone argues against Gerald M. weberger's 10 Commandments of No-me programming, I can tell you that this was written in 1971 and has been completely out.
This site information are edited by HTML5 China from other media selection HTML5 related information reprint, for reference by netizens, contribution: news@html5cn.org
How to find career plans after five years of experience for programmers

Check whether you are suitable for management. You can take the management path. If you are an unknown person, you can keep taking the technical path. Senior Engineer
 
Is a programmer suitable for a free career ??

Software that can make a good life can be done by no more than two or three people. After all, the company has many projects and has a good understanding of the market dynamics, so you don't have to worry about software sales, new technologies in the industry are also getting in touch! Therefore, the future of single or two jobs is not very bright!

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.