4 ms·
Do most frontend devs in 2022 even know CSS? They might know tailwind or bootstrap, but I doubt they even know what kind of HTML their react component library
by LAC-Tech 5y ago
Do most frontend devs in 2022 even know CSS?
They might know tailwind or bootstrap, but I doubt they even know what kind of HTML their react component library is producing, let alone have the capability to style it.
- torbTurret 5y agoAbsolutely awful take. Basically every interview will have some section asking about styling.
- LAC-Tech 5y agoI've been doing primarily front-end stuff for the past two years. What's awful about my take? Never had an interview question about styling before - but some places ask you about inverting binary trees than never have you do anything that involves inverting a binary tree, so that wouldn't tell me much.
- fistynuts 5y agoYour two years of experience is showing.
- LAC-Tech 5y agoMy years of backend before that certainly influences how I see things. Maybe it would have been better if I'd drank the "modern front end" kool aid from day one. I came in a sceptic and remained one.
- worik 5y agoThe front end world is a miserable place of dreadful software built on fantastic foundations. I have dabbled periodically in modern front end development, but it depresses me hugely. All the mistakes that gave us PHP dominating back ends (another sad story) being repeated in a modern context. Learn CSS? I did. Feel like I wore out MDN but I agree it is awesome. An adequate solution to a very difficult problem.
- rendall 5y ago> Do most frontend devs in 2022 even know CSS? My experience in the last few years has been "no", in general. It is a rare, elite few who bother to learn it. Most devs don't want to put in the effort, and so think it's hard, or think there is a better, easier solution out there. As a freelancer, I've seen many teams prefer to reach for React components that do layout, or for other libraries like MaterialUI which take just as much effort to learn as CSS, but then they are unequipped to troubleshoot the inevitable unexpected consequences. CSS is a pretty amazing system for laying things out responsively. I've not seen anything better.