×
GeekUniversity
8 800 700-68-41 Бесплатно по России
Факультет Бизнес-аналитикиNew
Факультет Ландшафтного дизайна
Факультет Управления персоналомNew
Факультет Java-разработки
Факультет Data EngineeringNew
Факультет Разработки игр
Факультет Моушен-дизайна
Факультет DevOps
Факультет Event-менеджментаNew
Факультет Тестирования ПО
Факультет UX-аналитики
Факультет PR-менеджментаNew
Факультет Искусственного интеллекта
Факультет Геймдизайна
Факультет Веб-аналитикиNew
Факультет Разработки компьютерного зренияNew
Факультет Дизайна мобильных приложенийNew
Факультет Дизайна
Факультет Финансовой аналитики
Факультет Frontend-разработкиNew
Факультет Python-разработки
Факультет SMM-менеджмента
Факультет Фотография: краткий курс мастерстваNew
Факультет iOS-разработки
Факультет Продакт-менеджмента
Факультет Android-разработки
Факультет Дизайна интерфейсов (UX/UI)
Факультет Аналитики Big Data
Факультет SEO-продвиженияNew
Факультет Веб-разработки
Факультет Системной и бизнес-аналитикиNew
Факультет Информационной безопасности
Факультет Продуктовой аналитикиNew
Факультет Разработки на C#
Факультет Influence-маркетингаNew
Факультет 3D-моделирования
Факультет Веб-дизайна
Факультет Графического дизайнаNew
Факультет Продуктового маркетингаNew
Факультет Редактуры и копирайтингаNew
Факультет E-commerce маркетингаNew
Факультет Дизайна жилых и общественных интерьеров
Факультет ВидеомаркетингаNew
Факультет Проджект-менеджмента
Факультет Data Science в медицинеNew
Факультет Обработки естественного языкаNew
Факультет Руководитель команды разработкиNew
Факультет Fullstack JavaScriptNew
Факультет Маркетинг для фармы
Факультет Таргетированной рекламыNew
Факультет Instagram-маркетингаNew
Факультет Маркетинговой аналитики
Факультет Дизайна жилых интерьеров
Факультет Интернет-маркетинга
6 месяцев бесплатно

Факультет
iOS-разработки

Онлайн-университет от


с гарантированным трудоустройством


6 месяцев бесплатно
Освойте востребованную профессию с нуля и зарабатывайте в любых условиях
Получайте заказы на фрилансе или удаленке
Растите профессионально в компании или стартапе
Развивайте свой бизнес
Как вы найдёте работу с помощью GeekBrains
100%
студентов GeekBrains, которые обратились в наш центр карьеры, ежегодно выходят на работу по специальности.
Дадим необходимые знания
Вы получите все навыки на курсах основного обучения и факультативах от компаний-партнеров.
Вместе оформим резюме
Вы подадите заявку в сервис трудоустройства, а HR-специалисты GeekBrains помогут создать резюме, которое выделит вас среди других кандидатов.
Предложим подходящие вакансии
Вы будете рассматривать предложенные нами позиции, откликаться на вакансии из раздела «Карьера» и участвовать в поиске идеального места работы.
Поможем получить работу мечты
Мы дадим советы по прохождению собеседования. И поздравим с оффером :)
Гарантия трудоустройства закреплена в договоре. Если после успешного обучения вы не найдёте работу, мы вернём вам деньги.

Наши ученики трудоустроились в компании:

Кому подойдет этот курс

Новичкам в программировании

Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.

Начинающим iOS-разработчикам

У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.

Практикующим IT-специалистам

Подскажем, как перейти в востребованное направление и зарабатывать больше.

Получите программу курса на email

Посмотрите, как будет строиться учебный процесс

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

Проектно-ориентированное обучение

Мы учим на практике и разрабатываем программы совместно со специалистами из компаний-лидеров рынка. Вы создадите 4 реальных приложения под iOS как самостоятельно, так и в команде. Год обучения в GeekUniversity = год реального опыта разработки для вашего резюме.

Наставник

В течение всего обучения у вас будет личный помощник-куратор. С ним вы сможете быстро разобраться со всеми проблемами, на которые в ином случае ушли бы недели. Работа с наставником удваивает скорость и качество обучения.

