7 answers
7 answers
Updated
Roberto’s Answer
Programing, or rather computer programing may be one of the most (if not the most) universal careers today and in the foreseeable future. As we depend more and more on computers and robots, the only way to go of the demand for programmers is UP. For the foreseeable future computers and robots in every industry will need instructions from humans and ultimately those instructions need to be entered as an efficient code of one kind of another. Enter the programmer.
Computer Science, Computer Engineering and programming in general, as explained by the great professionals in this discussion, has many options. The answer to your question, in my opinion, is YES and evermore in the future.
Almost everything can benefit from programming skills, at the end coding or programming is "just" translating instructions to a language the machines can understand. Coding solves mathematical problems, weather simulations, image processing, accelerates medical research, pours over huge amounts of data to identify patterns and extract useful information. Code control our cars, the power stations, the airplanes, the war machines, the space ships, the robots in the car factories, our medical records, even our social life ! Computer Scientists in their many specialties set the parameters and pave the roads by addressing new problems and bringing new solutions.
This is a field of constant learning, what was cutting age a few years ago, may be already obsolete. The excitement of computer science is precisely the need for renewal and re invention.
Programming is also one of the few careers that is highly detached from a physical location and in many cases you can just work, most of the time, from the comfort of your location of choice and still be a great contributor, then your skills will be highly portable from one industry to the next. If you are passionate about this and can train yourself for the discipline it requires, for constant learning, the sky is not the limit, space is the limit.
Computer Science, Computer Engineering and programming in general, as explained by the great professionals in this discussion, has many options. The answer to your question, in my opinion, is YES and evermore in the future.
Almost everything can benefit from programming skills, at the end coding or programming is "just" translating instructions to a language the machines can understand. Coding solves mathematical problems, weather simulations, image processing, accelerates medical research, pours over huge amounts of data to identify patterns and extract useful information. Code control our cars, the power stations, the airplanes, the war machines, the space ships, the robots in the car factories, our medical records, even our social life ! Computer Scientists in their many specialties set the parameters and pave the roads by addressing new problems and bringing new solutions.
This is a field of constant learning, what was cutting age a few years ago, may be already obsolete. The excitement of computer science is precisely the need for renewal and re invention.
Programming is also one of the few careers that is highly detached from a physical location and in many cases you can just work, most of the time, from the comfort of your location of choice and still be a great contributor, then your skills will be highly portable from one industry to the next. If you are passionate about this and can train yourself for the discipline it requires, for constant learning, the sky is not the limit, space is the limit.
Thank you for answering!
Jessie
Updated
Nandini’s Answer
Hello Jessie,
As my peers have stated before me, the field of computer science is evolving. There is something new coming every month which means more jobs! This is also one of the industries where there is no such thing as "routine" work or "muscle memory" related work - so a huge chunk of what we do cannot be automated and replaced with bots as long as we are not talking about tech jobs like data entry.
This is not just for software but also hardware. You have to just read about the latest in silicon chips, storage, etc. to see how much we progressed and how much more potential can be realized.
Hope this helps and best of luck to you! :)
As my peers have stated before me, the field of computer science is evolving. There is something new coming every month which means more jobs! This is also one of the industries where there is no such thing as "routine" work or "muscle memory" related work - so a huge chunk of what we do cannot be automated and replaced with bots as long as we are not talking about tech jobs like data entry.
This is not just for software but also hardware. You have to just read about the latest in silicon chips, storage, etc. to see how much we progressed and how much more potential can be realized.
Hope this helps and best of luck to you! :)
Thank you!
Jessie
Updated
Mickael’s Answer
Hi Jessie,
I agree with Roberto Fernandez that computer science is a domain that will continue to grow over time. More and more things are getting automated, data mining with machine learning is going viral and we are just starting to explore the possibilities of that area.
But also, there is hardware research on new types of processors, faster, smaller, and even totally new technologies like quantum computers.
If these new computers start making their way into more common places, we will need new developers to write new applications on them and make them secured and so on.
I agree with Roberto Fernandez that computer science is a domain that will continue to grow over time. More and more things are getting automated, data mining with machine learning is going viral and we are just starting to explore the possibilities of that area.
But also, there is hardware research on new types of processors, faster, smaller, and even totally new technologies like quantum computers.
If these new computers start making their way into more common places, we will need new developers to write new applications on them and make them secured and so on.
Thank you so much!
Jessie
Updated
Tyler’s Answer
I think other than outside factors like world events as Fred Rosenberger pointed out, growth in industries somewhat depend on saturation of candidates. If more people have the same degree, there will be less jobs offered because they would be filled. That being said, everything is moving towards automation. Programming is a valuable skill that you can apply in many different fields, so I don't see it slowing down anytime soon.
Thank you so much!
Jessie
Updated
Sahak’s Answer
Hi Jessie! Great question. CS jobs will definitely continue to grow as the tech industry keeps growing more and more. However as the growth increases, the competitiveness in the job market will increase as well so those who will be in the job market will have to work very hard in order to be considered for a position. Best of luck to you and let me know if you any more questions :)
I appreciate this, thank you for the advice.
Jessie
Updated
Fred’s Answer
Well, 20 years is a LONG time. Odds are pretty good it will both wax and wane. Generally, the trajectory would be up, however major events (like 9/11, or COVID) can cause downturns for lengthy periods of time. Even in prosperous times, there can be localized downturns. Right now, many tech companies are doing huge lay-offs. If I recall correctly, Google, Facebook, Twitter (all huge tech companies) are in the middle of layoffs. At the same time, other companies (like the one where I work) are hiring.
Thanks for the help.
Jessie