3 ms·
My advice, look at what employers are actively hiring for and work backwards. Generally speaking, many value an MVC type frameworks, specifically Rails/Django,
by cdnsteve 7y ago
My advice, look at what employers are actively hiring for and work backwards. Generally speaking, many value an MVC type frameworks, specifically Rails/Django, they are well-known, easy enough to hire for since they are "standard" and have broad application use and are quick to work with. Most of the knowledge is transferable between them. Understanding database migrations, app structure, authentication, etc is common.
I'd focus on that first, then when you're comfortable, move towards front-end. Again, focus on what employers are hiring for, React being top of the list, Angular is loosing market share.
Node isn't very complicated to develop in, front-end experience like ES6/7 will help you figure out JS and you can learn the event loop model later on.
This way you'll have a solid foundation in backend, front-end and can expand out from there as needed and specialize but this is a good starting point to be a full-stack developer. Spend time looking at development workflow, learn Git, write tests, etc.