Executando verificação de segurança...
-4

O Apocalipse da carreira DEV esta chegando!??

Quem lê meus comentários anteriores, verá que eu era defensor de que a IA não iria tomar vagas dos DEVs iniciantes.

Porém, conforme fomos implementando as ferramentas de IA aqui na empresa, fui mudando de idéia quanto a isso. Tenho pensando bastante sobre o futuro dessa carreira que, não menos de 3 anos atrás era uma das mais promissoras do mercado.

Hoje, se eu quiser, em uma visão fria e calculista, posso encerrar o contrato com cerca de 60% dos meus DEVs que continuaria com o mesmo crescimento que temos agora, atualmente temos 30 na equipe, entre eles, uns 10 experientes e 20 que são mais novatos. Se hoje eu ficar com 4 experientes e 8 dos novatos, conseguimos manter o fluxo exatamente como temos hoje, e talvez otimizar muito coisa. Isso representaria um corte de aproximadamente R$ 174 mil mensal só na folha de pagamento. São mais de 2M por ano. Claro que não estamos pensando em fazer isso pois estamos trabalhando para aumentar o portfolio de softwares. Mas o fato é que, antes, eu precisaria contratar mais devs para isso.

E se considerar que tenho minha equipe de suporte ao cliente, atendimento e Marketing, essa última, por enquanto impossível de automatizar e ter bons resultados. Meu segmento é Softwares de Gestão para um nicho especifico, não saturado, ainda. Porém, meus softwares são grandes, já há mais de 10 anos no mercado, complexos e exigiram milhões em valor/hora pra ficar ao nivel que estão hoje.

Mas mesmo assim estamos falando de uma empresa pequena, que não fatura nem 10M por ano, agora, vamos pensar nas bigs que tem a capacidade muito superior a eu para implementar IA com eficiencia em muitos departamentos. Será que teremos demissão em massa por ai nos proximos anos? Sim, e apesar de negarem, a area dev será uma das mais afetadas.

Hoje, quando me perguntão se recomendo a area Dev minha resposta categórica é Não. Atualmente já temos grande dificuldade dos recem formados, quase impossível se enquadrar nas vagas, pagando cada vez menos, a grande maioria tentando um milagre lançando seus "SaaS" que faltamente irão naufragar devido a falta de investimento em infra, marketing, desenvolvimento, conhecimendo do que estão fazendo, etc.

Penso que, se as coisas continuarem assim, dentro de pouco tempo não será mais necessário a figura do programador, da forma como conhecemos. A programação era interessante pela dificuldade e isso causava seus altos salarios, e agora, com a facilidade, a tendencia é que tudo fique muito barato para se criar. Você que pensa em criar seus micro-saas, verá milhares de concorrentes criando copias do dia para noite, tranformando o mercado em centavos.

Teve um grande empresário Sul Africano que falou a pouco tempo que a IA vai transformar as profissões como as conhecemos. Tudo será muito simples de ser feito, não sendo necessário mão de obra especializada e isso vai deixar essa mesma mão de obra extremamente barata. E cada vez mais vemos que isso poderá se realizar mesmo.

Não entendam isso como algum tipo de comemoração, muito pelo contrário. A idéia é realmente provocar, evidenciar esse risco que esta cada vez mais eminente em nossa profissão. O DEV não vai existir mais? Claro que vai, mas não na mesma quantidade de antes.

Carregando publicação patrocinada...
6

Mesmo se o codigo for completamente abstraido por AI, o que tudo indica que vai acontecer, os programadores continuarão a ser necessarios. Codificar é o menor dos trabalhos de um engenheiro de software. A demanda so vai aumentar. quem sabe outro momento expando no assunto. por ora sem mais.

1
4

Olá, @welovetech. Por favor, não leve meu comentário a mal. É que realmente fiquei curioso com algumas coisas.

Hoje, se eu quiser, em uma visão fria e calculista, posso encerrar o contrato com cerca de 60% dos meus DEVs que continuaria com o mesmo crescimento que temos agora

Se importa em explicar um pouco mais a fundo o que esses desenvolvedores fazem hoje? Trabalham como full-stack, UI/UX, frontend, backend? Desenvolvem novas funcionalidades, dão manutencão nas existestes, criam telas, corrigem bugs?...

Se hoje eu ficar com 4 experientes e 8 dos novatos, conseguimos manter o fluxo exatamente como temos hoje, e talvez otimizar muito coisa. Isso representaria um corte de aproximadamente R$ 174 mil mensal só na folha de pagamento. São mais de 2M por ano.

Bom, se você confia que pode otimizar muita coisa com IA, por que não demite logo esses devs? Pergunto poque 2M/ano é um valor considerável para uma empresa que fatura menos de 10M/ano. Quero dizer, você pode economizar 20% do faturamento da sua empresa mas ainda não fez isso?

