Onward and Upward

Photo by Farshad Rezvanian on Unsplash

Time has a tendency to fly by when you get caught up in the minutia of the day to day and lose sight of the big picture. When Covid hit last year and the world shut down, I welcomed the opportunity to step back and reevaluate my life.

I can’t believe I started my journey into iOS development 7 years ago. Back then there weren’t the resources we have today. I taught myself Objective-C by reading every book I could get my hands on and watching videos of a guy named Bucky on You-Tube. Bucky and his “that’s what she said” jokes had a way of making Objective-C comprehensible. Without him, I never would have managed to get my first app into the App Store. As luck would have it, no sooner had my app hit the App Store than Apple came out with Swift. Thankfully, Swift was a breath of fresh air with its clean syntax, so instead of being deflated, it gave me hope for the future.

While seeking out resources to learn Swift, I was asked to join a small (non-technical) start-up as a partner responsible for organizing the set up of the company as well as all things technical and financial. My sweet spots! I love a challenge so building a company from the ground up piqued my interest. I didn’t need to invest any money, just time, and once the company was up and running I’d be tasked with occasional website updates and taking care of the finances — all of which could be done in a couple of hours on weekends. I figured this would give me plenty of time to focus on iOS. Best laid plans! Instead, I ended up running the company.

While my focus may have been split and my progress slower than I was happy with, I continued to work on iOS projects, one of which was an Enterprise app for the company. I’d known for a while now that running the company wasn’t fueling my soul. In fact, it was doing quite the opposite. I felt like I’d been burning the candle at both ends, working to keep the business afloat and building apps every chance I got so I could broaden my skillset.

Being self-taught, there will always be gaps in one’s knowledge and I wanted to make sure I was ready to transition to full time iOS development. I decided to join Devslopes Academy and make the most of my quarantined time. It was the best decision I’ve ever made in my quest to master iOS development. From the challenging coding assignments to the virtual q&a sessions, to the camaraderie with fellow students, it is definitely worth the price of admission. If you are frugal like me, it’s also way cheaper than the bootcamps that are out there. I appreciated that it was self-paced, because as we all know, life happens. Above all, Nathan and Mark’s mentorship is priceless. The feedback that Nathan gives on assignments is so helpful and well thought out. He always shows you how your code could be refactored, and is extremely helpful in striving to make your code better.

While I’m plugging Devslopes, I should also mention they have a new 30-day challenge meant to help practice algorithms and data structures. Not having a computer science background, this has been a weak spot for me when it comes to interviewing. Being a life-long learner I have a thirst for knowledge so this was right up my alley. I love to challenge myself, and that I did! I’m on day 15 and the assignments are now really starting to ramp up. To make it even more of a challenge I am doing it in JavaScript, a language I haven’t kept up with in many years since I shifted my focus to iOS.

Through it all, I have to say, when I’m coding I am in my happy place. My passion for programming motivates me every day to work on learning something new. I read a quote recently and the gist of it was: “If you aren’t continuing to learn you are heading towards extinction.” Part of what I love about programming is that it is ever-changing and always improving! As they say at Devslopes, onward and upward!

--

--

--

Web / iOS Developer

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How To Add Related Posts In Jekyll To Increase Engagement

Tokyo Rails Meetup #36 — July 2017

I’m Tired of Excel & Spreadsheets !

How To Show Off the Hours You Worked On Coding Projects

Updated 2021 Django Resources

How to Scrape Latest Earthquake Data from Government Website

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kelly O’

Kelly O’

Web / iOS Developer

More from Medium

Dispatch Group vs Operation — iOS Swift

Installing Plugman and creating Cordova plugin (iOS) using Swift — Part Two

Create Swift Framework + Cocoapods

iOS Fundamentals — iOS Tour