Só duas imagens para você:
Eu sei, a segunda é chata, mas ela é necessária. E tem que ser feito antes.
Eu comprei uma casa há muitos anos. Ela não tinha alicerce. É sério! Teve que fazer com ela em pé. Você não tem ideia como foi difícil. A maioria não faria ou derrubaria tudo, o que quase compesa. Mas na analogia, derrubar tudo é ir para outra área.
As pessoas acham que vão construir uma casa bonitinha, e é comum até enxergam a sua casa assim, porque elas sequer tem parâmetros bons.
Então você tem total razão que procurar a abstração é se condenar. Mas algum resultado consegue, então a pessoa se satisfaz.
Quanto não é algo que dê para responder sem sequer conhecer a régua. Cada um tem a sua. Tem que saber tudo o que puder. Chega uma hora que entrará em coisas que não é mais a base, que pode falar de tudo com propriedade, tem a ciência e a engenharia na veia.
A base é importante no dia 0. A escola não te ensina primeiro o que você vai usar para trabalhar, ela só faz isso no final.
Eu até entendo que as pessoas têm pressa, em alguns casos a vida até impõe isso, mas não funciona bem no longo prazo e ela entra em um ciclo vicioso. E ela não enxerga o problema, e culpa tudo, menos a decisão dela.
Não concordo com todo o texto, mas as pessoas deveriam aprender a programar em 10 anos. As que tentam em 10 dias estão aí, algumas eu conheço e estão patinando há 30 anos.
Todo mundo tem o direito a ter uma carreira bem embasada. Depois pode usar as ferramentas que quiser. Precisa aprender fazer contas para depois usar calculadora.
Se a pessoa só souber usar abstrações bem e souber solucionar problemas como ninguém, aí eu até não acho de todo ruim. Mas quando aparecer alguém assim me apresente.
Raramente esse tipo de postagem se torna popular. Tem que pegar as pessoas certas, em geral ninguém que está fazendo algo quer ser contestado, e o popular é "aprender" só as tecnologias, só a ferramenat que entrega o resultado, não importa com qual qualidade. Como outro usuário já falou, popular é como ganhar medalhinha no Github (só pegando um exemplo já usado).
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).
Só avisando que agora o sistema pune quem não recebe likes no que escreve, portanto se ficar em 1 aqui não estranhe se eu apagá-lo. Lamento, mas é necessário para não ser prejudicado. Se não teve, é porque ninguém gostou, então não fará diferença mesmo. Se acha que é interessante, considere dar like aqui.
Eae maniero! Super concordo contigo. O fundamento/alicerce é parte importantíssima. Seja em uma obra, seja na sua área de atuação. (Sei como funciona nas casas tb, kkkkk, passei por uma ampliação na minha casa recentemente, encontrei um terreno lodoso... gastei mais do que queria no fundamento, mas é gastar agora pra não me incomodar depois)
enfim, acho que pontuar a necessidade desse fundamento é "impopular" mesmo. Convenhamos, fazer algo "totalmente na mão" (PHP puro por exemplo, ou JS puro) é muito mais difícil, chato, um "negocio que não anda" na velocidade que gostariamos.... do que usar um Framework tipo Laravel, Adianti ou Vue e React (ou até um NUXT/NEXT).
Nossa área, eu costumo dizer, é uma impar. Poucas áreas proporcionam que alguem sem muita experiência e sem muita base a ganhar muito dinheiro. Obviamente, não todos conseguem, mas.... veja bem: um engenheiro só pode "engenheirizar" depois de formado... um médico só pode "medicar" depois de formado e um tempo de "trainee" em um hospital. Tem guri ai ganhando salário alto, sem ter base. (e novamente, cara, se tu é um desses, QUE BOM!!. Mas, como alguem ai com alguns anos de experiencia na área.... volte e estude o básico, estude a base)
Se a pessoa só souber usar abstrações bem e souber solucionar problemas como ninguém, aí eu até não acho de todo ruim. Mas quando aparecer alguém assim me apresente.
Exato... E eu vejo que quando o cara manda muito bem no framework mas não tem base, o que acontece é isso: necessitou trocar qualquer parâmetro, lascou. "Só sei contar com laranjas. Se for maçãs, não sei contar", kkkkk
Raramente esse tipo de postagem se torna popular. Tem que pegar as pessoas certas, em geral ninguém que está fazendo algo quer ser contestado, e o popular é "aprender" só as tecnologias, só a ferramenat que entrega o resultado, não importa com qual qualidade. Como outro usuário já falou, popular é como ganhar medalhinha no Github (só pegando um exemplo já usado).
Não entendi se foi uma critica a postagem ou ao público, mas a ideia é fomentar e até incentivar a galera mais nova a buscar essa base. Entender que a configuração que tu faz la no teu firewall de UDP ou TCP não é "tanto faz", hehe