“Live up to the time, the creation of non-stop, this article is participating in 2021 year-end summary essay competition”

I found a comparison between being a programmer and being a programmer. How do you feel about being a programmer? Please leave your honest thoughts in the comments section.

I always get two questions from newbies.

The first question is is it good to be a programmer?

The second question is how happy is it to be a programmer in a big factory?

In this post, I’m going to give you my true feelings on these issues, and I’ll end with six pieces of advice that I’ve learned over my years as a programmer.

Ok, so make sure you get to the end of the article.

To answer the first question, is it good to be a programmer?

In fact, not only depends on the industry, but also depends on the unit you are in, your own ability to do things, you can climb to the height after efforts. For example, is it good to collect and pick? 90% of people will say no, it’s humiliating and unprofitable. But one of my real brothers started collecting junk at the age of 20. A collection of 18 years, now is our city’s garbage king, annual income over 100 million. With the country’s attention to environmental protection, his recycler career is also earning more and more. There are now two large second-hand processing plants. Also has its own ironworks, is to collect the iron refining once again, and then as new iron wholesale market. Personally, I think he took it to new heights and made his career. The same goes for programmers. Some people feel very stressed, losing their hair, their posture is out of shape, and they don’t make much money. But there are others who make millions of dollars a year. Of course I belong to the first category. The kind with the deformed body and the hair loss. So is it good to be a programmer? This also varies from person to person. But 70 percent of the industry thinks it’s okay. Have a good income. For example, if you just graduated from university and live in a big city, you can earn about ten thousand yuan a month as a programmer. But in smaller cities, it can be difficult. I’ve heard that the smallest programmer in a small city earns 2,000 yuan. Take my city Luoyang for example, a newly graduated programmer may only get 3000-4000 salary, but more likely he will not find a job because there are few IT positions in Luoyang! So if you choose the programmer industry, it is recommended to go to the country’s first-tier cities, such as Beijing, Shanghai, Guangzhou and Shenzhen to work, so that the salary will be relatively high.

Answer the second question, is it happy to be a programmer in a big factory?

The company I work in is not a big factory and more traditional, but there are more than 1,000 employees. So share my real experience, I hope to have some reference for you. At the beginning of entering the company, it may be based on the premise of pursuing technology. I felt like I was making progress every day, but as the technology reached a bottleneck, I was able to complete more than 95% of the company’s development. And you need to talk to a group. When I’m in charge, there’s a shift in the center of work every day. It’s true, as the title suggests, that technology is making me less and less happy. And become a daily bicker and problem solver. As a back-end programmer in my company, THERE are four scenarios where I fight a lot. The first scenario is with the UI. Let’s say I say I can’t do this. The UI simply throws you a technical document and says, “If someone else can do it, why can’t you? The second most common fighting scene is with the product manager, or product. For example, I told the product manager every day that your demand was too urgent. Could you please cut our team’s overtime work for three consecutive days? The third scenario is to fight with the front end or back end, for example, this interface does not send parameters correctly, can you change it? And then this interface and that interface always need to communicate and coordinate, because you lead a team, everyone in the team will watch it every day. Fighting with this front end for a while, you’re dealing with all this stuff, and it’s annoying. The fourth scenario is to fight with testers every day. If you have a bad attitude and they throw a bug at you, you need to fix it. At the end of the day, you’ll find yourself coding for an hour or two. In this way, you will find that your job is not just programming and development, but bickering and problem solving. Then began to worry, a lot of drop. Hair. The only way to be happy is to eat and consume calories like crazy. And then I was out of shape, but that’s how I really felt. I’ve always said that I’m a failure, and that doesn’t speak for all programmers, it speaks for a small minority, and it rarely makes any sense. But it’s true. This is my programmer’s life.

In fact, every industry is with the improvement of ability and technology, ultimately you solve the problem of people, rather than pure technical problems. The hardest thing in the world is dealing with people. Dealing with computers is actually very simple and pure, which is the technical people must realize and sell past a barrier, is dealing with people. The first half of the article, though, looks a bit whiny. I still have some advice for you, and the sooner you know it, the better for your career.

Advice 1: Prioritize your work, good thigh is better than good department, good department is better than good company, the company’s performance is not good enough to affect you, you have a greater impact. Read this sentence carefully.

Tip two: technical ability determines your lower limit. Luck determines your upper limit, technology is the basic threshold into the threshold who also have no way to help you.

Tip # 3: Trust is important, and it’s something you’ll be marked for very quickly when you join the team, a few months at most. It is difficult to mark, remove or change. A sense of luck, including whether your work can be trusted by the leader, whether you will make a big failure for the team? This includes being defiant about your administrative costs, and unless your boss can’t suppress your abilities, be good.

Tip # 4: If you work for a big company, remember that choices are more important than effort. Sitting in the last seat of a rocket still takes off faster than sitting in the first seat of a tractor.

Tip # 5: Don’t judge yourself too highly because others do. Despise everything, nor do you want others to give you low opinion, complete self-denial. Adversity is the internal merit, prosperity is the external merit.

The sixth piece of advice is the last piece of advice and the most important piece of advice. Technical people communicate, rather than daily sycophant, sycophant leaders engage in office politics, remember that no matter how high you climb, or a technical person share more, communicate more, learn more.

Well, the advice above is from the bottom of my heart and a summary of my years. Well, that’s all for this article, and I hope you found it more or less helpful. Thanks for the support and likes.