- Don't just learn Django, learn Python
- Don't focus on React, Vue, etc. learn JavaScript
Those skills will last longer and make it easier to transition into other roles if front-end doesn't feel right for you at any point in the future.
- Don't just learn Django, learn Python
- Don't focus on React, Vue, etc. learn JavaScript
Those skills will last longer and make it easier to transition into other roles if front-end doesn't feel right for you at any point in the future.
Most developers will never need to solve “hard problems”. They will be working on yet another software as a service CRUD app or a bespoke line of business app that will never see the light of day outside of their organization.
I’ve found studying architecture, soft skills, and my business courses (before I dropped out of graduate school) to be much more helpful in my career.
Here was a typical (not verbatim) exchange when I was a Front-End Architect interviewing candidates for my team back in 2012 or so:
---
Q: Tell me about your experience with JavaScript.
A: I know JavaScript because I've been working in jQuery for a year.
---
Further questions would isolate the fact that they've _only_ used jQuery. It was depressing, really.
I mentor developers to really strive to learn and understand the fundamentals precisely to stop propagating the idea that libraries and frameworks > fundamentals. Problem is, I've already started to witness history repeating itself when interviewing candidates and getting the equivalent answer above--but with "React" in its place.