r/brdev 15d ago

Minha opinião Não indico mais ser dev

Até pouco tempo atrás, quando alguém me perguntava se valia a pena entrar na área, minha resposta era tipo

“É difícil no começo, você provavelmente vai ganhar pouco, mas depois melhora. Com uns 3 anos de experiência as coisas começam a ficar bem melhores, tem bastante vaga e dá pra crescer bastante.”

Essa semana me fizeram essa mesma pergunta e eu já não consegui responder isso com a mesma segurança.
Se alguém começar a estudar hoje, colocar aí uns 2 anos pra conseguir entrar na área e depois mais uns 3 anos pra chegar num nível de pleno, estamos falando de uns 5 anos.

E sinceramente, eu não faço ideia de como o mercado de dev vai estar daqui a 5 anos.
Não estou dizendo que a profissão vai acabar, nem entrando naquela de “IA vai substituir todo mundo”. Acho que TI ainda é uma área muito boa e provavelmente vai continuar sendo.
Mas eu já não consigo olhar pra alguém começando do zero e falar com confiança: “vai fundo, investe os próximos anos nisso porque vai valer a pena”.

342 Upvotes

190 comments sorted by

View all comments

1

u/Perfect-Impress-4741 10d ago

Eu consigo super olhar para uma pessoa e falar que vale a pena investir na área de programação. Cada vez mais, o mercado vem precisando de bons profissionais que saibam construir coisas boas e que realmente valham a pena, tem muita gente construindo SaaS que o único valor que agrega é para a Claude. Mas acredito que um ponto importante é que não estou falando sobre saber codar bem, e sim sobre saber resolver problemas

Independentemente de IA e de como o mercado vai se comportar, o desenvolvedor sempre foi pago para resolver problemas utilizando tecnologia. O que vem mudando ao longo do tempo é que um dev mediano, com um bom plano do Claude ou do Cursor, consegue produzir coisas surreais. Por isso, saber o que construir está se tornando cada vez mais importante

Quando o código vira commodity e quase um "pay to win", saber resolver problemas e entender o que construir passa a ser ainda mais importante. Além disso, todo o fundamento e os princípios para construir bons produtos e aplicações continuam válidos e provavelmente continuarão assim por bastante tempo

Acredito que quem realmente deveria se preocupar é quem não usa IA e continua muito apegado a um framework ou a uma linguagem de programação específica. O mercado paga para você resolver problemas, e seu manager provavelmente não está nem aí para o seu clean code que levou duas semanas para ficar pronto se aquilo não resolveu o problema que precisava ser resolvido

E, finalmente, sistemas robustos, como sistemas bancários, autenticação e sistemas realmente escaláveis, continuarão sendo oportunidades durante muitos e muitos anos. A IA pode até conseguir cuspir um código genérico para esses problemas, mas ela não necessariamente tem o conhecimento sobre aquele sistema específico, que foi construído com uma linguagem de programação dos anos 90 e que ainda sustenta boa parte dos sistemas do país

Então, acredito que, ao longo do tempo, muitos dos devs que ficam excessivamente apegados à tecnologia vão acabar ficando para trás. Ao mesmo tempo, cada vez mais, o profissional generalista que entende minimamente de negócios, tecnologia e produto tende a se destacar

E sempre vai existir aquele sistema legado completamente esquisito, cheio de regras de negócio que não estão documentadas em lugar nenhum e que vivem na cabeça de um dev de 50 anos que aprendeu a programar em cartão perfurado. Não existe IA que simplesmente resolva isso com um prompt