From a day-to-day standpoint, I spend most of my time coding and building or testing new features. That might sound dull but it requires a lot of creativity and thinking outside the box every day, which keeps things interesting. I spend a lot of my time thinking about how to make something better, faster, cleaner, look nicer. It's one of those jobs where I feel as though I'm learning something new every day.
Those conversations where I would act as a go-between for the backend team and the UX team don't happen all the time, but they happen enough that it's a skill I needed to develop or else I would fall behind.
Jenny recommends the following next steps:
- Learn some design fundamentals (how to wireframe, what kind of designs work best)
- Take a programming class
- Research how UI developers build their interfaces (libraries, frameworks, tools they use)
- Try designing and building a website from scratch