I recently just came across the article The Web Fundamentals Gap (FCC even gets namechecked). It was very timely as I’d just had my first coding challenge as part of a job interview. The quote,
I have had some trouble hiring a front-end person, basically a WP, Foundation, CSS, JS person to fill a low-level production role in the company. I can’t figure out what the deal is, all applicants have no “base knowledge” of the above, they can produce react or other JS framework sites, or create through the WP template system, but if I said, I need some straight CSS changes, blank stares…. or some vanilla JS stuff, nothing.
… rang especially true.
Thinking back to the challenge, CSS was where I struggled. Sure, the React and Redux scared the bejesus out of me – I’ve been learning React, but never done anything this complex and I’ve only been working on Redux for a few weeks. But it was the basics of CSS where I’d struggled the most.
Too often with CSS, I just keep trying things until I get the result I need. I’m gradually getting better, but often I don’t truly understand what is happening, not on the same level that I understand JS.
So I need to spend some time learning basic/intermediate CSS. It wouldn’t hurt to strengthen my vanilla JS while I’m at it too.
This is in no way a criticism of FCC. They have given me an incredible framework of knowledge. Now I just need to go back and fill in some of the gaps.