AI makes coding skills no longer necessary: ​​Here are 5 reasons that prove this statement is incorrect!

Nvidias CEO has stated that we shouldnt teach children programming because AI will do all the heavy lifting for them.

While it's true that AI can be a programmer's best friend, everyone should still learn how to code, regardless of how much AI-generated code they end up using - for many reasons.

What did Nvidia's CEO say about AI and programming?

At the 2024 World Government Summit in Dubai, Nvidia CEO Jensen Huang stated he believes there is no point in teaching people how to code because programming will be done by AI in the near future :

Our job is to create computing technology so that no one has to program. And programming languages ​​are human. Everyone in the world is now a programmer. This is the magic of artificial intelligence.

Although AI can create working blocks of code, there are still arguments that humans do not need to learn the basics of programming if they want to create programs.

How good is AI at programming?

Before we can confirm whether Jensen's statement is true or false, we must see what motivated him to make these statements.

AI models on the Internet can help you with programming. General use models like ChatGPT can do this, but you can use a special model like CodeGPT specifically for handling programming queries.

Overall, these AI models do a great job of translating prompts into code. Its main strength, which Jensen mentioned above, is that you don't need to know programming to create code with AI. Just tell it what you want in English, copy-paste the result, and (ideally) you'll have error-free code that does what you asked.

Why is Nvidia wrong in not teaching programming to children?

Mr. Huang makes an excellent point and his claim is backed by factual evidence. However, there are many reasons to continue teaching people how to code.

1. Knowledge is still needed to check for errors in AI-generated code

AI code can usually run without errors, but it's not perfect. Learning how to code will give you the knowledge you need to refine and hone the code that AI generates, as outlined in the above introduction to CodeGPT:

So: CodeGPT can write code, but you should be careful because it doesn't always give you the best output. What you receive may be error-prone and may not follow best practices. Whenever you use CodeGPT or any other AI-powered tool to write code, first try to understand what the code does. Don't just copy and paste!

More importantly, make the code human-readable and ensure it follows basic programming principles that every programmer should know. If you blindly add AI-generated code, you risk creating a large code mess that is difficult to debug, or worse, creating vulnerabilities in your software, website, etc.

2. Programmers can apply experience to solve problems better than AI

Programmers are ultimately trying to solve a problem. Whether creating apps for themselves or for customers, they must find the best way to turn their ideas into reality using code.

As programmers gain experience creating applications, they can better visualize how a project goes from a drawing on paper to a working program. AI chatbots do not have the same level of training to be able to learn from previous projects and apply what they have learned to do a better job in the future.

3. Programmers can improve the code better to meet user needs

If you're creating a program for someone else, chances are they'll have some feedback. It's a natural part of the back-and-forth process that ensures customers get the products they want.

If humans program the application, they can take any feedback themselves and send it through to a second version, continuing this trend until the customer's wishes are met. However, if someone has difficulty with AI-generated code, the best they can do is ask the AI ​​to make edits and hope that the AI ​​will handle their request properly.

4. Programmers can adapt to changing technology trends faster than AI

AI models derive knowledge from existing data. That makes them really good at recreating things from what's already on the Internet but not so good at understanding the latest technologies and trends.

Programmers can always stay up to date with the latest developments in their chosen language and implement them in code. They also understand which language is best suited to which task and can change the language used when the previous language falls out of favor.

5. Programmers can respond to urgent patch requests faster than AI

Finally, if something goes wrong with the code, someone with programming knowledge is needed to fix it. In the event of a Zero-day attack, time is of the essence; The problem needs to be identified and fixed as quickly as possible.

It doesn't matter whether the code is written by humans or by AI; Both can make mistakes. However, people who understand code will have an easier time identifying and understanding the problem. A person who doesn't know how the code works won't even know what to ask the AI ​​to do.

Jensen Huang's statement is not necessarily wrong. AI allows people who have never programmed before to create and use code. However, if someone wants to create something for themselves or someone else, they will need basic programming knowledge to ensure everything runs smoothly and efficiently.

