Code breakers

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


Собрали фундаментальные советы о том, как ступить на путь IT и стать успешным разработчиком мобильных приложений. Эти советы, собранные опытным путём, даёт наш преподаватель курса разработки мобильных приложений и специалист по платформе Adalo Андрей Козицин.  

Не бояться искать разные решения и не работать по шаблону 


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

Отчасти это хорошая новость: какая бы сложная задача ни стояла – она решаема. У неё есть конкретная финальная точка – эффективность. Даже если придётся перебирать множество способов. Плохая новость в том, что решения могут не сработать – оказаться слишком дорогими, медленными, чересчур сложными. Тогда надо искать дальше.



Приготовиться к долгому пути


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

Soft skills ноукодера – быть самому себе HR 


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

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

Иметь правильную мотивацию и эффективную среду 


Для целенаправленного превращения в специалиста важно иметь правильную мотивацию. «У бухгалтера скучная работа и маленькая зарплата, пойду изучать Bubble», – это плохой стимул. Другое дело, когда: «Мне всегда была интересна сфера IT, наконец порог входа в неё снизился до минимума – это мой шанс».

Важно погрузиться в среду, которая поможет профессиональному росту. Подпишитесь на новостные рассылки интересующих платформ, на раздел No-code на ProductHunt, вступите в тематические чаты в Telegram, познакомьтесь с другими ноукод-разработчиками, смотрите тематические вебинары. Доведите до автоматизма получение информации о ноукоде. Создайте привычки и ритуалы, которые сделают ноукод частью жизни.

Готовьтесь умерить завышенные ожидания заказчиков


Клиенты услышат две вещи: что это мобильное приложение на no-code и что это в 10 раз дешевле. Хотя почти всегда рядом написано про создание MVP, никто этого не заметит – заказчики будут ждать от ноукод-решений тех же возможностей, что и от традиционных приложений, но платить захотят в 10 раз меньше. И запустить, конечно, же в течение 2-3 недель. 

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

Учиться на разработчика мобильного приложения на разных ресурсах


  • Официальная документация платформ и YouTube
Это два первоисточника, к которым надо обратиться и изучить всё, что есть на них. Тогда вы будете уверены, что вы правильно понимаете идеологию платформы и её возможности и ограничения. YouTube обычно дополняет официальную документацию, причём описывает только наиболее популярную функциональность – зато наглядно.

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

Изучить мобильную разработку на No-code и даже лично спросить совета у Андрея Козицина можно на курсе мобильной разработки университета Code Breakers.

  • Тематические форумы
Практически у каждой крупной платформы для разработки чего-либо есть сообщество, которое общается на форуме или форумоподобном ресурсе. Даже если нет официальной службы поддержки – сообщество почти всегда придёт на помощь.

  • Stack Overflow – вопросы и ответы для разработчиков
Stack Overflow огромный форум для тех, кто занимается разработкой. Это Мекка разработчиков. Её нельзя игнорировать, даже если вы ноукодер. Это крупнейшая площадка для взаимопомощи.

Где брать вдохновение


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



Вместо итога


За ноукодом – будущее разработки простых мобильных и веб-продуктов. На Западе это поняли года 2-3 назад, у нас в 2020 году. Но и сегодня вы всё ещё можете запрыгнуть в этот поезд и точно быть востребованными специалистом в ближайшие лет 10.



Ноукод и деньги