Should I Learn How To Design Or Pick Up Coding?

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

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.

Written By: Reinder de Vries

Reinder de Vries is an indie app developer who teaches aspiring app developers and marketers how to build their own apps at LearnAppMaking.com. Since 2009 he has developed over 50 apps for iOS, Android and the web, and his code is used by millions of users all over the globe. When Reinder isn't building apps, he enjoys strong espresso and traveling.

Grab My Free iOS Development Course

Get complementary access to my course, Zero to App Store, and learn how you can build a real-time chat app with Firebase and Swift!

Yes, Send Me The Free Course!

Comments & Thoughts