Current location - Quotes Website - Excellent quotations - Why do many people want to be programmers?
Why do many people want to be programmers?

360 jobs, switching jobs to IT, what is the reason why so many people want to be programmers?

“Yes, I just want to live a decent life, I want to make a living by selling my intelligence and skills instead of my face or conscience, I want to become stronger, I want to have food all over the world, even if 996 I have no regrets, that’s all, that’s why I chose to be a programmer.”

01. Don’t settle for mediocrity

You come from a rural area with a poor family. No house, no car, ordinary normal college + rubbish liberal arts major.

After graduating from your senior year, your classmates will either take the postgraduate entrance examination for Mao and Deng San majors at the same school, or go to primary and junior high schools to be teachers, take the civil service exam, or work in administrative HR.

You didn’t want to be like them. At that time, you thought that you were not just in the pool, but that you would be a CEO sooner or later, so you signed up for 51job with high ambitions. After looking at it for a few days, you found that the only ones with no skill requirements seemed to be X. Telephone sales at Pingyang X, in addition to some marketing-related operational positions.

02. Frustration in the workplace

You think of the famous chicken soup sentence that is very poisonous in hindsight - "Most CEOs started in sales."

So you applied for a sales position with high spirits. After making harassing calls for a few days and being scolded and doubting your life, you looked up and found that most of your colleagues around you had diplomas from technical technical schools or even junior high schools. Speaking Mandarin with a thick accent, he was spitting at his work station.

During the speech training process, you discovered that your products are not competitive at all, and you can only make orders by cheating and lying.

Your department manager has hung everyone’s indicator ranking list in the most conspicuous place in the office. Those bright red numbers are telling you such a cruel reality all the time-whether you are getting along well here or not. It just depends on how much you betray your conscience and face.

The only thing you want now is to escape from this place, so you leave without even asking for your salary.

After that, you tried a clerical position, doing planning copywriting and new media operations. Without the naked pressure of sales targets and the guilt of betraying your conscience, you breathed a sigh of relief.

But not long after, you find that no one reads the copywriting and WeChat and Weibo pictures that you put so much effort into writing for your own brand every day. Most of your 10,00 fans on both Weibo and Weibo have bought them, and The number of followers will drop at a speed visible to the naked eye after each push, and you will become the laggard representative that your boss must scold at every weekly meeting.

The tragedy is that no matter how much you mess around with copywriting and new media from now on, your value to the company will not even be worth that of your beautiful front desk employee whose monthly salary is less than 4,000.

You spend most of your time at work every day scrolling through Weibo and Zhihu, making some insignificant forms, documents and PPTs. With a monthly salary of just over 4,000, all your work content can be easily covered by one You are replaced by a high school student and you can't do anything about it. You even feel sorry for your boss. Even if he pays you a salary of 200 yuan a day, it's not worth it because you think the work content is very meaningless. Apart from fitness and games, you can't find anything that makes you happy. Things that give me a sense of existence and accomplishment, and my mood when I go to work every day is the same as my grave.

The heroic words and dreams of getting ahead are almost gone.

After hesitating for several years, you begin to accept the fact that "not everyone has the ability or opportunity to move from a basic civilian position to a management level", and you don't want to make a living by selling your conscience and face.

03. You are eager to change

You begin to actively look for a way out. At this time, your desire for "skills" has reached the point of almost hunger, and you begin to imagine that if you can engage in Would a technical job be better? Because you love reading and using your brain, and taking subjects in middle school was also your relative strength.

By chance, you came into contact with W3C School and learned about programming. At the same time, you also learned that the income in this industry is relatively high but it is very hard.

After careful consideration, you make up your mind and go all the way, because you begin to realize that the higher the technical threshold, the less need for intrigue and intrigue (it’s just relative, don’t be too smart) disturbance).

You have the long-lost motivation to learn, and you are eager to start learning HTML and CSS. You want to start with the web front-end first.

The road is tortuous, the time is long, and the feelings are painful and happy.

When you start to get started with programming, the world in front of you suddenly opens up, and a grand and spectacular digital world is presented before your eyes. You never thought that the apps you use and the websites you visit are behind the scenes. There are so many twists and turns.

Memory, variables, sequences, judgment branches, loops, function encapsulation, variables, APIs, object-oriented, frameworks... When you get up every day, you will find that you understand a little more than you did yesterday, and you are better. A little more powerful, and what excites you the most is that if you successfully become a programmer, you will have this feeling of growth every morning in the future, as long as you keep learning.

You feel that you are making progress every minute, and you regret why you didn’t decide to change careers early in the past, why you had to fill in liberal arts for the college entrance examination, why you didn’t buy a computer at home in junior high school... (Actually, you can’t buy one. rise).

Your code volume is accumulating more and more, your problem-solving ability is getting stronger and stronger, your self-study methods are becoming more and more mature, and you are only one step away from getting on the bus.

04. Successful career change

In the end, you successfully changed careers and became a qualified junior front-end. You are very satisfied because your income has more than tripled, and you are making more money every day. Is your work full of meaning and fulfillment?

You finally feel that "applying what you have learned" is such a happy thing. When you get up every day, you can't wait to rush to the company just for more After typing two lines of code and reading more documentation and tutorials, you seem to have found the meaning of life.

Your boss is an online game server C++ expert who has worked in a big factory for many years. He has given you a lot of help and improvement since you joined the company. You begin to imagine that one day you can become him. You You are no longer satisfied with the one-third of an acre of front-end land. You want to understand the things behind every ajax request and are not just satisfied with treating it as a black box. You want to learn Java, learn PHP, learn PY, learn SQL, and you even I want to start from the undergraduate computer courses, C/C++, operating systems, binaries, compilation principles...

You feel that there is really not enough time like never before, and start to think about playing games and gathering with friends. It's a waste of time. At this time, you just want to become stronger without any distractions.

Yes, I just want to live a decent life, I want to make a living by selling my intelligence and skills instead of my face or conscience, I want to become stronger, I want to have food all over the world, even if 996 I have no regrets, that's all. This is why I chose to be a programmer.