Найти в Дзене

Как стать iOS-разработчиком с нуля и выучить Swift?

«Войти в IT…», «войти в IT…», «войти в IT…» повторяют, как мантру, средней руки маркетологи, менеджеры по продажам и даже известные актёры и телеведущие. «Войти в IT… », «войти в IT на раз-два-три», «в IT, не поднимая глаз», «твой путь в IT», «а ты уже в АйТи?» кричат с вебинаров, семинаров, объявлений на фонарных столбах и в лифтах. И если вам позвонит мама и сначала спросит «А ты когда в Айти?», и только потом про внуков, вы, наверное, уже не удивитесь. Кажется, стать iOS-разработчиком так же просто, как за хлебушком сходить: посмотрел вебинар «Как стать iOS-разработчиком с нуля», уснул, а проснулся айтишником. Как говорил классик Рик в шестом эпизоде третьего сезона: «вошли и вышли: приключение на 20 минут». Так ли это? Как стать iOS-разработчиком с нуля? С чего начать? Истина, как всегда, где-то между. С одной стороны реклама, кричащая о том, как классно в IT, о том, что iOS-разработчик – босс своей жизни, одну половину года зависающий на Бали, а вторую в Дубае.
С другой сторон

«Войти в IT…», «войти в IT…», «войти в IT…» повторяют, как мантру, средней руки маркетологи, менеджеры по продажам и даже известные актёры и телеведущие.

«Войти в IT… », «войти в IT на раз-два-три», «в IT, не поднимая глаз», «твой путь в IT», «а ты уже в АйТи?» кричат с вебинаров, семинаров, объявлений на фонарных столбах и в лифтах.

И если вам позвонит мама и сначала спросит «А ты когда в Айти?», и только потом про внуков, вы, наверное, уже не удивитесь.

Кажется, стать iOS-разработчиком так же просто, как за хлебушком сходить: посмотрел вебинар «Как стать iOS-разработчиком с нуля», уснул, а проснулся айтишником.

Как говорил классик Рик в шестом эпизоде третьего сезона: «вошли и вышли: приключение на 20 минут».

Так ли это?

Как стать iOS-разработчиком с нуля? С чего начать?

Истина, как всегда, где-то между.

С одной стороны реклама, кричащая о том, как классно в IT, о том, что iOS-разработчик – босс своей жизни, одну половину года зависающий на Бали, а вторую в Дубае.

С другой стороны – ваши страхи и сомнения. Вы думаете, что изучать iOS слишком поздно, сложно, дорого, бессмысленно, что эта сфера не для вас, что нужно знать английский, китайский, математику, а лучше пару руководителей из IT-компаний, потому что без связей начинающему разработчику устроиться невозможно.

Но, как пел классик Дмитрий Билан: «невозможное – возможно».

Войти в IT несложно. Сложнее освоиться в новом мире, стать своим и понимать, что находишься на своём месте.

Давайте сверимся. Ответьте себе два простых вопроса «Чем занимается iOS-разработчик?» и «Оно мне надо?».

Если возникли сложности и сомнения – не страшно, это даже хорошо. Вы же человек думающий – и думающий, прежде всего, о своём будущем.

А вот если не возникло ни интереса, ни огонька, никаких вариантов ответа, то, вероятно, мобильная разработка – не ваше, и даже статью дочитывать не обязательно (дальше будет про основы разработки приложений для iOS, Swift, XCode, фреймворки, стабильность, карьерный рост, выгорание и высокие зарплаты).

Продолжаем с теми, кто остался.

И сразу 10 пунктов, которые убедят вас в том, что стартовать в iOS-разработке может примерно каждый. 10 пунктов, которые развеют все сомнения и повысят настроение.

1.

- iOS-разработке нужно долго учиться

- Нет. Нейрохирурги учатся долго, и виолончелисты учатся долго. Принц Чарльз учился на короля 73 года. Это долго. А чтобы достойно обучиться iOS-разработке с нуля нужно примерно полгода. Можно быстрее, можно дольше, но в среднем, достаточно полгода.

2.
- Нужно высшее, а желательно высшее техническое, образование
- Нет, не нужно. Знали бы вы, из каких профессий приходят в разработку! Психологи, дилеры, журналисты, таксисты, футболисты, тиктокеры. Интересно, а бывшие нейрохирурги и виолончелисты есть?

