Всем привет, меня зовут Юра. Долгое время я работал бухгалтером в стабильной московской компании, но никогда не любил эту профессию. Мне всегда не хватало каких-то интересных задач, карьерного роста, да и в целом перспектив для развития. Поэтому однажды я решил выучиться на программиста с помощью онлайн-курса. Сейчас прошел уже год, я работаю Java-разработчиком на новом месте, и это было лучшим решением в моей жизни. Рассказываю, почему не стоит бояться сменить скучную офисную работу на крутые проекты в сфере IT и как это проще всего сделать.
Как я начал заниматься программированием
Я очень любил школьные уроки информатики: в старших классах мы собирали простенькие сайты на HTML, а потом я даже взял факультативом базовый курс по Java. Но настоящее программирование оказалось сложнее, чем я думал, поэтому тогда в итоге бросил обучение.
Когда же пришло время выбирать специальность, я пошел в бухгалтерию: тогда все говорили, что программистов уже становится слишком много, а бухгалтеры будут нужны всегда.
После окончания вуза пять лет отработал по специальности в московской компании. Условия меня вполне устраивали, а скучные обязанности компенсировались хорошим коллективом. Но с переходом на удаленную работу я понял, что не хочу этим всем заниматься. Было ощущение, что живу не своей жизнью, а чужой.
Я открыл HeadHunter и начал просматривать вакансии. Сразу же обратил внимание, что самые интересные позиции в классных компаниях, как правило, для программистов. Тут-то и вспомнилась моя подростковая мечта и незаконченные курсы.
«Нельзя просто взять и сменить профессию: это сложно, долго и муторно», – подумал я. Но на всякий случай решил поискать в интернете курсы и весь вечер их изучал. Смотрел программы, читал отзывы, взвешивал все за и против. В итоге наиболее подходящим по всем параметрам мне показался курс от SkillFactory. Я решил не терять больше времени зря и записался на обучение.
Для чего нужен язык Java и почему я выбрал его
Я решил изучать Java – один из самых популярных корпоративных языков программирования. Его используют в самых разных индустриях: от создания компьютерных игр до разработки сервисных мобильных приложений. Это была одна из причин, почему я выбрал его – еще не знал, чем именно захочу в итоге заниматься.
Кроме того, на том же HeadHunter висит очень много вакансий для Java-разработчиков. Причем как в офисе, так и на удаленке. Зачастую даже в иностранных компаниях. Один мой знакомый так улетел работать программистом в Германию. Я бы тоже хотел со временем перебраться за границу, поэтому сразу решил выбрать профессию с такой возможностью.
Как я учился параллельно с работой
В начале обучения я сомневался в своих силах. На базовые знания со школьных времен особенно не надеялся. Но программа курса меня порадовала: учиться можно с нуля – даже тем, кто никогда не занимался программированием.
Всего мне предстояло пройти 9 блоков, каждый длился от 2 недель до 5 месяцев. В первом же блоке объясняют основы IT-технологий, типы данных и операторов, дают азы Java, разбирают его коллекции и библиотеки. Каждая тема раскрывается максимально подробно: мне кажется, понял бы даже ребенок.
При этом SkillFactory с самого начала дают очень много практики: на платформе курса есть тренажеры, задачи с проверкой кода, лайвкодинг и вебинары со специалистами.
«Практика – лучший способ обучения. Гораздо лучше, если за время учебы удастся написать небольшой коммерческий проект. Это будет огромным плюсом при рассмотрении вашего резюме» – эту фразу одного из экспертов SkillFactory Артура Куприянова я все время держал в голове. Свои мини-проекты мы начали делать уже в первом блоке. Это позволило мне окончить курс не только с новыми знаниями, но и с готовым портфолио.
Днем я продолжал работать, а по вечерам сидел за учебой. Если не получалось разобраться в чем-то самостоятельно, писал менторам на курсе. Например, во втором блоке я затормозил на теме написания SQL-запросов. Тогда ментор доступным языком объяснил материал еще раз и указал, в чем были ошибки и как их исправить. Кстати, в этом блоке больше 30 мини-задач для отработки навыков.
А еще есть чат с другими учениками. Это тоже здорово мотивирует, помогает наработать полезные связи и разобраться в IT. С некоторыми сокурсниками я общаюсь до сих пор.
Как на курсе SkillFactory мне помогли найти работу
Больше всего я боялся, что будет трудно сменить работу. Все же уходить с привычного места, где провел несколько лет, очень волнительно. Тем более, когда собираешься осваивать новую профессию. Но поддержка карьерного центра SkillFactory и единомышленников не позволила сдаться на полпути.
Программа продумана таким образом, что в среднем через 7 месяцев обучения студент достигает уровня Junior – это позволяет начать поиск работы прямо во время прохождения курса. При этом эксперты из карьерного центра помогут найти вакансию и подготовиться к собеседованию.
С помощью SkillFactory я нашел свою первую работу в сфере разработки мобильных приложений, успешно прошел собеседование и уволился из прошлой компании. Когда понял, что мне уже хватает необходимых навыков для самостоятельной работы, начал брать и заказы на бирже фриланса.
Еще до обучения я выписал себе фразу одного эксперта SkillFactory – Java-специалиста Никиты Катышева: «Из-за конкуренции растет количество необходимых навыков для получения позиции джуниора. Помимо знания самой Java, понадобятся такие фреймворки, как Spring и Hibernate, а также знание языка SQL».
Поэтому после трудоустройства я не сбавлял обороты, а продолжил учиться.
На курсе с каждым уроком давали все более сложные темы: от фреймворка Spring до системы сборки Gradle. А через несколько месяцев я защитил дипломный индивидуальный проект и вышел с курса уже Middle-специалистом. Понял, что могу рассчитывать на повышение, посоветовался с экспертами карьерного центра на эту тему и обратился с запросом к начальству. Теперь я Middle-специалист по Java и курирую несколько Junior-стажеров.
Всем, кто пока только думает о смене профессии, дам совет: отбросьте свои сомнения и страхи, решайтесь! Сейчас самое время идти за мечтой – SkillFactory дает 50 % скидку на обучение Java по промокоду DZEN. Переходите на сайт и записывайтесь на курс.