Why do all the people around you want to learn computer? Is computer really so good?


Come on, I'll try to get rid of it.

Note: If you want to transfer to computer in Tiankeng, please read this article carefully. This article mainly compares the specialties of medicine (oral, clinical, imaging, etc.), law, business (finance, accounting, etc.).

First, I introduce myself, 985 computer professional master. Engineer in the mobile phone Department of one of the largest factories in China. Now the doctor is studying (the hottest in-depth study direction). It is not difficult for families to buy houses in non-first-tier cities.

The above resume, my objective evaluation is that it is good to put it in the big environment. But in front of the real bull is very weak. That is to say, it is less than enough and more than enough. So I think my experience is also universal.

The main reasons why I advise computers to be rejected are:

With the rapid development of computer industry and academia, the problem of "old technology will be eliminated and the cost of learning new technology will be too high" will be faced every two or three years. It is impossible to effectively accumulate their own contacts, experience, titles and so on. Although the salary is high, the career prospects are not clear, and there are basically no social resources. These connections, experience, titles, information gap and so on are the moats of their own workplace.

Take myself for example.

Around 11, I was studying undergraduate, and the projects I did in my school at that time were mainly embedded development.

In the 15-16 years, the mobile Internet is in full swing, and a large number of high-paid front-end and back-end jobs have emerged. I joined Huawei for mobile development. After a year and a half, I left for a simple reason. "With the skills I have now, if I get laid off, who else will hire me for this salary, and stay, get stuck in the tedious business code, and the skills don't improve much." 。 I don't think it's a business problem, it's a farmer's career.

In 17-18 years, artificial intelligence and in-depth learning technology have become the common new stars in industry and academia. I am also a doctor at this time, studying this direction. It's going well now, but what if the AI doesn't fire? I don't have the energy to change another new technology system.

Objectively speaking, I have been making waves. However, there is no connection between the three stages of the technology I use. Every time I change, I feel that I start from zero, and the time cost is very high. Computer listening is a professional, but specific to programmers, there are AI, systems, algorithms, networks, applications. There are many small directions in each. A slight change in this area feels like a change of profession and system. Let a senior back-end engineer to face AI algorithm, 10 questions and 1 can not answer is normal. Technological changes are rapid, and deep excavation in a small direction is undoubtedly risky.

Finally, the vast majority of computer learners do not know much about life compared with other non-engineering industries. If you don't know how to pull a sister, you will have a bad experience in love. One is because there are fewer girls, and the other is because they deal with code every day and their thinking changes.

So now I'm turning to the academic line and trying to get a teaching position with more papers. Establish my own moat (writing experience, academic contacts, mathematical tools, etc.) and build up these things that can be accumulated. In the foreseeable future, we will basically say goodbye to high salaries. I retired to academia, playing with the rules has nothing to do with mainstream computer posts, is half retired.

Some people may say that management can be changed slowly, but everyone who has worked in the enterprise knows that. If business scale does not develop fast. There are so many leaders for you. There's nothing special about computers.

Compare other professions, such as doctors, lawyers, financial analysts, accountants, design, etc. Vocational skills and resources, titles are steadily increasing with years. For those who do not pursue salary extremely, they are better choices than computers in terms of long-term career development. Domestic should also gradually look to overseas, learn medicine (clinical, oral, anesthesia, etc.), law, business become the choice of outstanding young people.


Give a unified answer to the comments section.

Others asked me if all the computer jobs were tired. My advice is, if you are afraid of being tired, don't go to a big internet factory or Huawei company. You can choose some information jobs in banks or state-owned enterprises.

For those who feel that their emotional quotient is general, not very likely to come, not lick people, house. But even the students who have good brains, are willing to work, and are short of money, I think computers are very suitable. Okay, a lot of people don't spray me.

Some students in the comment area said that I am half-baked, weak in learning ability, and unsuitable for computer. My academic record is here. My technical level is equal to that of engineers in large factories. I have only been in touch with AI for half a year, and the second paper has been done. I hope some people think about it before Judge or attacking someone, so it doesn't seem like you're particularly strong.

As for why I left my job, the reasons I wrote below are understandable to my colleagues who have worked in the product department of a large factory. And I was particularly interested in AI, in-depth learning, and I went to a doctorate.

A lot of people in the commentary area say that there are hardships in every walk of life, which I agree with. Here I just put out the bad side of the computer I see. The good side of computers, the high salary in the short term, the total package of Hua200w, is known to all. I'm not going to go into details here.

Regarding salary, there are confidentiality agreements that cannot be said. The salary of the big factory is really good, but considering the workload, I don't think it has much advantage. If the development prospects, I think that's it. I've talked about it before. Save the tens of millions of starting salaries after graduation, as the media say. Only a few people. I know the 100-year salary scale. Either you can bring a team of dozens or hundreds of people, or you can build a system by yourself.

Finally, the students who have been in the pit will do a good job. Whoever likes to write code polishes his own technology. Try to go to the system, to the algorithm, at least not so easy to obsolete. Do not like to write code with other abilities, graduate non-code farmers can also.

The objections are well-founded, and I would recommend them as selective comments. I deleted the unfriendly and elevated poles directly. I was really tired of arguing. If you are not satisfied, please re-open the posts. How this controversial issue is perceived depends on the individual.

About author
Related Questions