I've been coding with Tailwind since I started, and I've just wrapped up a full project using it. As I gear up for another project, I'm questioning whether I should invest time in learning standard CSS and try building an app without Tailwind. When I go for front-end job interviews, will employers expect me to be familiar with standard CSS syntax?
I haven't worked professionally in the field yet, but I've been coding as a hobby for years. My goal is to figure out where I should focus my learning to become more appealing to potential employers.
5 Answers
While frameworks like Tailwind are useful and modern, they can't cover all scenarios. Sometimes, you'll need to write CSS manually, especially for specific styles or when debugging. Knowing how units work will definitely come in handy. So, yeah, you should spend some time getting familiar with vanilla CSS.
If I were hiring, I’d definitely want to see some understanding of CSS. If someone jumped straight into Tailwind without knowing vanilla CSS, I'd be concerned. You don't have to be a CSS expert, but a foundational knowledge is essential for any front-end developer.
Yes, definitely learn CSS! Most jobs expect candidates to know the basics of CSS, and you'll often find yourself needing to write custom styles that Tailwind doesn't cover. It's pretty easy to pick up, too. Just dedicate a couple of days to get the hang of it, and you'll be more versatile in your projects.
Exactly! Understanding the core concepts of CSS will help in any job setting. Don't hesitate to research occasionally; that skill can be just as valuable.
Totally! You should definitely learn CSS. It's important to understand the fundamentals rather than relying solely on frameworks like Tailwind. While frameworks make things easier and quicker, knowing vanilla CSS will help you troubleshoot issues when they arise. Most employers expect at least basic CSS knowledge, especially if you're aiming for a front-end role.
I agree! It's like having a toolbox; Tailwind is a great tool, but you need the basics to handle unexpected situations.
You don't need to stress too much about it. Just setting aside a day or two to get familiar with CSS will serve you well. Focus on what local job listings are asking for, and prioritize learning those skills. Ultimately, you can always learn and adapt as needed on the job.
Good point! I understand the basics and am confident I can pick up anything I need to. Just don't want to be left in the lurch.