Há uma demanda significativa não atendida por desenvolvedores que entendem de IA. Ao mesmo tempo, como a maioria das universidades ainda não adaptou seus currículos à nova realidade de que os empregos de programação são muito mais produtivos com ferramentas de IA, também há um aumento no desemprego de recém-formados em Ciência da Computação. Quando entrevisto engenheiros de IA — pessoas habilidosas em construir aplicações de IA — procuro pessoas que possam: - Usar assistência de IA para projetar rapidamente sistemas de software - Usar blocos de construção de IA como prompts, RAG, avaliações, fluxos de trabalho agentes e aprendizado de máquina para construir aplicações - Prototipar e iterar rapidamente Alguém com essas habilidades pode realizar uma quantidade massivamente maior de trabalho do que alguém que escreve código da maneira que fazíamos em 2022, antes do advento da IA Generativa. Converso com grandes empresas toda semana que adorariam contratar centenas ou mais pessoas com essas habilidades, assim como startups que têm ótimas ideias, mas não têm engenheiros suficientes para construí-las. À medida que mais empresas adotam IA, espero que essa escassez de talentos só aumente! Ao mesmo tempo, os recém-formados em Ciência da Computação enfrentam uma taxa de desemprego aumentada, embora a taxa de subemprego — de graduados fazendo trabalhos que não exigem um diploma — ainda seja menor do que a de muitos outros cursos. É por isso que ouvimos simultaneamente anedotas de graduados em Ciência da Computação desempregados e também de salários crescentes para engenheiros de IA em alta demanda. Quando a programação evoluiu de cartões perfurados para teclado e terminal, os empregadores continuaram a contratar programadores de cartões perfurados por um tempo. Mas eventualmente, todos os desenvolvedores tiveram que mudar para a nova forma de codificação. A engenharia de IA está criando uma grande onda de mudança de forma semelhante. Há um estereótipo de graduados universitários "nativos de IA" que superam desenvolvedores experientes. Há alguma verdade nisso. Várias vezes, contratei, para engenharia de software full-stack, um recém-formado que realmente entende de IA em vez de um desenvolvedor experiente que ainda trabalha no estilo de 2022. Mas os melhores desenvolvedores que conheço não são recém-formados (sem ofensa aos novos graduados!). Eles são desenvolvedores experientes que estão por dentro das mudanças em IA. Os programadores mais produtivos hoje entendem profundamente os computadores, como arquitetar software e como fazer trade-offs complexos — e que além disso estão familiarizados com ferramentas de IA de ponta. Claro, algumas habilidades de 2022 estão se tornando obsoletas. Por exemplo, muita sintaxe de codificação que precisávamos memorizar naquela época não é mais importante, já que não precisamos mais codificar manualmente tanto. Mas mesmo que, digamos, 30% do conhecimento em Ciência da Computação esteja obsoleto, os 70% restantes — complementados com conhecimento moderno de IA — é o que torna os desenvolvedores realmente produtivos. (Mesmo depois que os cartões perfurados se tornaram obsoletos, um entendimento fundamental de programação foi muito útil para digitar código em um teclado.) Sem entender como os computadores funcionam, você não pode simplesmente "vibrar código" para alcançar a grandeza. Os fundamentos ainda são importantes, e para aqueles que além disso entendem de IA, as oportunidades de trabalho são numerosas! [Texto original: ]
201,35K