Home > Article > Backend Development > Wang Sen: Confessions of a Programmer_PHP Tutorial
Not long ago, Mr. Cai Xueyong published two articles called "Programs and Chicken Steaks" and "Rediscussing Chicken Steaks" respectively. The response was so great that even the author himself was forwarded the article. It is enough to see that the content of this article expresses the deepest thoughts of Taiwanese programmers. Therefore, this article would like to discuss Taiwanese programmers and see what mistakes they have made as a programmer, which makes everyone prefer to sell chicken steaks rather than continue to write programs. Ms. Meifeng Mei-feng wrote a true confession for her behavior that shocked Taiwanese society. We should also sincerely examine ourselves.
This article:
In Taiwan, most people have a common understanding that "those who work on hardware are more profitable than those who work on software", and "doing SA/SD has a higher status than coding". The companies where the ID Design guys work always issue more stock than the companies where the Software Design guys work, and the stock prices are several times higher. People who engage in SA/SD seem to have a higher status in the company than people who simply write programs. So my father once asked me: "Do people who work on hardware have higher IQs?", "Do people who work on analysis and design have more status?"
In fact, I knew many people when I was a student. , Some people switch careers to specialize in hardware because they can't write programs for others; others feel that facing oscilloscopes and logic analyzers every day gives them a headache, and they can't learn engineering mathematics, so they switch to software. After actually facing many students who came to receive education and training, I found that some people felt boring and had no future because they had written BIOS and drivers for more than ten years, so they wanted to try application development; some people just couldn't stand customers. The requirements change every day, and there seem to be fewer people writing IOS and drivers, and the prices are relatively high, so I want to learn how to write system software. Asking friends who have taken advanced courses, some people find that they can only do SA/SD to bluff their bosses and customers, so they hope to lay a solid foundation again and start from basic coding; some people find that it is too difficult to write programs. After a long time, I felt that I should go up the path of SA/SD. After all, I can’t write programs anymore when I get old. There are all kinds of people in this world, and you should never let the small envy the big. It's just like the politicians who always lie to us that Taiwan is only divided into foreigners and locals; the gangsters tell us that the police are hooligans with guns. In fact, everyone in each ethnic group got along harmoniously before they were divided. Although there were police officers who kidnapped prostitutes for extortion and went out to gamble during working hours, there were also police officers who gave us fines and gave us light punishments when appropriate, and who protected our property. life police.
Even so, as a programmer, I still have to ask, why does the status of writing programs seem to be relatively low? The author believes that this is a problem of entry barriers. Having too many people doing the same thing diminishes the value of that skill. Just like people who have passed the MCSE/MCSD certificate exam, they are usually worth less than those who have passed the SCJP/SCJD certificate exam. The former is because there are too many people who have passed the exam, while the latter has less people. That’s all. That’s all. But this does not mean that those who have passed MCSE are inferior to those who have passed SCJP, nor does it mean that those who have passed SCJP are really at a higher level. I believe you must have met a kind of person when you were studying. His abilities were not very good, but when he took the exam, he scored higher than us. Why do we feel dissatisfied, but most teachers prefer those with higher scores? people. Therefore, there are many people who claim to be able to write programs, and the boss has no worries about finding people who can do the project. The salary and price you require are very high? It doesn't matter, find a kid who just graduated from school, who can write faster than you. The writing is better than yours, the technology used is newer than yours, and more importantly, the price is half the price of your old ass. Therefore, the status of programmers in the hearts of employers is getting lower and lower, and there are natural traces to follow.