3.
- Мобильная разработка – для мужчин

- Ага, а ещё на входе в профессию проверяют бороду, свитер и очки. К счастью, с каждым годом всё больше девушек приходят в IT.

-2

4.
- Мобильная разработка – для молодых
- 26, 28, 34, 39, 43, 50. Это не выигрышные числа из последнего розыгрыша Лото, а возраст, в котором люди решились на перемены, и пошли изучать iOS-разработку.

5.
- Мобильная разработка для тех, у кого технический склад ума
-
Мой технический склад ума позволит мне технично уйти от ответа на этот нелепый вопрос, а в разработке прекрасно живут и уживаются миллионы самых разных гуманитариев.

6.
- Обязательно знать английский язык
- Скажем так: соу-соу. В смысле, не обязательно, но желательно. Без инглиша можно работать и зарабатывать долгие годы, но всё-таки многая документация на английском, а ещё однажды вы захотите большего и здесь-то знание языка вам пригодится.

7.
- Нужна дорогая техника, очень много дорогой техники

- У вас есть кресло? Отлично, полдела сделано. В это трудно поверить, но на старте можно даже обойтись без MacBook, установив симулятор. Всю жизнь симулировать не получится, но на первое время – вариант хороший и проверенный.

-3

8.
- iOS-разработка – это для избранных
- Папа Франциск – избранный, и Нео – избранный, курорт Куршевель – для избранных, а iOS-разработка – для всех. Сколько айтишников живёт в вашем подъезде? А если представить, что это подъезд дома в Тбилиси или Астане?

9.
- Здесь сумасшедшая конкуренция: 100500 человек на одно место

- Неправда, такая конкуренция бывает только к туалету на летних фестивалях, а в мобильной разработке пока все умещаются. Да, всякие-разные школы выпустили за последние годы 100500 джунов, но вы-то выберете правильную школу, получите нужный объём знаний, будете прокачивать скиллы, подготовитесь к собеседованиям – и не заметите конкуренции.

10.
- Уже поздно!
- Если вам кажется, что нужно было идти в IT лет пять назад, и iOS-поезд уже ушёл, то знайте: во-первых, такого поезда нет, а во-вторых, ещё как минимум пару лет российский рынок мобильной разработки будет расти быстрее, чем будут появляться новые специалисты.

И это только 10 пунктов, которые ясно дают понять, что стартовать в iOS-разработке может почти каждый.

После прочтения 10 пунктов может показаться, что IT – что-то вроде санатория в раю, но это, конечно, не так.

И мы хотим, чтобы перед тем, как ринуться в разработку, вы изучили и взвесили все «за» и «против», знали все вводные.

Представьте, что вы ждёте автобус на остановке. Вам нужен определённый номер, следующий на конкретную улицу.

На горизонте появляется яркий автобус без номера, который идёт до конечной, до абстрактного «Хорошего места» или «Светлого будущего». Стоит ли заходить в автобус и ехать в непонятном направлении?

Возможно, разок-другой на выходных прокатиться можно – ведь это весело и недорого. Но прыгать в новую профессию подобным образом точно не стоит, лучше всё-таки знать все повороты, остановки и кочки на пути, который может отнять много времени и денег.

Да, в IT низкий порог входа: смотри, не споткнись, когда будешь заскакивать в автобус.

Что нужно знать и уметь, чтобы стать востребованным специалистом?

· Нужно иметь практические навыки работы со Swift, Objective-C, знать XCode, Cocoa, iOS SDK.

· Большим плюсом станет знание других языков программирования: С++, CSS, Java, JavaScript, HTML, SQL.

· Необходимо знать правила работы с App Store, уметь загружать туда приложения, обновления и тому подобное.

Всему этому научат, ведь недаром курс называется «iOS-разработчик с нуля». Но знать базовый синтаксис языка Swift, понимать, как работать с Xcode, сетью и фреймворками, как устроено приложение и его архитектура – мало.

Да-да, ещё есть soft skills, и они зачастую важнее. Во многих компаниях в первую очередь смотрят и оценивают ваше умение организовывать командную работу и адаптироваться к изменениям, вести переговоры, слушать и договариваться, быстро учить и учиться, быть гибким, быть френдли, ясно и спокойно доносить свои мысли и реагировать на критику.

