Você com certeza não entendeu o post. O Título não é uma afirmação absoluta, está algo mais para uma "manchete" que chama atenção do leitor.
Você tentou diferenciar a bolha dev da comunidade dev, e não fez isso bem e duvido que alguém faça.
Eu não cheguei a ler esses livros que ele disse, mas somente os guru dizem que é bom, e claro, devem ser no mínimo, uma leitura que irá render algo.
Existem sim leituras que são obrigatórias. Por exemplo, O programador pragmático é um livro excelente. Ele vai te ensinar muita coisa para se usar em todas as situações. E partir disso você pode aprender outras 10 coisas que não estão no livro e se virar. Não é sobre ler o livro como uma bíblia e achar padrões, é sobre criar a mentalidade para algo e a partir disso conseguir criar coisas novas. Quem não lê certamente tá perdendo algo. E não é apenas este livro.
Outro exemplo, o livro C programming language
é sim essencial para qualquer pessoa começando em C
, apesar de ser datado com algumas features, ainda assim é essencial e sem ler ele você definitivamente irá perder muito tempo tentando entender o que tá acontecendo, se não corromper alguma coisas usando ponteiros sem entender o que são.
Enfim, você provavelmente está levando no literal a palavra "obrigatório". Quando neste caso é bem provável que esteja sendo usado como uma ênfase para sua importância.
Seu comentário é um tanto confuso. Mistura temas até de física/filosofia.
"falam de arquitetura mas nunca refatoraram código legado na viva", porque simplesmente não precisa???,
Isso demonstra a sua própria surpeficalidade. O código que você está programando vai se tornar legado. Em algum momento a codebase onde você trabalhará vai se tornar legado. Entender arquitetura é o que te sepera dos superciais que acha que um let
no JavaScript
armazena um valor diretamente na memória. Mesmo que você não precise hoje, vai precisar em algum momento. E neste momento, se não estiver preparado, você é descartado pois o mercado não liga para quem somos, e sim pelo o que podemos fazer.
simplesmente por querer um código legado e for mexer é legal pra aprender, mas você não precisa disso pra sair da mediocridade,
Por quê não? Tenho certeza que a maioria dos devs não sabe refatorar um código legado. Eu mesmo tenho pouca experiência com isso. Adorei a recomendação e estarei lendo. Você sabe o que é mediocridade? Eu sei, pois já passei por isso, até mesmo abaixo, e de duas uma, ou você se contenta com a mediocridade que o que a maioria faz (e eu por bastante tempo), ou você sai da estrada reta que te leva um vazio. Não é uma definição no dicionário que vai te fazer aprender. No mínimo você vai entender. Ironicamente aprendi isso por alguém daqui mesmo, e na prática, é realmente isso que ocorre.
Enfim, você ainda é jovem. Tem bastante tempo para pensar e entender as coisas. Contanto que aprenda a distinguir as coisas de forma correta, já deu vários passos.
Como já diria o bom e velho Miyamoto Musashi:
Agora eu realmente consigo ver verdadeiramente