Как вы уже поняли, учиться мне пришлось много и быстро. Но что этому способствует?
Самое главное - план.
Если он есть, то останется только ему следовать и вовремя его корректировать.
Лично мне помогла визуализация, которая переродилась в формат карты SwiftBook
Каждый пункт - это одна компетенция для роли мобильного разработчика, в данном случае - iOS (но у нас есть и Android)
Чтобы составить такую карты, мы пошли от потребностей бизнеса, собрав выборку стека на позиции Junior и Middle из базы вакансий за последние 6 месяцев.
То, чего не хотелось бы делать, это учить устаревшим технологиям.
А вот уже для этого, я пошел за апрувом в сообщество. В данном случае - на Podlodka iOS Crew и Podlodka Android Crew, где вместе с экспертами и членами программного комитета мы исключили лишнее.
Для каждого разраба получилась своя личная карта, где он может найти материал по конкретной технологии и подтвердить свои навыки, пройдя тест.
На прошлой неделе, Андрей делился с вами крутым инструментом - Mind Maps.
Я тоже его активно использую, но для выстраивания плана обучения он плохо подходит. Я им пользуюсь для выстраивания своих мыслей и иногда - для принятия решений.
Но вернемся к карте!
Закрывая каждый пункт, вы закрашиваете кусочек области, получая удовлетворение от проделанной работы. Лично я - точно получаю)
Закрасив всю область на острове Junior - можно переходить к компетенциям Middle, ну а там и до Senior уже путь понятен!
Ну и сами карты, а то чего уж дразнить просто так:
Android - alfa.swiftbook.ru/open_map#andro…
iOS - alfa.swiftbook.ru/open_map#ios
Иван Данилин