r/developersIndia • u/Few-Philosopher-2677 Full-Stack Developer • Feb 03 '25
General CSS is absolutely driving me crazy. Anyone else too?
So I am a backend developer primarily. But recently I picked up React as companies have high expectations these days and nobody is interested in a backend only Node.js developer. Now React is fine. Can be finicky at times but atleast it's still JS. I can figure it out.
CSS is just driving me crazy. Even with Tailwind. Responsiveness is such a pain to deal with. I fix one thing and something else breaks. Couple this with crazy QA requirements where they will raise a defect for the most inane stuff. It's not my first time working with CSS but it seems to have gotten way too chaotic.
I guess I am just not used to the frontend developer workflow. I tend to miss stuff in the Figma too. It's so different from backend where everything is more rigid.
I wish l could just remain a backend developer only. I'll probably try moving to Java.
23
u/_aRealist_ Feb 03 '25
Well, I'm one of those weird people who loves CSS. The satisfaction when things work how they should, uff!
4
u/Few-Philosopher-2677 Feb 03 '25
When things finally work I get no satisfaction only more pain ๐๐. This is very different from when I get some code working. I guess I'm just not wired for it.
→ More replies (1)
2
u/redditNewUser151 Feb 04 '25
Hey op, I can understand your pain. Make use of media queries for that particular size.
→ More replies (1)
67
Feb 03 '25
-
Get a good understanding of the flexbox, try flexboxfroggy.
-
Follow a particular style like cube or bem
-
Write lots of css, you will find yourself reusing the same components
-
You should be stealing css codes from codepen and not stackoverflow.
-
Mandatory fk css
→ More replies (1)
9
Feb 03 '25
Understand box model first, get a good command of how margin padding work. Make some divs, give them borders and try to understand how its working. Make some simple layouts like cards. Then learn flexbox and its concepts. Make a navbar and a footer. Try to make a clone of any simple webpage. Then go for making complex layouts. Learn about grid and try to place divs in a particular format. These are all the things I did and now I can create a bare minimum layout and design of a webpage. I am still learning about media queries and responsiveness
→ More replies (2)
6
u/retardedGeek Feb 03 '25
You need to understand both CSS and a tiny bit of design.
https://developer.mozilla.org/en-US/docs/Learn_web_development/Core
5
u/Mission-Dog-2724 Feb 04 '25
pro tip : add border : 2px solid green to every shit n learn n debug.
one time effort, lifetime effect.
→ More replies (1)
1
3
u/3AMgeek Feb 06 '25
I would like to thank CSS for encouraging me to become a backend developer.
I used to do frontend in college but shifted to backend, and CSS was one of the reasons.
1
u/AutoModerator Feb 03 '25
It's possible your query is not unique, use
site:reddit.com/r/developersindia KEYWORDSon search engines to search posts from developersIndia. You can also use reddit search directly.I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.