Станом на сьогодні на ДОУ було розміщено 33 вакансії Senior iOS Developer. Я проаналізував їх усі для того, щоб зрозуміти, які скілли найчастіше очікують роботодавці від сеньйора.
1. Мова програмування Swift — 76% вакансій
Зараз вже неможливо уявити Senior iOS девелопера, який не прочитав книгузі Swift від Apple. А для тих, хто прочитав, наступний крок — книга «Advanced Swift». Цю книгу радить Олександр Щербаков, iOS Software Engineer у компанії Prolific Interactive у Нью-Йорку.
2. Networking, REST — 45% вакансій
На цю тему нещодавно виходивокремий iOS дайджест.
3. Core Data — 36% вакансій
Темі Core Data також був присвяченийодин з останніх дайджестів. І хоча у коментарях до нього написали «Нормальные пацаны уже юзают Realm», знання Realm вимагають тільки 9% актуальних вакансій.
4. Unit Tests, TDD — 30% вакансій
Хороша книга «Разработка через тестирование для iOS» доступна російською мовою. Але якщо ви шукаєте щось новіше, зверніть увагу на книгу «Test-Driven iOS Development with Swift».
5. Multithreading, GCD — 27% вакансій
Володимир Павлюк, iOS Developer у компанії SoftServe з досвідом 7 років, радить книгу «Pro GCD and Blocks». Цитую його слова: «Одна из самых полезных книг по iOS».
6. Core Animation — 21% вакансій
Раджу книгу «iOS Animations by Tutorials» від Ray Wenderlich.
7. Local and Remote Notifications — 18% вакансій
Новий фреймворк UserNotifications було розглянутоу минулому дайджесті.
← Попередній випуск: iOS дайджест #17