Um abraço!

0

Quase todos são Full Stack. Temos 2 Front. Temos tarefas diversas e temos um experiente sempre a frente de um time de novatos, seja para correções ou novas features.

Como disse no post, eu não vou fazer isso, pretendo usa-los para alavancar, não tem como, na pratica, alem dos números, me desfazer da equipe. Mas eu sou pequeno, será que os grandes pensarão nisso tambem? Outro fato, conheço-os, se esforçam todos, tem familias, dependem do emprego. Mas os grandes será que levarão isso em consideração? Ou será que serão vistos como custos que podem ser cortados? Eu acho que os proximos 2 anos serão decisivos para sabermos onde o caminho vai nos levar.

1

Então na prática tu refuta sua postagem pois tu NÃO PODE reduzir 60% por que sabe que a tal IA não vai fazer o trabalho deles. Se fosse tu já teria demitido, isso é obvio.

1

Hoje, se eu quiser, em uma visão fria e calculista, posso encerrar o contrato com cerca de 60% dos meus DEVs que continuaria com o mesmo crescimento que temos agora, atualmente temos 30 na equipe, entre eles, uns 10 experientes e 20 que são mais novatos. Se hoje eu ficar com 4 experientes e 8 dos novatos, conseguimos manter o fluxo exatamente como temos hoje, e talvez otimizar muito coisa. Isso representaria um corte de aproximadamente R$ 174 mil mensal só na folha de pagamento. São mais de 2M por ano. Claro que não estamos pensando em fazer isso pois estamos trabalhando para aumentar o portfolio de softwares. Mas o fato é que, antes, eu precisaria contratar mais devs para isso.

Exato, o cara vem com o papo de que pode e ao mesmo tempo não pode, por motivos que ficaram obscuros, , mas eu duvido se ele vai deixar esse trabalho todo na mão da I.A, e por que não demitiu pelo menos uns 5 devs, já que segundo o OP, são irrelevantes considerando o uso da I.A e produtividade? primeira empresa love-love que eu vejo que pode economizar na ordem dos milhões e não faz por amor aos funcionários? vai usar os devs pra alavancar? o que? será que 10% desses dev's na rua + I.A não seria matematicamente perfeito e seguro, por isso gosto do saudoso @Maniero, respostas cruas, nuas e questionadoras de abobrinhas.

2

É um ponto muito válido.
Mas note: você tem a oportunidade de economizar 174k/mês e não o fará!
Sem perceber você contradisse o próprio ponto que quer defender: o código virou produto barato e, mesmo assim, você colocará o pé no acelerador mantendo as pessoas contratadas!
Será que você é o único que teve essa ideia? Certamente não. Imagino que milhares de empresas que existem e que existirão produzirão muito mais código que antes.

O que você acha que vai acontecer antes?

a) a carreira de dev morrer pela completa falta de necessidade de humanos para criar código e manter tecnologia.
b) a sua empresa morrer pelo facílima barreira de entrada de outras empresas no mercado.

2

Eu digo que os devs deveriam abraçar a IA para produtividade. As vezes parece algo sensacionalista: "Devs irão morrer", "chegou o apocalipse", dentre outras coisas... Eu acredito que um dev é demitido para colocar uma IA no lugar quando ele é bem ruim no que faz, seja porquê parou de evoluir ou simplesmente ele não tem tanto interesse na área (ou a empresa é tóxica e acha que ele é ruim, mesmo sendo um bom profissional).

Concordo bastante com seu comentário. Rolou uma contradição enorme o que ele faz e no que afirma no que pode acontecer.

2

Concordo com você. Há uns 4 anos assisti a uma entrevista com o George Hotz, um talentoso programador que criou uma empresa de self driving car. Foi lá que eu ouvi pela primeira vez o conceito de programação 2.0.
Programadores clássicos criam regras para a máquina fazer o que eles querem. Programadores 2.0, além de continuar sabendo isso, programam modelos capazes de solucionar problemas com base em dados. Minha mente explodiu.

É por aí que eu estou indo: tornando-me mais capaz de resolver problemas.

À época, não havia chat-GPT e afins. Adicionei ao cinto de utilitários e hoje crio coisas mais rapidamente que antes. Mas não estou paranoico com a ideia de acabar empregos etc.

Tecnologias de vanguarda e inovadoras continuarão a existir. E não serão máquinas que ditarão isso. Devemos nos concentrar em criar coisas úteis para as pessoas e ir nos adaptando, evoluindo, melhorando essa capacidade.

1

Tudo bem, mas se você cria coisas mais rapidamente, digamos, duas a tres vezes mais rapido, será necessário um dev ao invés de 3. E como agora é mais facil, por que a empresa continuaria te pagando 15, 20 mil se vai ter alguns que estão chegando agora e que aceitam 3k? Não acho que se trata apenas de sustituição, mas também de diminuição da importancia e dos salarios.

