Talk to us

Is learning how to code still worth it in 2024?

5 months ago

Over time, Machine Learning (ML) and Artificial Intelligence (AI) are getting smarter, even reaching an IQ that rivals Einstein, who had an IQ between 160-190. The IQ of AI ranges from 155-180. AI is used in many ways, for generating music, photos, videos, copywriting education and more. This also applies to coding, which brings up the questions: Will AI replace our jobs? Should we still learn how to code?

How it all started?

In the beginning, coding was done in a language only computers understood - a series of zeros and ones. Programmers had to keep track of each piece of data and code was placed in the computer''s memory. This involved manually figuring out memory addresses and making sure different parts of the program didn''t interfere with each other. Compilers make things easier. They let us use a simple language like C++, and we don''t have to think about turning it into zeros and ones or storing it in memory. That''s what a compiler does.

Fact: Compliers didnt replace programmers. they made them more efficient. and the result of that, amazing website and app we have today that no one could even imagine in past. thede days billions of people can communicate in real time.

Compilers didn''t eliminate programmers. Instead, they made programmers more effective. They simply created a room for new jobs and new challenges. This, compilers have played a significant role in the evolution and growth of the software industry.

The story of technological development has always been one of change and adaptation, and this is no different with Artificial Intelligence (AI). According to industry experts, the rapid advancement and implementation of Artificial Intelligence technology might lead to the replacement of up to 85 million jobs worldwide by 2025. However, it''s also projected that about 97 million new jobs will be created as a direct result of the evolving AI landscape. 1 These new jobs will likely span across various fields and industries, ushering in a new era of employment opportunities. Moreover, the attitude towards AI is generally positive, particularly in the realm of human resources. A staggering 93% of HR leaders and employees in the U.S. are open to the idea of leveraging AI for training purposes. 2 This openness to change and adaptability is a promising indicator of the potential for smooth transitions as we continue to integrate AI into our everyday lives.

Let’s talk stats:

