Wednesday, July 27, 2016

Mobile Development: The Journey from Amateur to Developer and Beyond

“Going forward, it’s a mobile first, cloud first world.”
- Satya Nadella


Back in 2014, I made up my mind. I wanted to be a mobile software developer. Mobile devices were everywhere, powering everything, and one even resided in my own pocket. “Mobile first” was the new trendy word in the technology industry. Just a decade after the dot-com boom when everyone needed a website, the same came true for mobile apps. I had to seize the opportunity.


However, like all abstract goals, there was no clear roadmap to follow. I already learned a bit of programming in high school and completed some lessons on Codecademy, but I didn’t yet have the skills to secure employment, or even build my own simple app. The opportunity was there; the problem was finding a way to navigate through the sea of information to reach the destination.


Two years later in 2016, I can say goodbye to the days of amateur hour and can confidently call myself a “developer”. With many code samples and numerous finished projects on GitHub, I’ve built a portfolio worthy of that title. Much of this was due to completing the iOS Developer Nanodegree program at Udacity, but the numerous blogs on mobile development (notably Ray Wenderlich and NSHipster) were also instrumental to reaching my goal. I currently work as a Code Reviewer for Udacity’s iOS program, where I provide feedback to students and push them to reach their potential.


This two year journey was not easy and it is not uncommon for many novice software developers to feel overwhelmed by the possibilities the field has to offer. It can be a long and winding path, but I can assure you that the rewards are worth the effort.


Even though a lot has changed in the last 2 years, no one’s journey, including mine, is ever over. As developers, we need to constantly challenge ourselves and learn new things. That’s part of the reason I’m continuing my education in Android development, also through Udacity’s Nanodegree program. And of course, I haven’t stopped picking up great information from those development blogs.


While the journey officially started 2 years ago, a new one begins today with the launch of this blog.


You may be just starting your journey into mobile development, or have decided to make the switch, or maybe even landed your first development job. Whatever the case, this blog is made for you. As someone who has been through the same journey, I know the struggles and triumphs that come along the way. But this blog isn’t just about the journey. In addition to my own experience, I’ll also share the best of what iOS and Android development has to offer, with plenty of tutorials and sample apps to help you learn and master mobile development concepts.

As you take your journey into mobile development, I hope you find this blog to be informative and useful. It may inspire you to continue your own journey and you might just learn something while you’re at it.

Next Up: 5 Things Udacity Students Taught Me About iOS Development

12 comments:

  1. I have bookmarked your blog, the articles are way better than other similar blogs.. thanks for a great blog! 9apps

    ReplyDelete
  2. Great article thanks for sharing this article with us. 9apps games

    ReplyDelete
  3. i read a lot of stuff and i found that the way of writing to clearifing that exactly want to say was very good so i am impressed and ilike to come again in future.. ACMarket

    ReplyDelete
  4. Admiring the time and effort you put into your blog and detailed information you offer!.. Snapchat++

    ReplyDelete
  5. I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day! AirShou iOS 10

    ReplyDelete
  6. Thanks for sharing nice information with us. i like your post and all you share with us is uptodate and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job. AntiRevoke iOS 11

    ReplyDelete
  7. Excellent information on your blog, thank you for taking the time to share with us. Amazing insight you have on this, it's nice to find a website that details so much information about different artists. Cydia iOS 11.3

    ReplyDelete
  8. Wow what a Great Information about World Day its very nice informative post. thanks for the post. download 9apps

    ReplyDelete
  9. Only aspire to mention ones content can be as incredible. This clarity with your post is superb and that i may think you’re a guru for this issue. High-quality along with your concur permit me to to seize your current give to keep modified by using approaching blog post. Thanks a lot hundreds of along with you should go on the pleasurable get the job done. 9app

    ReplyDelete
  10. This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. best iphone launcher

    ReplyDelete
  11. Wonderful article, thanks for putting this together! This is obviously one great post. Thanks for the valuable information and insights you have so provided here. Learn more on our website

    ReplyDelete
  12. Diese Spionageanwendung ist ausschließlich für die Verwendung auf einem iPhone konzipiert. whatsapp profil hacken Der Bedarf an Technologie hat in der jüngsten Vergangenheit einen historischen Höchststand erreicht und ist für viele Menschen nach wie vor eine Priorität.

    ReplyDelete