Você está na página 1de 26

Joel Backschat • Dev Sênior

@joelbackschat.dev

Falaa, meus queridos!


Depois da polêmica declaração do CEO da
Nvidia, muita gente passou a pensar
assim:

“Estudar programação é uma perda de


tempo.
A inteligência artificial vai substituir os
desenvolvedores.”

Mas não é bem assim, segue comigo e


você vai entender os motivos.
Joel Backschat • Dev Sênior
@joelbackschat.dev

Mas, antes, vamos a um pouco de


contexto. Em fev/24, Jensen Huang
(fundador e CEO da Nvidia) disse o
seguinte:

“...Nos últimos 10 ou 15 anos, quase


todos os convidados que sentaram
neste palco disseram que aprender
ciências da computação era vital, que
todo mundo deveria aprender a
programar.
E a verdade é praticamente o oposto. O
nosso trabalho é criar a tecnologia que
torne possível que ninguém mais
precise programar...”

Jensen Huang, Fundador e CEO Nvidia, sobre as


“carreiras do futuro” em evento da Cúpula Mundial
da Governos
Joel Backschat • Dev Sênior
@joelbackschat.dev

É uma declaração um tanto audaciosa,


que ganhou peso por vir de uma figura de
autoridade: um C-level de uma empresa
multinacional de tecnologia incorporada.
Isso repercutiu - e não foi pouco - na
bolha dev.
Se não viu, veja aqui ⤵️
Como você já sabe a minha opinião sobre
esse assunto, decidi acionar meus amigos
da área tech para saber a opinião deles e
compartilhar com vocês.

O que você vai ver agora é um compilado


das respostas de C-levels e profissionais
tech de empresas como Dr. Consulta,
Dojo e Certsys, por exemplo.

Então, pega um café e embarca nesse


papo com a gente.
Joel Backschat • Dev Sênior
@joelbackschat.dev

“Opaaaa! Super topo... Se quiser, podemos


fazer um call com eles também.
Mas se liga nessa resposta boa do cara da
Nvidia:

AI will kill coding in the same way that


compilers killed coding.
What kind of human language prompts would
have sufficient detail, clarity, and precision to
permit the creation of useful, evolvable, and
maintainable executable assets?

Grady Booch

Em tradução livre:
A IA eliminará a programação da mesma forma que os
compiladores eliminaram a programação.
Que tipo de instruções em linguagem humana teriam
detalhes, clareza e precisão suficientes para permitir a
criação de ativos executáveis úteis, evolutivos e
sustentáveis?”

Evandro Alves | VP of EnginnerDescomplica


Joel Backschat • Dev Sênior
@joelbackschat.dev

“A IA está sendo um disruptora em muitas


áreas.
A área que eu menos esperava IA impactar
seriam artistas, mas foi uma das primeiras a ser
extremamente impactada. Pessoas sem dons
de arte podem gerar obras de arte incríveis, em
segundos.
Essas novas IA conseguem automatizar tarefas
manuais com facilidade, o que vai impactar
uma grande porcentagem dos trabalhos
corporativos.

As IA conseguem gerar código, mas nem


sempre vão gerar com boas práticas, com um
conhecimento de negócio, seguro e
performático.
Com os meus experimentos a IA consegue
me dar velocidade, mas ela me dá uma
sacola de M&Ms, onde 80% do código está
certo, e 20% envenenados, assim tenho que
revisar e alterar as partes que precisam.

Você tem que entender exatamente o que a IA


gerou, se não você não está sendo profissional.
Joel Backschat • Dev Sênior
@joelbackschat.dev

Imagina um médico prescrevendo medicação


por ChatGPT sem entender? Exatamente o
mesmo, você está colocando o negócio e
usuários em risco.

Mas como isso impacta as vagas?


A IA poderá nos dar um aumento em
produtividade. Imagina você competindo com
uma chave-de-fenda contra alguém com uma
parafusadeira elétrica.
A IA provavelmente não tirará o seu
emprego, mas alguém usando IA talvez.”

Raphael Yoshiga | CEO FCamara UK


