Shawn Bierman is a software developer based in memphis, tn. he writes about programming, design, technology and whatever else.

Learning Immersion

Learning Immersion

When you’ve made the decision to learn something new, something non-trivial, you have to make a serious commitment to regular study. This is what I’ve done with regards to learning Swift and iOS Development.

A key element to the success of this immersion tactic is to remove distraction; and I love distraction. There are many things that can be distractions and some may not at first appear to be so.

Removing Distraction

Firstly, the podcasts I listen to. I’ve narrowed the plethora of podcasts in my library down to a few that are entirely Swift and iOS related, save one exception; you’ve got to break up the monotony some time.

Secondly, I’ve narrowed down the news I consume, I enjoy reading and raging about politics, but I’ve removed the News app from my phone and try to consume news only in the morning from quality sources, before I start work.

Thirdly, I’ve curated my YouTube suggestions and subscriptions down to videos related only to Swift, iOS, and Programming. There are a few exceptions outside that scope, but it’s the monotony thing again.

Creating a Study Routine

Now that I’ve removed some distractions and replaced them with content that’s relevant to my goal, I have to construct a healthy study habit. Doing this requires discipline and focus; two things I’ve always been short on. However, I’m determined to make progress so I simply have to make the improvement of discipline and focus a part of my practice.

#100DaysofSwift Completed

#100DaysofSwift Completed

100 Days of Swift Challenge

100 Days of Swift Challenge