0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>17 дек 2020</li>
2
<ul><li>17 дек 2020</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Разработка под iOS - реальный шанс для молодых программистов попасть на работу в крупную компанию. Разбираемся, что это за профессия.</p>
4
</ul><p>Разработка под iOS - реальный шанс для молодых программистов попасть на работу в крупную компанию. Разбираемся, что это за профессия.</p>
5
<p> vlada_maestro / shutterstock</p>
5
<p> vlada_maestro / shutterstock</p>
6
<p>Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.</p>
6
<p>Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.</p>
7
<p>iOS-разработчики (iOS-developers) создают и поддерживают приложения для айпадов, айподов, айфонов и умных часов Apple. У яблочных гаджетов есть своя операционная система iOS - та же macOS, только оптимизированная под мобильные устройства.</p>
7
<p>iOS-разработчики (iOS-developers) создают и поддерживают приложения для айпадов, айподов, айфонов и умных часов Apple. У яблочных гаджетов есть своя операционная система iOS - та же macOS, только оптимизированная под мобильные устройства.</p>
8
<p>В 2007 году Apple выпустила первый айфон 2G с операционной системой iPhone OS, которую позже переименовали в iOS. По сути, это был всего лишь плеер с возможностью звонить и выходом в интернет. Операционка была крайне несовершенна: отсутствовали многозадачность, поддержка сетей 3G, магазина Apple тогда ещё тоже не существовало. Нельзя было даже скопировать и вставить фрагмент текста или сделать вложение в электронное письмо.</p>
8
<p>В 2007 году Apple выпустила первый айфон 2G с операционной системой iPhone OS, которую позже переименовали в iOS. По сути, это был всего лишь плеер с возможностью звонить и выходом в интернет. Операционка была крайне несовершенна: отсутствовали многозадачность, поддержка сетей 3G, магазина Apple тогда ещё тоже не существовало. Нельзя было даже скопировать и вставить фрагмент текста или сделать вложение в электронное письмо.</p>
9
<p>Apple постоянно дорабатывала свою ОС, но революция случилась в 2008 году, когда Стив Джобс разрешил сторонним разработчикам писать приложения для айфонов. Вышла iPhone OS 2, в которой был магазин приложений App Store и комплект инструментов для разработки - iOS SDK. Так, собственно, и появились разработчики iOS.</p>
9
<p>Apple постоянно дорабатывала свою ОС, но революция случилась в 2008 году, когда Стив Джобс разрешил сторонним разработчикам писать приложения для айфонов. Вышла iPhone OS 2, в которой был магазин приложений App Store и комплект инструментов для разработки - iOS SDK. Так, собственно, и появились разработчики iOS.</p>
10
<p>В 2020 году вышла уже четырнадцатая по счёту версия iOS. Сейчас это мощная платформа со множеством функций, удобная и очень дружественная. Достаточно однажды её освоить, чтобы с лёгкостью переходить с одного устройства Apple на другое.</p>
10
<p>В 2020 году вышла уже четырнадцатая по счёту версия iOS. Сейчас это мощная платформа со множеством функций, удобная и очень дружественная. Достаточно однажды её освоить, чтобы с лёгкостью переходить с одного устройства Apple на другое.</p>
11
<p>Разработчики iOS - это закрытый клуб. Туда могут попасть только владельцы маков с операционкой macOS. Приложения для маков, айфонов, айпадов, Apple TV и Apple Watch создают в среде<a>Apple XCode</a>, работающей лишь в macOS. XCode содержит средства для построения интерфейса, редактор кода и симуляторы всех устройств - в них можно тестировать разработанные приложения.</p>
11
<p>Разработчики iOS - это закрытый клуб. Туда могут попасть только владельцы маков с операционкой macOS. Приложения для маков, айфонов, айпадов, Apple TV и Apple Watch создают в среде<a>Apple XCode</a>, работающей лишь в macOS. XCode содержит средства для построения интерфейса, редактор кода и симуляторы всех устройств - в них можно тестировать разработанные приложения.</p>
12
<p>Недавно яблочники создали новый язык - Swift. Это быстрый интерактивный язык с открытым кодом и простым синтаксисом. Он постепенно вытесняет устаревший Objective-C, больше 30 лет использовавшийся для разработки приложений Apple.</p>
12
<p>Недавно яблочники создали новый язык - Swift. Это быстрый интерактивный язык с открытым кодом и простым синтаксисом. Он постепенно вытесняет устаревший Objective-C, больше 30 лет использовавшийся для разработки приложений Apple.</p>
13
<p>Потренироваться на Swift можно не только в OS X, но и в Linux и Windows. С <a>официального сайта</a>скачивается последняя версия языка для Ubuntu, CentOS и Amazon Linux, а на GitHub выложен пакет<a>Swift for Windows</a>. Но во всех этих продуктах отсутствует среда разработки XCode, поэтому в них нельзя построить полноценный интерфейс.</p>
13
<p>Потренироваться на Swift можно не только в OS X, но и в Linux и Windows. С <a>официального сайта</a>скачивается последняя версия языка для Ubuntu, CentOS и Amazon Linux, а на GitHub выложен пакет<a>Swift for Windows</a>. Но во всех этих продуктах отсутствует среда разработки XCode, поэтому в них нельзя построить полноценный интерфейс.</p>
14
<p>Сегодня новые проекты разрабатываются на Swift, хотя остаётся множество приложений на Objective-C - их нереально перевести на новый язык. Поэтому лучше знать оба.</p>
14
<p>Сегодня новые проекты разрабатываются на Swift, хотя остаётся множество приложений на Objective-C - их нереально перевести на новый язык. Поэтому лучше знать оба.</p>
15
<p>Стать iOS-разработчиком - недёшево. Всё упирается в технику Apple: iMac, MacBook, Mac Pro или хотя бы относительно доступный Mac mini. Начинающие разработчики покупают старенькие макбуки, но нужно учесть, что они должны быть не слишком древними - не старше 3-4 лет. Кроме того, для публикации приложения в AppStore нужен аккаунт разработчика. Он платный, стоит 99 долларов в год.</p>
15
<p>Стать iOS-разработчиком - недёшево. Всё упирается в технику Apple: iMac, MacBook, Mac Pro или хотя бы относительно доступный Mac mini. Начинающие разработчики покупают старенькие макбуки, но нужно учесть, что они должны быть не слишком древними - не старше 3-4 лет. Кроме того, для публикации приложения в AppStore нужен аккаунт разработчика. Он платный, стоит 99 долларов в год.</p>
16
<p>Всё это было бы очень неприятно, если бы не один нюанс: разработчики iOS - среди самых высокооплачиваемых специалистов в IT. Затраты быстро окупятся, когда программист начнёт работать.</p>
16
<p>Всё это было бы очень неприятно, если бы не один нюанс: разработчики iOS - среди самых высокооплачиваемых специалистов в IT. Затраты быстро окупятся, когда программист начнёт работать.</p>
17
<p>По данным на начало 2020 года, Apple - в пятёрке самых популярных брендов на российском рынке смартфонов. На долю устройств, работающих на iOS, приходится 10% от общего количества проданных гаджетов.</p>
17
<p>По данным на начало 2020 года, Apple - в пятёрке самых популярных брендов на российском рынке смартфонов. На долю устройств, работающих на iOS, приходится 10% от общего количества проданных гаджетов.</p>
18
<p>Многие компании создают собственные приложения для Apple и нуждаются в специалистах. iOS-программистов приглашают на работу крупные организации, интернет-магазины и госструктуры.</p>
18
<p>Многие компании создают собственные приложения для Apple и нуждаются в специалистах. iOS-программистов приглашают на работу крупные организации, интернет-магазины и госструктуры.</p>
19
<p>Нередко опытные разработчики открывают собственные компании, разрабатывают приложения и выставляют их в App Store. Apple забирает себе 30% с продаж, но 70% всё равно идёт создателю приложения.</p>
19
<p>Нередко опытные разработчики открывают собственные компании, разрабатывают приложения и выставляют их в App Store. Apple забирает себе 30% с продаж, но 70% всё равно идёт создателю приложения.</p>
20
<p>Вот самые перспективные направления в iOS-разработке:</p>
20
<p>Вот самые перспективные направления в iOS-разработке:</p>
21
<ul><li>Детские, взрослые, семейные игры: стрелялки, гонки, квесты, аркады, логические задачи. Основная целевая аудитория - люди до 27 лет, но и пользователи постарше тоже любят поиграть.</li>
21
<ul><li>Детские, взрослые, семейные игры: стрелялки, гонки, квесты, аркады, логические задачи. Основная целевая аудитория - люди до 27 лет, но и пользователи постарше тоже любят поиграть.</li>
22
<li>Приложения для брендов: интернет-магазины, бонусные программы и тому подобное. Самые популярные сервисы - доставка еды, заказ такси, покупка билетов.</li>
22
<li>Приложения для брендов: интернет-магазины, бонусные программы и тому подобное. Самые популярные сервисы - доставка еды, заказ такси, покупка билетов.</li>
23
<li>Приложения для доступа к контенту - новостям, курсам валют, системам тренировок, обучающим программам.</li>
23
<li>Приложения для доступа к контенту - новостям, курсам валют, системам тренировок, обучающим программам.</li>
24
<li>Социальные сети: это не только Instagram* или Facebook*, но и маленькие сети для поиска друзей, обмена фото и видео, отзывов, общения по интересам.</li>
24
<li>Социальные сети: это не только Instagram* или Facebook*, но и маленькие сети для поиска друзей, обмена фото и видео, отзывов, общения по интересам.</li>
25
</ul><p>Особая группа - программы для бизнеса и госструктур: мобильные рабочие места, личные кабинеты, чат-боты, банковские приложения для юрлиц, бизнес-аналитика и менеджмент. Их создают крупнейшие компании - разработчики мобильных приложений. Попасть туда на работу нелегко, но высококвалифицированные специалисты нужны везде.</p>
25
</ul><p>Особая группа - программы для бизнеса и госструктур: мобильные рабочие места, личные кабинеты, чат-боты, банковские приложения для юрлиц, бизнес-аналитика и менеджмент. Их создают крупнейшие компании - разработчики мобильных приложений. Попасть туда на работу нелегко, но высококвалифицированные специалисты нужны везде.</p>
26
<p>Из-за высокого порога входа в профессию рынок iOS-разработки не насыщен. Особенно велика потребность в квалифицированных специалистах с опытом работы.</p>
26
<p>Из-за высокого порога входа в профессию рынок iOS-разработки не насыщен. Особенно велика потребность в квалифицированных специалистах с опытом работы.</p>
27
<p>По данным HeadHunter, с 2013 года спрос на iOS-программистов вырос в два раза. На одну вакансию в среднем приходится по два человека - это меньше, чем конкурс среди других IT-специалистов.</p>
27
<p>По данным HeadHunter, с 2013 года спрос на iOS-программистов вырос в два раза. На одну вакансию в среднем приходится по два человека - это меньше, чем конкурс среди других IT-специалистов.</p>
28
<p>Компании конкурируют за квалифицированных разработчиков. Многие готовы брать в большие проекты и обучать программистов начального уровня, если сочтут их достаточно перспективными.</p>
28
<p>Компании конкурируют за квалифицированных разработчиков. Многие готовы брать в большие проекты и обучать программистов начального уровня, если сочтут их достаточно перспективными.</p>
29
<p>По данным HeadHunter на сентябрь 2020, средняя зарплата разработчиков iOS в Москве - 140-150 тысяч рублей. В регионах - от 70 до 100 тысяч рублей.</p>
29
<p>По данным HeadHunter на сентябрь 2020, средняя зарплата разработчиков iOS в Москве - 140-150 тысяч рублей. В регионах - от 70 до 100 тысяч рублей.</p>
30
<p>Карьерный рост разработчика от стажёра до сениора - 3-5 лет.</p>
30
<p>Карьерный рост разработчика от стажёра до сениора - 3-5 лет.</p>
31
<ul><li>Начинающий программист обычно поступает на место стажёра на небольшую зарплату - около 30 тысяч рублей. Если хорошо себя зарекомендует, то через год-полтора может стать младшим разработчиком мобильных приложений, или junior developer.</li>
31
<ul><li>Начинающий программист обычно поступает на место стажёра на небольшую зарплату - около 30 тысяч рублей. Если хорошо себя зарекомендует, то через год-полтора может стать младшим разработчиком мобильных приложений, или junior developer.</li>
32
<li>Зарплата джуниора составляет 40-80 тысяч рублей в зависимости от региона. Он работает под руководством опытного наставника. Чтобы продолжить карьерный рост, придётся развиваться: читать специальную литературу, проходить видеокурсы. При должном старании через год-полтора junior переходит на уровень middle.</li>
32
<li>Зарплата джуниора составляет 40-80 тысяч рублей в зависимости от региона. Он работает под руководством опытного наставника. Чтобы продолжить карьерный рост, придётся развиваться: читать специальную литературу, проходить видеокурсы. При должном старании через год-полтора junior переходит на уровень middle.</li>
33
<li>Middle-разработчик зарабатывает лучше: 70-150 тысяч рублей, а то и больше. Он самостоятельно решает поставленные задачи, тестирует компоненты. Через полтора-два года может подняться на следующую ступень - стать ведущим разработчиком, или senior developer.</li>
33
<li>Middle-разработчик зарабатывает лучше: 70-150 тысяч рублей, а то и больше. Он самостоятельно решает поставленные задачи, тестирует компоненты. Через полтора-два года может подняться на следующую ступень - стать ведущим разработчиком, или senior developer.</li>
34
<li>Senior - это востребованный высокооплачиваемый специалист с оплатой 180-300 тысяч рублей. Он решает сложные задачи и несёт ответственность за проект. Часто его назначают наставником для новичков.</li>
34
<li>Senior - это востребованный высокооплачиваемый специалист с оплатой 180-300 тысяч рублей. Он решает сложные задачи и несёт ответственность за проект. Часто его назначают наставником для новичков.</li>
35
</ul><p>В дальнейшем старший разработчик может занять должность руководителя проекта, руководителя группы разработчиков или стать начальником отдела разработки.</p>
35
</ul><p>В дальнейшем старший разработчик может занять должность руководителя проекта, руководителя группы разработчиков или стать начальником отдела разработки.</p>
36
<ul><li>Нужно иметь практические навыки работы со Swift, Objective-C, знать XCode, Cocoa, iOS SDK.</li>
36
<ul><li>Нужно иметь практические навыки работы со Swift, Objective-C, знать XCode, Cocoa, iOS SDK.</li>
37
<li>Большим плюсом станет знание других языков программирования: С++, CSS, Java, JavaScript, HTML, SQL.</li>
37
<li>Большим плюсом станет знание других языков программирования: С++, CSS, Java, JavaScript, HTML, SQL.</li>
38
<li>Для совместной работы с другими разработчиками понадобится Git, поэтому лучше изучить его заранее.</li>
38
<li>Для совместной работы с другими разработчиками понадобится Git, поэтому лучше изучить его заранее.</li>
39
<li>Нужно уметь работать с чужим кодом.</li>
39
<li>Нужно уметь работать с чужим кодом.</li>
40
<li>Как и везде в программировании, понадобится знание английского языка.</li>
40
<li>Как и везде в программировании, понадобится знание английского языка.</li>
41
<li>Необходимо знать правила работы с App Store, уметь загружать туда приложения, обновления и тому подобное.</li>
41
<li>Необходимо знать правила работы с App Store, уметь загружать туда приложения, обновления и тому подобное.</li>
42
</ul><p>Важное преимущество для любого специалиста - хорошее портфолио. Круто, если в нём будет несколько серьёзных проектов для AppStore.</p>
42
</ul><p>Важное преимущество для любого специалиста - хорошее портфолио. Круто, если в нём будет несколько серьёзных проектов для AppStore.</p>
43
<p>Разработку под iOS можно самостоятельно изучать по книгам и мануалам, но это не всегда эффективно и отнимает много времени. На <a>курсах Skillbox</a>вы сможете освоить профессию разработчика iOS с нуля, получите серьёзные знания для успешной карьеры, сделаете несколько интересных проектов. Тем, кто прошёл полный курс обучения, мы помогаем с трудоустройством.</p>
43
<p>Разработку под iOS можно самостоятельно изучать по книгам и мануалам, но это не всегда эффективно и отнимает много времени. На <a>курсах Skillbox</a>вы сможете освоить профессию разработчика iOS с нуля, получите серьёзные знания для успешной карьеры, сделаете несколько интересных проектов. Тем, кто прошёл полный курс обучения, мы помогаем с трудоустройством.</p>
44
<p>* Решением суда запрещена "деятельность компании Meta Platforms Inc. по реализации продуктов - социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности.</p>
44
<p>* Решением суда запрещена "деятельность компании Meta Platforms Inc. по реализации продуктов - социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности.</p>
45
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
45
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>