Joel Backschat • Dev Sênior
@joelbackschat.dev

“Cara, primeiro, eu acho que vai mudar


drasticamente o dia a dia dos devs.

Por exemplo, ainda que tímidos, os copilots


estilo GitHub estão ganhando uma mega força.
No fim, os LLMs estão aprendendo com os
repositórios e invariavelmente vão, sim,
começar a desenvolver códigos sozinhos e, em
algum momento, plataformas, aplicativos e
portais como um todo.

Vou descer um nível aqui para ficar fácil de você


imaginar o que eu penso: hoje pode ser um
pouco distante você falar em desenvolver
um app inteiro, digamos um app de banco
digital, apenas com prompt engineering,
mas se você pensar no código, métodos,
talvez não.

Quando eu era dev, uma boa prática eram


métodos pequenos, de 15 linhas por exemplo.
Imagine métodos privados que vão resolver
pequenos trechos do problema, sei lá,
recebendo parâmetros de dois inteiros e
Joel Backschat • Dev Sênior
@joelbackschat.dev

fazendo algum cálculo básico.

Isso já é bem tangível de se pedir a uma IA


generativa, certo?
Quanto tempo até chegarmos a uma API, ou
entregar dois contratos REST e pedir uma
integração… Por aí vai. Acho que é menos
distante do que imaginamos.

No fim, eu acho que dev vai ser mais


engenheiro de IA do que de plataforma, ainda
mais com plataforma NO/LOW code.
Agora, se preocupar, eu acho que dev NUNCA
deveria e eu te explico o porquê: todo dev, que
chegou em qualquer posição, é autodidata e o
mercado como um todo (não só o de TI) está
sendo disruptado.
É uma questão de ajuste de trajeto e não o fim
da profissão.

Nunca vai haver a última tecnologia lançada, a


IA Generativa é só mais uma, que sim, tem um
impacto grande, mas não será a última.
Joel Backschat • Dev Sênior
@joelbackschat.dev

Vida de dev é isso, paga bem, mas tem que


estudar muito e se adequar às mudanças.

Vamos dizer que agora é adicionado um


componente de resiliência emocional também,
afinal, dev nunca foi ameaçado de alguma
forma e agora vemos uma situação que
naturalmente causa uma certa insegurança,
mas, como eu disse, vamos ser mais maestros
do que construtores.”

Guilherme Kato | CTO Dr. Consulta


Joel Backschat • Dev Sênior
@joelbackschat.dev

“Jensen Huang está no auge agora, os ganhos


de sua empresa dispararam graças à mudança
do mundo da tecnologia para a IA generativa,
muito disso impulsionado pelos chips de
computador da NVIDIA.

Hoje, muitos de nós estão se perguntando


quem serão os vencedores (e perdedores) dos
próximos 10 anos. A IA está avançando tão
rapidamente que é difícil acompanhar.
Passamos do ChatGPT - um aplicativo web
experimental - para o Google reinventando
toda a sua linha de produtos para
consumidores em menos de 18 meses. O que
vem a seguir?

Se a IA está prestes a se tornar uma nova


indústria inteira, como Huang acredita, o que
isso significa para os modelos de negócios
existentes? Com ferramentas de trabalho sendo
transformadas em assistentes de chatbot, o
que isso significa para o futuro do trabalho? À
medida que as ferramentas de IA generativa se
tornam mais disponíveis e fáceis de usar, o que
Joel Backschat • Dev Sênior
@joelbackschat.dev

isso significa para a desinformação ou


cibersegurança?

O ChatGPT foi um vislumbre do futuro, e


esse futuro já está aqui.

Como encontramos nosso lugar neste futuro?


Como garantimos que seja um futuro que
funcione para todos? E enquanto as empresas
correm para responder a essas perguntas,
como incentivamos a moderação sem
desencorajar a inovação?

Minhas considerações para aprofundar no


tema:
AI veio para ficar e revolucionar o dia a dia -
Copilot de Github, Office, Dall-e, Midjourney,
etc...
Acelerar produtividade para quem quiser
aprender.
Questões éticas - acredito que teremos que
ter regulamentação - muito viés no
treinamento - vide Gemini Google
O trabalho gerado pela AI vai precisar de
Joel Backschat • Dev Sênior
@joelbackschat.dev

