Nvidia CEO prevendo o Fim da Programação (essa é a minha visão...)

Lucas Montano
29 Feb 202412:49

Summary

TLDREn este video, el CEO de NVIDIA aborda una perspectiva contraria a la creencia popular sobre la necesidad de aprender a programar. Argumenta que, en la era de la inteligencia artificial, el enfoque debería desplazarse hacia la ciencia de la computación en lugar de la programación per se. Sugiere que el futuro de la tecnología permitirá a las personas sin habilidades de programación crear soluciones mediante herramientas intuitivas, eliminando la barrera entre los conocimientos técnicos y la innovación. Este cambio paradigmático propone una reflexión sobre el verdadero objetivo de la educación en tecnología y cómo preparar a las futuras generaciones para un mundo donde la comprensión conceptual de la computación es más valiosa que escribir código.

Takeaways

  • 💡 El CEO de NVIDIA destaca la importancia de aprender Ciencia de la Computación, no solo programación.
  • 🤖 Enfatiza en la creación de tecnologías que permitan a las personas no tener que programar.
  • 📚 Argumenta que el conocimiento en Ciencia de la Computación es fundamental, más allá de solo saber programar.
  • 🚀 Menciona que la inteligencia artificial permitirá a los no programadores crear soluciones por sí mismos.
  • 🔍 Critica la visión de que solo se debería enseñar programación, destacando la importancia de una base más amplia en tecnología.
  • 🤔 Reflexiona sobre la abstracción en la tecnología actual y cómo esto puede alejar a las personas de entender cómo funcionan realmente las cosas.
  • 💻 Comenta sobre la confusión común entre términos técnicos en el campo de la tecnología.
  • 👓 Discute el futuro de la tecnología y cómo los asistentes inteligentes podrían cambiar nuestra interacción con los dispositivos.
  • 📉 Expresa preocupación sobre la calidad del código en la era de la inteligencia artificial y la programación rápida.
  • 🏫 Sugiere que la educación en Ciencia de la Computación debería ser prioritaria sobre la enseñanza de la programación en las escuelas.

Q & A

  • null

    -null

  • null

    -null

  • null

    -null

  • null

    -null

  • null

    -null

  • null

    -null

  • null

    -null

  • null

    -null

  • null

    -null

  • null

    -null

Outlines

00:00

👨‍💻 Opinión controversial del CEO de NVIDIA sobre enseñar programación

El CEO de NVIDIA, Jen-Hsun Huang, expresó una opinión contraria a la creencia generalizada de que es vital que los niños aprendan a programar. En su lugar, sugiere que lo verdaderamente importante es que aprendan Ciencia de la Computación. Explica que el objetivo no es que todos sean programadores, sino que la tecnología avance hasta el punto en que nadie necesite programar. Según él, la Inteligencia Artificial permitirá que las personas con conocimiento del negocio puedan crear lo que deseen sin necesidad de codificar, de la misma manera que los usuarios de Excel pueden realizar tareas complejas sin programar.

05:01

🤖 El futuro de la IA y su impacto en la programación

El orador expresa su preocupación por el futuro, cuando ya no sepamos cómo funcionan los softwares debido a los altos niveles de abstracción. Menciona que incluso los desarrolladores senior en empresas tecnológicas a menudo confunden conceptos básicos como CPU, paralelismo y concurrencia. A medida que la complejidad aumenta y se depende más de la Inteligencia Artificial, es posible que se pierda la capacidad de depurar y comprender el código subyacente. Sugiere que, si bien la programación tradicional puede disminuir, aún será necesario crear infraestructura e integraciones para permitir que estas nuevas soluciones impulsadas por IA funcionen correctamente.

10:01

🔮 Visión del futuro con asistentes de IA integrados

El orador presenta su visión del futuro, donde las personas no necesitarán aplicaciones móviles tradicionales. En su lugar, utilizarán asistentes de Inteligencia Artificial integrados en dispositivos como gafas inteligentes. Estos asistentes podrán ver lo que los usuarios ven y proporcionar información relevante en tiempo real, conectando el mundo físico con el digital. Sugiere que esta tecnología eliminará la necesidad de muchas aplicaciones y sistemas actuales, de la misma manera que las hojas de cálculo compartidas en la nube reemplazaron la necesidad de crear sistemas web para gestionar datos. Aunque la programación tal como la conocemos podría disminuir, aún será necesario enseñar Ciencia de la Computación para comprender y crear la infraestructura que respalde estas nuevas soluciones.

