Should I Learn How To Design Or Pick Up Coding?

Written by: Reinder de Vries, April 26 2015, in App Business, App Development

You’ve wanted to get into the tech industry for a long time now, but you don’t know where to start. Maybe you’ve majored in a field that’s not as tempting as it once seemed. How do you transition from your career into tech?

There’s plenty of options: learning how to make apps, becoming a Ruby on Rails expert, or taking one of those JavaScript courses. Then there’s the other side: design. You can’t really do both, but all pro coders you talk to appear to do a lot of Photoshop too.

How do you decide where to start?

Well, it may sound intense and it probably is: why don’t you learn all three? A future employer wants to hire someone who’s fluent in multiple disciplines, because those people are usefull. First, you take a 2-month course into programming apps with Swift (or Objective-C). You could also learn JavaScript, for HTML 5 stuff.

Then, you take another course that teaches you UI/UX. You need a lot of practice to get a feel.

At the same time, you apply for a paid internship or traineeship and start working on your experience. It’s all about experience: the real world usually differs from the education world.

You could even create your own internship by making your own apps: learn about programming, UX/UI, marketing.

Connect the 3 disciplines together with communication. There’s no point in being a great programmer, designer or marketer if you can’t effectively communicate with team members. You might say: braf, communicating is easy. No it’s not!

Communication is all about mutual understanding and mutual benefit of working together. Find out what another person wants, and see if you can provide that. At the same time, find out if you want what the other person has and see if you can make an exchange.

But first, the really first… find out whether you actually like any of these disciplines! Try out a short guide online on programming, and see how it suits you.

There’s no point in wanting to get into tech, without having actually tried it first.

Reinder de Vries

Reinder de Vries is a professional iOS developer. He teaches app developers how to build their own apps at Since 2009 he has developed a few dozen apps for iOS, worked for global brands and lead development at several startups. When he’s not coding, he enjoys strong espresso and traveling.

Comments & Questions

Got a comment or question? Let me know! I read and respond to every one. Thanks!