Skip to content

Comment on Ask HN: What are some knowledge gaps you commonly see for web developers?

Comments

From what I've seen:

- An inability to work without frameworks. Lots of devs know React/Angular/Vue/whatever, but have a tenuous grasp of vanilla JavaScript

- Lack of computer science/algorithm knowledge. True of myself, and a lot of self taught developers.

- Lack of CSS knowledge. Quite a few devs know a decent amount of HTML, a decent amount of JavaScript (including one or two frameworks) but haven't brushed up on their CSS knowledge in a while. So they'll not know modern additions to the language, or in the worst cases, not know stuff like Grid or Flexbox.

- Accessibility in general is often a knowledge gap, especially given how many devs have an unfortunate mindset of 'every HTML element is a div'. Or thinking that buttons and links are interchangable.

- Browser compatibility is often downplayed a bit too. Quite a few devs know little about browser support for features, with some forgetting that browsers other than Chrome exist.

- And obviously, any sort of deeper knowledge of the tech stack or other aspects of system development. HTTP, server configuration, dev ops, etc are often a black box here.

I've got half-my-mind to simply abandon all framework and language learning and chasing, and just do / learn HTML and CSS properly.

Nobody would hire you for that though.

But HTML and CSS aren't really that hard. A weekend of focus and you can probably become proficient in both.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.