Наставник
Совместная разработка

Совместная разработка

Хороший программист - это на 50% умение кодить и на 50% умение взаимодействовать с коллегами. GeekUniversity прокачает ваши "soft skills", которые обязательно проверят на собеседовании в любую серьезную компанию.

Истории успеха

×
Евгений Кириллов

Я живу в Нижнекамске. У меня два высших образования: по специальностям «автоматизация» и «экономика и управление». Получал их практически одновременно — через год после первого получил второе. Когда поступал, то думал, что выучусь на разработчика, но вышло совсем не так. Программирования было мало, нас учили на сотрудников местного завода — градообразующего предприятия в химической отрасли.

На заводе я проработал немного. Мне не понравилось, и я устроился в строительную фирму. Там я, конечно, сидел за компьютером, но к программированию моя деятельность никак не относилась — я вёл документацию. Заниматься этим всю жизнь не хотел, а вот разработчиком мечтал стать, ещё когда школу заканчивал.

Почему iOS
Незадолго до поступления на факультет iOS-разработки я поменял телефон. У меня была Nokia Lumia на Windows, а потом я купил iPhone — мне в нём всё так понравилось, что появилась симпатия к Apple. Затем на работе вместо компьютера с Windows поставили iMac, и тут опять всё оказалось очень здорово. Экосистема Apple впечатлила! Потом я открыл для себя язык программирования Swift. Так постепенно из разных предпосылок сформировалось желание стать iOS-разработчиком. И как раз GeekBrains подвернулся очень удачно. Я долго думал и всё-таки решился, когда появилась не просто профессия, а факультет.

О трудностях и мотивации
Начинать было трудно! Первая четверть была самой сложной. Я продолжал работать, поэтому иногда учиться приходилось по ночам. Бывало, и до утра засиживался, чтобы задание выполнить.

Процесс обучения GeekBrains был для меня в новинку. В институте преподаватели дают студентам всё то, что им нужно, чтобы выполнить задание и сдать экзамен: берёшь книгу и конспекты, готовишься, и всё в порядке. Здесь же нужно было очень много информации самим искать в интернете. Это как раз то, что на работе теперь постоянно происходит.

Конечно, один из аспектов, который меня привлекал в будущей работе — значительное увеличение зарплаты. Ну и засиживался я до утра потому, что мне интересно программирование. Оно настолько увлекало, что я не замечал, как летит время. Я даже не зевал и не пил кофе, чтобы не воткнуться головой в клавиатуру. Я просто сидел и решал поставленные задачи!

Трудоустройство и ценность GeekBrains
Уже после первой четверти нам рекомендовали начинать ходить по собеседованиям, чтобы найти хотя бы низкооплачиваемую работу или стажировку. Но я себе этого позволить не мог, так как у меня семья и дети. Начал ходить на собеседования во время третьей четверти. Написал резюме, отправил его и принялся за поиски работы. Было приятно, что один из моих любимых преподавателей Евгений Ёлчев, который на момент обучения был деканом факультета, позволил указать себя в резюме в разделе «Кто может вас порекомендовать». Мы, кстати, до сих пор иногда с ним общаемся.

Начал я ходить по собеседованиям. Для меня это всегда эмоциональный момент. По итогам либо воодушевление чувствуется, либо сильная подавленность. И тут важно не падать духом, искать поддержки, хладнокровно во всём разбираться. Я после неудачных собеседований писал в нашу группу в Telegram о том, какие вопросы задавали. Сообщество всегда помогало и заряжало мотивацией!

Работу нашёл быстро, сходил всего на два или три собеседования. Третья четверть у нас заканчивалась с 2018-м календарным годом, как раз тогда я договорился с работодателем. И в первый день 2019 года подписал трудовой договор.

Устроился тогда в компанию «Технократия», которая занимается аутсорсом в сфере IT. Съездил как-то раз к ним на митап в Казань. Меня, кстати, на мероприятие позвал одногруппник, который там тогда жил. А потом, когда я уже решил, что пора трудоустраиваться, то к ним и обратился. Они узнали, что я был на их митапе, это их обрадовало, и в итоге меня взяли.

