Aprendizagem vs Building – Comunidade de Dev
Há dois paradigmas na programação: quem sabe como as coisas funcionam e quem sabe como as coisas funcionam. Na era da cultura “Ship It It, Brah”, é mais fácil do que nunca construí -la, e isso é evidenciado pela nova onda de construtores no ano passado. Você pode construir um front -end sem saber uma pista sobre o React e construir um back -end (meh) viciado a um banco de dados ao vivo sem saber o que é o “supabase”. E, com um pouco mais de motivação e vasculha por alguma documentação, você pode criar um aplicativo da Web NextJS real. Mas o que você realmente aprende? Talvez com alguma IA ajude, você pode criar um aplicativo, e você aprendeu o suficiente sobre a estrutura para entender como as peças andam juntas, mas é ideal? Ou, se as restrições de tempo dizerem o contrário para a refatoração, você sabe como otimizá -lo? Estou percebendo que talvez haja níveis, ou dois campos diferentes, mas complementares, para a programação. Há o prático; A habilidade de saber quais bibliotecas implementar e qual software em nuvem pode obter um produto rapidamente e com espaço suficiente para escalar. Então, o teórico; Saber como um computador funciona até certo ponto, além de triturar os botões do teclado e as cores brilhantes mudando em uma tela, e são as que desenvolvem coisas incríveis como Bun e NodeJs. A atual cultura tecnológica, por todos os meios, favorece o primeiro. No entanto, são as pessoas como Ryan Dahl que conseguem empregos no Google;) que, é claro, não é dizer que você deve saber como o assembler funciona antes de escrever seu primeiro aplicativo Hello World JavaScript. Nesse clima atual, sem dúvida a velocidade é tudo, então você deve estar no seu IDE favorito o mais rápido possível, construindo seu próximo milhão de dólares. Mas é para dizer que a idéia de fazer o prompt “certo” do cursor não escala e, eventualmente, você precisará saber coisas como o que significa assíncrono/aguardar e o que é bloquear a E/S não bloqueadora.
Fonte
Publicar comentário