Mindmap

Keywords

💡Inteligencia artificial

La inteligencia artificial se menciona repetidamente en el video y es un concepto clave. Se refiere a los sistemas y programas de computadora capaces de realizar tareas que normalmente requieren inteligencia humana, como el aprendizaje, el razonamiento y la resolución de problemas. El video sugiere que la IA puede transformar cómo las personas interactúan con la tecnología y crean soluciones, posiblemente eliminando la necesidad de programar aplicaciones tradicionales.

💡Programación

La programación es el acto de escribir código que instruye a una computadora para realizar tareas específicas. El video contrasta las opiniones sobre si las personas deberían aprender a programar en la escuela. El CEO de NVIDIA sugiere que, con la IA, las personas podrían crear soluciones sin necesidad de programación tradicional, mientras que otros han enfatizado la importancia de enseñar programación a los niños.

💡Ciencia de la computación

La ciencia de la computación es el estudio de los principios teóricos y las prácticas de la computación y la información. El video establece una distinción entre la enseñanza de la programación y la ciencia de la computación en las escuelas. El CEO de NVIDIA sugiere que la ciencia de la computación aún debería enseñarse, a pesar de que la IA podría reducir la necesidad de programación.

💡Abstracción

La abstracción se refiere al proceso de ocultar los detalles innecesarios y centrarse solo en la información relevante. El video menciona que actualmente existe un alto nivel de abstracción en la programación, lo que significa que los programadores no necesitan entender completamente cómo funcionan los sistemas subyacentes. Esto se contrasta con la preocupación de que, si se depende demasiado de la IA, se podría perder la comprensión fundamental de cómo funcionan las cosas.

💡Soluciones

Las soluciones se refieren a las aplicaciones, sistemas o productos que resuelven problemas o satisfacen necesidades específicas. El video sugiere que, con la IA, las personas podrían crear soluciones directamente sin necesidad de programar aplicaciones tradicionales. Esto podría cambiar la forma en que se desarrollan y entregan las soluciones tecnológicas.

💡Infraestructura

La infraestructura se refiere a la base física y organizativa necesaria para que un sistema u operación funcione. El video sugiere que, aunque la IA podría reducir la necesidad de programación, aún se necesitarán ingenieros de software para crear y mantener la infraestructura que permita el desarrollo y la implementación de soluciones basadas en IA.

💡Integración

La integración se refiere a la combinación de diferentes sistemas o componentes para que trabajen juntos de manera coherente. El video menciona que, aunque la IA pueda permitir la creación de soluciones sin programación, aún se necesitará a los ingenieros de software para realizar integraciones, lo que implica combinar diferentes tecnologías y sistemas para que funcionen juntos.

💡Aplicaciones

Las aplicaciones son programas de software diseñados para realizar tareas específicas. El video sugiere que, con la IA, las personas podrían crear soluciones sin necesidad de desarrollar aplicaciones tradicionales. En cambio, podrían interactuar directamente con asistentes de IA que comprendan sus necesidades y les proporcionen soluciones personalizadas.

💡Mundo físico

El mundo físico se refiere al entorno tangible y material que nos rodea. El video menciona la posibilidad de usar tecnologías como gafas de realidad aumentada para conectar el mundo físico con el mundo digital. Esto permitiría que los asistentes de IA comprendan y respondan a las necesidades de las personas en el entorno físico en tiempo real.

💡Mundo digital

El mundo digital se refiere al entorno virtual y basado en datos que se crea mediante tecnologías de información y comunicación. El video sugiere que la IA podría facilitar la conexión entre el mundo físico y el mundo digital, permitiendo que los asistentes de IA comprendan y respondan a las necesidades de las personas en ambos mundos de manera integrada.

Highlights

Ele está questionando a crença generalizada de que as crianças devem aprender a programar, sugerindo que o foco deveria ser no ensino da Ciência da Computação.

Ele discorda da visão de que todos deveriam aprender a programar, defendendo que a tecnologia deve ser criada de forma que ninguém precise programar.

