Refutando o Augusto Galego do ponto de vista do mercado
Recentemente vi o seguinte post do Augusto Galego no LinkedIn e queria comentar/desabafar a respeito desse post através do ponto de vista do mercado. Isso não é uma crítica a ele, até porque a forma como eu penso está totalmente alinhada com a dele, porém eu vejo que no mercado em alguns dos casos, as coisas são diferentes.
Aqui vai algumas dicas sobre como ser um programador péssimo:
O post é uma ironia listando as principais atitudes que você não deveria ter caso queira ser um bom desenvolvedor. O ponto é; o mercado nem sempre precisa de bons desenvolvedores e portanto para ser bem-sucedido algumas coisas até contradizem o que está no post (infelizmente)
Então esse post é uma brincadeira como se o mercado de trabalho estivesse comentando o post do Augusto Galego, vamos lá;
-
Nunca Escreva Código: Evita ao máximo escrever código para não correr o risco de melhorar. Todo dev bom escreve bastante código.
Mercado: De fato, você precisa escrever código. Afinal precisamos de mão de obra -
Nunca Estude: Não abra livros, não leia artigos e não veja explicações técnicas.
Mercado: Estude apenas o básico, pois precisamos de um funcionário e não um artista. -
Decore, Não Entenda: Se você faz faculdade, decora as matérias e esquece logo após a prova.
Mercado: Decore o máximo possível para assim fazer as coisas mais rápido e entregar. Se já tem pronto na internet, apenas copie e entregue. -
Evite Projetos Práticos: Não faça projetos na faculdade. Projetos práticos ajudam no aprendizado.
Mercado: Tanto faz. Projeto na faculdade, projeto pessoal. Se não é da minha empresa, não to nem ai. -
Fuja de Fundamentos: Evita matérias como banco de dados, networking e estrutura de dados.
Mercado: Você precisa saber o mínimo disso tudo para trabalhar, então nesse ponto concordamos. -
Evite Novos Desafios: Faça apenas o que já sabe para não precisar aprender nada novo
Mercado: Se não está no backlog da sprint, não precisa fazer. -
Seja o Dev Caverna: Fique isolado, não revise código dos colegas e não leia documentação.
Mercado: Tanto faz -
Use IA e Stack Overflow: Copie e cole código sem entender, só faz funcionar.
Mercado: Use IA o máximo possível para entregar o mais rápido possível também -
Evite Comunidades e Eventos: Não vá a lugares com alta concentração de pessoas interessadas.
Mercado: Tanto faz -
Nunca Compartilhe Conhecimento: Não solidifique o que você sabe e não se exponha a opiniões diferentes.
Mercado: Tanto faz -
Não Peça Ajuda: Perca tempo tentando resolver problemas sozinho em vez de pedir ajuda.
Mercado: Pedir ajuda é importante, se você travar e não pedir ajuda vai demorar a entregar ainda mais e então vamos deixar de ganhar mais dinheiro. Nisso eu concordo. -
Feedback é Inveja: Ignore TODOS os feedbacks, sempre.
Mercado: O que é feedback? -
Não Existem Bons Devs: Acredite que todo código é igual e que ninguém se importa com nada. Se resolver o problema ta bom.
Mercado: Se você for escrever um código bom pode comprometer o prazo da entrega. Eu não me importo se você usou um pattern de object literals para reduzir a complexidade do código quanto ao excesso de 'ifs'. Se o sistema estiver funcionando, já está bom. -
Mentalidade Go Horse: Usa IA pra tudo, ChatGPT e Stack Overflow, sem se importar com a qualidade.
Mercado: Use IA para tudo, afinal você precisa entregar e qualidade não é relevante. Afinal memória RAM hoje é capim e seu código otimizado pouca diferença faz.
Se, por algum motivo, você quiser ser bem-sucedido na área, não necessariamente você precisa ser bom. Apenas faça de qualquer jeito o que precisa ser feito.
Pessoal, é só uma brincadeira. Porém infelizmente pelo que vejo no mercado e como as coisas são, o medíocre bem vendido muitas vezes é melhor que o bem feito com qualidade.
EDIT _________
Oi pessoal, boa noite. Valeu pelo engajamento.
Escrevi esse post na parte da manhã, estava desde as 5am realizando uma migração no sistema e nesse momento me deparei com a situação de que muitas vezes as pessoas escolhem o caminho mais rápido e fácil para solucionar um problema no código deixando um rastro de sujeira para alguém corrigir posteriormente (eu).
A verdade é que eu não posso reclamar muito. Atualmente estou em uma posição bem acima da média do mercado. A rotina é estressante e a responsabilidade é grande, mas consigo prover uma qualidade de vida muito boa para mim e minha família e eu só cheguei onde estou hoje porque me dediquei intensivamente ao desenvolvimento de software. Os sistemas se mantém e são escaláveis porque lá no começo tomei as decisões que priorizaram a qualidade.
O mercado é caótico e predatório, e nunca foi meu intuito jogar conforme suas regras. As vezes me encontro em situações frustrantes que subestimam todo meu esforço e dedicação durante todo esse tempo. Contudo, eu gosto do meu trabalho e gosto de desenvolver bons softwares. Quando as coisas apertam e precisam resolver um grande problema como uma migração sensível de sistemas e banco de dados recorrem a mim e ai eu sei onde está o meu valor.