In the entomology paper, I find I compare computer science and entomology many times, So is computer science major perfect?
Thought-provoking career of computer science major
Yufei Wang
In 1860s, the first industrial revolution was Initiated from United Kingdom. It popularized Steam engine and it pioneered the era of replacing manual labor with machines. Because of the evolution of the transportation the first industrial revolution has also greatly strengthened the links between the world and changed the face of the world. Then, in the mid-19th century, the completion of the bourgeois revolution of European countries, the United States, and Japan promoted economic development. In the late 1960s, the second industrial revolution began. Humanity has entered the “electrical age”. After that, people use electrical equipment widely for example electric lamp, tramcar and film projector. Life of people has been changed again. In the meantime, coming of the “electrical age” has paved the road for the third industrial revolution. Nowadays, we are in the third industrial revolution which is also called “digital revolution”. (Schoenherr, 2004) Digital means computers and information technology around it. People can use code with 0 and 1 to prove complex equation, calculate mammoth arithmetic or just make something convenient like eclectic map by global positioning system. Actually, we are enjoying the huge change by the third industrial revolution. Smart phones we daily used are the product of the third industrial revolution, I can’t imagine my life without it, I can’t contact others immediately, maybe I will lose in an unfamiliar place or just sitting in the restaurant without glancing over face book’s new message. In the contemporary society, digital technology has been still advancing at an accelerated speed. It has been a common phenomenon that many students tend to learn about computer science. That is a good idea because third industrial revolution is the digital revolution which need plenty of computer science major students. But I disagree someone learn computer science just see its benefits. I don’t believe everyone can learn computer science or everyone will competent computer science job. Computer science majors should be thought deeply about this popular major and the jobs it brings.
The Benefits
On no account should we ignore the strengths of computer science careers. Computer science area has more working chances than other majors. Because digital technology is used wildly now, almost everywhere need computer science. There is a new term “Internet plus” in China, which means that using internet extends traditional service. (Li, 2015). For example, mobile phone users can use an application on their own smart phone to order meals and even monitor their meals by global positioning system with digital map. Almost all the restaurant specific chain one has the service, so they need programmers to design and develop their application including both Android and IOS devices. That is just one part of the large job requirements at this single market. Also, large numbers of smart phones or laptops used need maintenance men to fix or service the hardware. What’s more, the salary of computer science job is enviable. In the article, “50 Highest Paying College Majors” writer Allison Berry (2016) shows readers the most profitable majors by statistics. Computer science is typically number one of the highest salary list. The median base salary of computer science job is $70,000, it’s much more than other nondigital major like Architecture or Biomedical Engineering which median base salary are nearly $50,000.
Above all, it is the advantages of computer science working. It looks like pretty good, why am I wanted to prevent some people implicit choosing computer science major? Some unbelievable statics will give us answers. Chinese researcher Dan Wang (2017) shows readers in the article “Why do so few people major in computer science?” that number of people who earned bachelor’s degrees in computer science is lower and lower from 2005 until 2014. “This is even more surprising when we consider that 1.90 million people graduated with bachelor’s degrees in 2015, which is 31% higher than the 1.44 million graduates in 2005. (Data is via the National Center for Education Statistics, Digest of Education Statistics) That means that the share of people majoring in computer science has decreased”. When Wang one contrast computer science with other popular majors, it is easy see that “’engineering’ plus ‘engineering technologies’ went from 79,544 to 115,096, a gain of 45%; ‘mathematics and statistics from 14,351 to 21,853, a gain of 52%; ‘physical sciences and science technologies’ from 19,104 to 30,038, a gain of 57%; ‘biological and biomedical sciences’ from 65,915 to 109,896, a gain of 67%. ‘Computer sciences and information technologies?’ From 54,111 in 2005 to 59,581 in 2015, a paltry 10.1%.” Though the number of computer science students is still larger than other unpopular majors, it’s difficult to understand that why the number of computer science students was decrease while the whole university students are increasing year by year, shouldn’t it rise because of the benefits I mention? Statistics will not lie there are still drawbacks of computer science.
Competitions
One of the drawbacks of computer science majors is that there are strong competitions because it is such a popular major. Thomas L. Friedman (2013) states in “Need a Job? Invent It” that “Now there is only a high-wage, high-skilled job. Every middle-class job today is being pulled up, out or down faster than ever. That is, it either requires more skills or can be done by more people around the world or is being buried — made obsolete — faster than ever.” That shows us nowadays middle-class job is not enough at all because of the competition. Same reason for the computer science area, though working chance is really much, but company only want the best workers, not all programmers can be hired by them. Due to the full market of talent, qualified candidates will receive very high rewards, but it also means that even if you successfully get an offer, you will face more pressure. For example, the reward Facebook give is the first or second in the industry, but when you accept the offer, you face the cruel competition of the company. According to the Facebook website (https://www.facebook.com/careers/), all new Facebook employees must go through a six-week training period. During the period Facebook employees must learn to develop, debug, adapt the environment and do something to prove themselves. The elimination rate of the training camp is 10%. That means among all those who are qualified to get the offer (which is already very strong), 10% of the Facebook employees will be fired after not more than six weeks. Even if they successfully pass the training camp, their performance will be assessed every quarter, and at least 5%-10% will be fired. The position of these laid-off Facebook employees will be filled by better workers who are hunting for jobs. In Silicon Valley, most companies may not have a training camp elimination system, but they will at least have a quarterly or annual elimination system. So, maybe it is easy to find a job of computer science but get the offer is just the beginning of computer science career.
Health
The other thing which programmers can not deny is about healthy issue. Jobs of computer science looks like really relaxed compared with some physical work like cleaning or fixing a car, however, real programmers disagree with that. Actually, it’s very tough on programmers’ body for many reasons. The first part I want mention is about sitting for long time. Computer science workers always stay behind their screen still for a long time to code and “sitting for long stretches of time is a very serious health risk! Sitting affects your blood circulation, your back experiences a steady stress, you are more likely to drink and eat stuff that isn’t good for you, and you burn very little calories, making it more likely that you overeat.” Said by Sieber (2013) who holds a Doctorate in Natural Sciences, a Diploma from Germany, and an MSc from Sweden. Another specialist medicine doctor Edward R. Laskowski (2018) also proves in “What are the risks of sitting too much” that “Any extended sitting — such as at a desk, behind a wheel or in front of a screen — can be harmful. An analysis of 13 studies of sitting time and activity levels found that those who sat for more than eight hours a day with no physical activity had a risk of dying similar to the risks of dying posed by obesity and smoking.” That is just one thing of unhealthy points. Besides that, don’t forget that programmers have to stare at their screen prolonged as well. Sieber (2013) also shows the danger at her article that “staring at a bright screen for hours can lead to eye fatigue or eye strain, headaches, blurred vision, burning, itching or tearing eyes, and temporary vision disorders.” Eyes is an important window for human to contact the world, obviously jobs of computer science are abusing programmers’ eyes.
Psychology
Not only physic problem of health, mental diseases are also a severe problem of computer science workers. As I show it above, career of computer science has an intense competition, workers have to work overtime until very late of a day to exceed their contenders. So, “programmers spend less face-to-face time with your colleagues, family, or friends. This can lead to isolation, anxiety, and depression, i.e. both physical and mental health issues. The symptoms are manifold and can include tense muscles, back pain, headaches, poor sleep (insomnia), increased or flat breathing, quickened pulse, and generally signs of stress, depression, or anxiety.” (Sieber, 2013) Once a computer science major student tells me that except for a few relaxed companies (such as IBM, Salesforce, and Microsoft three years ago), it is quite normal for most IT companies he knows to work overtime and even no sleep time. Excessive overtime often means it will sacrificing your own private and family time. If programmers are a single youth, they will not have time to fall in love and choose a life partner. If they are married, they will find that it is difficult for them to have time and energy to have children unless their spouse is not working; if they have a family, their wife and children won’t even feel their presence. That means the time they face the computer will far exceed the time spent with family. This will have serious consequences in 5-20 years. The specific consequences include family breakdown, children rebellious or unfilial, and so on. he has listened to his old programmers more than once to regreted that they didn’t have time to spend time with their family when they were young. I hold the view that long time later to be alone with a computer a machine, you will lose your family and then have mental issues.
Prospect
To look at an industry, it is not fair to only see its glorious period, but to treat it from a whole life perspective. For example, remember that 4 years ago, the two majors of information protection and photovoltaic engineering were the hottest, all graduates were snapped up by huge companies. But when I graduated, I have never even heard of plenty of collages still running these majors. It was because all the collages were opened in the past few years, the number of graduates quickly exceeded the needs of the society. From the current point of view, the CS industry has been filled with a lot of bubbles. If you search the P/E data of various IT listed companies, you will find that the entire tech sector is full of irrational investment, how big the bubble can blow? Can it last for a few more years? I don’t know, but I know that once the bubble breaks, a large number of CS practitioners will be affected, and layoffs and unemployment are inevitable. From the current point of view, NASDAQ has shown some signs of collapse. In the past few weeks, all IT company stocks have fallen by about 25%.
As I show above, jobs of computer science are not as unmatched as the outside world. It has its own advantages and disadvantages. I think the more accurate statement is, if you decide to engage in computer science, then you must: 1. Be very interested, like this industry; or 2. You don’t like this industry, but you are willing to use your youth, health, your future Private and family life in exchange for some money or short-term glory.
Resource:
Schoenherr, S. (2004, May 5). “The Digital Revolution”. Retrieved from: https://web.archive.org/web/20081007132355/http://history.sandiego.edu/gen/recording/digital.html
Li Y. (2015, April 5). “China logs onto Internet Plus” Retrieved from: https://www.telegraph.co.uk/sponsored/china-watch/technology/11563092/china-internet-plus.html
Berry, A. (2016, October 17). “50 Highest Paying College Majors” Retrieved from: https://www.glassdoor.com/blog/50-highest-paying-college-majors/
Wang, D. (2017, May 29). “Why do so few people major in computer science?” Retrieved from: https://danwang.co/why-so-few-computer-science-majors/
Friedman, T. L. (2013, March 31). Need a Job? Invent It. New York Times. p. 11.
http://www.nytimes.com/2013/03/31/opinion/sunday/friedman-need-a-job-invent-it.html
Sieber, T. (2013, July 3). “5 Reasons Working With Computers Is Bad For You & How to Stay Healthy” Retrieved from: https://www.makeuseof.com/tag/5-reasons-working-with-computers-is-bad-for-you-how-to-stay-healthy/
Laskowski, E. (2018, May 08) “What are the risks of sitting too much?” Retrieved from: https://www.mayoclinic.org/healthy-lifestyle/adult-health/expert-answers/sitting/faq-20058005