Ele argumenta que, com a Inteligência Artificial, as pessoas com domínio do negócio poderão criar o que desejam, assim como um administrador que sabe usar o Excel.

Ele afirma que a linguagem de programação deve ser humana, e que a Inteligência Artificial permitirá que todos sejam programadores, sem necessariamente escrever código.

Ele questiona se é realmente necessário que todos aprendam a programar, quando o objetivo final não é escrever código, mas sim entender a Ciência da Computação.

Ele expressa preocupação com um futuro em que não saberemos mais como um software funciona, devido aos altos níveis de abstração.

Ele afirma que muitos desenvolvedores, inclusive sêniores em grandes empresas, não entendem conceitos básicos de hardware e software.

Ele sugere que, com a Inteligência Artificial, as pessoas tendem a reescrever e deletar código em vez de reutilizá-lo, o que pode afetar a qualidade do código.

Ele concorda parcialmente com o CEO da NVIDIA, sugerindo que as pessoas poderão criar soluções sem a necessidade de escrever código, mas ainda haverá a necessidade de engenheiros de software para criar infraestrutura e integrações.

Ele defende que, embora não seja necessário ensinar programação para crianças, o ensino da Ciência da Computação é importante.

Ele critica o CEO da NVIDIA por ter generalizado e sugerido que não é mais necessário entender a Ciência da Computação.

Ele aponta que já não se ensina mais Ciência da Computação para quem trabalha na área, resultando em desenvolvedores que confundem conceitos básicos.

Ele questiona o que acontecerá se houver um apagão geral e for necessário reconstruir tudo do zero, sugerindo que o conhecimento em Ciência da Computação ainda será essencial.

Ele defende que o futuro não é ter aplicativos flutuando na realidade aumentada, mas sim assistentes inteligentes que compreendam o mundo físico e digital de forma integrada.

Ele argumenta que, assim como muitas vezes um aplicativo não era necessário, mas sim um site responsivo, no futuro muitas soluções poderão ser criadas sem a necessidade de escrever código.

Transcripts

play00:00

vamos ver o que que o o J Ju NVIDIA CEO

play00:04

falou vamos lá um minutinho só

play00:20

tá então o que ele tá falando aqui tá

play00:23

que nos últimos anos vamos

play00:28

lá assim ó eu quero falar algo aqui que

play00:31

é totalmente oposto ao que todo mundo

play00:33

fala

play00:43

né E aqui ele tá falando assim muita

play00:46

gente falava isso tá é vital que as

play00:48

crianças aprendam né Ciência da

play00:51

Computação ele não tá falando sobre

play00:53

programação ele não tá falando sobre

play00:55

know how to code tipo saber como codar

play00:58

não cara ele tá falando de computers

play00:59

Science tá ligado eu acho que esse é é o

play01:02

primeiro erro Primeiro Erro cara não é

play01:05

assim eu sei que vocês gostariam que

play01:07

fosse gerado por Inteligência Artificial

play01:09

mas esse vídeo não foi gerado por

play01:10

Inteligência Artificial tá eu tem tem

play01:13

tem vídeo completo e no

play01:16

YouTube aparentemente não foi gerado por

play01:18

Inteligência Artificial né Tem um vídeo

play01:20

completo no YouTube e

play01:23

basicamente mostra de vários ângulos e

play01:25

tal e então não parece ser não e é o

play01:28

seguinte é isso que ele falou tá o Bill

play01:30

Gates cara tem um vídeo muito famoso do

play01:32

Bill Gates onde ele tá dando uma

play01:34

entrevista ele fala né nossa é muito

play01:36

importante a gente ensinar na escola as

play01:39

Crianças A programar então ele não

play01:41

falava nem sobre computer Science Porque

play01:43

para mim tipo assim primeiro vem

play01:44

computer Science depois vem programação

play01:46

para mim é mais ou menos isso a voz tá

play01:48

meio robótica é a minha ou a do a minha

play01:52

ou a do ce do do

play01:57

Nvidia então todo mundo deveria aprender

play02:00

a programar o que se vem dizendo nos

play02:02

últimos 10 15 anos mas a opinião dele é

play02:05

que é na verdade o contrário

play02:12

disso então ele falou assim é o nosso

play02:15

trabalho é o nosso trabalho criar

