Stanford's hottest major: computer science
Original post made on Jul 31, 2012
Read the full story here Web Link posted Tuesday, July 31, 2012, 9:26 AM
on Jul 31, 2012 at 3:46 pm
It is impossible, of course, to know the economic/political climate years away. But CS degree students I hope are getting full disclosure on the artificially short career length they can anticipate - 10 to 15 years.
They cannot realistically expect to support a family for very long or put their own kids through university. Only a minority can expect to become tech managers so they will have to find something completely different to do with a degree that tends to disqualify them from doing it.
From a career view, CS may be best as a minor enabling work in other fields anyway - sometimes spectacular work.
Only occasionally does someone in their career have to bridge a paradigm shift in how things are understood and done. Graphene displacing silicon may be a challenge for today's EE and CS people. But electronics gets broader and tech is actually replaced slowly - it's hard to find analog engineers today but they are necessary. Computer languages are usually not that much - you can learn, say, Python in a short time. Ditto yet another processor architecture.
Such drastic shortening of tech careers as we have is artificial in the US. Indeed the US is running the risk of driving out US students from STEM occupations and finding that fewer people find it worthwhile to migrate here to have such a career.
on Aug 1, 2012 at 9:09 pm
bru is a registered user.
Computer Science is a wonderful base of knowledge, logical & sequential thinking for anything. Learning about how operations scale and different algorithms, how computers work, is one of the best things anyone can do to train their mind.
The same laws and operations work in CS today as were there even before the advent of the computer. Learning to program helps in virtually anything.
It certainly makes more sense people getting CS degrees than what happened years ago for lack of it - that is companies hiring people with any degrees. Learning to think never hurts anyone.
on Aug 6, 2012 at 8:06 pm
I gather maguro_01 doesn't have a clue what one actually learns in a CS major. A CS major forms the basis of one of the more satisfying careers with unlimited possibilities. One cannot become a professional building future computing systems without the necessary skills. A minor in CS only gives you the ability to work with CS professionals ... you won't be creating anything yourself.