Future of programming jobs?

During my computer science graduation, I was worried that the pace of technologies is so fast that someday there will be no need for programmers when I enter the market!

A valid fear!

People were worried that tools like Drag and Drop tools were flowing into the market and they will replace the need for any programmers.

After a decade of experience and I am still listening to arguments about the fear of automated tools replacing the programmers.

Here is another Youtube video and I will explain the arguments:

 

Let’s discuss it:

Python Vs C language

The first argument is python saves time and it is easier when compared to the C language. Similarly, tools are like NoCode and Shopify have enabled people and companies to create solutions fast. This results in more business and customers and that require software engineers to support them.

It’s basically the argument that “programming nowadays is just glue Code”. But the problem is that all of these shortcuts solve a limited set of problems. It is very hard to rely on these shortcut tools because when a business grows there will be the need for more custom solutions.

This is because these tools and higher-level programming languages do not cover every aspect of the possible solutions.

 

Advice: Learn more

 

The advice given here is that one should learn as much as possible about the new and upcoming frameworks. I agree with the advice but I will emphasize that besides the learning framework one should learn about the principles upon which these frameworks are built.

Hence the fear of new tools and frameworks replacing programming jobs is never going to go away. It will be there and upcoming tools and technologies in the programming world are a good thing that indicates that there is growth and there will be more programming jobs.