Do programmers really need to be promoted?

Source: Internet
Author: User




Recently, I have seen many questions about programmer positions on the Internet, such as why programmers are so low and why programmers are so difficult to get promoted. Through our understanding of jobs in the traditional industry, positioning programmers in this industry must be partial.

In the eyes of outsiders, it is an IT elite with a high level of atmosphere. But we are gone in front of the boss. In good words, we are the gardeners of the new era. We cut leaves during the day and sow seeds at night, occasionally, you need to stay awake on your phone.

Crab has been working in this industry for many years. Every programmer knows how powerful he can, how technical skills he has, and how he wants to find a job. Taking the example of a recent colleague as an example, you may understand that in some cases, it is not a programmer who cannot be promoted, but an opportunity to give it a hand.

This colleague is surnamed Tang, and we are called Tang Gong. After four years of work in the R & D department, the company became the backbone. He knows the entire business system well, and the technical research is easy to grasp. However, every time a leader asks him to be a project manager, Tang Gong always finds various reasons to shirk his ideas and even gives up his campaign for department heads. Tang Gong clearly positions himself as a simple IT worker. He does not want to hold a job or raise salary. He just needs to finish his job every day, so he will travel home from work.

Don't look at Tang Gong's four years of work experience. In this second-tier city, as long as five thousand yuan in treatment, it still attracted the envy of a group of child colleagues, which cannot walk around after work, colleagues who want to finish their work are simply idols.

The company also has a lot of hard work and hard work, and only wants colleagues on the upper floor. At the beginning, many technical experts, like Tang Gong, acted as the backend team leaders. Many young people even went out to bring projects, eat, drink, and win a year-end award, it is simply an option. However, when there are overcast days, you may not get a dozen tickets each time. Some customers are not wise as we think, and they do not understand what they want. They do not have clear requirements. All protocols are made in step-by-step communication, all functions are barely implemented in the repair and repair process. Working overtime under pressure is not a problem for programmers. It's just this kind of suffering. It's a kind of mental stress. You have no way to do it, and you are overwhelmed by customers, demands, and even legacy bugs.

At this time, some savvy R & D personnel began to focus on customer communication and sorting out offline exercises. They had a lot of contact with old colleagues to learn lessons, plus a smart brain and a clever mouth, the Third and Second changes have made some achievements on this side. Changing to a manager is time-consuming. Not all R & D personnel think so. Many people just like to break into the code, encapsulate some flexible interfaces, implement some cool functions, and immerse themselves in self-satisfaction.

For the latter, you cannot say that they are difficult to get promoted. Maybe they never thought about the idea of getting promoted. When the time comes, you will give me a year-end bonus. Don't let me stay on duty all the time, they have their own time to get a girlfriend. This kind of freedom is their pursuit. Different people have different ideas. Even if they follow the leadership, they may be talking about theme that has nothing to do with you. Starting positions and salaries under the competition, they have discussed how to avoid Memory leakage and browser compatibility.

At this time, the crab was also focused on the career planning of programmers by colleagues around him. They were just a bit technical with their work experience in year 45, after leaving the company, you may be able to mix up a project manager in a small company. If you are better off, you can even get a position at the deputy general level.

Let's go back to the question discussed at the beginning. Is it difficult? Difficult to say! For some new beginners who are very eye-catching at the very beginning, it is nothing to do with themselves. In which industry do you enter, it's not difficult to improve your experience without mixing your experience. But at this time, I couldn't even see the positions I gave. There is a better chance, that is, to take a picture and leave the house. Otherwise, why is the programmer's failover rate so high?

First-hand technical skills, full experience, and one path on your own. Some jobs are really enviable; some jobs can be shared.


Column of the author:It learner-crab
Personal Website: http://www.itxxz.com/a/pangxie/
The copyright of this article is shared by the author and the blog Park. You are welcome to repost this article. However, you must retain this statement without the author's consent and provide a clear link to the original article on the article page. Otherwise, you will be held legally liable.

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.