I have been unable to get promoted after working for many years.

Many programmers I know, including my team, have not been promoted in a long time. They maintain modules that are already familiar to them, and can quickly locate the number of lines of code where the bug is located. Some of them love coding and enjoy the sense of accomplishment brought by debugging, but most of the programmers are not what they love, but more Many are forced.

Do you know anyone like this? I think you must be nodding your head. This situation is unexpectedly common. If you don't want to die in this dead end, you should take the initiative.

In this article, from the perspective of my many years of work experience, combined with my own work experience, I will give you some quick promotion suggestions, hoping to help you and avoid detours.

 

 

01Enhance self-worth and improve core competitiveness

In the "Comparative Study on Employment of Graduates in China and the United States" released in 2017, we can find that the total number of employment and the structure of employment, our country's employed population has reached approximately 740 million. And this number is still increasing by 7 million per year. With the Internet boom in the last decade, a large number of Internet companies have sprung up like bamboo shoots. But the number of college students graduating every year hit a new high every year. And we have also found that the pressure on graduates is increasing every year, and the IT market has entered a state of "supply exceeding demand", and it will exist for a long time .

"The more you know, the more you feel that you know less." I think everyone feels this way too. Only when we recognize our own shortcomings can we have goals, and when we have goals, we have the motivation to achieve them. Only when we have motivation, can we continue to grow.

Many students in school are full of ambitions, dreams, and desire for success. But after entering the company, if you find that you can't adapt to the company's work rhythm, or adjust your mentality in time, you will enter a vicious circle of pressure and lack of motivation.

Therefore, in order to avoid such a vicious circle, as a freshly graduated programmer, the most important thing is: know yourself, improve yourself, and improve your core competitiveness .

 

Know yourself

We are all adults, and our self-awareness should be clear. That thing is simple.

Keep your shortcomings and strengths in mind, and make an analogy:

  • Poor technical ability

  • Poor communication skills

  • Poor writing skills

  • Poor collaboration skills

  • good learning ability

  • Strong resistance to pressure

  • and many more

If you don’t have a clear understanding of yourself, it’s very simple, just keep trying and making mistakes, don’t worry about being reprimanded, trial and error is the best way and the cost is extremely low.

 

Improve yourself

The first step is to set goals! How to set goals, for example:

  1. I want to increase my typing speed.

  2. I want to increase the typing speed to 150 words per minute in half a year.

Can everyone feel the difference? Obviously the second type is more specific and has a time limit. Therefore, the goal is not simply a slogan, but can become a specific direction. Generally designated goals need to meet the SMART principle.

The goal does not necessarily need to be very large, but it must be achievable. You can set one-year goals for yourself according to your own promotion rules. Maybe we don’t know what we will be like 10 years from now? But you must make it clear that you will be promoted next year, and you must be promoted successfully.

 

The second step is to do it! The goal you set yourself must be accomplished, and you must be strict with yourself. Your greatest value to the company is that you are irreplaceable, otherwise there is no meaning.

The best way to improve yourself is to continuously increase your skills and knowledge. If you have improved your abilities, you will get a promotion and salary increase, because you are more valuable now than before.

You can go to some training courses, if the company can pay for you, so much the better. For example: pmp project management.

In 2018, I felt that my project management level had reached a bottleneck, so I decided to take the PMP test. I studied hard and finally passed the exam and got the certificate. The company also reimbursed the cost of the exam.

In addition to professional knowledge, our knowledge boundary can be broadened to prepare for management positions that may be competent in the future, or even higher positions.

You can also summarize and share what you have learned and experience in the form of blogs and public accounts. Isn't it more valuable?

 

As a programmer, you must realize that the Internet industry is changing with each passing day. Either do better or be eliminated, bravely say come on, do it!

Send a message to everyone, "You hold your value in your hands, and you also hold the potential for success. We have the right to choose success, and we have the right to choose mediocrity. No one or anything can force you, it depends on how you choose If someone else holds the power to decide whether you should stay, then you will never be able to realize your own value"

 

 

02 take responsibility

Among the company's many competitors, there are those whose code is more beautiful than yours, and some whose ppt is more beautiful than yours. These are not the most important, and taking more responsibility is the magic weapon for winning.

 

