Воркшоп зі Swift, чай, фармацитрон
Натхнення для воркшопу зі Swift наша iOS-команда привезла із самого серця Вашингтону. Трохи почаклувавши над оригінальним форматом івента та замінивши шампанське та легкі закуски на чай та фармацитрон, хлопці провели воркшоп в офісі — подробицями ділиться Євгенія.
У червні 2014-го життя iOS-розробників круто змінилося: Apple презентувала Swift — нову мову програмування, покликану замінити Objective C у ролі мови для написання iOS, Mac, Apple TV та Apple Watch додатків. На сьогоднішній день старий добрий ObjC дедалі більше поступається стильному, модному, молодіжному Swift. Це може як подобатися, так і не дуже (консерватори завжди знайдуться), але якщо ви не плануєте найближчим часом стати аутсайдером iOS розробки, Swift вчити доведеться. Тим більше, що він не кусається і має чим здивувати.
У вересні 2016-го наша команда побувала на CocoaConf у самому Вашингтоні, де добра половина доповідей та розмов за ланчем була присвячена, звичайно ж, Swift. Більш того, перший день івента був повністю відведений для воркшопу Swift for Objective-C Developers.
Насамперед воркшоп був орієнтований на розробників, які мають досвід роботи з Objective C, але яким, наприклад, через зайнятість у старих “обжсішних” проектах, ще не довелося близько познайомитися зі Swift. Але й тим, хто вже випробував Swift у роботі, було цікаво послухати і структурувати знання. Загалом нам майстер-клас сподобався настільки, що ми неодмінно вирішили провести щось подібне для товаришів з тіми.
Готувати майстер-клас довелося мені. Під час обговорення івента ми вирішили змінити оригінальний формат: замість презентації з тезами та прикладами коду на проектор транслювати Xcode, в якому, так би мовити, в режимі онлайн писатиметься код прикладів під акомпанемент пояснень. Таким чином слухачі змогли б залишатися як просто слухачами, так і писати код паралельно зі мною на своїх маках, кому як більше подобається і хто як краще засвоює інформацію. Треба сказати, що у підготовці формат виявився не з легких: приклади мали випливати один з одного, не бути надто складними і при цьому розкривати тему. Але від цього мені було лише цікавіше готувати матеріал.
У призначену суботу, незважаючи на сильний снігопад, ми зібралися у стінах компанії, щоб з перервами на каву та поїдання піци провести 6 годин, знайомлячись із Swift. Після кожного блоку інформації учасники виконували самостійні завдання, а визнані Swift-гуру Саша та Льоша допомагали мені їх перевіряти та відповідати на запитання, що виникали.
На мою думку, майстер-клас пройшов у дуже приємній атмосфері дружньої бесіди. Мені як доповідачеві дуже сподобався формат воркшопу: він здався мені більш ефективним, ніж звичайні лекції, в силу більшого контакту з аудиторією і можливістю слухачів відразу на практиці спробувати написати щось незнайомою мовою.
Воркшоп (він же майстер-клас) зі свіфта пройшов чудово. По-перше, свіфт — тема мегаактуальна і цікава, по-друге, сам формат «воркшопу» для нашої теми був відносно новим і набагато кориснішим, ніж просто лекція, тому людей на нього прийшло досить багато. Усі із задоволенням слухали Женю та ставили запитання. А сама Женя взагалі велика розумниця, тому що, крім усього іншого, прийшла і круто провела цей майстер-клас навіть незважаючи на те, що дуже погано себе почувала (а ми в свою чергу відпоювали її чайками та фармацитронами як могли :)). Загалом, хлопці провели час із користю та задоволенням. Хто не знав свіфт — освоїв ази в найкоротші терміни, хто вже на ньому щось розробляв — заповнив прогалини та структурував свої знання. Загалом, як на мене, було дуже весело та цікаво! Намагатимемося в майбутньому проводити заходи такого характеру частіше.
Карен
Автор статті Євгенія