В «Технократии» я был чуть ли не единственным удалённым сотрудником, что оказалось не совсем удобно. А переезжать в Казань я не хотел. Поэтому через четыре месяца я без особых усилий перешёл в компанию Work-zilla, где все на удалёнке — сотрудники распределены и по России, и по другим странам. До сих пор работаю здесь!

Честно скажу, что обучение на факультете iOS не то что помогло в трудоустройстве, оно стало определяющим фактором. В нижнекамском институте мы изучали технологии и языки, которые уже не используются. Разве что совсем немного C++. Знания оттуда мне если и помогли, то только на время подготовительных курсов, которые длились месяц. А всё остальное — это GeekBrains и то, что я сам где-то изучал. Но GB — 90%, если не больше.

Из программы пригодилось вообще всё. Но наиболее полезным и интересным мне показалось содержание третьей четверти, в которой был курс «Профессиональное программирование». Там рассматривались вопросы, которые в первую очередь задают на собеседованиях. Если раньше нас учили просто написать программу как-нибудь, то здесь — делать это правильно, с применением лучших практик, чтобы код хорошо поддерживался. Очень часто на собеседованиях спрашивают про SOLID, и как раз там мы проходили эти принципы. Действительно всё пригодилось! Был даже курс, который сначала казался скучным, а потом в работе я возвращался к нашим методичкам и применял те знания.

И насчёт зарплаты: GeekBrains, когда указывал её размер, не обманул! :)

Как выглядит мой рабочий день
Я работаю дома, обустроил себе кабинет. Открываю с утра компьютер, запускаю наш таймер, отслеживающий время работы для дальнейшей оплаты. Потом пишу письмо с небольшим отчётом: что делал вчера, что буду делать сегодня, какие есть проблемы. Так как мы работаем удалённо, не встречаемся, то просто пишем такие письма. Потом я беру задачу из специальной программы и начинаю её выполнять. Параллельно у меня открыт Skype, в котором мы с коллегами переписываемся. Так примерно и выглядит мой типичный день.

Начало и конец рабочего дня не регламентированы, есть лишь рекомендация, чтоб пересечения времени с другими сотрудниками было как можно больше. Я начинаю свой день в 8 или даже немного пораньше. Отвожу детей в садик, прихожу домой и начинаю работать. Заканчиваю в 17, так как опять нужно идти в садик :)

У меня рабочий день получается 8 часов, может, чуть-чуть больше. В офисе, насколько я представляю, люди работают меньше, чем на удалёнке. Так как можно поболтать с коллегами или опоздать на работу из-за проблем с общественным транспортом. А у меня такого нет — я просто пошёл в свою комнату и работаю.

Чтобы мы не только работали, но и общались, друг друга знали, у нас организованы клубы. Например, есть книжный клуб: мы выбираем книгу, читаем её, а потом собираемся в Skype и обсуждаем. Время таких клубов тоже считается рабочим.

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

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

Учите английский — это наиболее важная из общих рекомендаций! Он пригодится везде. Читать статьи, книги (пожалуй, высший пилотаж), смотреть конференции, устроиться на работу в любой точке мира.

На GeekBrains удобно, что можно не «присутствовать» на занятии, а посмотреть запись. Но это значит у самого себя украсть время на выполнение практического задания. Лучше смотрите всё в прямом эфире, чтобы иметь возможность задать вопрос преподавателю на месте. Помню, было здорово, когда в четвёртой четверти на занятии могло присутствовать всего два-три студента и мы прямо голосом общались.

Не ограничивайтесь учёбой в GeekBrains — пользуйтесь другими ресурсами. Но выбирайте их тщательно. Например, я раньше следил за множеством источников, но потом обнаружил, что они часто публикуют статьи людей, которые перефразируют сказанное Apple. Компания каждый год проводит конференцию для разработчиков WWDC. Там показывают и рассказывают, что есть нового в их среде разработки, технологиях. Если есть хотя бы среднее знание английского, то очень рекомендую следить. Можно смотреть и читать на их сайте. Можно в приложении для iOS или Apple TV.

Можно почитать перевод учебника Apple. Но из-за частых обновлений я всё же рекомендую его в оригинале. Советую ещё интересный блог про язык Swift — Swift by Sundell. И, конечно, тематические разделы Хабра, Medium. Рекомендую также подкаст «Подлодка» — еженедельное аудиошоу про IT и всё, что с ним связано.