1

A estratégia que a sua empresa vai adotar não é o meu ponto. Você decide se reduz, se aumenta, se sobrevive ou morre.

O meu ponto é: não acabarão os programadores. Pelo contrário: eles se multiplicarão.

A barreira de entrada reduzida é chamariz para novas pessoas. Quando programas eram construídos com cartão perfurado, havia um número reduzido de programadores no mundo. Quando linguagens de programação de alto nível foram inventadas, a barreira diminuiu e muito mais pessoas entraram nessa área.

1

Mas minha contradição esta explicada. Sou pequeno e conheço todos, tem familia, dependem do trabalho. Além disso, vou usa-los para alavancar. Mas grandes, será que pensam assim?

1

Se esse é o caso, então você é um homem de respeito. Porém sem essas informações adicionais fica contraditório, afinal empresário geralmente pensa no fato mais lucrativo.

1

Mas as empresas e os empresários têm que pensar no lucro mesmo, pois sem isso não existiriam e já estaríamos numa espécie de comunistão. É claro que penso no nosso lado também

1

a) e b) das suas observações estão interligadas. Muias empresas, principalmente as genéricas vão morrer e isso impacta diretamente a carreira de um dev.

Minha empresa vai morrer? Vai depender de mim, e pode, não esta imune como nenhuma outra, mas, no meu caso, possuimos softwares complexos, integrados com fornecedores complexos a nivel mundial em nosso segmento, a IA não vai conseguir criar tudo isso sozinha.

Meu ponto de vista é que, antes, era necessário muitos devs para fazer isso, hoje, é necessário somente os mais experientes, pois o código se tornou barato. O que vale é a criatividade para interligar tudo isso.

1

É muito curioso como vemos exatamente o mesmo efeito e temos conclusões tão distintas.

O meu ponto é: o barateamento da criação do software não implicada diretamente na extinção da carreira de software. Pelo contrário: mais pessoas serão capazes de se tornar devs! O mercado ficará mais CHEIO de devs, e não vazio.

Claro, como você muito bem disse: os devs como conhecemos hoje se transformarão. Eu concordo. Mas advogados, médicos, engenheiros, contadores também. O ponto que eu defendo é: não vai acabar. Nem perto disso.

Quando escrevia-se código com cartões perfurados, havia um número minúsculo de programadores. Quando surgiram as primeiras linguagens de alto nível, a profissão dos programadores não morreu. Ao contrário, se transformou e explodiu em quantidade de participantes.

As linguagens vão mudar, a forma de interagir com a máquina vai mudar, e haverá mais pessoas aptas a criar tecnologia. E eu chamo todas essas pessoas de desenvolvedores.

1

Boas. Essa é uma preocupação que parece estar afetando muito gente mesmo. Eu creio que o momento do mercado pode ajudar a fazer com que você e muita gente tenha essa impressão.

Vou tentar levantar mais perguntas que respostas. Você acha que têm menos ou mais pessoas trabalhando com TI antes de ~2005, época em que apareceram wordpress e outras similares, que, inclusive, deram muito certo e hoje tem uma infinidade de sites e sistemas simples feito por pessoas que não são de TI? Quantas agências e pequenas empresas não poderiam supor que o numero de programadores diminuiria, já que sites e sistemas simples poderiam ser todos criados sem programadores? E se voce respondeu que o numero de programadores e pessoas que trabalham com TI aumentou de 2000 (ou 2005 ou 2010, tanto faz) para cá, porque esse número aumentou mesmo com uma infinidade de sites e sistemas sendo feitos com no code, sem programadores?

Em uma outra perspectiva, se ainda tudo fosse Assembly, você provavelmente teria de ter 60 funcionarios ao invés dos 30. Isso significa o quê? que muita gente perdeu emprego por conta de linguagens mais 'fáceis'?

Sua conclusão eu acho que é uma conclusão parecida com que as grandes empresas podem ter. Apesar de voce evidenciar o seu lado humano, o que é muito digno, você nao vai manter 18 pessoas olhando pro teto e gastando 2 milhões por ano só porque é um cara legal, ou vai? Você nao vai deixar de otimizar as coisas e perder competitividade no mercado só para esses funcionários terem alguma coisa pra fazer, ou vai? O que eu entendi que você vai fazer é pegar varias das hipóteses que voce tinha imaginado (aquele backlog com muita coisa parada) e usar essa força de trabalho pra tentar aumentar o máximo que puder seu faturamento. Novos produtos, iterações mais rápidas, mais tracking, mais otimizações e etc etc. Porque as grandes empresas também nao iriam para esse lado ?

1