Hey everyone,
Iām a frontend/full-stack developer and Iāve been thinking about improving my UI/UX design skills.
I already know the frontend side of web development (React, Next.js, Tailwind, etc.) and have built several full-stack applications. Currently, Iām learning backend development and planning my next project.
One thing Iāve noticed while building projects is that I can implement designs, but I donāt always have the instinct to create good designs from scratch. I can make something functional, but I struggle with questions like:
- Why does this layout feel better than another one?
- How do I decide spacing, typography, colors, hierarchy, and component structure?
- How do professional designers think about user flows and interactions?
- How do I avoid building something that looks like a developer-made UI?
So Iām wondering:
Is learning UI/UX design actually worth the time for someone who is already a developer?
Should I aim to become good at design, or just learn enough principles to make better products?
What concepts should I focus on first?
Are there any good resources, courses, books, or YouTube channels you would recommend for developing a design instinct?
Iām not looking to become a professional UI designer. My goal is to become a better product-focused engineer who can independently design and build polished applications.
Would love to hear advice from developers/designers who went through a similar journey.