Это то, что ждут от вас коллеги, среда, офисы, созвоны. Но есть и набор личных качеств, без которого освоиться в профессии будет сложно.

Упорство, упорство, упорство, упорство, и, конечно, упорство, необходимое, чтобы писать и переписывать, не опуская рук.

Поговорим о хорошем?

Почему iOS-разработка – по-прежнему хороший выбор?

-4

1. Удалёнка

Волшебное слово. В мире, где всё неспокойно, айтишникам повезло чуть больше: Рюкзак, MacBook, вжух – и вы уже работаете из Антальи, Ташкента или Пхукета. Многие компании после Ковида поняли, что удалёнка – не враг.

2. Актуальность

Вы читаете это письмо в смартфоне, а после закажете пиццу, отчёт, такси и чартер на Бали через приложение. Ну, или создадите это приложение для заказа чартера на Бали. Есть небольшой шанс, что мы снова откатимся к бересте, но даже если так, для приложений на бересте тоже будут нужны разработчики.

Если серьёзно, iOS-разработка – одно из самых быстрорастущих направлений в IT. И ещё пару лет таким останется.

3. Необходимость быть онлайн

Пандемия ускорила переход бизнеса в онлайн: всем нужно быть на связи, выглядеть презентабельно и современно. Вы-то в этом и поможете.

4. Импортозамещение

То, что происходит прямо сейчас. Работы хватит на внуков: мы импортозамещали, импортозамещали, да не импортозаместили.

5. Переделывай!

Когда-нибудь санкции снимут (но это не точно), мир откроется, и все приложения снова придётся адаптировать и переделывать. Работы хватит на правнуков.

Звучит настолько убедительно, что если прочитать этот текст вслух, за дверью тут же выстроится очередь из желающих изменить жизнь.

Осталось ответить на главный вопрос – «Как? С чего начать?»

Разработка приложений для iOS – то, чему можно обучиться и самостоятельно. Если вы самостоятельный. А ещё организованный, упорный, ищущий.

Однако, удобнее и быстрее начать изучение iOS, купив соответствующий курс.

Например, курс «iOS-разработчик с нуля» от школы SwiftBook: ________

Почему?

Вот 10 причин выбрать профессию «iOS-разработчик» в школе SwiftBook.

1. Узкая направленность. Школа уже 8 лет занимается только мобильной разработкой. Ничего лишнего, полная концентрация на том, что получается лучше всего. Отзывы можно (и нужно) почитать здесь.

2. Материал: сбалансированный, уникальный и актуальный. Проверен временем. Одобрен учениками. Запущено уже 33 потока!

3. Комьюнити: у нас есть чат, в котором все увлечённые iOS-разработкой ежеминутно строчат комментарии, спрашивают, спорят, знакомятся – и вам не дадут заскучать. Поверь или проверь.

4. Много информации: кроме учебного и общего чатов, еженедельно на youtube-канале выходят видеоуроки, статьи, интервью с разработчиками. А для тех, кто хочет получать ещё больше уникального контента, создали iOS-инкубатор.

5. 100+ часов практики: будем разрабатывать настоящие приложения, достойные похвалы, уважения и места в топе Google Play и App Store.

6. Домашка. Мы задаём много домашки, но главное – проверяем её! Готовь дневник, никаких поблажек!

7. Обратная связь: отвечаем на вопросы, подсказываем, советуем, поддерживаем, держим на плаву и делаем всё, чтобы у тебя никогда не возникли вопросы «Куда я попал? Зачем это всё?»

8. Преподаватели: наша гордость и отрада. Не будем говорить о том, что они лучшие. Об этом уже много раз сказала ученики. А им виднее.

9. Наставники: будут рядом, как мама или брат, выслушают, вдохновят, помогут не опустить руки, доучиться и получить удовольствие.

10. Стоимость. Держим цены на поводке уже много лет.

Кажется, теперь вы знаете почти всё о том, как и зачем становиться iOS-разработчиком. Надеемся, информация была полезной.

Если прямо сейчас вы не готовы к изучению мобильной разработки на полноценном курсе, то начать всегда можно с наших бесплатных уроков. Попробуйте.

Увидимся на занятиях! Ваш SwiftBook.