3 ms·
Your welcome. I get not knowing where you want to specialize yet, but just because you say choose Ruby or Python today, doesn't mean you won't then after 2-3 y
by davismwfl 11y ago
Your welcome.
I get not knowing where you want to specialize yet, but just because you say choose Ruby or Python today, doesn't mean you won't then after 2-3 years move to something else. Specialization in this case teaches you more than the language, it teaches constructs, data structures, loops, algorithms, debugging techniques, error conditions, testing theory etc. Then once you have a handle on those it is easier to apply them in a new language and you start learning how to architect solutions more efficiently regardless of the language chosen.
The coolest part to me about being in Software is we are almost never locked into one language or framework, but you have to get rooted somewhere. And as fapjacks points out, if you advertise yourself as full-stack with 1 year professional experience it looks funny to most employers because you just can't start out there. It takes time.