Из своих знакомых я, пожалуй, знаю только нескольких человек, которые не хотели бы научиться программировать. Остальные рады любой возможности понять, как разрабатываются мобильные приложения, а в идеале вообще написать свою собственную программу. Есть множество случаев, когда даже бухгалтеры и юристы становились мобильными разработчиками, поскольку нашли это ремесло более увлекательным. И прибыльным.
На этом этапе, как правило, встает вопрос: а для какой платформы, собственно, разрабатывать приложения? Ответить на него просто, достаточно взглянуть на любую статистику по прибыльности приложений в App Store и Google Play. Очевидно, что iOS-разработчики получают больше, и хотя Android берет количеством, денег там все же меньше.
Тем более в сентябре всем пользователям iPhone, iPad и iPod Touch стала доступна iOS 10 — новейшая версия мобильной операционной системы Apple. Владельцы устройств встретили ее с распростертыми объятиями, и сейчас почти 70 % всех iOS-девайсов работают под управлением iOS 10. Но еще лучше отнеслись к ней разработчики.
Почему? В iOS 10 появилось множество (а именно около 200) возможностей «подружить» свои приложения с системой, спасибо Apple за обновленный SDK. Чего только стоит SiriKit, который позволяет разработчикам интегрировать в программы голосовой ассистент Siri, или CallKit, благодаря которому любой сервис звонков стал неотличим от стандартного приложения «Телефон».
Описать полный список нововведений в SDK iOS 10 нам не хватит ни времени, ни чернил: это и адаптация приложений к дисплею True Tone, и поиск по программе с помощью Spotlight, и различные дополнения, связанные с уведомлениями в системе. В общем, разработчикам и так было где разгуляться, а теперь предоставлена практически полная свобода действий.
Да, не все предпочитают пользоваться «дарами» SDK, создавая одноразовые пиксельные игры, но большинство разработчиков сохраняют адекватность и занимаются действительно полезными вещами. И даже несмотря на это, найти iOS-разработчика компаниям непросто: на рынке труда их мало, к тому же многие занимаются своими собственными проектами (стартапами).
Поэтому по сути разработка iOS-приложений — непаханое поле, где сейчас (пока что) есть место для каждого, кто хочет научиться кодить. Но разработчик не только пишет код — он контролирует все этапы создания приложения: от подготовки и разработки до самой загрузки программы в App Store. Необходимо, чтобы приложение соответствовало всем гайдлайнам, иначе модераторы могут его отклонить.
Что нужно для того, чтобы стать мобильным разработчиком? В первую очередь усидчивость, высокая работоспособность и постоянный контроль над своими действиями. А с необходимыми знаниями помогут — например, сервис GeekBrains, с которым на обучение не придется тратить несколько лет. Подтверждается это кейсами самых выпускников сервиса — одни уже устроились в ведущие технологические компании страны после стажировки, другие присоединились к стартапам, а кто-то открыл свою компанию — как Давид Какаладзе.
В блоге на GeekBrains он подробно расписал свою историю: как начинал с работы с CSS и JavaScript в институте, а потом решил попробовать обучение с помощью GeekBrains. Начать решил с азов — бесплатного курса «Основы программирования», чтобы понять, нужно ли это ему на самом деле. И быстро «пересел» на профессию «Разработчик iOS». Далее закончил курсы, написал несколько приложений для себя и… основал собственную компанию! В IT-инкубаторе GeekBrains для разработчиков iOS.
Сейчас Давид ищет сотрудников, в том числе iOS-разработчиков, для работы над собственным проектом. Как видите, все в ваших руках, начните и вы создавать программы и приложения для миллиарда пользователей гаджетов Apple.
Нет комментарий