Can ordinary IT programmers survive in first-tier cities with an annual salary of 50w: a bit false

Recently, I was thinking about a question. As a man, my wife doesn’t earn much, so I go to the front line to work, that is, my wife works in my hometown and takes care of the baby. Programmers can only have better jobs in first-tier cities, but most of them earn wages. Shouldn’t it be enough to buy a house in a first-tier city to support a family, what about when you get older? Do you still have your family in your hometown and yourself on the front line? But I can't go back to my hometown in the IT industry. I have been thinking about this problem recently, and I want to ask the great god on Zhihu, am I thinking wrong, or is there another better solution to this problem?

Can ordinary IT programmers survive in first-tier cities with an annual salary of 50w: a bit false

No, compared to the later careers of law and medicine, programmers are indeed youth meals for most people.

I recommend my web front-end learning group: 688676066. Every night at 20:00, I will open a live broadcast to share the web front-end learning knowledge and route methods with you. The group will update the latest tutorials and learning methods from time to time (enter the group to send web front-end learning. Tutorial) Pay attention to weixin, v MicroPort culture, everyone is learning web front-end, or changing careers, or college students, and web parties who want to improve their abilities at work, if you are a small partner who is learning web front-end, you can join Learn. Finally, I wish all programmers to be able to reach the pinnacle of life and let the code shine their dreams into reality.

If you wait for you to pass the intermediate and senior level, you cannot reach the level of an architect within five to ten years, and you cannot transfer to management. If you are stuck in a bottleneck, you are ready to be swept out of the company one day, and then send resumes everywhere and no one wants them. Now, at the same mid-to-high level, why doesn't HR want a twenty-six-seven, but a thirty-five-six uncle?

Those who say that programmers can work for a lifetime are industry elites, of course they can.

As a programmer who has been working for several years, please give some advice to prospective programmers who are ready to enter the pit.

Can ordinary IT programmers survive in first-tier cities with an annual salary of 50w: a bit false

  • First, if you want to get on the bus now, it is best to have a background in a major, or have a good education as a stepping stone for a big factory.

Now that the industry has become saturated, it is not five or six years ago that you can get a job with a little bit of learning. It is really not recommended to enter the industry through a training institution for those who are not from a college degree and whose education is lower than the second full-time degree. Now outsourcing requires a full-time second degree to enter the system to generate a job number. The job has to rely on forged resumes, and if you find a small workshop that does not pay five insurances and one housing fund, the monthly salary is less than 5k, why bother?

  • The second is to learn all the time, not only to lay a solid foundation, but also to master the latest technology.

Even if you graduate, find a job as a programmer, and do it stably, as long as you have spare time, you still spend your time studying. It doesn't matter if you can stop at any time, but I really don't recommend boys to indulge in it. Games, half an hour at a time, and a few hours have passed, which is an extremely waste of time.

For Java programmers, it is best to read Java programming ideas, Java core technologies, in-depth understanding of the Java virtual machine, and in-depth analysis of Java Web within two or three years, and look at how the source code of jdk and spring is implemented.

At the same time as the foundation is laid, some new technologies, such as some new features of jdk8 and 9, such as spring boot and spring cloud, should be learned in time, which can improve your competitiveness and dare to try new things, such as When I first started using IntelliJ IDEA, I was not used to it, but after I got used to it, I found it to be an artifact.

  • The third is the choice of the company

Let’s talk about the project first. First of all, when you work for four or five years, I hope you can have some high-quality project experience, such as distributed systems, high concurrency, message queues, caches, sub-table sub-databases, complex query optimization, etc. In many interviews, you just say you know these things, read books, but haven't practiced them, it's not much different from not knowing. If you have been working for four or five years and your project experience is still CURD, or your business is complex and technically simple, then you should reflect on yourself.

Then it is impossible for the company not to work overtime, but it cannot be 996, because that means you have no free time at all. Even if you do not enjoy life, you have to learn and improve. Most of the normal companies work overtime when they are busy, and there will be a saying about overtime, such as converting it into overtime pay or taking time off. Then the company that does not pay five insurances and one housing fund is likely to be a coercive company, and you can definitely not go.

  • The fourth is at the intermediate and advanced level, when it is about to touch the bottleneck.

You need to seriously consider what to do in the future, whether to improve technology, transfer management, or do other things. In short, you must not only ensure that you can have food after ten years, but also take precautions in case. When you encounter the winter of the whole industry, what can you do to retreat.

I've been worrying about this too lately.

Can ordinary IT programmers survive in first-tier cities with an annual salary of 50w: a bit false

Add a few extra points.

  • At any stage of your career, unless you have reached the level of the industry elite, if you are just an ordinary senior engineer, your education is still very important. Don't think that you will not look at your education after working for a few years. Although I want to scold people, it is true.

  • It is very difficult to achieve financial freedom by adding wealth like part-time work, but it is best to save some money when you are young, or buy a house to protect yourself from risks.

  • Don't change jobs frequently, otherwise your resume will be ugly. However, background checks are required for every entry in a major factory. Don't have any idea that you can get away with it. The cost of fraud is very high, which means that you will be pulled by several major factories. black.

  • Don't lie, cheat, cherish feathers at any stage of your life, including those of you who are still students, don't cheat when you go to school, I saw a buddy last time, I didn't have a degree certificate when I joined Ali, and the backtracking company called the school. Knowing that he cheated and lost his degree certificate, and the offer was cancelled.

  • Another thing is to learn English well. In your spare time, it is best to reach the IELTS level of 4 out of 7. This will greatly improve your personal competitiveness. I don’t talk about many programmers. That English is simply unbearable. Don't talk about communication, words are misspelled when naming.

  • If there are front-end programmers who are interested in front-end, you can come to our web front-end technology learning group 688676066, which will provide free front-end zero-based tutorials!

    Written at the end:

    Many people know that I am learning the full stack, and they all naively think that I have a full set of video learning materials such as front-end and web page production. I want to say you guys are right, I do have the full set of video stuff on the front end.


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324918964&siteId=291194637