325 karma · joined September 3, 2011
First is the designer, who's responsible for all the graphic work/creation (most likely in photoshop). This is the main UI/UX role where they're responsible for, as you said, creating a visually attractive and highly usable interface.
Next up is the frontend engineer who takes that and codes up the equivalent html, css, and javascript to interface with the backend, which would obviously be built by the backend engineer.
Now of course some of these responsibilities may overlap in some cases, for example I'm a front and backend engineer, but usually don't handle the actual design work, and there are some awesome designers out there who can also actually code up their work.
Last week I landed my first real software development position, one of many I was accepted for, all really awesome startups.
I also have friends who have been programming game engines for six years and are working at Pop-Eyes. Confidence is the largest hurdle to overcome, in my opinion. One day it just suddenly clicked for me, that I actually COULD do this professionally instead of just working on hobby side projects.
As long as you have passion and confidence, you’ll be fine ^^.
Of course I realize there are still mountains of experience I need and so many devs out there- just don't get stuck in that mentality. Use it to power your thirst for more, and not waddle behind.
but I really do want to. if you end up pursuing this and need some extra dev help, lemme know ;)