А вот несколько полезных Telegram-каналов, на которые я успел подписаться:

t.me/techskill — много ссылок на статьи, часть из которых полезна iOS-разработчикам;
t.me/nuancesprog — примерно то же;
t.me/mobile_jobs — поиск работы;
t.me/Remoteit — поиск удалённой работы;
t.me/thingsprogrammersdo — шуточки-мемасики.
Чуть не забыл совет для абитуриентов — поступайте под Новый год, я так большую скидку получил.

О важности непрерывного обучения и немного о планах
В нашем деле если не будешь развиваться постоянно, то очень быстро лишишься того, что есть. Правда, теперь на портал GeekBrains я захожу редко, потому что он всё-таки направлен на обучение с нуля.

Я сейчас поднимаю фундаментальные знания, которые пригодятся в любой области профессии. Насколько мне известно, когда программист устраивается, например, в Google, его там не считают разработчиком сайтов или специалистом по какому-то языку. Это просто инженеры, которые могут делать по большому счёту всё. Не важно, на каком языке ты пишешь, — если у тебя есть фундаментальные знания, то ты новый язык изучишь за неделю и будешь делать на нём то, что требуется.

Если заглядывать дальше, лет на 5–10, то я не хочу ограничиваться iOS. Сейчас на острие прогресса машинное обучение, было бы здорово в эту область заглянуть — и, возможно, стать в ней специалистом. Сейчас эти профессионалы как раз самые востребованные и высокооплачиваемые, там интересные вещи происходят. И технологии машинного обучения применяются всё больше: хоть в самоуправляемых машинах, хоть в поисковой выдаче. Может, даже когда-нибудь получится сделать робота, который будет ходить по Марсу и сам всё делать, а не ждать команд с Земли.

В таком, глобальном смысле iOS-разработка немного ограничена. Да, я пишу под телефоны, это здорово: их миллионы, можно написать очень много разных программ… Но в машинном обучении потенциал гораздо шире.

Пока предпочтений в этом направлении нет — просто хочется делать то, что принесёт как можно большую пользу людям на нашей планете. Что-то масштабное — как SpaceX, например. Поэтому и подтягиваю фундаментальные знания. Читаю книгу «Совершенный код» — она очень большая, её ещё называют библией программиста. Хочу прочитать «Приёмы объектно-ориентированного проектирования. Паттерны проектирования» от «Банды четырёх», а также «Алгоритмы. Построение и анализ», авторы — Томас Х. Кормен, Чарльз И. Лейзерсон. Пожалуй, это мой заключительный совет — на случай, если кому-нибудь тоже хочется стать универсальным солдатом в программировании.

×
Тигран Хачатурян
Тигран Хачатурян — о том, почему он бросил карьеру в нефтетрейдинге ради iOS-разработки

За свою жизнь я перебрал немало профессий — в продажах, финансах. Одно время даже работал поваром. Потом оказался в нефтетрейдинговой компании, стал оценивать сторонние проекты, в которые нашим учредителям предлагали вложиться. Например, сеть АЗС в Киргизии.

Эта работа мне не очень нравилась, поскольку я был занят только одну половину дня, а вторую — предоставлен самому себе. «Свободного» времени было столько, что я просмотрел шесть сезонов «Игры престолов» всего за пару недель — и не дома, а на работе.

Я не хотел терять время, и сама работа была совсем не по душе. Каждый день я буквально заставлял себя вставать и ехать в офис.

Так пришло понимание, что нужно уходить. Но у меня не было чёткой цели — я не знал, чем заниматься. Уходить в продажи не хотелось. Уволиться, чтобы снова пойти работать менеджером, — точно нет. Поэтому некоторое время размышлял, что делать дальше.

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

Уговорил и меня попробовать. Правда, я решил оценить возможности Java — прошёл сначала короткое онлайн-обучение по этому языку. После этого решил проработать вопрос серьёзнее: поискал в сети курсы и нашёл GeekBrains. Помню, понравилось то, что они связаны с Mail.Ru Group, поэтому остановился на этом варианте.