Based on CompTIA Tech Job Reports: 3

  • Technology companies added about 17,833 jobs in January.
  • Job growth was led by tech services and software development (approx. 14,500 jobs) and cloud infrastructure (2,100 jobs).
  • Tech manufacturing, especially semiconductors, also saw an increase (1,400 jobs).
  • Despite job growth, technology occupations across the economy declined by around 117,000 positions.
  • The unemployment rate for tech occupations remained stable at 2.3%, while the national rate was at 3.7%.
  • Over 392,000 tech job postings were active, with nearly 178,000 new postings in January alone.
  • Interest in roles related to software development, IT project management, and data analysis remains high.
  • Job postings requiring AI skills went up by about 2,000, totaling 17,479.
  • Over time, Machine Learning (ML) and Artificial Intelligence (AI) are getting smarter, even reaching an IQ that rivals Einstein, who had an IQ between 160-190. The IQ of AI ranges from 155-180. AI is used in many ways, for generating music, photos, videos, copywriting education and more. This also applies to coding, which brings up the questions: Will AI replace our jobs? Should we still learn how to code?

    How it all started?

    In the beginning, coding was done in a language only computers understood - a series of zeros and ones. Programmers had to keep track of each piece of data and code was placed in the computer''s memory. This involved manually figuring out memory addresses and making sure different parts of the program didn''t interfere with each other. Compilers make things easier. They let us use a simple language like C++, and we don''t have to think about turning it into zeros and ones or storing it in memory. That''s what a compiler does.

    Fact: Compliers didnt replace programmers. they made them more efficient. and the result of that, amazing website and app we have today that no one could even imagine in past. thede days billions of people can communicate in real time.

    Compilers didn''t eliminate programmers. Instead, they made programmers more effective. They simply created a room for new jobs and new challenges. This, compilers have played a significant role in the evolution and growth of the software industry.

    The story of technological development has always been one of change and adaptation, and this is no different with Artificial Intelligence (AI). According to industry experts, the rapid advancement and implementation of Artificial Intelligence technology might lead to the replacement of up to 85 million jobs worldwide by 2025. However, it''s also projected that about 97 million new jobs will be created as a direct result of the evolving AI landscape. 1 These new jobs will likely span across various fields and industries, ushering in a new era of employment opportunities. Moreover, the attitude towards AI is generally positive, particularly in the realm of human resources. A staggering 93% of HR leaders and employees in the U.S. are open to the idea of leveraging AI for training purposes. 2 This openness to change and adaptability is a promising indicator of the potential for smooth transitions as we continue to integrate AI into our everyday lives.

    Let’s talk stats:

    Based on CompTIA Tech Job Reports: 3

    • Technology companies added about 17,833 jobs in January.
    • Job growth was led by tech services and software development (approx. 14,500 jobs) and cloud infrastructure (2,100 jobs).
    • Tech manufacturing, especially semiconductors, also saw an increase (1,400 jobs).
    • Despite job growth, technology occupations across the economy declined by around 117,000 positions.
    • The unemployment rate for tech occupations remained stable at 2.3%, while the national rate was at 3.7%.
    • Over 392,000 tech job postings were active, with nearly 178,000 new postings in January alone.
    • Interest in roles related to software development, IT project management, and data analysis remains high.
    • Job postings requiring AI skills went up by about 2,000, totaling 17,479.
    • Postings for remote and hybrid roles increased by 5,000 from December.

    Fact: Compliers didnt replace programmers. they made them more efficient. and the result of that, amazing website and app we have today that no one could even imagine in past. thede days billions of people can communicate in real time.

    Compilers didn''t eliminate programmers. Instead, they made programmers more effective. They simply created a room for new jobs and new challenges. This, compilers have played a significant role in the evolution and growth of the software industry.

    The story of technological development has always been one of change and adaptation, and this is no different with Artificial Intelligence (AI). According to industry experts, the rapid advancement and implementation of Artificial Intelligence technology might lead to the replacement of up to 85 million jobs worldwide by 2025. However, it''s also projected that about 97 million new jobs will be created as a direct result of the evolving AI landscape. 1 These new jobs will likely span across various fields and industries, ushering in a new era of employment opportunities. Moreover, the attitude towards AI is generally positive, particularly in the realm of human resources. A staggering 93% of HR leaders and employees in the U.S. are open to the idea of leveraging AI for training purposes. 2 This openness to change and adaptability is a promising indicator of the potential for smooth transitions as we continue to integrate AI into our everyday lives.

    Let’s talk stats:

    Based on CompTIA Tech Job Reports: [3]

    • Technology companies added about 17,833 jobs in January.
    • Job growth was led by tech services and software development (approx. 14,500 jobs) and cloud infrastructure (2,100 jobs).
    • Tech manufacturing, especially semiconductors, also saw an increase (1,400 jobs).
    • Despite job growth, technology occupations across the economy declined by around 117,000 positions.
    • The unemployment rate for tech occupations remained stable at 2.3%, while the national rate was at 3.7%.
    • Over 392,000 tech job postings were active, with nearly 178,000 new postings in January alone.
    • Interest in roles related to software development, IT project management, and data analysis remains high.
    • Job postings requiring AI skills went up by about 2,000, totaling 17,479.
    • Postings for remote and hybrid roles increased by 5,000 from December.

    This data emphasizes the increasing demand for tech expertise, particularly in data analysis and cybersecurity, reflecting the evolving digital landscape''s needs. The graph serves as a strategic guide for workforce development in the tech sector. 4

    • Employment in professional, scientific, and technical services continue to trend up, adding 25,000 jobs.
    • The industry added an average of 22,000 jobs per month in 2023,
    • About half the average monthly gain of 41,000 in 2022, according to the BLS report. 5

    Nvidia’s CEO, Jensen Huang, said: “people should not bother learning how to code anymore.”

    You may be familiar with Nvidia, a company that manufactures specialized computer chips known as GPUs. These chips are utilized to train and operate AI models, such as Chat GPT. Notably, Nvidia has recently surpassed Saudi Aramco to become the world''s third-largest company by market cap.

    The company''s CEO, Jensen Huang, spoke at the World Government Summit. He suggested that people might not need to learn coding in the future. He thinks that AI will soon be able to understand human intention and create programs for them, without people needing to learn how to code themselves.

    Here’s exactly what he said:

    “I want to say something and it''s going to sound completely opposite of what people feel. Over the course of the last ten years, 15 years, almost everybody who sits on a stage like this would tell you, it is vital that your children learn computer science. Everybody should learn how to program. And in fact, it''s almost exactly the opposite. It is our job to create computing technology such that nobody has to program and that the programming language is human. Everybody in the world is now a programmer. This is the miracle of artificial intelligence. For the very first time, we have closed the gap. The technology divide has been completely closed. And this is the reason why so many people can engage artificial intelligence. It is the reason why every single government, every single industrial conference, every single company is talking about artificial intelligence today. Because for the very first time you can imagine everybody in your company being a technologist, the people that understand how to solve domain problems in digital biology, or in education of young people, or manufacturing or in farming, those people understand domain expertise now can utilize technology that is readily available to you. You now have a computer that will do what you tell it to do, to help automate your work, to amplify your productivity, to make you more efficient."

    Jensen imagines a future where we don''t need to worry about software too. We will talk to computers in everyday language, just like we talk to each other. We won''t need to learn coding or special instructions to use them. To some degree, that''s might be true. We''re seeing a lot of capabilities with Chat GPT being able to write entire code, however, the current capabilities a bit overrated.

    How AI generates codes?

    Current models often don''t create flawless code. It can require a skilled eye to spot the minor issues in the code they produce. Plus, writing the code is just the first step. You also need to use it. This means linking it to various databases and services. This is part of the software engineering role and goes beyond just coding.

    The chart illustrates the impact of generative AI on developer speed for various tasks by showing the percentage reduction in task completion time when using generative AI compared to not using it.

    Overall, the chart from McKinsey & Company is making a clear point that generative AI tools can significantly speed up developers'' work on certain tasks, particularly those that are more routine or have established patterns, such as documentation and code generation. However, when it comes to more complex tasks, the benefit of generative AI is currently limited. [7]

    With the demand for jobs that require AI skills estimated to rise by 40% over the next five years, it is important that students are educated on the potential of AI and computer science to prevent a long-term skill gap. Indeed, programmers used to work with zeroes and ones, while nowadays, web developers must understand HTML, CSS, JavaScript, React, Next.js, and more. That’s exactly why the real talent is in learning and adapting. The future engineer needs current coding skills and a better understanding of how AI works, and how to give it proper instructions to make the most of it.

    Learning to code effectively doesn''t necessarily require a university degree. You can learn coding easily nowadays. It can be achieved through online courses, YouTube videos, and working with Chat GPT. For example you can ask Chat GPT to guide you in building something, explaining its approach. It can write code and explain how it works. If you encounter errors, Chat GPT can explain them. This way, you can learn the syntax of the language you want.

    Remember that good software engineers don’t just code, they solve problems. You need to understand how to break down the problem into smaller pieces, understand how each of them works and what they are for, how to connect them to different systems, and how to design it to improve efficiency. Maybe in a few years, senior engineers will spend time building and improving things that actually solve problems and create new solutions. Due to this, we need to realize the value of a deep understanding of how things work.

    Conclusion

    In summary, even if much of the coding becomes automated, it won''t put software developers'' jobs at risk. Instead, it could provide more job opportunities and free up time and resources to focus on more complex problems and delve deeper into our tech challenges. Which makes coding just fundamentals for future perspectives.

    Just as the AI-generated music hasn''t eliminated the need for musicians, the integration of technology into creative fields often complements rather than replaces human skill. In art, digital tools have opened new ways for expression without diminishing the value of traditional techniques. Similarly, in chess, AI has enhanced the strategic depth of the game but cannot replicate the nuanced understanding of grandmasters. This phenomenon mirrors the evolution in car manufacturing, where despite the rise of mass production, there remains a cherished place for handcrafted vehicles.

    And most importantly do coding for the sake of coding and actually enjoy it.

     


    Sources

    1- The Future Of Jobs Report

    2 - Forbes: As AI Advances, Will Human Workers Disappear? 

    3 - CompTIA: Tech Jobs Report

    4 - Fastest Growing Occupations : 20 occupations with the highest projected percent change of employment between 2022-32.

    5 - Economic News Release: Empoyment Situation Summery

    6 - A Conversation with the Founder of NVIDIA: Who Will Shape The Future of AI?

    7- McKinsey & Company report

     

     

Focus on what matters,
outsource the rest

Drive innovation through outsourcing collaborations.

Tbilisi

+995 571 990 229

Innovation Street # 7, Tbilisi, Georgia

Quotes@arttteo.com

blog

Recent insights

Frontend development Milestone

1 month ago

Visual Studio Code New Update September 2024 (Version 1.94)

1 month ago