5 ms·
I think CS mainly distinguish from other areas that it requires far less resource for both studying and doing research. I was majoring in fluid mechanics in my
by zkid18 7y ago
I think CS mainly distinguish from other areas that it requires far less resource for both studying and doing research. I was majoring in fluid mechanics in my undergraduate, but I could barely do good research as it requires the access to cutting-edge infrastructure. The same happens in many areas of research, but for IT the cost of infrastructure is smaller. One the other hand is a great advantage - we see more in more good research from Africa and Asia with was almost impossible a couple decades ago. But on the other hand the labor market is expanding. Maybe last century there were some positions for “ivy league” grads only, but now companies hire worldwide, and care more about the skill (probably not he case for US due to the current state of H1B).
As for you question, people are very bad in forecasting. Rather than following the answers on HN on this question try to invent more in exploring yourself- working on different domains, meet new people from different countries and fields, contribute to open-source, run startup and etc.The more information you obtain about the environment the better you can adjust your policy to maximize the reward.
I don’t believe that on the horizon on 5-10 years there would be a dramatic drop in demand for CS degree professional. Consider the tech companies’ R&D investment and the VC investment deep-tech startups we need professionals to meet these expectations.
Moreover I think many students are attracted by non-linear professional growth of IT-specialist. Hardly in any other area you can find 25-years old C-level professional. That makes IT career very attractive from both risk and return.