Всем привет! Меня зовут Миша, мне 27 лет, и до недавнего времени я работал UX-дизайнером в одной небольшой компании. И вроде бы меня все устраивало, но мысль о том, что я могу намного больше, чем просто рисовать иконки, уже давно не давала мне покоя. Поэтому я решил сделать разворот в своей карьере и пошел учиться на Android-программиста. Рассказываю, почему я выбрал именно это направление что из этого получилось.
Зачем я вообще пошел учиться на программиста
Тут два основных момента, почему я решился на такие перемены.
✔️Во-первых, работа UX-дизайнера не такая уж и стабильная, как кажется со стороны. При любом кризисе и потрясении компании хотят срезать издержки и затраты. И первыми под нож сокращений идут как раз UX-еры. Теоретически с нашими задачами вполне могут справиться и обычные дизайнеры. Раз так смысла платить за отдельного специалиста будет не так много. И в итоге я останусь без работы.
С разработчиками совсем другая история. Android-девелопера фиг получится кем-то заменить: его работу сможет делать только другой Android-разработчик. К тому же смартфоны на этой ОС никуда в ближайшее десятилетие не денутся, мобильный трафик только растет, многие люди в принципе отказываются от ПК в пользу смартов и планшетов. Так что если я научусь создавать приложухи для Android, то я найду работу при любом раскладе.
✔️Во-вторых, зарплаты у разработчиков в среднем выше зарплат дизайнеров. Возьму в пример свою ситуацию: я работал UX-дизайнером несколько лет, и моя зп равнялась 75 000 рублей. Вроде бы неплохо, но Android-программист с примерно похожим стажем может получать чуть ли не в два раза больше.
Мои первые (и не очень удачные) попытки обучаться самостоятельно
По правде говоря, задумываться о разработке приложений я начал очень давно, еще году в 2013. Айфона у меня никогда не было, да и разрабатывать под iOS всегда было сложнее и дороже – делать программы под эту ОС можно только на компьютерах Apple, а аккаунт разработчика в App Store также стоил больше. Поэтому мой выбор изначально пал на Android.
К тому же тогда родители подарили мне на день рождения смартфон HTC One. Это сейчас о компании мало кто вспоминает, а тогда они были прямо на коне, даже покруче Samsung.
Тогда у меня в голове возник план, который только 18-летнему студенту может показаться отличным. Выглядел он примерно так:
- Быстро учусь, как писать приложения, – актуальный телефон и более или менее мощный компьютер у меня есть.
- Пишу несколько программ – например, музыкальный плеер и калькулятор – и закидываю их в магазин приложений Play Market.
- Получаю деньги с просмотров и кликов по рекламе в приложениях.
План был гениален, но только он не учитывал одну очень важную деталь: мои проблемы с дисциплиной. Я скачал пару бесплатных уроков, установил среду разработки Eclipse (тогда Android Studio еще даже не анонсировали) и… дальше дело не пошло. Я забил на все обучение программированию спустя неделю.
У меня было еще несколько спонтанных попыток научиться кодить приложения для Android, но из них тоже ничего не выходило. И только сейчас до меня дошло, что стоит поменять сам подход к обучению. Если самостоятельно у меня это делать не выходит, нужно пойти на курсы.
К счастью, долго искать не пришлось: в ролике одного ютубера я наткнулся на рекламу курсов от SkillFactory. Там продвигали не обучение Android-разработке, но я сам перешел на сайт и нашел подходящую программу.
Как устроен курс
Курс я уже закончил, поэтому могу поделиться примерным алгоритмом, как работает все обучение в SkillFactory.
Естественно, все происходит онлайн: никуда не нужно ездить и сидеть на лекциях. Преподаватели объясняют теорию, дают домашку, проверяют работу на тренажерах – все очень понятно и прозрачно. Если появляются вопросы, менторы помогают разобраться с любыми сложностями.
Сам курс по Android-разработке разделен на 10 блоков, в которых преподаватели дают всю необходимую теорию и практику. От базовых понятий и терминов до работы с многопоточностью и реактивного подхода – все проходят этот путь.
Самое главное преимущество курса, что с обучением справится любой человек. У меня, конечно, было определенное преимущество: я знал, как работать с UI и делать удобный интерфейс. К тому же от моих прошлых попыток самостоятельно разобраться был какой-то прок. Тем не менее, у нас на потоке были ребята, которые до прихода на курс были уверены, что Android разрабатывает Samsung, а Google тут ни при чем 🙃 И даже у них получилось дойти до конца и стать настоящими разработчиками.
Завершается все сдачей масштабного дипломного проекта. У нас это было приложение по поиску авиабилетов, но, возможно, сейчас программу обновили и нужно закодить что-то другое.
Что круто в курсе от SkillFactory
Меня трудно назвать большим экспертом по онлайн-обучению, но парочка вещей в курсе меня действительно приятно зацепила.
Продолжительность. Курс длится 16 месяцев, что очень хорошо. За это время можно полноценно погрузиться в тему и подробно изучить такую непростую специальность. Сейчас многие обещают научить любому языку программирования буквально за 20 дней. Поверьте, это невозможно.
Простота и дружелюбность. Как я уже писал выше, для обучения не нужно быть технарем – с курсом справится даже новичок. При этом мне не пришлось докупать дорогой софт или оборудование: хватило моего компьютера и смартфона. А Android Studio (в этой программе создаются приложения для Android) доступна бесплатно на официальном сайте.
Акцент на практику. На курсе тебя не грузят бесполезной информацией, как в университете. Тут все по делу и к месту. Практики гораздо больше теории, что очень радует.
Обучение без ущерба для работы и личной жизни. На лекции и практические задания у меня уходило не более 8 часов в неделю. Благодаря этому не особо пришлось менять свое расписание. И уж точно не нужно было сидеть по ночам, чтобы доделать домашку.
Внушительный стек технологий. Java, Kotlin, Git, базы данных – на курсе дают практические и теоретические знания обо всех необходимых технологиях. Мне не пришлось что-то самостоятельно гуглить и доучивать.
Отзывчивые и профессиональные преподаватели. То, как менторы относятся к вопросам студентов, определяет качество учебного заведения. В SkillFactory преподаватели помогали мне с каждой проблемой и не обращали внимание на то, что иногда я обращался к ним с очень банальными вопросами.
Что было после обучения
После завершения курса я решил, что готов к смене работодателя. Работа с интерфейсами мне нравилась, но вот оставаться UX-дизайнером больше не хотелось. С поиском нового места мне тоже помогли в SkillFactory: они подсказали, как составить классное резюме, и посоветовали несколько компаний, которым стоит его скинуть в первую очередь.
Не прошло и месяца, как я получил должность джуниора в одной зарубежной студии. Даже учитывая то, что я полный новичок и на работе мне приходится многому учиться, моя ЗП все равно уже намного выше, чем была раньше.
Прямо сейчас можно неплохо сэкономить на обучении: на курс действует скидка в 40%. Советую вам не упускать такую возможность, записаться и освоить перспективную профессию, чтобы в ближайшие годы вас точно не заменили роботы :) Кликайте по ссылке и начинайте получать новые знания.