Por que se preocupar com linguagens e frameworks?
Eu dificilmente participo de outras comunidades de desenvolvedores, pois dedico muito do meu tempo estudando e criando projetos. O pouco que me sobra, eu dedico a familiares. No entanto, Eu comecei a navegar em comunidades no Discord para networking, e sinceramente, estou um pouco decepcionado.
Que diferença faz se você sabe linguagem X?
A maior preocupação que notei é que linguagem X é melhor que Y. Ainda há uma crença que, se você sabe Java, você é melhor que o carinha que programa em Python.
A diversos absurdos sobre acreditar que tecnologia X te faz melhor que pessoa Y. Quem sabe Java com certeza tem contato com software mais robusto e programação orientada a objetos mais presente que em outras linguagens, mas isso não quer dizer que os dev Java sejam melhores que outros.
A pessoas criticam o Java por ser verboso. Dizem que Python é ruim por ser lento. Afirmam que Go é uma linguagem morta (risos).
Discussão estúpida! Se fosse assim, quem program em assembly é melhor que todos. Não interessa a ferramenta. Quem usa Java resolve problema X, quem usa python resolve problema Y, e quem usa Go resolve Z.
Estou mencionando apenas linguagens que causam mais brigas por ai. Já ouvi falar que Rust é uma merda, ou que C é coisa de gente velha...
Até quando irão se preocupar com isso? A maioria não sabe o que é de fato um algoritmo, como o computador lida com strings. Não reconhece um ADT... Nunca pegou num livro e entendeu como uma linguagem é compilada. Já vi pessoas não saberem que JavaScript é uma linguagem interpretada...
Se você perde tempo com essa baboseira, talvez dedicasse melhorar se aprimorando. Sempre há espaço para melhorias.
Lembrando que eu não estou afirmando que sei tudo, o que sou melhor que alguém só por não fazer essas coisas. Eu já participei diversas vezes dessa briga estúpida. Eu apenas acordei e passei a usar meu tempo melhor.
Framework X é melhor que Y...
Mesma coisa que acima, a diferença é que creem que framework é a solução mágica para tudo. Tem gente que já instala o Next.js para criar uma página simples... Mais uma vez, uma demonstração de ignorância. Há tanto para se aprender ao invés de discutir isso. Na maior parte das vezes nem é necessário utilizar Next.js.
Eu citei algumas tecnologia, como o Next.js por serem bastante populares, mas isto é praticamente com qualquer coisa em qualquer ferramenta. Fazem isso com plugins ou extensões.
Valorizam conhecimento com prazo de validade
Por que se preocupar com conhecimento que tem prazo de validade? Talvez tua linguagem nem esteja sendo usada mais amanhã. Basta um dia para que o mercado fique de ponta cabeça e repentinamente você fica sem chão algum.
Quem estudou de fato as abstrações, os fundamentos e entende do que faz, esse sempre vai ter um chão para ficar de pé, se deitar e até pular. Não depende de tecnologia X. Não precisa de muleta, não fica com medo de ter seu emprego tirado, sabe o que faz. Essa pessoa aprende qualquer ferramenta rapidamente, e com confiança no que faz.