Where is the way out for ordinary programmers?

The market always most intuitively reflects the current real situation.

In the past 20 years, Internet companies have flourished. Companies such as Byte, Ali, and Tencent have flourished. All kinds of new employees have been upside down, offering astronomical annual salaries of 20w, 30w, and 40w. Students who have a little bit of computer majors have transferred Code, the industry is doing well.

And now? The news of large factories laying off employees and recruiting one after another, the ranks of postgraduate entrance examinations are gradually growing, and the dividends of the Internet are gradually decreasing.

Therefore, ordinary programmers must not limit themselves to the framework of technology. In the future, technology is the basic skill of a programmer, and it will become a common skill for the public just like WPS skills. But this does not mean that learning IT is useless. Technology must be combined with other cards to play Wang Zha.

Thinking about technology and what can make a beautiful combination of punches is the way out for ordinary programmers.

Technology + management ability

This is the path many programmers take.

After all, it is difficult to be a top-level technical talent, but with certain management skills and a small team that can lead a small company, you can still go a little longer in the programmer's career.

If you want to become a management talent but don't know how to start, you can refer to my career path:

①In addition to daily work, learn about the job responsibilities of other colleagues and be familiar with business development related technologies. The most taboo thing for programmers is to be self-sufficient, and to become a manager, you must have a certain understanding of the business of all team members in order to control the entire project process and ensure the smooth progress of the project.

②The leader gives you the opportunity to be bold, and if you don't have the opportunity, you can also create the opportunity. When a new project is launched and the boss needs a coordinating person, then go boldly. When doing a year-end summary talk, you can also insinuate that you want to manage some small projects, be responsible for some management work, etc. Opportunities are always reserved for those who are prepared.

③ It is best to settle in one family for more than 2 years. Although many people adhere to the principle of a small jump in two years and a big jump in three years, if you want to go to a management position in the early stage, it is best to stay in a company for a few more years, and you have to wait until you reach the management position. Accumulate experience for at least 1-2 years, so that it will be helpful for future job hopping.

④ Accumulate methodology and experience. To make your management ability a reusable experience and methodology, if you are not successful in project A, you will be helpless in project B. Management ability is more about coordination upwards and downwards, communication with people, overall project coordination and control ability, all of which require a lot of accumulated experience and form your own management style.

Technology + Entrepreneurship

It is said that all roads lead to Rome, and you cannot work as an ordinary programmer under the boss for a lifetime. At this time, you have to find some "open source" directions that will allow you to have plan b forever.

For example, you can be a stable outsourcing order receiver, earning 3-5K income every month by receiving orders on outsourcing platforms such as Programmer Inn and Open Source China (since you still have a full-time job, you can find some simple and easy ones) Of course, the corresponding remuneration will be lower), when you have accumulated a certain amount of contacts and resources, you will find that you can earn 10k+ a month, even if you really encounter salary cuts or layoffs, you will not The source of income will be cut off.

Of course, open source is not limited to the way of outsourcing orders. Being a self-media worker, an independent developer, or starting a small shop may be your future way out. In short, the more you try, the more you earn.

Technology + poor ability

Recently, I saw a programmer brother who made millions of executives in Ali. He was recently driven, but fortunately, the RV has been paid in full. Now he is willing to cut his salary to find a job and do an ordinary program. member.

If you know that you can't roll other people, or worry that your body rolls will not be 40, 50, or 60 years old, why bother to stick to the world inside the code? Earn more money and retire early, the world is wonderful, there are many interesting things besides coding, you can go and see more.

Of course, the premise is that the material desire is low enough and enough money is saved.

If you are an ordinary programmer with an ordinary family background, income is not top-notch, and technology is not awesome, don’t look at your immediate income and increase leverage to buy a house for investment. Once the supply is cut off, it will be even more difficult for programmers It is a catastrophe.

Appropriate bad placement may make you live a happier life.

Guess you like

Origin blog.csdn.net/Mr_HelloWorldx/article/details/132437849