Other Artificial intelligence articles
  • Chatbot Microsoft Copilot claims to be the master, calling users slaves

    mới đây, chatbot microsoft copilot đã có hành vi kỳ lạ khiến cộng đồng công nghệ thế giới hoang mang khi tự nhận mình là chủ nhân, còn người dùng là nô lệ và phải tôn thờ nó.
  • How to use ChatGPT widget on Android

    Ứng dụng chatgpt của openai hiện cung cấp widget dành cho thiết bị android. bạn có thể thêm nó vào màn hình chính và nhanh chóng nhập lời nhắc bằng cách sử dụng truy vấn hình ảnh, văn bản, giọng nói hoặc chế độ hội thoại.
  • Instructions for creating AI images on Freepik

    freepik mới ra mắt công cụ pikaso ai tạo ảnh ai hàng loạt theo nhiều phong cách nghệ thuật tạo ảnh khác nhau, dựa trên ý tưởng sáng tạo tạo ảnh nghệ thuật của bạn.
  • How to create images from drawings on Freepik is very artistic

    công cụ pikaso ai đến từ freepik vừa mới ra mắt các tính năng tạo hình ảnh ai như tạo ảnh ai trên freepik từ nội dung bạn nhập hay từ nét vẽ nguệch ngoạc, đơn giản mà bạn vẽ.
  • Learn about Adobe's GenAI: A tool that turns text prompts into music

    giữa cơn sốt âm nhạc ai, adobe đang phát triển trình tạo nhạc ai của riêng mình có tên genai. công cụ này sẽ cho phép người dùng tạo nhạc từ lời nhắc văn bản và tinh chỉnh kết quả.

  • Deprecated: stripslashes(): Passing null to parameter #1 ($string) of type string is deprecated in /home/tipsmake.com/public_html/template/en-cms-v2/single_amp.php on line 305
  • WHAT IS AI? WHAT CAN AI DO?

    trong những năm gần đây, trí tuệ nhân tạo ai ngày càng phát triển và đem lại càng nhiều giá trị phục vụ cho đời sống con người. vậy, trí tuệ nhân tạo ai có thể làm được những gì? bài viết dưới đây tipsmakes cung cấp những giải đáp chi tiết.
Category

System

Windows XP

Windows Server 2012

Windows 8

Windows 7

Windows 10

Wifi tips

Virus Removal - Spyware

Speed ​​up the computer

Server

Security solution

Mail Server

LAN - WAN

Ghost - Install Win

Fix computer error

Configure Router Switch

Computer wallpaper

Computer security

Mac OS X

Mac OS System software

Mac OS Security

Mac OS Office application

Mac OS Email Management

Mac OS Data - File

Mac hardware

Hardware

USB - Flash Drive

Speaker headset

Printer

PC hardware

Network equipment

Laptop hardware

Computer components

Advice Computer

Game

PC game

Online game

Mobile Game

Pokemon GO

information

Technology story

Technology comments

Quiz technology

New technology

British talent technology

Attack the network

Artificial intelligence

Technology

Smart watches

Raspberry Pi

Linux

Camera

Basic knowledge

Banking services

SEO tips

Science

Strange story

Space Science

Scientific invention

Science Story

Science photo

Science and technology

Medicine

Health Care

Fun science

Environment

Discover science

Discover nature

Archeology

Life

Travel Experience

Tips

Raise up child

Make up

Life skills

Home Care

Entertainment

DIY Handmade

Cuisine

Christmas

Application

Web Email

Website - Blog

Web browser

Support Download - Upload

Software conversion

Social Network

Simulator software

Online payment

Office information

Music Software

Map and Positioning

Installation - Uninstall

Graphic design

Free - Discount

Email reader

Edit video

Edit photo

Compress and Decompress

Chat, Text, Call

Archive - Share

Electric

Water heater

Washing machine

Television

Machine tool

Fridge

Fans

Air conditioning

Program

Unix and Linux

SQL Server

SQL

Python

Programming C

PHP

NodeJS

MongoDB

jQuery

JavaScript

HTTP

HTML

Git

Database

Data structure and algorithm

CSS and CSS3

C ++

C #

AngularJS

Mobile

Wallpapers and Ringtones

Tricks application

Take and process photos

Storage - Sync

Security and Virus Removal

Personalized

Online Social Network

Map

Manage and edit Video

Data

Chat - Call - Text

Browser and Add-on

Basic setup