revisão e teste - para isso é necessário saber


os fundamentos de programação, sistemas,
computação. Não saber o conceito, como
funciona, padrões, arquitetura não vai
funcionar quando a IA falhar ou tiver que dar
manutenção na aplicação gerada.
Liberar tempo do ser humano para fazer
coisas complexas que precisam ligar
diversos pontos de vista - AI vai ajudar, mas
não acaba com a criatividade.”

Augusto Kiramoto | CTO Certsys


Joel Backschat • Dev Sênior
@joelbackschat.dev

“Há 50 anos, a tecnologia veio e revolucionou o


mundo, mudando nossas crenças e costumes.
Mudando diretamente o comportamento das
gerações futuras.

A IA é mais um capítulo dessa mudança e ela


também vai mudar nossas vidas.

Pessoas dizem que a IA vai dominar o mundo,


tirar empregos e eliminar profissões, de certa
forma tarefas manuais, tarefas repetitivas,
cálculos, análises por regras preestabelecidas
têm sido automatizadas nos últimos 50 anos e
a IA chegou para potencializar a resolução
desse tipo de demanda.

O que muitas pessoas não dizem é que mesmo


com todos os avanços, hoje não existe
tecnologia suficiente para substituir a
criatividade dos humanos, então se você é
desenvolvedor, continue estudando, continue
se preocupando com a qualidade do seu
código, continue se interessando pelas regras
de negócio da sua empresa, continue
Joel Backschat • Dev Sênior
@joelbackschat.dev

investindo na sua carreira, porque a IA pode


até escrever código, mas ela não consegue
fazer um trabalho criativo.”

Willian Silva | CTO OminiK


Joel Backschat • Dev Sênior
@joelbackschat.dev

“Boa tarde pessoal.

Estava trocando algumas mensagens com o Joel


Backschat e resolvi falar aqui sobre a
declaração recente do CEO da Nvidia, sobre o
futuro dos desenvolvedores, ou não existência
desse futuro.

Primeiramente, sempre que escuto alguma


declaração, principalmente as que provocam
reflexões sobre mudanças um tanto quanto
drásticas em nossas vidas, eu me questiono:
“Tem algum viés ou interesse por trás dessa
declaração?” Além disso, procuro entender o
racional e argumentação que sustente uma
declaração, para não tratar um tema de uma
forma muito rasa.

Achei a declaração um pouco simplista, mas


pela posição de autoridade, já provocou uma
série de reações e preocupações. Evito
futurologia, então vou expor somente a minha
opinião e sempre tentando olhar mais para
fatos.
Joel Backschat • Dev Sênior
@joelbackschat.dev

Seguem alguns pontos de como eu vejo a IA e


outras soluções, em relação com a
programação e desenvolvedores:

• A tecnologia evolui, mas raramente elimina


completamente as profissões. A automação e a
IA, por exemplo, estão transformando setores,
mas também criaram novas oportunidades e
demandas por habilidades diferentes.

• Quando se trata de sistemas complexos e


aplicações personalizadas, vejo que sempre
existirá a necessidade da expertise de
desenvolvedores, devido a necessidade de
personalização, otimização, segurança, etc...

• Por fim, até o presente momento não vi


nenhum indício ou tendência de baixa da
demanda por desenvolvedores, pelo contrário,
ela só aumenta.

Tirando as preocupações futuras, gostaria de


falar sobre o presente. O nível de abstração na
tecnologia aumentou bastante nos últimos, o
Joel Backschat • Dev Sênior
@joelbackschat.dev

que fez com que muitas pessoas que não tem


formação técnica, ou seja, fundamentos de
computação, pudessem entrar no mercado de
tecnologia. Isso fez com que a vazão de criação
de projetos e soluções aumentasse
significativamente.

Isso foi bom ou é bom? Depende, ao meu ver, o


