Earlier quoted context omitted.
Don't get me started on the framework buzzword bullshit. I'm so sick of developers that launch into 50 tool stacks just to tick the boxes. Whether it's resume driven development or just plain ignorance, it seems to be pervasive. I hate that every other interaction I have with the developer community is suggesting that a newbie back up a few steps and understand the problem they're trying to solve before introducing a…
I will try to offer some empathy on the other side. I have no CS background, just changed careers and I am now a junior web dev. I spent around 3 months only studying css, html and js. Then went on to build projects using React. Most of them even using create-react-app. Why would I do that if I lack a lot of very basic and fundamental CS knowledge? It was a pragmatic decision to acquire basic skills to get a job. Now…
Don't undervalue yourself. Many devs I've encountered without any formal training have no interest in learning design patterns, good architecture, and (ugh) algorithms...but not only do you know that the value is in learning these concepts, you are actually taking the next step and learning them. If you steer the interview in a direction of design patterns and algorithms, and showcase that you have knowledge on it, you'll stand out.