Novos Desenvolvedores

8.09k views3220 WordsCopy TextShare
Lucas Montano
Escrevendo código desde 2002, atualmente trabalho como Lead Engineer no Disney e falo sobre o que q...
Video Transcript:
tá cara tá bom tá tá novos desenvolvedores Juniors não sabem programar vira e mexe vem um artigo desse todos os dias por quê Por quê Porque eu sei do que que tu fica pensando no final tu fica achando cara desenvolvedor Júnior hoje em dia é tudo burro é tudo uns imbecis eles ficam só no Out tab no só no no apply out Changes no cursor no vs code só no github CoPilot eu sei que é isso que tu tá pensando e eu sei que é por isso que a galera fica escrevendo sobre como os devolvedor
hoje não sabem programar é a mesmo papo aquele Nossa a geração z é a pior geração que as empresas querem trabalhando spoiler Alert eles falavam isso da nossa geração também né mas o que que mudou o que que mudou vamos primeiro ver o que que esse autor aqui tem a dizer ah esse artigo eu descobri olhando o perfil do diri que ele é vc lá no menlo Ventures e ele é formally founding Team no ding Google Search Então acho que um cara aqui que é bem influente né ele falou os novos desadores não sabem programar
na verdade não sabem aqui um post num blog Fantástico do autor que argumenta que a ia está preventing tá impedindo os desenvolvedores de entenderem alguma coisa diferente da da internet no qual only replace fact looks but adds explanations ai replace our reasoning Então o que ele tá falando que diferente da internet a ia ela Ela te dá todo o raciocínio ao invés de tu ir procurar as coisas e e tudo mais né adicionar explicações então a não te dá explicações Ela te dá o raciocínio pronto vamos lá então vamos ver o artigo aqui 14 de
fevereiro de 2025 algo está me incomodando sobre como novos desenvolvedores e eu precisamos conversar sobre isso tá algo está me incomodando sobre como novos desenvolvedores e eu preciso conversar sobre isso acho que é isso meu Deus cara something been bugging me about How New that eu achei que a tradução teve errada mas o inglês do cara tá bem estranho também estamos nesse estranho ponto de inflexão no desenvolvimento de software todos todos tá todo desenvolvedor Júnior com quem converso tem CoPilot ou Cloud ou GPT rodando 24 horas por dia primeiro aqui já começa né meu todos
como todos que tu conhece não é todos os desenvolvedores cara eu eu acredito que tem vários aí que não estão usando 7 dias por semana tá tá ótimo né se o cara tá trabalhando 7 dias por semana semana codando no final de semana um Side Project já é um bom sinal eles estão enviando código mais rápido do que nunca mas quando eu me aprofundo em seu entendimento do que eles estão enviando hum hum que que acontece é aí que as coisas ficam preocupantes e cara ah que ranço meu é isso que me irrita tá ligado
porque tipo meu me me deve mediocre vai continuar send no Medíocre só que agora ele é medíocre com a inteligência artificial ponto não precisamos ficar aqui falando Nossa o os novos programadores Ah eles delegam tudo pra Inteligência Artificial e seiso perguntar para eles eles não sabe descrever o que eles fizeram a a com uma profundidade spoiler Alert aqui para ti cara esse Dev mediocre sempre teve Dev mediocre sabe qual que é a diferença real A diferença é que antigamente esse Dev quando era recebi o ticket primeira coisa que ele fazia ele ia pro Google aí
ele ficava procurando artigos no medium um tutorialzinho um exemplo de como o código funciona e ele pegava um recorte aqui outro recorte ali ia no github Via se alguém já tinha desenvolvido aquilo e assim por diante a diferença é que a gente tá automatizando esse processo Porque o mesmo Dev que copiava do tutorial do medium não sabia responder o que que o código que ele tava copiando estava fazendo sinto muito informar mas é é assim que as coisas são Então eu acho que o deve que ir atrás corria atrás para entender vai ir atrás vai
correr atrás para entender o que que a ia tá fazendo também Então já partimos daí porém o ser o ser humano a maioria é mediocre né então enfim claro o código funciona mas pergunte porque ele funciona dessa forma em vez de outra é a mesma coisa cara tá o Júnior pegou uma tarefa olhou um tutorial no medium copiou e colou ele sabe que funciona mas pergunta se ele poderia fazer de outra forma ou porque não de outra forma e não vai saber responder cara vai ter um silêncio tá pergunte sobre casos extremos né sobre os
Ed cases olhares vazios mesma coisa cara isso aqui tu poderia poderia aplicar para qualquer Dev Júnior o conhecimento fundamental que costumava vir da luta contra os problemas simplesmente desapareceu estamos trocando estamos trocando uma compreensão profunda por soluções rápidas embora pareça ótimo no momento vamos pagar por isso mais tarde vamos pagar quem cara quem é que vai pagar por isso eu não sei quem que vai pagar por isso os devis eu não acho Cara eu acho que tipo assim quanto mais código lixo os caras usar ia para gerar melhor para mim que não sou medí tá
ligado porque daí eu vou ter emprego para sempre enquanto Esses idiotas estão gerando código aí com ia a gente vai ter emprego cara porque uma hora uma hora a coisa vai quebrar E aí vai depender de nós de quem sabe corrigir então não sei quem é que vai pagar por isso talvez bugs em produção enquanto a gente usa o nosso nosso serviço bancário alguma coisa do tipo Pode ser na época em que tínhamos que realmente Pensar lá vem o velho vai explica para nós como é que era Me explica como é que era quando tu
baixava uma apostila no apostilando recentemente percebi que há uma Ger inteira de novos programadores que nem sabem o que é stack overflow isso é bom ou é ruim cara porque o Dev stack overflow era motivo de de chacota né a falava não tu é o Dev stack overflow né copia Cola do stack overflow mas agora aparentemente se tu sabe o que é o stackflow bom daí tu já é bom né porque tu é velho na época em que Cloud não era um chatbot mas o homem que inventou o campo da entropia da informação havia uma
maneira diferente de depurar problemas de programação primeiro Pesquise no Google depois torça para que alguma alma desesperada tenha feito uma pergunta parecida com a sua se o fizeram você encontrará uma resposta detalhada atenciosa e muitas vezes com descendente cond descendente de um sábio grisalho nesse site chamado stack overflow cara a única diferença é que agora a gente basicamente começa a a a digitar pro chat ept a gente reza como é que é a gente reza pra máquina pro nosso novo Deus responder para nós por favor máquina me dê a resposta em vez de um sábio
grisalho num site chamado stack overflow de qualquer forma tu tava delegando a solução cara a resposta porque um Dev que não é medc que que o Devid Tava fazendo o Devid tava pesquisando na documentação no Google tava tentando e falhando tava aprendendo com isso tudo ao invés de pegar uma solução pronta no fucking stack overflow esse Dev vai continuar medi cara é o Dev é tipo assim é o Dev que você perguntar para ele como é que tu faz o teu Deploy cara como é que tu faz o teu Deploy eu não sei eu subo
lá para eu subo lá para vercel não na verdade eu uso o firebase cara funciona Ok simplesmente O site está no ar funciona tem Skills envolvida tem tem Skill envolvida tu precisa saber quantos níveis de profundidade O que que a versel tá fazendo por baixo dos panos como é que ela usa a aws como é que tu tá hospedando tudo isso tu precisa saber talvez não talvez esse nível de abstração seja o suficiente tu precisa saber ser mais mais tu precisa saber talvez tu usa Python quer usar Java tu não quer ficar limpando memória manualmente
tu quer que eu tenha um garbage collector para ti a nossa carreira toda é em cima de criar Abstrações e a gente construir em cima dessas Abstrações é claro que ter o conhecimento do tipo cara tá ok como é que eu pego e conecto a minha a minha VPS como é que eu conecto num servidor num virtual no virtual Private server como é que eu entro lá e eu dou um Deploy no meu serviço como que as coisas simplesmente funcionam e para entrar na minha VPS o que que eu utilizei eu utilizei um SSH o
que que é o SSH como é que eu vou hospedar o meu site Ah eu vou subir vou botar a Cloud flare um prox reverso O que que eu vou fazer tá ligado eu vou usar engex o que que é engex eu vou precisar instalar o pm2 para listar os meus serviços para rodar meus serviços node o o que que eu vou fazer tá ligado o que que eu preciso para rodar isso que não é simplesmente clicar num botão é óbvio que esse conhecimento é super válido cara e é por isso que na real eu
sempre opto nos meus projetos trabalhar com uma VPS Mas voltando aqui né a ao velho grisalho versus o stack overflow qual que é melhor aqui está uma das perguntas que fiz há 12 anos Veja a resposta principal de Nathan wow que ganhou incríveis 10.000 pontos e Aparentemente a CTO desde 2015 Qual que é a diferença entre unary Plus e Number x e par FL float x eu tô com um problema de dicção hoje hoje então eu tô perguntando isso pelo aqui porque eu preciso né escovar alguns bytes né e barbear alguns bytes I know I
can use mas ele fez a pergunta e o cara respondeu a diferença entre o parse float e o Number é o parse é para parar uma string enquanto Number mais ele tá fazendo um quering value né para um número eles se comportam de forma diferente mas primeiros vamos olhar o o comportamento de cada um daí tem um exemplo aqui ok cara resposta bem completa bem completa mesmo mas eu aposto que o GPT consegue fazer isso para nós também quer ver qual que é de qual que é a diferença entre unary Plus e Number X and
pars float x vamos ver se ele consegue responder isso aqui para nós em que linguagem o cara especificou alguma coisa aqui JavaScript né em JavaScript for optimization optimization tá vamos dar uma olhada vamos ver o que que ele que que ele responde para nós Vou até falei para ele assim ó me responde e em Português ó conceitos básicos operador unário ele converte em qualquer valor para um número por exemplo 3.14 3.14 transforma a string num número ok par float lê a string e retorna um número de ponto flutuante começando no início da string e parando
quando encontrar um caractere inválido para números Ok ah funcionamento diferentes conversão completa versus análise parcial o Plus e Number realizam a conversão completa da string seu se houver qualquer caracter não numérico no início da string o resultado será not a Number pars float analisa a string e retorno o número até encontrar um caracter que não faça parte da representação numérica então pars float de 3 14 a BC Vai resultar em 31 e não Nan Ok eu entendi muito mais rápido do que o cara o velho grisalho no no stack overflow na real não sei o
o o cara foi Escreveu muito tá ligado para mim ficou bem claro a diferença o parse ele vai par até ele encontrar um valor inválido e vai te retornar apenas o número certo e quando tu faz a coersão de um valor para número com Plus Number ele vai dar um nora Number se aquilo que ele tá tentando converter não for um número na verdade ele te deu Aqui ó ele te deu pars Number Number ele te deu os exemplos mas ele ele não deu o exemplo aqui Ah aqui ó ele deu o exemplo aqui então
isso aqui foi que o GPT respondeu para nós Cara eu não sei eu não sei qual que é a diferença entendeu a diferença é que eu fui F lá e e perguntei e tentei entender e essa diferença é a mesma do cara que perguntava pro ST overflow e queria só copiar e colar e do que perguntava mesmo para saber um conhecimento Você consegue imaginar que um cara acabou de escrever uma resposta com esse nível de detalhe o GPT escreve com esse nível de detalhe Não é esse o problema não é esse problema o problema é
tu ao invés de perguntar para alguém Qual que é a diferença do parse para o Plus Number e em vez de perguntar isso tu simplesmente copiar o código e falar pro GPT optimiza para mim faz optimization essa que é a diferença entendeu então tá muito mais no teu mindset como deve do que a ferramenta que tu tá usando e é por isso que esse tipo de artigo esse tipo de de de post eles estão me deixando irritado tá ligado crua sem nenhuma Iá e de graça é de graça mas tu já pagou Já tua conta
tu já devolveu pra comunidade Lá no stack reflow respondendo alguém minha pergunta foi original foi completamente respondida é claro mas ele não parou por aí aprendi tantos fatos novos Algum deles eu nem sabia que existiam e out outros eu nem queria saber mas agora estão gravados em meu cérebro para sempre cara eu poderia falar a mesma coisa que o chat PT explicou pra mim esse era o melhor cenário possível se você tivesse uma pergunta se você se deparasse com um problema particularmente difícil não encontrasse alguém que já tivesse respondido a sua pergunta então azar desenvolvedores
Júnior hoje em dia tem tudo fácil eles só vão para o chat.com e copio e colo qualquer erro que vem cara é a mesma coisa que o Júnior fazia com stack overflow quando ele não queria entender cara esse teu artigo não não tem cabimento tá ligado para mim isso aqui é um um argumento muito idiota mesmo os mais preguiçosos não fazem um esforço de 30 segundos de alterar para uma janela do navegador Eles apenas usam uma ferramenta que faz tudo em um só lugar talvez fique mais fácil o cara ser mediocre mas cara que é
ele é tá ligado é prático e rápido mas ainda há uma razão pela qual stackflow é superior ler discussões de desenvolvedores experientes sobre o seu tópico é a melhor maneira de aprender isso aqui eu concordo Até que enfim um uma coisa que faz sentido no no artigo para mim Isso aqui faz muito sentido cara aqui tu acertou mesmo porque tu lê um debate te faz crescer e aá nos isola em Silos de problemas e a única pessoa que tá aprendendo nesse ciclo dentro desse silo é é aá tu tu tá aprendendo um pouco mas tu
não tá compartilhando esse conhecimento isso de de fato Eu Tenho que concordar aqui Aqui está um gráfico para explicar o que eu quero dizer vamos ver o gráfico dele Speed e knowledge Gain é por isso que eu gosto né meu ser humano ele consegue botar tá tudo em gráficos né o eixo bota um eixo X um y y tu eixo Y tu explica qualquer coisa cara é impressionante meu a nossa capacidade aá lhe dá respostas mas o conhecimento que você ganha superficial com o stack overflow você tinha que ler várias discussões de especialistas para obter
o quadro completo não se tu tem uma leitura dinâmica era mais lento mas você saí entendendo não apenas o que funcionava mas por funcionava nem sempre cara e eu não consigo aceitar esse esse argumento pensa em todos os grandes desenvolvedores que você conhece Eles chegaram tão bem copiando soluções não eles chegaram lá entendendo profundamente os sistemas e entendendo os processo de pensamento de outros desenvolvedores é exatamente isso que estamos perdendo não estou tentando ser aquele cara que reclama das crianças de hoje em dia eu uso as ferramentas de a diariamente estou literalmente construindo uma Mas
precisamos ser honestos sobre o que estamos trocando por essas por essa conveniência eu não sei cara de novo é uma questão de mindset tá é isso que eu tenho para falar para vocês eu eu vou ser do contra agora que eu não não acredito que eu não acredito que tu precise ser mediocre só porque tu usa Inteligência Artificial e até ele fala o que podemos fazer tem experimentar maneiras de consertar isso porque sejamos realista i a não vai a lugar nenhum aqui está o que realmente funciona primeiro use a i com mentalidade de aprendizado quando
ela lhe der uma resposta questione a pergunte por Claro demora mais mas esse é literalmente o ponto é é isso aqui cara em seguida encontre sua tribo redit discord mastodon Inclusive a gente tem o o discord aqui do canal se vocês quiserem fazer parte lá tem várias linguagens de programação frameworks pode debater as coisas lá ah faça revisões de código de forma diferente isso aqui me assusta um pouco né a revisão de código eu acho que ainda é importante cara de humanos para humanos e tem várias ferramentas aí que tão automatizando revisão de código isso
Acha um perigo às vezes crie coisas do zero a página em branco importa é a página em branco importa é o que eu falo para vocês pessoal e também estou esperando aqui aqui esperando ansiosamente pela I né os modelos de código aberto estão tomando conta e teremos Edi rodando em nossos bolsos até antes que percebemos E aí ele até termina falando aqui né hidrate-se não is que fo que tô falando na minha opinião eu acho que a o Dev mediocre vai continuar meu dicre vai ser mais mais rápido ele vai enganar durante mais tempo mas
vai chegar um momento que todo o código que a i gerou no teu projeto tudo que ela fez por ti que tu não não se deu ao Luxo não quis perguntar não teve tempo perguntar tinha muito ticket para fazer vai chegar o momento que tu isso vai te pegar tá ligado E tu vai precisar entender porque ela não vai mais conseguir te dar suporte E aí só a tua cabeça para para ir atrás e achar o problema cara E aí que tu vai ter que te virar e talvez seja nesse dia que tu seja demitido
mas vai vai usando a ia aí sem querer entender as coisas vamos ver o quão longe tu vai chegar
Related Videos
Google Colab com iA Grátis, Gemini Live com Câmera Liberada, Sheets com Gemini e Anthropic Vale 80bi
23:12
Google Colab com iA Grátis, Gemini Live co...
Inteligência Mil Grau
3,463 views
$840 bilhões em armas – O plano europeu para voltar a ser o que foi um dia
9:06
$840 bilhões em armas – O plano europeu pa...
Hoje no Mundo Militar
51,506 views
Choque de realidade dos salários dos devs do Brasil
20:47
Choque de realidade dos salários dos devs ...
Lucas Montano
28,573 views
Volatilidade extrema nos mercados, o que está acontecendo?
14:21
Volatilidade extrema nos mercados, o que e...
Fernando Ulrich
28,381 views
Trump cancela ajuda à Ucrânia e pede fim das sanções à Rússia! Europa - 800 bilhões no setor militar
25:08
Trump cancela ajuda à Ucrânia e pede fim d...
Professor Ricardo Marcílio
81,203 views
Até onde vai um TELEFONE DE LATA? Testamos no LIMITE!
13:07
Até onde vai um TELEFONE DE LATA? Testamos...
Manual do Mundo
83,484 views
Magnus Carlsen FAZENDO MAGIA NO MODO MIKHAIL TAL!
25:26
Magnus Carlsen FAZENDO MAGIA NO MODO MIKHA...
Xadrez Brasil
3,433 views
China decide se vingar dos EUA e o clima fica tenso
11:50
China decide se vingar dos EUA e o clima f...
Investidor Sardinha l Raul Sena
11,745 views
GPT-4.5 é tipo um modelo de "humanas"
21:19
GPT-4.5 é tipo um modelo de "humanas"
Lucas Montano
44,554 views
ILUSTRADOR EXPLICA O QUE ACONTECEU COM SHREK!
20:17
ILUSTRADOR EXPLICA O QUE ACONTECEU COM SHREK!
Brush Rush com Guilherme Freitas
38,147 views
Game DEVs estão P* com o levelsio
22:28
Game DEVs estão P* com o levelsio
Lucas Montano
61,400 views
Robô humanoide avança contra multidão em festival na China – acidente ou aviso do futuro?
27:05
Robô humanoide avança contra multidão em f...
Realidade Impressionante
448,527 views
VEJA EM VÍDEO: Carro Voador dos EUA que Pode Mudar Tudo – Início da Nova Era ou Mais uma Ilusão?
24:47
VEJA EM VÍDEO: Carro Voador dos EUA que Po...
Realidade Impressionante
1,810 views
Anthropic Levanta US$ 3,5 Bi e Declara Guerra à OpenAI! Perplexity, Google, Stability AI e Mais!
19:01
Anthropic Levanta US$ 3,5 Bi e Declara Gue...
Paula Bernardes
176 views
Erro no COBOL ou FRAUDE MASSIVA
21:37
Erro no COBOL ou FRAUDE MASSIVA
Lucas Montano
40,634 views
The TRUTH about Microsoft Majorana Chip 😬
18:35
The TRUTH about Microsoft Majorana Chip 😬
Anastasi In Tech
198,317 views
MERCADO DE TI NA Europa TÁ UMA M*ERD@
21:33
MERCADO DE TI NA Europa TÁ UMA M*ERD@
Lucas Montano
52,112 views
Eduardo Bolsonaro diz que Moraes 'subestimou a direita' e defende aplicação da Lei Magnitsky
14:02
Eduardo Bolsonaro diz que Moraes 'subestim...
Revista Oeste
73,955 views
Orientações para a Quarta-feira de Cinzas
5:13
Orientações para a Quarta-feira de Cinzas
Padre Paulo Ricardo
21,529 views
vai ser INSANO programar nisso (Microsoft Majorana 1)
21:02
vai ser INSANO programar nisso (Microsoft ...
Lucas Montano
131,318 views
Copyright © 2025. Made with ♥ in London by YTScribe.com