For the past few months, I've been diligently keeping a list of all the things I want to learn and implement in iOS development. Every day, I learn something new and put it into practice. Yet, the more I learn, the more I realize how much I still don't know. My list of topics keeps growing, even as I check off items I’ve implemented. To give you an idea, here’s a sample of what's on my list:
WWDC videos from this and previous years
Online conference recordings
Books
Point-Free channel
Obj-C channel
Open source repos
Various dev tools
Blogs
Podcasts
I don't know how it is for you folks, but I am personally overwhelmed.
I’ve asked several amazing senior devs for advice on how to prioritize learning, and the most common response is: "I just go with the flow and dive into what interests me."
I don't feel comfortable with that. Who's to say that what interests me is the right thing to focus on?
One of the people I approached with the learning prioritization question was Aviel Gross (iOS lead at a large and successful company, with a great track record and excellent soft skills). He was more comfortable then others to offer directions and give concrete advice. So, I had an epiphany! 💡 With his consent, I nominated him to be my iOS learning tech lead. Together, we'll go over my learning backlog, and he'll prioritize items based on his experience. I will be relying on his guidance today so that I can become the best iOS craftswoman in the future.
If, in the endless sea of knowledge, you end up on this page and read this far, please do consider sharing your strategy for consuming the endless amount of information in the iOS world.
Comments