2 ms·
Becoming a "JavaScript developer" surely pigeonholes you, and that is not good, but early in your learning process it can be good to pick a bread-and-butter lan
by sliverstorm 13y ago
Becoming a "JavaScript developer" surely pigeonholes you, and that is not good, but early in your learning process it can be good to pick a bread-and-butter language to master first.
That way, you aren't spread thin as you learn everything for the first time, and when you learn new languages you can relate them back to your first language, of which you have a complete grasp.
Naturally in the long run you want to be totally language agnostic, but early on I think that's putting the cart before the horse a bit.
Also, you have guys like me, who code as an ancillary function to our actual job. For us, one or two workhorse languages are all we really need to invest our time in. Think of a physicist who knows Fortran, for example. He is a "Fortran guy", but that's ok. He's a physicist, not a developer.
- nostrademons 13y agoThe other nice thing about picking a "bread-and-butter" language is that it qualifies you for opportunities where you can leverage it to learn other skills. It's so much easier to learn, say, machine-learning if you enter a company where there are machine-learning experts that you can observe at work and ask questions of, rather than just trying to read all the online course material. That requires having something to bring to the table, and if you're really good at frontend stuff you can get hired at places that do that and work on projects where people are doing really interesting backend stuff.