Ask HN: Getting started in learning software UX design?
I'm young and working in IT, but what really interests me is UX and UI design. I've done some reading, both online and on paper, but I'm looking for more guidance.
What concrete skills would I need to get a job in the field? What formal education would help, both for learning and gaining employment? What blogs and books would you recommend?
6 comments
[ 3.3 ms ] story [ 21.5 ms ] threadYou were probably looking for a more concrete source of some sort, but in my experience no books/blogs will teach you how to come up with original UX/UI design.
Its not the easiest task in the world by any means, but come up with a project (a website of some sort), and learn how to build it from the ground up.
Once you're done you'll have the skills you need to get a job in the field, and you'll be able to show employers your work to prove your qualified.
- You know jQuery and can mockup things easily. Mocking things up with an eye towards usability is a great skill.
- You can make wireframes fairly fast, in OmniGraffle or Dreamweaver. You have something to show.
- You have designed and run usability tests yourself. At least a few times. (You can easily learn this and just practice it yourself.) This is a biggie.
- You've created an open source UI element in jQUery. (For example, a dropdown that lets you also add items to it, or a multi-part button, or something like that). You've written up the tech process and the user experience aspects of it.
- You're familiar with UX design patterns (Yahoo's are a good start, search for them), and you've written a critique of them.
If you have a few of the above, you're doing great. And things to show. For example, when I was a programmer and starting out in UX, I wrote a script to test 2 versions of a footer for a webpage, wrote up some theory around how they might differ and why in actual usage, and then measured the actual usage. (That was in 2001).
Show an interest, and show that you've done stuff.
Unfortunately almost nobody has the combination of these skills (dev + usability + the willingness to get stuff like this done).