You love your smartphone, always have the latest device and check Twitter before you grab your coffee in the morning. Or perhaps you purchased your first smartphone and are just getting used to all the computing power you’re carrying.
Either way, you might be struck by that inspirational moment of creativity, societal good and potential profit when you ask the following question: “Why isn’t there an app that does this?”
And there you are. You have the idea, but little notion of how to create it.
Mobile devices are already one of the most pervasive consumer digital technologies the world has seen. At 6.7 billion, mobile subscriptions should pass the number of human beings sometime this year, and 60 percent of the global population has a mobile phone. Compare this to the personal computer, which experts estimate is at about 2 billion units worldwide with slowing growth. If you are looking to reach the most people, mobile devices are the platform of the present and the future.
Two main players dominate the smartphone market. Apple’s iOS and Google’s Android have between 80 percent and 90 percent of the smartphone market with Android defeating Apple in market share by around 3-to-1. So, if you’re looking to reach the most users for your killer application (app), you will likely want to focus on these platforms.
While many people have ideas for a hot new app, getting it created is another story. Assuming you don’t have access to a venture capitalist and an engineering team, what do you do? You have to write some code. Over the past year, there has been much discussion of “programming literacy” – the concept that to compete at a high level in the 21st century, you will have to know how to write code in some fashion. If you want to build the next big app yourself, you will need to increase your programming literacy, which will also enhance your overall marketability.
At Waubonsee Community College, you can walk in the door having never touched a computer and take our Business Information Systems class, learning computer and office software skills. You can never have written a line of code before and take our Introduction to Programming class, learning how to write code and build software. From there you can take classes that will teach you how to build mobile device applications, server side applications, databases, a beautiful website and much more. There are also numerous business classes that can help you achieve your goal – think finance, accounting, entrepreneurship, economic, marketing, management and more.
A leading technology theorist recently wrote in a CNN column, “Learn to code – get a job.” This is good advice as people with a strong coding skill set and a passion for technology are rarely looking for work. Increasing your programming literacy can help you get your business idea off the ground, strengthen your skillset and understand the digital world around you.
Tim Moriarty is an information systems instructor at Waubonsee Community College.