Basically the question.
But a few observations.
One, my CSS really isn’t that good. It’s, like, okay… but not pro-grade. It’s not pro-grade because I spent lots of time learning JS , React, and now Node, and building projects using them.
Two, my JS, React, and Node aren’t that good. I mean, I’m no back-end engineer at this point. I kind of like the back end but while I can follow a tutorial and get everything to work, I wouldn’t be able to build a React or Express app from scratch.
I would say I’ve spent 80% of the time on JS. But my observation, now that I’m finally getting around to it, is that my CSS and design is just sub-par for the expectations of a front-end dev. When people see my apps or sites, they are turned off because it looks amateurish–which it is. They don’t care that I learned how to use React hooks or that I made my own server from scratch.
So should someone who wants to be a front-end dev first become a master at CSS before getting into the back-end stuff? I feel like I’ve spread myself too thin and am not good at any one thing in particular.