play02:18

tecnologia para que as outras pessoas

play02:20

não precisam para que ninguém precise na

play02:23

verdade programar

play02:25

tá E que a a linguagem de programação

play02:28

ali é é humana né no

play02:33

caso todo mundo no mundo agora é um

play02:37

programador Esse é o milagre da

play02:39

inteligência

play02:58

artificial falou é tipo assim cara as

play03:01

pessoas que têm o domínio do negócio tá

play03:04

essas pessoas agora elas vão

play03:07

praticamente poder criar o que elas

play03:09

querem pensa assim é é o mesmo esquema

play03:11

de um administrador que sabe usar Excel

play03:14

eu não sei se tu sabe mas todo mundo

play03:15

deveria usar um Excel Tem um amigo meu

play03:17

que fala isso cara já tu já tá errado

play03:19

por não saber usar o Excel já começa daí

play03:22

tá então eu acho que é mais ou menos a

play03:24

mesma lógica que ele quer dizer aqui tá

play03:26

e eu senti agora a voz de robô cara eu

play03:29

senti eu vou te dizer cara agora vocês

play03:32

me deixarem cucado essa última frase

play03:34

dele ficou muito robótica de fato cara

play03:37

ficou muito robótica Mas ele falou

play03:39

basicamente isso tá vamos ver como é que

play03:41

tá vamos terminar de assistir aqui vamos

play03:43

ver como é que tá o nosso

play03:47

script essa parte ficou muito estranha

play03:58

play04:03

completely bullshit cara vamos lá não é

play04:06

a primeira vez que um seo desses fala

play04:08

que não vai ter mais programador não sei

play04:10

se vocês lembram mas o que que vocês

play04:12

acham cara comenta aí eu quero ler agora

play04:13

as mensagens de vocês e aí eu vou te

play04:16

dizer o que eu acho vamos supor que não

play04:18

é que não é fake tá porque até agora ele

play04:22

não se pronunciou e tem vários vídeos de

play04:24

outros ângulos com o mesmo discurso

play04:27

vamos supor que não é fake que que vocês

play04:29

acham porque o seguinte que eu posso te

play04:31

dizer cara o meu maior problema com a

play04:33

fala dele é ele ter falado de computer

play04:37

Science não simplesmente de escrever

play04:39

código porque código nunca foi o

play04:41

objetivo código nunca foi o nosso

play04:43

objetivo final todo mundo fala isso cara

play04:45

isso aí já é já é tipo assim ele teve

play04:49

aula com Pablo

play04:51

marsaro pode ser basta acreditar tá

play04:54

faltando desbloquear a mente né

play04:56

desbloquear a mente do programador a

play04:58

vender ações da vídea é é bolha né eu

play05:01

falei em outro vídeo aqui a inteligência

play05:04

artificial é a cripto nft 2.0 em termos

play05:08

de investimento de vicis e de stoque do

play05:10

investidor buscando como ganhar dinheiro

play05:13

e ficar milionário cara sabe como tu vai

play05:15

ganhar dinheiro e ficar milionário eu

play05:16

vou te dizer como tu ganha dinheiro e

play05:18

ficar milionário fazendo algo bem feito

play05:20

tá ligado fazendo algo que tu sa que tu

play05:23

sabe fazer com as tuas mãos com teu

play05:26

cérebro Essa é a única forma que tu vai

play05:28

ficar algum um dia milionário se tu

play05:30

ficar e provavelmente não vai ser com

play05:32

programação Enquanto existir sistema

play05:34

legado vai existir programador é

play05:37

debatível Enquanto existir programador

play05:39

vai existir sistema alegado eu acho que

play05:41

é isso que tu quer dizer certo eu vou

play05:43

dizer o seguinte ó o que eu mais me

play05:45

preocupo é o que acontece lá no futuro

play05:49

quando a gente não souber mais como como

play05:52

um software funciona digamos assim

play05:55

porque hoje a maioria Já não sabe como

play05:57

um computador funciona eu tenho tenho

play05:59

certeza que provavelmente tá muitos

play06:04

muitas pessoas que

play06:06

assistem vídeos de

play06:08

tecnologia não quero ofender ninguém mas

play06:12

que confunde cara confunde CPU com

play06:16

gabinete tem muito Dev cara que que