acesso para mudança de carreira gera muitas
oportunidades. Por outro lado, a geração de
valor na entrega de uma solução acaba sendo
bastante impactado devido à forma "simplista"
de se pensar uma solução.

Aqui entra o ponto que eu tenho me sentido


bastante incomodado, que é a falta de
fundamentos para se pensar em soluções de
tecnologia e dados. E essa falta sim, impacta
MUITO na entrega.

É por isso que acredito (e agora provoco) que


desenvolvedores que estão se preocupando de
fato em sua própria evolução, seu
autoconhecimento, seu aprofundamento em
Joel Backschat • Dev Sênior
@joelbackschat.dev

conceitos, melhora no seu código, entre outros


aspectos, não se sentem "ameaçados" por isso.
Eles sabem que sempre existiram
oportunidades.

Agora, para quem está preocupado, as


perguntas são: "Onde você se sente inseguro
em termos técnicos? O que você pode fazer
para evoluir nesses aspectos? Como você está
sendo protagonista de sua própria trajetória?"

t
Fecho com uma frase: "Em toda potencial
mudança, seja por avanços ou por crises,
sempre alguém se apavora e sempre alguém
acorda mais cedo e dorme mais tarde".
Quem é você nisso?”

Matheus Anversa | CEO DOJO


Joel Backschat • Dev Sênior
@joelbackschat.dev

Cassio Colussi | CEO Keyworks


e seus amigos em conversa

"A Inteligência Artificial, em diversas áreas do


conhecimento, está assustadoramente cada vez
mais assertiva, respondendo a questões
complexas de forma instantânea.

Porém, provavelmente todos que já fizeram


algum uso, notaram que há casos nos quais ela
erra e persiste no erro, por questões de viés de
conhecimento no qual foi treinada, entre outros
motivos. Nestes casos, somente o
t
conhecimento humano consegue discernir.

Ao trazer isso para o mundo do


desenvolvimento/programação, fica ainda mais
evidente, pois há momentos em que
precisamos de correções emergenciais que
exigem conhecimento de negócio para alcançar
soluções mais eficientes.

Nem sempre o código sugerido irá alcançar a


melhor performance ou manutenibilidade a
longo prazo que um sistema necessita.
Joel Backschat • Dev Sênior
@joelbackschat.dev

Ou melhor, a adaptabilidade em novas versões


de frameworks/tecnologias é questionável
entre a IA, aprendendo com base na
documentação, e uma pessoa, pois as melhores
sugestões da mesma são feitas a partir de
aprendizados de códigos já escritos.
Com isso, podemos concluir que a IA irá, sim,
auxiliar muito no dia a dia de um
desenvolvedor. Porém, dizer que irá substituí-
lo, acredito que não, em uma perspectiva a
longo prazo."
Douglas Faccini, Tech Lead

"Acredito que a profissão dos desenvolvedores


vai sim ser impactada de alguma forma, e existe
um certo temor de que esta profissão seja
extinta, nesse caso, acredito que não
acontecerá isso.

Em vez disso, nós como desenvolvedores


vamos ter que nos adaptar e fazer uso de
ferramentas de IAs mais poderosas que vão
trazer ainda mais eficiência e produtividade.
Joel Backschat • Dev Sênior
@joelbackschat.dev

Certas tarefas e processos estão cada vez mais


automatizados.
No entanto, os desenvolvedores vão ter que
encontrar novas formas de desenvolvimento
acompanhadas das novas tendências, devem
continuar estudando programação e
aprimorando ainda mais suas habilidades com
o auxílio delas."
Max Naegele, Desenvolvedor

"Ao considerar a possibilidade de que as IAs


possam substituir tarefas operacionais, como a
escrita de trechos de código, percebo a
importância de uma adaptação contínua por
parte dos desenvolvedores e desenvolvedoras.

Para mim, isso significa mais do que


simplesmente aprender novas linguagens de
programação. É sobre desenvolver lógica,
resolução de problemas complexos,
criatividade, e visão sistêmica. A escrita do
código em si, é a última parte do processo
diário de uma pessoa desenvolvedora.
Joel Backschat • Dev Sênior
@joelbackschat.dev

