Настає момент, коли програмісту потрібен рівень англійської, вищий за читання технічної документації. Спілкування з іноземним замовником або робота за кордоном вимагають навичок говоріння та сприйняття мови на слух.
Щоб навчитися розуміти почуте, треба багато слухати мову. Я пропоную об’єднати дві корисні справи, переглядаючи англомовні відео з розробки під iOS. Завдяки такій практиці з часом зникне проблема розуміння на слух іноземних колег та замовників.
Для мотивації раджу подивитися відео «Чому латиші добре розмовляють англійською».
Безкоштовні курси для початківців
Курси Стенфордського університету:
- Developing iOS 9 Apps with Swift;
- Developing iOS 7 Apps for iPhone and iPad (Objective-C);
iOS 9 Swift Development — курс для початківців.
iOS Development with Swift — популярний курс від проекту The New Boston з понад 300 тисяч переглядів першого відео. На жаль, цей курс вже дещо застарів: використовується Xcode 6 та iOS 8.
Платні курси для початківців
iOS 10 & Swift 3: від початківця до оплачуваного професіонала.
iOS 10 and Xcode 8 — Complete Swift 3 & Objective-C Guide — включає одночасно iOS 10 та Objective-C, що в наш час рідкість.
Програмування для не-програмістів — iOS 9 та Swift 2.
Відео для досвідчених
Відеодля розробників від Apple.
Vea Software — YouTube-канал програміста зі штату Юта, який ділиться з іншими тим, що вивчає сам. Буде цікаво і початківцям, і досвідченим розробникам.
Відеовід онлайн-школи Ray Wenderlich. Тут також цікаві для себе лекції знайдуть як початківці, так і досвідчені. Зокрема розглядаються такі теми:
- Багатопоточність;
- Networking With NSURLSession;
- Custom Controls;
- Metal.
P.S. Друзі, прошу вас поширити цей дайджест або поставити лайк, щоб у нашій Україні стало ще більше iOS програмістів зі знанням англійської :)
← Попередній випуск: iOS дайджест #12