play06:18

confunde CPU não sai que é uma CPU tem

play06:20

muito Dev que não sabe a diferença de

play06:22

paralelismo e concorrência Dev Senior

play06:25

Dev Senior em grande empresa eu posso te

play06:28

dizer isso em bigtech então o seguinte

play06:31

cara a gente já tá no nível de abstração

play06:34

Alto certo a gente tá no nível de

play06:35

abstração alto e hoje a gente já

play06:38

consegue criar numa tal complexidade que

play06:42

a gente não precisa entender o que tá

play06:44

acontecendo por debaixo dos panos as

play06:46

coisas eram mais simples antigamente

play06:48

digamos assim eram mais simples tinha

play06:50

tinham menos abstração a quantidade de

play06:53

abstração não era tão grande quem

play06:54

trabalha com front end aí vai entender o

play06:56

que eu estou falando aquela briga de o

play06:58

que que é mais fácil frontend ou backend

play07:01

cara para mim assim essa pergunta não

play07:04

pode ser confundida com o que que é mais

play07:06

complexo né porque são duas discussões

play07:09

totalmente diferent porque a galera de

play07:11

frontend gosta de fazer a vida deles

play07:13

ficarem complexa né mas

play07:17

431 tá Olavo Valeu pelo Z pila para mim

play07:21

chat PT resolve legado Aí sim tem o

play07:23

sistema inteiro em tots e agora quero

play07:25

ele todo em Rust imagina só tudo em um

play07:28

prompt

play07:30

e para debugar esse prompt cara tu vai

play07:32

debugar O Código Tu vai debugar o prompt

play07:35

o que que tu vai debugar né como é que

play07:37

tu vai achar o erro e tu sabe que a

play07:39

qualidade do nosso código já tem caído

play07:42

né a qualidade do código já tem caído e

play07:45

qualidade tá sendo medida por exemplo

play07:47

com quanto código tá sendo reescrito e

play07:50

deletado ao invés de ser reutilizado né

play07:53

então com a inteligência artificial o

play07:55

que a galera tá fazendo é não funcionou

play07:58

faz outro Prom copia cola tudo de novo

play08:01

substitui tudo que tu fez tá ligado faz

play08:03

uma de buga pode ser eu acho que a

play08:05

grande reflexão que eu posso fazer dando

play08:07

um pouco de razão pro que o falou escuta

play08:10

o que eu vou falar escuta o que eu vou

play08:12

falar em 2010 eu tinha uma software

play08:15

House nessa software House a gente

play08:17

criava aplicativos e tu sabe o que mais

play08:19

aparecia para mim cara aparecia

play08:23

empreendedor e empresas de tecnologia

play08:27

querendo criar um aplicativo e o

play08:29

aplicativo era basicamente o Website da

play08:33

empresa então eles queriam colocar o

play08:35

Website no app e eu falava assim cara tu

play08:37

não precisa de um app tu precisa de um

play08:39

website melhor responsivo não é um app

play08:42

que tu quer antes disso quando eu

play08:43

comecei a programar em 2007 meu primeiro

play08:46

sistema foi um sistema onde eu precisei

play08:49

transferir ele do Excel pra web na época

play08:53

não tinha nada como Excel compartilhado

play08:56

né não tinha como tu engatar uma

play08:57

inteligência artificial no no teu na tua

play08:59

planilha e tu fazer uma pergunta pra

play09:02

Inteligência Artificial ela gerar

play09:03

relatórios para ti então a gente migrava

play09:07

planilhas excelis migrava essas

play09:09

planilhas para um sistema web A grande

play09:11

maioria da das vezes em PHP ou ASP

play09:14

depois rub JavaScript e a gente criava

play09:17

um dashboard era um crude e dashboard e

play09:20

eu chegava para pro se eu chegasse pro

play09:22

meu chefe falasse para ele assim ó cara

play09:26

tu não precisa de um sistema web tu

play09:27

precisa avançar 10 10 anos espera 10

play09:30

anos que tu vai ter um um Excel que tu

play09:33

vai poder compartilhar no Microsoft 365

play09:36

com CoPilot que vai te responder tudo tu

play09:38

não precisa tu não precisa de um sistema

play09:41

web vocês estão vendo onde eu quero

play09:42