Выбрал iOS-разработку. Я большой поклонник продукции Apple и думаю, что её мобильные устройства будут востребованы ещё долго. А значит, и на специалистов будет спрос. Apple — компания, которая двигает технологии вперёд. Конечно, уже не так, как при Джобсе, но всё же она находится на переднем крае hi-tech.

Этап обучения
Я пошёл учиться с радостью, но были и опасения — оказаться неконкурентоспособным по сравнению с выпускниками вузов. Курсы продолжаются год, а я ещё и совмещал обучение с работой. За это время нужно было получить достаточно навыков и знаний, чтобы на равных конкурировать с разработчиками с высшим образованием.

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

Ещё один нюанс: уже заканчивая карьеру менеджера, я делал приложение для работодателя. Это был калькулятор стоимости литра топлива на базе в Бишкеке с учётом всех издержек при покупке в разных местах. Например, компании предлагают купить 92-й бензин на границе Киргизии и России по 400 долларов за тонну. Мы эту сумму забиваем в калькулятор и видим результат: литр этого бензина на нашей базе будет стоить 30 сом (местная валюта). В то же время мы знаем, что прямо сейчас можем купить в Бишкеке рядом с базой такое же топливо, а его финальная стоимость будет 25 сом за литр. Так можно быстро сравнивать варианты и принимать решения.

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

Так я применил свой опыт на практике — и это пригодилось впоследствии.

Трудоустройство
После обучения я начал отправлять резюме и ходить по собеседованиям — как и тысячи разработчиков до меня. Заранее эмоционально подготовился, что мне будут отказывать, так как не было стажа в разработке. Но знания у меня были, да и практический опыт тоже — ведь на курсах мы решали реальные задачи. Это не отвлечённое, абстрактное знание, которое уносят из большинства вузов, вроде мёртвых языков программирования.

Несколько раз мне отказали — ведь в резюме я честно писал, что опыта работы нет. Но после очередного собеседования HR посоветовала его всё же указать — она узнала, что на предыдущем рабочем месте я разрабатывал приложение.

Это сработало: на собеседования меня стали приглашать гораздо чаще. В итоге я устроился в «Альфа-Банк» разработчиком. Возможно, помогло и то, что на курсах мы изучали вопросы, которые обычно задают на собеседованиях, и мои ответы понравились интервьюеру.

Что касается работы, то сначала меня оценили как «начинающего middle», и эти было очень неожиданно. Со временем я дорос до старшего разработчика.

Доходы, дорога на работу и другие нюансы
Сейчас мой доход не больше, чем на предыдущей работе. Но там я уже достиг потолка и выше не смог бы пробиться. А вот на нынешнем месте я только в начале пути.

На дорогу до офиса трачу примерно столько же времени, но зато появилось много других плюсов. Это корпоративные «плюшки» и бонусы, ДМС, фитнес. Удобный и просторный офис, а также возможность работать удалённо — этой зимой попробую из Испании. Компания оплачивает поездки на конференции. Ещё «Альфа-Банк» сейчас развивает мерч-направление, так что как сотрудник я всегда могу купить свитшот с хорошей скидкой :)

Свободного времени стало гораздо меньше — я реально занят работой, причём такой, которая приносит удовольствие мне и пользу компании. Это имеет для меня большое значение.

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

Планы на будущее
Мне хочется двигаться дальше, совершенствоваться как разработчику. Для этого планирую изучить Ruby и Go. Причём не только для себя, но и в интересах компании — есть несколько проектов, где нужны эти технологии. Учиться на работе сейчас уже нет времени, но не теряю надежды обязательно освоить всё, что запланировал.

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

Советы начинающим
Назвать себя очень опытным разработчиком я не могу, но всё же считаю, что некоторые мои советы могут пригодиться коллегам.

Главное — уделять как можно больше времени практике. Именно это мне помогло больше всего помимо обучения. Нужно садиться за компьютер и писать, писать, писать код, чтобы довести навык до автоматизма.

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

Просто делать свою работу, если она нравится, и верить в успех. В большинстве случаев именно так всё и получается.

×
Татьяна Цыганкова
Татьяна Цыганкова — о том, как она взяла и освоила iOS-разработку

