DEV Community

Cover image for I think we programmer won't lose our job in the next 5 years
Quack Quack
Quack Quack

Posted on

I think we programmer won't lose our job in the next 5 years

The wild world right now

A wile ago, Microsoft released Github Copilot which is an AI based tool to support people writing code more efficiently using native language.

Recently, the announcement of ChatGPT marked a new era. An era of AI where we simple just ask without doing much.

Follow that, Microsoft released Bing which uses newer data than ChatGPT.

Many creative people tried various things like

  • Ask ChatGPT to write unit test for their program, teach them to write code...

Writing code using ChatGPT

  • They even finished an essay within 24 hours with the help of ChatGPT

Now we live in fear of being replace by AI :<

What changed?

From my point of view

  • We may switch from using Google to use AI platform to learn stuff quicker. (there is some news that Google is releasing their AI, too).
  • We will learn quicker and many people will join the Programming community.
  • Speaking of long term, there will be less critical thinking people than ever.

    What will remain the same?

    First, If we bring the value, we get paid.

  • From a point of view of "It's just a tool". Remember when people have to write down everything on the paper for accountant then Microsoft Excel came out and people use it as a Tool? Of course, some old people could not catch up and lost their job because the youth are better at learning technology. Nevertheless, they didn't lose their job instantly, they lose their job after a couple of years till all the company shifting from paper to Excel.
    People get hired and get paid because they bring the value of accountant done.

  • From a point of view of "It's gonna replace us who write code". Yes, If AI does a very good job at coding and could make performance and bug-free app then we should give up coding, why would we reinvent the wheel? We should leverage it's skill to make our products or do whatever brings value instead. We use this to bring the value instead of writing code.

What should we do?

  • Keep learning We are still the one who get the job done on a high level. AI at the moment is just a tool which will makes the job done faster but the decision is still up to us. We should use AI to learn even quicker.
  • Become a high value person I don't think AI in the next 5 years could write the whole project from scratch base on some vague requirements. In the meantime, we should try to increase our value so the value we bring up could never be fulfilled by the AI.

Conclusion

Keep learning, keep improving yourself to become a high value person and enjoy your life.

Tell me your opinion in the comment section!

Top comments (1)

Collapse
 
aarone4 profile image
Aaron Reese

Technology rarely eliminates jobs, but the nature of the jobs does change. Apparently the entire British empire was run by 4000 civil servants. Do we have fewer accounts now we have Excel? Programmers / developers will shift towards designing processes and data integration rather than low level implementation. Do we really think framework adoption would be so high without the CLI create {framework-of-choice} tooling?