The Nomadic Approach to Teaching iOS Development
Learners are very similar to travellers. Some come to the language to explore it for the first time, as a weekend city break. Some want to stay for a while and maybe spend here a winter. And some make a long-term commitment and contribute a lot of time and effort relocating there from other fields and languages.
I used to teach iOS development at a modern university founded by Russian biggest social network, and learned probably even more than shared with my students. This session is dedicated to the approach I find to be the most productive, and will help you to teach people in a slightly different way, no matter friends, colleagues, or students.
What is this talk about?
Lessons from teaching iOS development at a Russian university: what students taught me about how people learn, and why the nomadic habit of carrying only what you need applies to writing software.
How does the travel metaphor map to learning iOS?
A weekend city break is Swift Playgrounds and the first for-loop; a longer trip is Xcode, data structures, and 'cloning' Instagram; relocating is contributing to apple/swift, LLDB, and finally learning vim. The talk uses each stage to work out what a learner needs next.
Is this only for teachers?
No - the same framing covers learning on your own: finding motivation that lasts, prioritising what to study, and clearing the obstacles in the way (procrastination, uncertainty, fear, and noise).
Where can I watch it?
The full recording is embedded at the top of this page, with the slides linked in the resources section.
Similar Talks
Modern devices are way more powerful for users to notice a difference between bubble sort and merge sort. Or not? Should everyone know how to implement Ukkonen's algorithm if they develop a weather app? What's the "Big O" of your average app and how to determine it?
The second part of a thorough introduction into iOS Security, from various pentesting techniques, to possible flaws to use-cases and tools.
Debunked the "iOS is secure by default" myth in 90 minutes. Walked through real pentesting techniques, tools, and war stories from the security trenches.
For a very long time, Apple Watch was considered to be a device for either people dealing with too many notifications. Today we will change it.