Образовательный процесс практически не менялся с XV века, когда был изобретён первый печатный станок. Но сейчас есть возможность учиться у преподавателей, которые находятся за тысячи километров. Вместе с образовательным сервисом GeekBrains мы рассказываем, как освоить ИТ-профессию, пройти стажировку и получить работу. И всё это — не выходя из дома.
Пять лет назад онлайн-образование не считалось серьёзной альтернативой университетскому. Теперь даже крупные компании отправляют своих сотрудников в онлайн-классы. Как, например, это делает Google, которая зачислила 80 тысяч своих сотрудников на курс Udacity по HTML5.
Безусловно, у онлайн-образования есть минусы. Например, у учеников нет достаточной мотивации к обучению, так как отсутствует обратная связь с преподавателем и нет практически никакого контроля. Но в современных сервисах эти проблемы решены — в GeekBrains, например, курсы можно проходить в реальном времени, а также сдавать домашние задания, которые будут проверяться преподавателям, и результат которых будет подробно рассматриваться на следующем уроке.
В 2015 году треть студентов по всему миру прошли начатые курсы до конца, что на несколько процентов больше, чем в прошлом году. И с каждым годом показатель только растёт.
Сейчас образовательные сервисы могут дать ученику полноценную профессию. Совместно с образовательной площадкой GeekBrains мы выбрали семь популярных профессий и рассказали, как их получить, не выходя из дома.
Веб-разработчик
Средняя зарплата: 90 тысяч рублей
Модуль веб-разработки в GeekBrains длится 10 месяцев. Если ученик успешно заканчивает восьмимесячное обучение, то затем получает двухмесячную стажировку в реальном проекте.
В течение восьми месяцев ученики проходят курсы по HTML/CSS, PHP, JavaScript, Node.js, векторной графике и фреймворкам. В будущем резюме ученики смогут рассказать об уверенном знании ООП, опыте проектирования баз данных и умении разрабатывать веб-приложения.
Мобильный разработчик
Средняя зарплата: 130 тысяч рублей
Модуль мобильной разработки длится чуть дольше — 11 месяцев. Примечательно, что пройдя всю программу, студент получает навыки разработки и на iOS, и на Android. Сначала ученики проходят два курса по Java, затем два по Android-разработке и еще два по разработке под iOS. Один из курсов полностью посвящен программированию на Swift.
После окончания модуля и стажировки по одному из выбранных форматов (в GeekBrains их сейчас три) ученики научатся писать чистый код, понимать тонкости мобильной разработки и смогут создавать приложения и игры на Java, Objective C и Swift.
Android-программист
Средняя зарплата: 110 тысяч рублей
С 2012 по 2014 года количество вакансий для Android-разработчиков выросло на 110%. Выросло и количество самих программистов, но хорошие специалисты, как всегда, востребованы в любом виде бизнеса.
В отличие от модуля по мобильной разработке, этот более короткий — длится 7 месяцев и состоит из трёх частей. Первый курс посвящен базовой разработке на Java, а второй и третий — углублённой разработке под Android.
iOS-программист
Средняя зарплата: 100 тысяч рублей
За пятимесячный курс iOS-разработки студенты получают опыт работы с Objective-C и Swift, учатся проектировать клиент-серверные приложения и работают с iTunes Connect.
Многим наиболее интересен будет последний курс — он посвящен разработке на Swift. К концу модуля студенты уже смогут создавать iOS-приложения и игры, а последующая стажировка поможет закрепить полученные знания на практике.
Java-программист
Средняя зарплата: 125 тысяч рублей
За шесть месяцев выучить все тонкости Java довольно сложно. Поэтому для успешного прохождения модуля из трёх курсов придётся использовать все возможности сервиса: общаться с одногруппниками, задавать вопросы преподавателю и выполнять домашние задания.
Веб-дизайнер
Средняя зарплата: 50 тысяч рублей
О сложности нахождения взаимопонимания между веб-дизайнерами и заказчиками ходит много шуток. Но что бы ни говорили — это идеальная профессия для тех, кто хочет совместить технологии и творчество.
Модуль GeekBrains по веб-дизайну длится пять месяцев и состоит из трёх модулей. Сперва студенты изучают HTML и CSS, учатся веб-разработке. Затем работают над растровой графикой в Adobe Photoshop. Заканчивается модуль курсом по изучению веб-дизайна и типографики.
Программист на Python
Средняя зарплата: 105 тысяч рублей
Модуль Python состоит из трёх курсов. Первые два являются вводными — студенты изучают HTML, CSS и JavaScript. На третьем курсе идёт обучение основам Python и разработке веб-приложений.
По окончанию пятимесячного модуля ученики смогут создавать программы под Windows и Linux, научатся работать с командной строкой и получат опыт работы с системами управления баз данных.
Я прошёл весь модуль «Программист Java». Затем была стажировка в GeekBrains. Там я научился работать в команде и узнал, как довести проект от технического задания до первого релиза. Также научился писать правильный, хорошо читаемый код. После стажировки я прошёл собеседование и был нанят на автоматизированное тестирование проектов Mail.ru.
Если вы решили начать обучение в GeekBrains, то могу дать несколько рекомендаций:
1. Обязательно выбирайте такой период времени для обучения, когда у вас не будет каких-то важных дел, которые могут отвлечь. Если у вас семья, расскажите на семейном совете, что вы собираетесь учиться и получать новую профессию. Вам придется меньше уделять времени семье, так как учиться придётся вечером и на выходных. Нельзя пропускать лекции. Домашнее задание отнимает много времени, это тоже надо учитывать.
2. До того, как записаться в группу для прохождения модуля, очень важно уточнить у преподавателя уровень нужных знаний. Если ваш уровень не дотягивает, то сервис посоветует, с чего начать.
3. Старайтесь выполнять по-максимуму домашнее задание.
4. Не ищите готовых решений домашнего задания на форумах, делайте всё сами, читайте документацию.
5. Рекомендую уделять учёбе минимум час в день, не затягивайте выполнение домашнего задания, начинайте делать его сразу, как только оно появится в модуле.
6. Если что-то не получается, не отчаивайтесь, напишите список вопросов и отправьте их преподавателю.
7. Надо понимать, что пройдя модуль, вы не станете профи. Вам нужно будет прочитать много учебного материала и постараться применить его на практике.
Сергей Медный, инженер по автоматизированному тестированию Mail.ru