Questions for Computer Science Majors.

Is there currently a lack of Computer Science majors?

  • My high school computer science teacher told me that there is a persistent lack of qualified programmers in the tech industry. I also heard a similar report on NPR. I am unsure whether or not this is true because it seems that so many people that I know want to work in this field or have majored in Computer Science. When I attended a commencement ceremony two weeks ago, at least 40% of the degrees given were Computer Science degrees.

  • Answer:

    No. There is lack of qualified software engineers with practical skills, but there is not a lack of computer science majors. (However, that is not to say that getting a CS degree is worthless.) If there were a shortage of computer science majors, they would be paid much more. But instead, employers are hiring people who can get the job done (whether they have CS degrees or not) and either expecting the employees to learn on their own or training them in software engineering. I don't know of any employer who extends training in basic Computer Science to their staff. It's important to understand that university CS programs generally prepare students for two things: low-level systems programming (for which demand is low relative to the demand for higher-level coders) and academic research (that is, pursuing an MS or Ph.D in CS). Most CS programs use technologies and tactics that are not directly useful in the day-to-day work of software engineers.  Again, not to say that a CS degree is not useful, but it's not necessary to pursue a career in software development.

Jeffrey McManus at Quora Visit the source

Was this solution helpful to you?

Other answers

I noted your teacher's use of the word "qualified."  Anecdotal evidence from some friends in the Silicon Valley startup scene suggests that there are plenty of contract software developers for hire--many of whom are not qualified (i.e., they write lousy and hard to maintain code).  Unfortunately, it can be hard to detect these people until it's too late. Something similar may also be going on in law.  There seems to be a lack of qualified legal graduates, but no shortage of law schools graduating students who end up being poor candidates for legal positions. Some people think that the solution should be to pour more people into the top of the funnel.  I think both the legal profession and the software industry would benefit from trying to draw and filter higher quality talent into their pipelines (i.e., high school kids for software, college juniors for law school) by developing genuine interest, rather than try to draw everyone in with the lure of stable, high paying jobs.

Anonymous

So many of the entry level computer science jobs (such as report writers) are being filled by inexpensive contract H1B workers that many companies are able to hire all of there entry level people at less than $55 hr contract rate.  No before you get excited a large portion of the contract rate goes to the contract firm that holds their H1B paperwork. So the companies get their reports cheap and don't have to pay any benefits such as vacation, sick leave, medical dental or eyecare.  They also can send the contractor back to their agency on a moment's notice if they don't workout and they just send that person on to the next company.  Our company is about 70% H1B Indian now, 10% H1B other nationalities and and 20% higher paid Americans.  This is not how the program was designed to work!  They also off shore large amounts of project back to India and use the H1Bs to  project manage (translate requirements to Indian) for them.  Until we get a president who cares more about American jobs than corporate lobbyists this travesty will continue.  The H1B program is valid in an economy where we near full employment 4% but definitely not when our unemployment is running this high.  People in the IT industry used to be in demand but the smart ones have already moved to other fields.  The rest of us keep learning new skills trying to keep our heads above water, hoping for a day when the government will finally realize that without American jobs there can be no economic recovery.

Anonymous

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.