Ask HN: How to learn UI/UX as a data/BE engineer?
📰 Hacker News · thenaturalist
Learn UI/UX fundamentals as a data/BE engineer by understanding design principles, human-centered design, and front-end development basics
Action Steps
- Read 'Don't Make Me Think' by Steve Krug to understand user experience principles
- Take online courses on UI/UX design, such as those offered on Udemy or Coursera
- Practice designing and prototyping using tools like Figma or Sketch
- Study human-centered design principles and apply them to your own projects
- Experiment with front-end development frameworks like React or Angular to understand how UI/UX designs are implemented
Who Needs to Know This
Data/BE engineers can benefit from learning UI/UX to improve their understanding of customer-facing systems and collaborate with designers and product managers
Key Insight
💡 Good UI/UX design is based on understanding human behavior, design principles, and technical implementation
Share This
📈 Learn UI/UX as a data/BE engineer to improve your understanding of customer-facing systems! 📊
Key Takeaways
Learn UI/UX fundamentals as a data/BE engineer by understanding design principles, human-centered design, and front-end development basics
Full Article
Hi HN, coming from a data/ BE background I feel extremely familiar with reasoning about systems and performance from the cloud-infra to the pipeline stack level. Or I'm super familiar with data visualization. I feel like falling off a cliff when trying to extrapolate that knowledge to the more customer-facing world. Despite having some tool ideas in the past, I realized I shy away from going towards the front end because I really lack any conecptual frame of how to think about and subsequently implement UI or UX. I don't mean that in a nitty-gritty-designer focussed way but more like first-principle understanding: What makes a good color scheme? What makes a great wording and why? What's a good form of presenting information? I feel like I can recognize good UI/UX when I see it (as is often the case with HN company LPs), but I'd totally fail at distilling check boxes that such good examples tick. Any pointers to how I can learn about these worlds and devel
DeepCamp AI