So you want to learn about UI Design? Then you’ve come to the right place.
Hi, I’m Eric, course designer for the UI Design Course here at CareerFoundry, and long-term UI designer. In fact, I’ve spent the last 10 years learning and practicing User Interface Design, so I’d like to think I know a thing or two about the industry.
In this blog post I’m going to run you through everything you need to know when thinking about becoming a UI designer, including:
What is User Interface design? Definitions and the difference between UX and UI design
How I learned UI design: my story - how I became a UX designer
How you can learn UI design and UI guidelines: Links, resources and materials
Next steps: Getting experience and getting your first job
During the last decade I’ve had the opportunity to work with startups, talented entrepreneurs, designers and developers on numerous exciting applications and products. The variety of the work is something that really attracted me to the role and makes every day truly unique.
My experience ranges from designing mobile games to social networks to communication tools and I can honestly say it’s been an amazing journey! In this post I want to share with you some of the most important things I’ve learned about launching a career in User Interface design so that when you decide this is the career for you, you’re fully prepared to take that next step into a formalized education like the UI Design Course I have written for CareerFoundry.
So how do you become a UI designer? What do you need to know and where do you even begin? Let’s get started!
What Is UI Design?
No doubt you’ve been hearing a lot about User Interface design - it’s become a hot topic both on and off the tech scene, in startups, agencies and at large corporations alike. Maybe you’re wondering what user interface design is or how UI design is different from UX (user experience) or visual design.
If you’ve found yourself asking these questions then you are certainly not alone. I asked myself the very same questions when I first set out to become a UI designer.
Although you are probably well aware that User Interface design is a hugely popular field that’s growing rapidly, it can be hard, even impossible, to know where to start. What do you do when you get stuck? Without a solid definition, it’s no surprise that it’s so hard to get started!
Let’s see if we can clear things up a bit!
Think back to the last app or website you used. UX design is the process of enhancing user satisfaction by improving the usability, accessibility, and pleasure provided in the interaction between the user and the product.- Was it easy to navigate? - Did you ever feel lost or confused? - How did you know where to click to get to where you needed to go?
This is all part of the user experience, and it’s the job of the UX designer to make this as good as it can be. Our UX Design Course covers this topic in even greater detail.
Jennifer Aldrich, UX and Content Strategist at InVision told us:
UX design is about having complete understanding of the user. UX designers will conduct intensive user research, craft user personas and conduct performance testing and usability testing to see which designs are most effective at getting a user to their end goal in the most delightful way possible. The UX designer wants the navigation of a site, the type of user interface or product feel completely intuitive so the user doesn’t feel confused or frustrated while trying to accomplish their goal.
How did it make you feel? Think again to the last application you used. - Was there a logical hierarchy to the interface and typography? - Was the color scheme consistent? - Were there User Interface design patterns that you recognized from other interfaces?
These UI elements are all essential parts of the graphical user interface.
(For your reference, interaction design is when we create engaging web interfaces with logical behaviors and actions and responsive design [sometimes called Responsive Web Design] aims to build websites which provide an optimal viewing and interaction experience. This terminology often gets used when discussing UI design, so it’s good to be clear on what each term actually means.)
Hannah Alvarez from User Testing defined the job of the UI designer as follows:
The purpose of any interface is to help the user accomplish their goals. As a UI designer, your job isn’t just to create something beautiful; it’s to understand the user’s mindset, predict what they will expect, and then make the design as user-friendly as possible.”
UI designers will spend a lot of time creating wireframes, building mood boards and actually designing interfaces using tools like Sketch or Photoshop. They also conduct user interface testing to ensure the product meets its specifications.
Jeff Gothelf, author of Lean UX, told us what makes a great UI designer.
The most important thing I’ve learned to become a great UI designer is build a deep understanding of the customer. By conducting and participating in continuous research activities you will learn what motivates your customer, what problems they’re trying to solve and what solutions make the most sense. This may force you to abandon some ideas you might love but UI design is not strictly about aesthetics, it’s about making your customer successful.
What Does A UI Designer Do?
If you want your website, desktop or mobile app to be able to compete in today’s market, it’s got to be simple, intuitive and fun. Even if you have a super useful app, it’ll easily get lost in the sea of other ideas out there if it’s considered ugly or hard to use.
Chris Mears from UXr gives the following advice:
A funky interface is nothing more than a vanity project if your users can’t use it. User test regularly and don’t be afraid to simplify for usability.
This is where your role as as UI designer comes in. You’re responsible for the look and feel of an application. It’s your job to ask:
- Do the colors work well together?
- How is typography used to convey meaning and hierarchy?
- Is the app well-designed? How can I improve the UI design of the app? Would flat UI design (sometimes called flat design) work here?
And it’s these questions you’ll be responsible for answering.
As a UI designer you’ll work very closely with UX designers, whose job typically consists of talking with customers to determine requirements, building user profiles and creating user stories to show how a user will work their way through your application.
From this point, it’s up to you to build a clean and functional design based on the requirements they’ve gathered.
Luke Chambers from UXMastery told us:
UI designers have the responsibility of creating touchpoints that directly interface with users or customers. It is at the coalface of most online or app-driven businesses. Although there are clear differences between the two disciplines, let’s not forget there are some overlapping qualities between UX and UI Design. Here are a few, taken from UsabilityGeek’s article The Difference Between UX & UI Design.
Both UX & UI:
- Have a primary objective of improving customer satisfaction
- Focus on the user and his/her interaction with a product/service
- Can be applied to any product
What Skills And Personality Traits Do You Need To Become A UI Designer?
Learning to be a UI designer is not easy. Trust me, I’ve been there! There are specific skills and traits that will make your journey into this career go more smoothly and I’ve listed a few of them for you below. Take a look and see if this describes you:
You have drive!
The most important thing to succeed as a UI designer is attitude. If you don’t have a personal drive to learn and grow then you won’t get very far!
You enjoy learning!
Being a UI designer means staying up to date on the latest design trends and changes in the industry. Things change fast! If you don’t keep up it’s easy to fall behind and become less relevant.
You’re a team player!
UI designers often work as part of a team. This team could consist of other designers, programmers, marketers, salespeople, you name it! So it’s important to be comfortable working with others and communicating with colleagues of all levels. If you find it difficult to take constructive criticism, you might find you have trouble in this field.
You care about people!
User Interface design is all about people. After all, they’re the ones who will be using the interfaces you design! If you don’t care about their needs and wants, you won’t get very far in this industry.
As Steve Portigal, author of Interviewing Users, told me:
It’s incredibly important to be able to talk to people who might use your product – not just to get their critique of your solution, but before you even consider a solution. That’s when you can have the most open mind and learn about their current behavior and the motivations that drive that behavior.
You care about aesthetics!
Do you ever feel annoyed when text is so small it’s hard to read? How about if an advertisement uses colors that clash? Or maybe you notice when interface elements aren’t properly spaced out.
Industry Snapshot For UI Designers
UI designers are responsible for designing how a user interacts with a computer, in fact they’re obsessed with human-computer interaction! Whether it’s a dashboard computer in a car, a mobile app, a video game, a website or a virtual reality interface, UI designers are the ones that make these interactions possible. So it’s no surprise that UI design is such a stable profession.
And with the average UI designer salary reaching $95,000 per year, when you’re good at what you do it can also be a very lucrative profession!
This field isn’t going anywhere soon. With the explosion of mobile apps, commoditization of hardware, interest in mobile UI design and a consistent need for innovative desktop apps, demand for UI designers is at an all time high.
The fact is, if companies are going to compete in today’s market, whether they’re large or small, they need intuitive, well-designed interfaces. This is great news because it means, as a UI designer, you’ll be able to work at large, well-established companies like Apple, Tesla, Google and Amazon, or a small startup of 5 people. It’s up to you!
Why I Became A UI designer
Ever since I was a kid, I was fascinated by computers. In my teenage years I became obsessed with learning how they worked.
To be honest, I never did well in math and science. I just didn’t have the motivation to learn. But with computers, everything came so naturally because I was interested in them. Learning became fun!
I would stay up all night reverse engineering websites, browsing forums and hanging out in chat rooms. I devoted all of my free time to learning everything I could. Eventually I started to make my own graphics in Photoshop and code my own websites.
I finally decided I wanted to turn this hobby into a career, so I went to school to learn graphic design. After completing my studies, I started working for a multimedia company. Most of my time was spent designing graphics and coding websites.
This was all in a time before smart phones. But when the iPhone was released, everything changed for me.
I was blown away by the elegance of the interface and I knew that I wanted to design similar interfaces. I wanted to build interfaces that delighted people and made their lives easier. That’s when I began my long journey to becoming a professional UI designer.
How And Where I Learned UI Design
When I set out to become a UI designer, I would spend hours sifting through out-of-date blog articles, reading forums and poking around in the software. For the longest time I just felt lost!
Difficult concepts can be hard to wrap your head around when you’re teaching yourself. So I set out to find other designers I could learn from. I joined communities, started following designers on Twitter and developing relationships with them.
This allowed me to start learning from others by examining their work and bouncing my own designs off of them. Suddenly I was learning a lot faster and felt a lot less frustrated! This is when things started to become clearer to me.
You don’t need to spend boatloads of money on a fancy degree to be taken seriously.
That’s why I built this User Interface Design Course here at CareerFoundry. I’ve taken everything I’ve learned during the last ten years as a UI designer, and compiled it into a short but powerful course that will teach you everything you need to become a UI designer too. I’m living proof it’s possible!
Landing My First Job As A UI Designer
I was already working at a multimedia agency when I started learning UI design, so I tried to incorporate my new skills into my daily work as much as possible. I learned a lot this way at first, but the work wasn’t the most challenging and eventually became a bit stale.
A colleague of mine kept telling me about the great things that were being built by startups in Silicon Valley, which sounded really interesting to me. Eventually I realized that that’s where I need to go if I really wanted to grow as a UI designer.
Now don’t get me wrong, I’m a firm believer in working remotely. But back then it just wasn’t as feasible. There weren’t many employers jumping on the telecommuting bandwagon. Things are quite different nowadays and I really don’t think that you have to be in Silicon Valley to build a great company.
After making the move to the Bay area, I spent a couple of weeks hunting for a job. My criteria was pretty simple. I wanted to…
- Be part of a small team
- Work with people I could learn from
- Join a company that cared about good design and knows about good User Interface design principles
I was lucky enough to find a startup in downtown San Francisco that fit the bill and was willing to give me a chance.
From the first day I started it was like jumping out of a plane and having to assemble the parachute on the way down!
But it’s in situations like that where you learn the most. Working at the startup gave me the opportunity to work in a fast-paced environment with other talented designers and developers. I was learning more than I ever had before.
Overcoming Career Challenges
Switching to a new career can be daunting. I know from experience! There are a ton of challenges that you’ll face, but remember, there’s nothing that can’t be overcome.
No Work Experience
One of the biggest issues I’ve come across is how do you stand out when other guys or girls have so much more experience than you? You do it by…
- Applying for positions that match your skill level. If this is your first real job as a UI designer, it’s probably best to stick to entry level positions, even if you think you’re the cat’s meow.
- Being persistent.
- Having a great UI designer portfolio. You might not have work experience but there’s nothing stopping you from designing great things.
- Doing freelance work. Use sites like Upwork to get small freelance contracts. They may not pay well at first but the experience, both in terms of design and in terms of working to client specifications, makes it well worth it.
When I started learning UI design, it just wasn’t a hot field in my small Midwestern town. Telecommuting was an option but those jobs were hard to come by and most employers would run for the hills at the mention of a “remote position”.
Luckily, things have changed in a big way! Remote work is now embraced by companies big and small. In fact, some companies are completely remote. This means that whether you’re in a small town in Nebraska or a fishing village in Alaska..
When you set off on your journey to become a UI designer, there are several paths you can take, both online and off, free and paid. The level you’re currently at, and your ambitions for the future will determine which of these will be the appropriate course for you to take, though many people find that a combination of different resources meet their learning requirements most effectively.
Self-Taught / Free
The internet has become an amazing resource for learning UI design online. And it’s certainly possible to teach yourself a new skill without spending a dime. However, if you’re looking to launch a career in User Interface design, you’ll most likely find gaps in your knowledge if you stick with an unstructured, self-taught program of learning. As a starter though, it’s a great way for getting a feel for the subject.
YouTube - With billions of videos and viewers, YouTube had grown into a legitimate content platform. Searching for “UI Design” on YouTube will give you hundreds of thousands of results to choose from. With so many videos, it can be tough to separate the high quality content from the low quality.
Blog Posts - Blog posts can be a great way to learn from others, especially if that blog is a targeted UI design blog. Like YouTube videos, there are a lot to choose from so finding the good ones can be challenging. I personally think that whether you’re a seasoned UI designer or just starting out, it’s important to always be reading content from other designers. It helps you stay on top of the best UI design techniques (as well as the most recent) and changes in the industry.
Tutorial Sites - Tutorial sites can be super helpful in teaching you how to accomplish specific results in your designs. One drawback, however, is that UI design software changes so rapidly that User Interface design tutorials can quickly go out of date. That’s why I always recommend searching within the last year or two when looking for design tutorials or UI design tool tutorials.
Books - OK, not entirely free, but books can be an inexpensive way of learning a great deal of information. It might seem old-fashioned to read books these days, but there has been a great deal written and published on UI design, especially in recent years. It’s also good to get a break from your computer screen from time to time.
Formal / Offline
There are a number of benefits to learning in a structured, offline environment. Having regular contact with other students, a learning routine and daily interaction with your teachers. Feedback from your teachers can also help keep you motivated, ambitious and focused throughout your studies. The downside to this type of learning is both the cost and the restrictions of your location, both of which you’ll need to bear in mind when you’re researching what’s available in your local area.
However if you do prefer studying in an offline environment there are quite a few options out there that could work for you:
University - Attending a formal university means a more traditional education, which typically takes 2-4 years. While the courses are generally well structured and thorough, the cost is typically high, and getting higher every year. Unfortunately, this high cost coupled with the time investment make this option impractical for many aspiring UI designers.
Technical School - The biggest advantages to attending a technical school is speed and specialization. While universities often put emphasis on general education, technical schools put more emphasis on developing skills and preparing for your career. They can still be pretty expensive but are sometimes be cheaper than attending a traditional university.
General Assembly (GA) - GA is one of the new kids on the block in tech education. It began as just a coworking space in 2011. GA offers both online and on-campus courses for specialized skills like web development, user experience design and data science. While the program is very high quality, at $13,500 a course, this web development, UX and UI design school is still very cost prohibitive!
Formal / Mid-Prices / Online
If you’re looking for high quality programs but are on a tight budget, online programs can be a great path to explore. Many of them allow you to learn at your own pace, but don’t take years to complete. You’ll also find that many offer one-on-one mentoring, peer-to-peer learning, or video content to keep you motivated and focused as you study.
Bloc - Bloc offers a variety of high-quality courses ranging from engineering to design to mobile development, focusing both on mentorship and portfolio development throughout the course. One thing I’m not a huge fan of is how they’ve combined both UI Design and UX Design into one course. Most modern teams tend to divide these roles into two, with one person focusing on the experience, and the other on the interface. By working this way, each role is clearly defined.
CareerFoundry - Similar to Bloc, we focus on mentorship and making sure you have a solid portfolio to show by the time you’ve finished the course. We know how much this helps when wedging your way into the job market. But our courses move a lot quicker. A dedicated full-time student can make his/her way through a course in as little as three months, though typically students take around six months to make the most of the course materials.
All of these paths have produced both successes and failures. It’s up to you to decide which path is right for you. But you shouldn’t make this decision lightly. Student loans can take years to pay off and cause tons of stress. On the other hand, cheaper courses might offer less in terms of quality. So think long and hard before you make your decision! Think about the following questions before signing up for a course:
- Am I learning for a hobby, or to get a job?
- Do I need someone on-hand to motivate and help me, or can I learn happily alone?
- How much time am I willing to commit to this?
- What is my budget for learning?
- What skills do I want to have when I’ve finished studying?
- How important are things like student community, and extracurricular activities to me?
So once you’ve finished studying UI design, what do you do next if you want to become a UI designer? How the heck do you get a job without any work experience?
Building A Great Portfolio
You can have all the credentials and references in the world, but if you can’t show examples of great work, no one is going to want to talk to you about any potential job openings in UI design.
We realize this here at CareerFoundry, so we focus heavily on making sure you have a well-rounded portfolio when you’ve completed your course.
If you haven’t had a chance to develop a portfolio, then it’s time to get to work. Got an idea for an app or website? Design it! It doesn’t matter if it’s a real world project or not, it’s all about showing potential employers that you’ve got design chops.
Getting Work Experience
If you need experience to be taken seriously by employers, how do you get an interview when you have no work experience? This is the question every new UI designer asks. The answer is actually really simple.
Head over to UpWork, Freelancer, PeoplePerHour, or Guru, build a portfolio and start bidding on UI design jobs. At this stage, it isn’t about the money. It’s about proving that you know your stuff. So take any jobs you can. The aim of this exercise is to get good work experience and positive references. Within just a month or two you might have enough under your belt to spark the interest of potential employers. Either way your confidence will certainly grow as you gain more experience in the work and dealing with clients.
You can even search for contract jobs on Craigslist. Head over to the Gigs >> Creative sections and see what’s there! You just might find something that turns into a lucrative contract.
Building Your Network
This part is absolutely huge. Your personal network will be extremely useful when you’re looking for your next gig.
I had an extremely modest network when I started my first job as a UI designer. Since then, my personal network has grown substantially and it’s been crazy useful. If I was ever looking for a short term contact between jobs, or just looking for extra money, I’ve been able to call on my network to find work in as little as one week.
Seriously, I can’t understate the power of a personal network.
Here’s four quick tips on building your network:
- When you start your first job, be friendly and get to know your coworkers. Follow them on Facebook, Twitter, etc. You never know when that relationship will come in handy!
- Pimp your LinkedIn profile, fill out every detail of relevant experience and upload a well-shot photo of yourself.
- Don’t be afraid to approach experts in the field asking for advice. This could be the start of a very fruitful working relationship (for you both). Just be sure to always say thank you and to give something back.
- Attend events in your area, get to know other professionals in the field, remember names and give out your business card. Meeting people face-to-face is your best networking tool and will always beat an online ‘friend request’. Follow up these introductions in the following week.
Building Your Personal Brand
But what exactly is a personal brand? It’s what others see when they Google your name. It’s the color scheme you use on your Twitter and your website. It’s an emotion that’s evoked when someone sees your persona online.
Your personal brand starts with your social network. Make sure they are all as consistent as possible. Use similar color schemes and themes to evoke similar emotions across different networks. The same goes for a personal website. Keep a similar voice and visual feel as your other social assets.
I hope you’ve enjoyed this write-up on how you can learn to become a UI designer. I’ve shared with you everything I can. It’s up to you to take the leap. As Morpheus said in The Matrix, “I can only show you the door, it’s up to you to walk through it”.
If you’re serious about starting a new career as a UI designer, we’ve developed an amazing UI Design Course here at CareerFoundry that will teach you everything you need to know. From day one, you’ll be matched with an experienced mentor who has real world experience. They’ll be there to help you through any issues you run into and give you feedback on your work.
So… are you ready to begin your new career as a UI designer and begin your UI design training? Click here to get started! We also offer flexible course schedules. We understand how hectic it can be working on a new career while balancing life’s obligations. At CareerFoundry, you’re free to work through your course on a part-time or full-time schedule, it’s up to you!
What You Should Do Now
- If you’d like a step-by-step intro to find out if UI design is right for you - sign up here for our free 7-day UI short course.
- If you are interested in becoming a UI Designer check out our UI design course (you'll learn the essential skills employers need).
- If you’d like to speak to an expert Career Advisor for free about how you can really get a new job in tech - connect with us here.
If you enjoyed this article then so will your friends, why not share it...