— Расскажите, пожалуйста, кем вы работаете сейчас.

Я занимаюсь веб-разработкой в ООО «КГК» в Москве. Компания более десяти лет выпускает оборудование и программное обеспечение для систем мониторинга транспорта. В последнее время мои основные обязанности — это поддержка корпоративной системы.

— А зачем понадобилась ещё и iOS-разработка?

Дело в том, что у компании есть мобильные приложения: их необходимо поддерживать, а также вносить изменения при необходимости. Именно мне это и решили поручить.

Ну а поскольку опыта в этой сфере у меня нет, пришлось снова стать студенткой — на компьютерных курсах. GeekBrains мне посоветовали коллеги, которым я доверяю, поэтому выбор сделала быстро.

— Сколько времени у вас уходит на учёбу и как удаётся совмещать её с работой?

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

Стоит отметить, что моя работа и так айтишная, поэтому обучение по ещё одному направлению даётся более-менее легко. Мой опыт в веб-разработке помогает и в учёбе. Тому, кто только что пришёл в IT, всё это может показаться сложным. Человеку моего возраста (мне 52 года) начинать с нуля в программировании я бы не стала советовать. Попробовать, конечно, можно, но если весь предыдущий опыт далёк от IT, то будет сложно. Но вообще в этом возрасте учиться вполне нормально. Думаю, даже полезно.

— Как семья влияет на процесс обучения?

Семья очень помогает. Мой муж занимается бизнесом, всё время учится чему-то новому и положительно влияет на меня в этом отношении. Взрослая дочь не так давно окончила университет. Признаюсь, я ей помогала с курсовыми работами (нечасто, но всё же), и этот опыт пригодился мне в учёбе.

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

— А что даётся тяжелее всего и как решаете эти проблемы?

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

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

— Чем вы занимаетесь сейчас?

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

На транспортные средства клиентов устанавливаются GPS- / ГЛОНАСС-устройства, которые производит наша компания, — они используются для мониторинга. Они отправляют на главный сервер координаты, направления движения, скорости транспортных средств и данные с датчиков — температурных, топливных и других.

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

Кроме того, есть приложение, которое позволяет отслеживать местоположение мобильных сотрудников — курьеров и торговых представителей. Оно же ведёт учёт их рабочего времени и выполненных задач в целом.

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

— А что вы можете посоветовать начинающим разработчикам?

Главное — перед тем, как поступить на курсы, попробуйте пройти бесплатный интенсив. Если понравится, стоит продолжать. Ведь никому не хочется потерять время на обучение, а потом понять, что программирование — это не твоё.

Второй по значимости совет — изучать английский. Это крайне важно для современного разработчика. Максимальное количество материалов для программистов написано именно на английском, и если хотите развиваться — придётся читать статьи, книги, искать информацию на форумах.

И, наконец, никогда не останавливайтесь в обучении. Сейчас такое время, что «нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее». Старайтесь улавливать новые тенденции в своей отрасли и адаптироваться. И, конечно, учитесь — самостоятельно или на курсах. Сейчас для этого есть масса возможностей: YouTube, телеграм-каналы, форумы, статьи, курсы.

GeekUniversity дает год опыта
iOS-разработки для вашего резюме

Для вас откроется в 4 раза больше вакансий!

Диаграмма

Статистика по данным сайта hh.ru по запросу «iOS-разработчик»

Факультативы от компаний

Дополнительные курсы от компаний-партнеров

В разработке и проведении обучения участвуют ведущие технологические компании России. Вы узнаете больше о технологиях и инструментах, используемых реальным бизнесом для создания IT-продуктов.

  • Интерфейс приложений: работа дизайнеров и программистов

    Дизайн интерфейса мобильных приложений. Различия интерфейсов для Android и iOS и их универсализация. Разработка и поддержка приложений.

  • Реактивное программирование в iOS-разработке

    Концепции и основы реактивного программирования. Создание приложения на RxSwift с использованием MVVM.

  • Архитектурные паттерны MVVM и VIPER в iOS-разработке.

    Основные MV* шаблоны. Описание работы MVVM и VIPER, примеры их практического применения.

  • Аналитика и монетизация мобильных приложений

    Google аналитика: структура аккаунта, настройка и основные отчеты. Использование Firebase для монетизации приложений.

  • Законное индивидуальное предпринимательство и фриланс

    Законодательные тонкости при работе с валютой. Регистрация и налоги. Работа с площадками Google, Upwork, AppStore.

  • Мобильная разработка на Flutter

    SDK от Google, выпущенный в декабре 2018 года. Cоздания приложений под Android, iOS, Web, DeskTop, разработки приложений под Google Fuchsia.