chegar tem outra coisa todo mundo vai

play09:46

sair um vídeo no canal sobre isso tá

play09:48

todo mundo falando do Vision pro da

play09:50

Apple eu vou te dar real sobre Vision

play09:52

pro da Apple tu não quer um aplicativo

play09:55

flutuando na na na no teu olho tá ligado

play09:58

o o futuro não é um aplicativo que tu

play10:01

que tá flutuando no teu carrinho de

play10:03

compras enquanto tu faz compras Não é

play10:05

esse futuro cara o futuro é tu usar um

play10:07

óculos que nem o o que já já existe o

play10:11

futuro já existe é tu usar um óculos da

play10:13

da Meta com parceria com a reban tu usar

play10:15

esse óculos aqui que tem uma

play10:17

inteligência artificial da meta e

play10:20

consegue ver o que tu tá vendo e o

play10:22

futuro é tu entrar no mercado e falar

play10:24

assim ó ei meta ã o que que eu preciso

play10:27

pegar desse corredor aqui mesmo tá na

play10:29

minha lista E aí a assistente vai falar

play10:31

olha eu tô vendo aqui que nesse corredor

play10:33

que é de grãos e não sei o qu tu vai

play10:35

precisar de tal e tal produto daí tu vai

play10:37

perguntar tá mas esses preços tão bons

play10:39

ela vai fazer a pesquisa cara eu não

play10:40

preciso de um app flutuando na minha

play10:42

cara eu preciso de um assistente que tá

play10:45

olhando o que eu tô olhando e tá

play10:47

conectando o meu mundo físico com o meu

play10:50

mundo digital então tu começa a eliminar

play10:52

a necessidade de vários aplicativos de

play10:54

vários sistemas assim como Provavelmente

play10:57

o meu chefe não precisava que que eu

play10:59

transformasse o Excel dele num crude com

play11:00

dashboard na web vocês estão estão

play11:02

entendendo onde eu quero chegar eu

play11:04

consigo enxergar o que o se da NVidia tá

play11:06

falando no sentido de que as pessoas vão

play11:10

conseguir criar soluções e essas

play11:12

soluções não vão precisar ser

play11:14

aplicativos tu não vai precisar escrever

play11:16

código cara para muita coisa mas a nossa

play11:21

a o nosso

play11:22

trabalho não vai ser só escrever código

play11:25

vai ser criar infraestrutura para isso

play11:28

vai ser

play11:29

criar integrações então programadores

play11:32

Engenheiros de software ainda vão

play11:34

continuar trabalhando só a gente vai

play11:37

mudar um pouco entendeu essa essa é a

play11:40

minha visão Essa é a minha visão a gente

play11:42

deve ensinar pras crianças na escola

play11:44

aprender a programar talvez não Mas

play11:47

Ciência da Computação sim cara e esse

play11:49

foi o grande erro ali que o CEO da NV

play11:52

cometeu ao meu ver ele falar e

play11:54

generalizar falar cara a gente não

play11:55

precisa mais entender de computer

play11:58

science então é basicamente o que a

play12:01

gente tem hoje cara a gente já não

play12:03

ensina mais computer Science para quem

play12:05

trabalha na área a galera confunde CPU

play12:07

com gabinete a galera confunde

play12:10

paralelismo com concorrência porque não

play12:13

sabe que se tu tiver um Core dois core

play12:16

na tu não consegue usar 10 trads não

play12:19

adianta tu ter 10 A C A weight se tu tem

play12:22

só um Core tu vai ter o quê tu não vai

play12:24

ter paralelismo cara tu vai ter

play12:26

concorrência mas tu não entende o

play12:28

conceito de ser CPU tá em Idol Tu não

play12:30

entende um conceito de que quando faz um

play12:32

request não necessariamente tu vai estar

play12:34

computando algo na CPU que tu vai est

play12:36

esperando a placa de rede te devolver

play12:38

algo tipo a galera Abstrai tanto que

play12:41

hoje nem quem trabalha na área sabe E aí

play12:43

se der Um Apagão geral e tu precisar

play12:45

fazer do zero tu vai conseguir cara

play12:47

talvez a gente não precise né

Rate This

5.0 / 5 (0 votes)

Benötigen Sie eine Zusammenfassung auf Englisch?