When the leader throws a technical problem, what should you do at this time? It's not hiding in a corner for fear that it will not happen, but actively taking it. You have to seize any opportunity to take responsibility.

 

Of course, this kind of technical research is not always there. How to tap such opportunities? Sometimes you can expand your horizons and actively look for opportunities.

 

To give an example: Is there room for optimization of the performance of this module, can this process be streamlined, can this test work be automated, etc.?

 

As long as you use your heart, you can always find opportunities to play. Here are a few ideas for everyone:

  • You can start from a field with few people involved. The fact that there are few people involved is very unpopular, and it also shows that there is no one wants to touch it or it is easy to be missed. For example: log module, this is a very stable module, if you can give play to your ingenuity, use this module more convenient and complete. You have realized your value.

  • Often the process specification is also a perspective. In small companies, there is often a lack of process specification and no specification constraints. This is a loophole, you can take the initiative to take the responsibility of process construction.

  • Actively helping newcomers can not only learn more professional knowledge, but also help newcomers to grow up. As time goes on, your image in the team will also grow taller. "The title, this voice will reach your leader's ears sooner or later.

 

 


03Break through barriers

A hunter found an eagle egg in the eagle's nest on the top of the mountain, so the hunter took it home. He put the eagle egg in the henhouse and let the old hen hatch it. So soon, the baby eagle pecked the egg shell and was born. Kitty and chicks pecks, frolics and rests together. It always thought it was a chicken. The eagle gradually grew up with full wings. The owner knew that he had found an eagle and wanted to train it to be a real falcon. However, because of being mixed with chickens all day long, it has become exactly like a chicken. Wish to fly. The owner tried various methods, but none worked. Finally the owner took it to the top of the mountain and threw it out. The eagle fell straight down like a rock. In panic, it flapped its wings desperately. Finally it found that he could fly, and it could fly above the nine-day flowing clouds!

 

This is a short story telling us that everyone is eager to succeed and everyone wants to realize their dreams. Don’t always think that you are a sparrow living under the eaves. You should be brave and confident to tell yourself: I am Gao Fei Eagle. Only this kind of motivation can make oneself full of confidence in the future and make oneself do better.

 

In normal work, people will always find that this problem is too difficult, this method should be wrong, and this design scheme is too complicated. I believe you should have seen many such people, maybe you are like this yourself. They are the sparrows living under the eaves described in the story above. They lack self-confidence in themselves, and don't go with them.

 

If we want to show our value, we must be the person who can always solve difficult problems and provide solutions for the team, break through the barriers, and strive to become people who have the courage to take on these difficult responsibilities.

 

If you can solve problems that others cannot solve or are unwilling to solve, no matter which company you are in, you can easily become the most valuable person.

 

 

04 summary

From enhancing self-worth, assuming responsibility, and finally to breaking through barriers, proceed step by step and continuously cultivate yourself. If you cannot become an irreplaceable person in the company, then become the most valuable person in the company.

 

If you appealed to the three requirements, and you completed perfectly, but still did not get any chance of promotion, what should you do? Resign .

 

END

 

Recommended reading (dry goods)

 

In addition, I understand the classic articles of the official account from a different perspective. Welcome everyone to check, as follows:

Brother dei, if you think I wrote well, you might as well do me a favor

1. Follow my original WeChat public account " pointers ", push dry goods technology growth articles on time every week , and focus on writing programmers' cognitive improvement and career promotion . I heard that those who are not good will become good.

2. Give me a compliment , so that more people can see this article, and by the way, I am inspired, hehe.

 

Author concise

Author: I Yuanwu Fan, a maker of networking technology director, practitioners for seven years. From software development, advanced software development, technical manager, technical director and then, from the soft parts to develop advanced software development using only a 3 -year, from a technical manager, technical director and then it took only 2 years.

Each of my articles has been reprinted 10+ times. I am keen to share many years of personal experience and experience in career development, technical management, career promotion, and technical growth.

Reprinting instructions : Reprinting is prohibited without authorization

Guess you like

Origin blog.csdn.net/aaSmallFish/article/details/109575791