Эксперты отрасли о программе

Experts dobrodeev

Борис Добродеев

Генеральный директор Mail.ru Group

Любая крупная IT-компания испытывает постоянную потребность в квалифицированных разработчиках. Поэтому проект GeekUniversity важен как для начинающих программистов, так и для работодателей IT-индустрии. Главное преимущество, на мой взгляд, заключается в получении практических навыков программирования. В GeekUniversity происходит погружение студентов в сферу разработки через общение с экспертами Mail.ru Group и других IT-компаний, а также совместную работу над реальными проектами.

Преподаватели

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

Через год практического обучения вы

Освоите современные технологии iOS-разработки

SwiftSwift
Objective cObjective C
XcodeXCode
RxswiftRxSwift
RealmRealm
CocoapodsCocoaPods
Itunes connectiTunes Connect
JsonJSON
Ios sdkiOS SDK

Приобретете компетенции, необходимые для работы в крупной IT-компании

  • Навыки программирования на Swift
  • Навыки программирования на Objective C
  • Знание алгоритмов и структур данных
  • Сетевое взаимодействие приложения и сервера. Rest, JSON
  • Хранение данных. Realm, CoreData
  • Навыки проектирования архитектуры приложения. MVC, MVVM, VIPER.
  • Работа с графикой и анимациями. Фреймворки Core Image, Core Animation.
  • Понимание компьютерных сетей и операционных систем
  • Работа в команде. Методологии разработки: Agile, Scrum
  • Умение работать с GIT
  • Знание принципов ООП
  • Навыки успешного прохождения собеседований и общения с заказчиками
  • Навыки написания чистого кода

Получите опыт разработки в условиях, максимально приближенных к реальной работе

У вас будет возможность поработать над проектом в команде с продакт- и проджект-менеджером, дизайнером и другими разработчиками. Это даст вам существенное преимущество на собеседованиях по сравнению с другими начинающими разработчиками.

Получите диплом о профессиональной переподготовке и сертификат

Мы проводим обучение на основании государственной лицензии № 040485. По результатам успешного завершения обучения выдаем выпускникам диплом о профессиональной переподготовке и электронный сертификат на портале GeekBrains и Mail.ru Group.

Сертификат
Диплом
Общество с ограниченной ответственностью "ГикБреинс"
Диплом
о профессиональной переподготовке
000001
Регистрационный номер
№1234
Город
Москва
Дата выдачи
22.05.2020
Настоящий диплом свидетельствует о том, что
Пушкин Андрей Иванович
прошел(а) профессиональную переподготовку
в онлайн-университете GeekUniversity по программе
«Разработка под iOS»
в объёме 782 академических часа.
Решением аттестационной комиссии от 22 мая 2020 г. присвоена квалификация
iOS-разработчик
М.П.
Генеральный директор
Никитин А.В.
Small
Доступ на 3 месяца к Premium подписке
Изучение английского языка с Lingualeo

Lingualeo — это онлайн-сервис для эффективного и интерактивного изучения английского языка, доступный на любом девайсе. Более 20 000 000 человек во всем мире выбрали Lingualeo.

