Viewing a single comment thread. View all comments

ChronoPsyche t1_issfdgl wrote

Well what I am saying is that most entry level tech jobs are not programming jobs anyways. They are software engineering or full stack web dev, which is a lot more than just programing. It includes programming, but if programming becomes automated, those jobs don't go away, they just become easier.

The task of a software engineer is to design software. The only thing that changes in the medium term future is the tools used to do so. As the lowest level of software engineering becomes automated, jobs will become easier but software will become more complex as a result and it'll all balance out.

This has been happening ever since the beginning of software, it's just happening faster now. High-level programming langues automated many aspects of low-level programming languages, such as memory management. That didn't kill jobs at all, in fact quite the opposite.

When our current high level languages of today become automated, we'll just have new programming languages with the current ones abstracted away, enabling more complexity and scaling to software. So the jobs will increase due to the increased possibilities.

With all that said, I don't think that the programming of today will become fully automated in 5 years. People here are overly optimistic. I don't think it's a good idea to choose different paths due to potentially very inaccurate estimates from people on Reddit.

I would say the best way to prepare is to not put all your eggs in one basket and to have a flexible mindset. If you want to be a web developer then shoot for being a web developer. Just try to be skilled in other areas of computer science to and just make sure to stay versed with new technology and to constantly update your skills as they start to become outdated.

8