Executando verificação de segurança...
5

Boa provocação! Concordo plenamente com a sua conclusão: "Dev bom não é o que manda bem no fórum. É o que segura o rojão quando o site cai às 2h da manhã." e que "Prática constante > teoria infinita."

No entanto, é importante ter muito cuidado...

Os problemas que você descreveu – "API sem documentação decente", "Autenticação complexa" – muitas vezes são justamente o resultado de projetos onde alguém "apenas fez" sem o devido conhecimento de padrões ou boas práticas.

Debugar um código em produção às 2 da manhã certamente te faz mais forte e experiente. Mas, escrever um código robusto, bem documentado e testado, que não quebra em produção nem com um apocalipse nuclear, requer MUITO conhecimento teórico aplicado de forma consciente.

Cuidado com a armadilha de achar que "basta fazer". A prática é fundamental, mas praticar de verdade não é apenas repetir o que você já está confortável em fazer. É ir além da sua zona de conforto, é enfrentar o desconhecido, experimentar e aplicar conceitos novos. A verdadeira essência da prática é a repetição focada no aprendizado e na melhoria contínua, não apenas na execução.

No fim, para os bons programadores: saber o fazer o feijão com arroz bem feito é o mínimo, mas buscar conhecimento para construir soluções cada vez melhores e evitar que o "rojão" estoure para começo de conversa é que faz a diferença quando a conta chega.

Um abraço e bons estudos!

Carregando publicação patrocinada...
4

Não só isso, mas o que vai perguntar em algum lugar o que fazer, claramente não sabe também. Podemos dizer que tem 4 grupos de intersecção, sendo que o menor de todos, quase irrisório, deve ser o que sabe e não faz. A esmagadora maioria são os que não sabem e fazem, tudo errado, mas fazem. Tem um grupo relativamente pequeno dos que sabem e fazem. Outro grupo irrisório são dos que não sabem e não fazem, até porque eles desistem.

Existem variações dos que fazem errado e sabem disso, esses têm salvação, porque ou foram obrigados fazer assim, ou estão em processo de aprendizado mas vão chegar lá, sabem que é necessário um processo holístico para se tornar profissional de primeira linha.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).

2

Concordo contigo, não é sobre ignorar teoria, mas sobre não se esconder atrás dela. O ponto do post é provocar quem só acumula buzzwords e esquece que código bom é o que resolve. Boas práticas importam, mas prática real também.

O ideal é equilíbrio: teoria que se aplica e prática que entrega