|
|
|
|
|
by hintymad
1970 days ago
|
|
> why not study both Because no need. Technologies come and go all the time. They can be learned on the job anyway. With the right mental models that we developed by studying fundamentals, we get to pick up specific technologies quickly too. Studying in our spare time is an investment, so we need to treat our time as the most precious resource. |
|
It also depends on your objectives. Are you studying for fun/general improvement or are you angling for a particular job/vocation? If the latter you better be using the tools the job is likely to require.
Not disagreeing that fundamentals are important, they're vital. But I wouldn't say there's "no need" to study specific technologies. You'll never be competitive if all you do is train fundamentals with no applications or objectives. And not all employers are willing to let a new hire "learn on the job". Also technologies do not "come and go all the time" outside of webDev. My knowledge of c++ and Java from 17 years ago serves me well to this day.