Ускорь изучение языка с Lingualeo Premium!
Content
Смотри кино, слушай любимую музыку и учись с удовольствием. В Джунглях Lingualeo тебя ждут 600 000 текстов, аудио- и видеоматериалов.
Vocabulary
Расширяй свой словарный запас. Сохраняй в свой персональный словарь слова и выражения для изучения из кликабельных субтитров, материалов, Интернета, книг или просто добавляй самостоятельно.
Exercises
Тренировки с разнообразными игровыми механиками помогут закрепить полученнные знания, а также освоить грамматические правила и улучшить навыки чтения, аудирования и разговорной речи.
Thematic courses
Тематические курсы помогут окунуться в жизненные ситуации использования языка.
Твой подарок — промокод на 3 месяца Premium-доступа, а это значит:
Grammar training
50+ грамматических курсов и тренировок
Vocab training
10+ словарных тренировок
Read training
3 тренировки чтения
Audio training
2 тренировки аудирования
Unlimited vocab
Безлимитное добавление слов в словарь
Irregular verbs
Курс "неправильные глаголы"
Videocourse
Видеокурс
06fca7591c94ce149a0c7b424ec8c3a0
Видео-курс
Английский для IT-специалистов
Продолжительность
10 уроков
Курс, разработанный совместно с школой EnglishDom, поможет освоить ключевые англоязычные темы, актуальные для начинающих IT-специалистов. Максимум практики и фокус на IT-лексику. На 10 уроках разбирается составление CV, технических заданий и деловых писем, собеседования и переговоры, международное общение при продвижении своего проекта. В живых диалогах на английском студенты закрепят фразы, которые пригодятся в работе разработчикам и тестировщикам, маркетологам и дизайнерам.

Вы научитесь

  • проходить собеседования и писать CV;
  • обсуждать проекты и проводить переговоры;
  • переписываться в чате, составлять техзадания и писать деловые письма;
  • понимать носителей языка и читать зарубежные блоги.

Программа курса

Урок 1. IT resume sample

Составляем резюме на английском.

Урок 2. Job interview: questions and answers

Проходим собеседование на английском.

Урок 3. Effective teams

Говорим о командной работе и процессах на английском.

Урок 4. Workplace communication

Английский для общения по телефону и Skype.

Урок 5. Business e-mails

Ведем переписку на английском.

Урок 6. Requirement specifications (SRS)

Читаем и составляем техническое задание на английском.

Урок 7. Stand-up meetings

Становимся идеальным спикером.

Урок 8. Deadline

Выполняем работу в срок и по-английски.

Урок 9. Challenge

Описываем и решаем проблемы по-английски.

Урок 10. Start up

Рассказываем о своем проекте и представляем команду на английском.

Small
Бесплатная подписка на любую среду разработки
Ключ от продуктов JetBrains

Разработчики по всему миру выбирают инструменты JetBrains, чтобы работать продуктивнее. Линейка продуктов включает в себя среды разработки (IDE) для большинства современных языков программирования. Продукты помогают писать качественный код и экономить время, автоматизируя задачи на всех стадиях разработки.

Каждому студенту дарим промокод, который позволит использовать коммерческие версии продуктов JetBrains в течение 4 месяцев. Если этого времени не хватит и нужно продолжать учиться, мы выдадим новый код.

Купоны подходят для получения бесплатной подписки на несколько месяцев на любую IDE JetBrains, включая IntelliJ IDEA, GoLand, PyCharm, WebStorm и другие.

Appcode
AppCode
Умная IDE для разработки iOS/macOS-приложений
Clion
CLion
Умная кросс-платформенная IDE для C и C++
Datagrip
DataGrip
Инструмент для SQL-разработчиков
Webstorm
WebStorm
Умная IDE для JavaScript
Intellij idea
IntelliJ IDEA
Умный редактор кода
Pycharm
PyCharm
IDE для профессиональной разработки на Python
Phpstorm
PhpStorm
Умная IDE для PHP
Rider
Rider
Разрабатывайте приложения .NET, ASP.NET, .NET Core ...
Rubymine
RubyMine
Пишите качественный код на JavaScript, CoffeeScript, CSS...
Удобная рассрочка
  • Полгода обучения за наш счет: разбиваем стоимость и первые полгода платим за вас.
  • Рассрочка до 36 месяцев: удобно вносить небольшие суммы.
0 ₽ / месяц
первые 6 месяцев
4 990 ₽ / месяц
после полугода учебы
13%
Сэкономьте еще 13%

Вы можете вернуть 13% стоимости через налоговый вычет. Оставьте заявку и спросите об этом менеджера.

Записаться на курс и получить бесплатную карьерную консультацию
Начало занятий
28 ноября, 1 декабря
Бесплатный звонок по России 8 800 700-68-41

Отзывы

Ученики оставили 8925 отзывов о курсах факультета