More emphasis on reinventing the wheel and then doors, lights and the rest of the vehicle with ONE tool. So many people waste so much time by scratching the surface in million languages. Especially true in web development where you can see a junior dev resume with 15 languages and frameworks. And 6 months of total study time.
Less "well meaning advice" of the kind: you can do it in X in half the code/time/effort".
The struggle and depth you achieve by going deep in one language will let you switch much faster to a new one afterwards.
Being able to choose a proper tool for the job will only happen if you actually struggled through doing it the hard way in something before and reached a general understanding.
More emphasis on reinventing the wheel and then doors, lights and the rest of the vehicle with ONE tool. So many people waste so much time by scratching the surface in million languages. Especially true in web development where you can see a junior dev resume with 15 languages and frameworks. And 6 months of total study time.
Less "well meaning advice" of the kind: you can do it in X in half the code/time/effort".
The struggle and depth you achieve by going deep in one language will let you switch much faster to a new one afterwards.
Being able to choose a proper tool for the job will only happen if you actually struggled through doing it the hard way in something before and reached a general understanding.
I think part of the reasons that you see all those languages and frameworks is because job ads ask for them.