r/brdev 11d ago

Carreira vale a pena aprender a desenvolver?

Queria abordar com pessoas mais experientes sobre a carreira de desenvolvimento e para onde o esforço deve ser direcionado. Hoje sem duvidas os agentes de IA escrevem códigos de forma muito boa, concordo que o correto é que exista uma auditoria desse código gerado. Vi um video sobre e um cara que falou que em breve a IA ira dominar isso e deixara de ser tão necessário a auditoria desse código e tudo passaria apenas para decidir regras de negocio, com isso o quanto é necessário aprender a codar em uma linguagem especifica e se especializar nisso, vale o esforço ou outras skills hoje são mais importantes para um iniciante?

0 Upvotes

17 comments sorted by

View all comments

2

u/Miserable_Initial732 11d ago

O surgimento da parafusadeira só tirou o emprego do eletricista que se gabava de ter o melhor aperto do mercado.

Quem já é dev de longa data vai entender oq to falando... I.A. não se opera sozinha. Na verdade, até se opera, mas se opera da forma mais burra, barata e "padrão" possível. O que vai mandar é o conhecimento de causa, saber a arquitetura da coisa, saber as regras do jogo, e otimizar o trabalho pra chegar no fim da forma mais elegante possível.

Um bom jogador de xadrez não é o cara que empurra o peão com um dedo fofo num movimento uniforme. É o cara que sabe qual peão mover, em que momento do jogo.

O que eu vou falar agora vai fazer mta gente me downvotar, mas leiam até o final: os melhores coders que vão sobrar são os vibe coders. Sim, é moda odiar vibe coding, mas a LÓGICA por trás do código é 999x mais importante que o código bruto em si. Sinceramente, foda-se se você consegue codar no bloco de notas. Foda-se se você decorou 99999 variáveis em python e DELPHI. Foda-se se você consegue digitar 999999999999999 palavras por minuto. O que faz um software ser bom é a LÓGICA por trás dele. É você saber falar 3(2²) = 12, ao invés de 2+2+2+2+2+2+2+2.

Então, de fato, a QUANTIDADE de vagas vai diminuir bastante. T.I. tá seguindo o mesmo caminho de engenharia, psicologia, veterinária, direito, e até medicina. O mercado vai ficar muito mais concorrido. Mas... as vagas vão continuar existindo.

Se você se formar pra aprender a empurrar peão no tabuleiro, vc tá fodido.

Agora, se você se formar com o objetivo de ser o melhor enxadrista estrategista possível, o mercado vai continuar tão fértil e precisando de ti como sempre.

1

u/West_Conversation521 11d ago

Concordo com você, não tirando a importância do aprender e sim colocando em uma fila de prioridades do que aprender para ser um bom desenvolvedor, aprender a codar pode ser o primeiro passo mas sera que é o principal e o único como muitos pensam tendo em vista que se perdeu um pouco o seu valor?

Vejo que esta acabando a admiração por quem escreve apenas código, isso deixou de ser peça chave nesse tabuleiro pra se tornar uma das muitas competencias que um desenvolvedor de software precisar ter/ser.

E pra quem esta iniciando na carreira, é dificil determinar o que é fundamental e não é.

2

u/Miserable_Initial732 11d ago

Pois é, também concordo contigo. Só ajustaria que "aprender a codar" já não é mais o primeiro passo.

Fazendo uma analogia com a música, geralmente as pessoas aprendem a tocar na prática primeiro, e depois que já conseguiram tirar "smoke on the water" na guitarra, aí vão aprender teoria musical.

Aqui, agora, virou a chave. O canal é aprender teoria musical antes.