Essa evolução tecnológica nos desafia a elevar


nossas habilidades para além do aspecto
técnico e a abraçar uma abordagem mais
estratégica."
Priscila Kuwer, Team Lead

"Por mais que a inteligência artificial esteja em


seu crescimento acelerado, ainda há muitas
lacunas que ela não poderá preencher, o fator
humano é uma delas.

Acredito que o objetivo da utilização da IA na


tecnologia não seja de substituir empregos ou
impedir o aprendizado em programação, mas
vise automatizar e otimizar tempo, tornando
processos de trabalhos mais efetivos e
produtivos.

A IA já vem impactando a profissão do


programador não de forma negativa como
muitos pensam, há diversas linguagens e
frameworks que já implementam recursos com
Joel Backschat • Dev Sênior
@joelbackschat.dev

IA em sua gama de ferramentas, o que não


indica que com esta nova onda não devemos
parar de aprender, pelo contrário, devemos
buscar absorver cada vez mais essas novas
metodologias de uso com IA para viabilizar sua
aplicação da melhor forma possível para os
mais diversos cenários e tipos de problemas,
em cada uma das suas necessidades. Afirmo
que não será a IA que impactará a vida das
pessoas, mas sim o seu uso."
Victor Oliveira Cipriano | Desenvolvedor

“Acredito que os profissionais podem estar


olhando pela ótica errada, as oportunidades
que a IA gera a nível de produtividade e
escalabilidade do seu trabalho são imensas, e
reforço que o segredo da IA está em utilizar da
forma certa, a lógica de programação sempre
será importante e os desenvolvedores possuem
isso muito latente, caso não estas pessoas
seriam apenas transferidores de código fonte o
que não é verdade para maioria.”
Edison Maletz | Gerente Executivo Trino Polo
Joel Backschat • Dev Sênior
@joelbackschat.dev

“Entendo que a a inteligência artificial chegou


para facilitar as tarefas, porém a acho que
continuaremos programando de forma
tradicional por muito tempo ainda, pois na
minha opinião o código escrito é mais preciso
evitando erros entre o que pensamos e o que
verbalizamos, permitindo abordagens não
tradicionais, gerando um código mais eficiente.”
Eduardo Alves | Supervisor de TI Agrale S.A.

“A I.A certamente vai impactar a forma como


programadores trabalham. Substituirá algumas
rotinas e tarefas, mas ainda será necessária a
habilidade humana para projetar, implementar
e manter sistemas complexos.
A I.A também criará novas oportunidades de
trabalho e áreas de especialização dentro do
desenvolvimento de software".
Vinícius Sonda | Coord. de curso Eng. Comp.
FSG - Centro Universitário da Serra Gaúcha
Joel Backschat • Dev Sênior
@joelbackschat.dev

“Acredito que os profissionais podem estar


olhando pela ótica errada, as oportunidades
que a IA gera a nível de produtividade e
escalabilidade do seu trabalho são imensas, e
reforço que o segredo da IA está em utilizar da
forma certa, a lógica de programação sempre
será importante e os desenvolvedores possuem
isso muito latente, caso não estas pessoas
seriam apenas transferidores de código fonte o
que não é verdade para maioria.”
Ricardo Felipe | Coordenador BBM Logística

Outros depoimentos você encontra aqui


Joel Backschat • Dev Sênior
@joelbackschat.dev

Resumo da ópera: a IA tem potencial para mudar e


muito a forma como os desenvolvedores
trabalham, mas não vai extinguir a carreira dev.

Então, procure aprender a usar essas ferramentas


de IA a seu favor, para não ser substituído por
outro dev que sabe.

Espero ter te ajudado a encontrar um norte em


meio ao maremoto de informações (e até mesmo
desinformações) sobre esse assunto que tá
rolando lá fora.

Se você gostou desse pequeno apanhado de


ideias, me manda uma mensagem no Instagram
(se não gostou também pode mandar, kk), vai ser
legal trocar uma ideia com você por lá.

Paz, meus queridos!

Você também pode gostar