Данная статья поможет разбить об стенку сомнения тех, кто думает, что не может начать работать в IT, потому что он не учился на IT-шника. Мы приведем тут несколько практических доводов. Если они не помогут, значит ты не хочешь работать в IT.
Введение
Когда я пришел работать на одно из ведущих предприятий своей отрасли, по которой я выучился в институте по специальности "Электроснабжение промышленных предприятий", мне было дико интересно все, что было связано с моей специальностью. И по сей день интересно, но с течением времени менялся рынок труда, форма образовательной деятельности и мои компетенции росли. Но тогда (больше 10 лет назад) я и подумать не мог, что я - инженер по электроснабжению, буду работать и создам свой бизнес в совершенно другой сфере - IT. И для этого не обязательно 5 лет учиться в ВУЗе по профильной специальности.
Уважаемые IT-шники, не надо плеваться и кидаться камнями. IT - понятие растяжимое, очень масштабная сфера деятельности и сюда можно отнести очень много направлений из этой сферы. Далее мы будем говорить об одном из таких направлений, которое не подразумевает 5 летний учебный труд. Кстати, таких направлений очень много. Вы все это прекрасно знаете.
Как развивались IT-отрасль и образование
Оба этих рынка развиваются очень стремительно и бурно. При этом одно зависит от второго и второе зависит от первого. Такой вот замкнутый круг.
Дело в том, что резкий рост IT вызван развитием технологий. Т.е. совершенствуется "железо", а под новое "железо" нужно новое более технологичное ПО. А его кто-то должен разработать и поддерживать.
Данный тезис очень упрощен для понимания широких масс и опирается на мое инженерное прошлое. Я своими глазами наблюдал, как выпускающий отдел предприятия пополнялся разработчиками ПО на глазах, буквально. Около 3 новых разрабов в неделю - и так около полугода.
Другой аспект, бизнес начал бурно расти в стране и ему требуется для работы более совершенные инструменты ведения бизнеса - так появляются множество красивых сайтов, цифровые продукты и сервисы для бизнеса. Опять же их кто-то должен разработать и вести сервисную поддержку. И такая тенденция наблюдается во всех сферах деятельности нашей страны - везде нужно ПО и цифровые продукты.
И везде нужны разработчики. И их не хватает всегда! Поэтому тут начинает развиваться рынок образовательных услуг и EdTech. Появляются Skillbox, Нетология и другие образовательные платформы, где можно обучиться одному из IT-направлений при этом нет необходимости ездить в университет 5 лет. А теперь замкнем и этот круг - чтобы появлялись продукты EdTech нужны опять же разработчики.
У меня есть знакомый, который обучился на одной такой платформе на разработчика мобильных приложений и работать потом остался в этой же образовательной платформе. На секундочку, он в прошлом финансист.
Мы в данной статье не будем рассматривать вопросы дефицита кадров в IT, т.к. по этой теме можно писать отдельную статью. Это очень важная и нужная тема, безусловно. Но мы сейчас о другом.
Low-code инструмент для бизнеса
Т.к. время быстро ставит новые задачи человечеству и бизнесу, то требовались цифровые продукты и сервисы, которые могли дать готовый результат без сложных и длинных строк кода, которые пишутся месяцами, потом тестируются, потом внедряются, собирается обратная связь ... . Итоговый продукт получается через продолжительное время.
Так развиваются low-code и no-code инструменты и сервисы. Я думаю, всем знакомы онлайн-конструкторы сайтов -Tilda, Nethouse ... . Это яркие примеры таких сервисов, где без команды разработчиков человек может сделать вполне себе красивый и функциональный сайт, нужно лишь иметь чувство вкуса. И таких сервисов (не только конструкторы сайтов!) очень много. Это значительно упрощает жизнь бизнесу и всем потребителям конечного результата.
Безусловно есть и более сложные для работы сервисы, где требуется определенный навык и знания, без которых сделать что-то работающее и действительно полезное будет сложно. Мы говорим и заострим внимание на нише "Автоматизация бизнес-процессов".
В любой компании есть определенный набор бизнес-процессов. Например, отправка человека в командировку:
- Командируемый делает заявку
- Руководитель ее согласовывает
- Начальник отдела и департамента согласовывает
- Бухгалтер перечисляет деньги командируемому
- Секретарь покупает билеты и оплачивает гостиницу, готовит командировочные документы.
И таких командировок в компании может быть несколько в течение дня или месяца. И все эти действия постоянно повторяются. Таким образом получается выстроенный и отлаженный бизнес-процесс - набор определенных действий внутри компании разными людьми или отделами для получения какого-либо конечного и желаемого результата.
А если эти действия повторяются, то их можно автоматизировать. Например, чтобы эта самая заявка "передвигалась" по отделами не руками сотрудника, а в некой среде программного обеспечения, которое автоматически ставит задачи ответственным людям, чтобы те ее выполнили. И по результату выполнения эта заявка движется дальше.
Таким образом, командируемый не ходит по отделам с бумажкой и не собирает подписи. Он завел заявку в системе и отправил ее по бизнес-процессу, а система сама уже по заранее созданной схеме работы двигает эту заявку и ставит задачи сотрудникам. Пока заявка в системе движется самостоятельно, сотрудник может дальше делать свои рабочие дела и просто ждать пока ему принесут билеты и другие документы для отправки в командировку.
Далее приведем обещанные в заголовке доводы.
Довод №1.
Чтобы все это работало, нужно разработать эту самую схему, по которой этот бизнес-процесс будет двигать эту заявку. И она как раз-таки разрабатывается в среде low-code в специальном ПО. И для этого не надо знать языки программирования. Достаточно уметь пользоваться компьютером, мыслить структурно и уметь разобраться, что и как в компании заказчика происходит, кто и за что отвечает. Нет требований к особым техническим навыкам. Нужны лишь определенные навыки и способности.
Довод №2.
А теперь еще один очень мощный и жирный тезис, который возможно развеет твои сомнения по поводу лично твоих навыков и способностей, отсутствие которых как ты думаешь, могут тормозить тебя попасть в IT. Готов?
Ни один ВУЗ не готовит разработчиков и специалистов по low-code! Ни один! Этих специалистов возможно вырастить только внутри существующей команды!
Т.е. их попросту нет готовых в природе. Все, кто сейчас трудятся в этой области - это в прошлом юристы, инженера и другие специальности. Мы были бы лжецами, если бы написали, что тут программистов и других направлений IT. Конечно есть и их много. Но их знания тут не так важны, как способности и навыки.
Обратите внимание, в очередной раз пишем про навыки, а не знания!
Довод №3.
Достаточная нераспространенность low-code разработчиков повышает ценность каждого кандидата, который желает попасть в эту нишу. При этом важно понимать, что весь полезный опыт получать лучше в команде. Сложности в материалах для изучения предмета ниши не будет. Можно пройти курсы аналитика на популярных образовательных платформах и потом с этими знаниями идти в low-code разработку, устраиваться в компанию какую-либо и там уже осваивать саму платформу, где ведется low-code разработка и все технические аспекты. Иными словами, сложности с материалами и форматом захода в данный сегмент IT нет.
Не будем лукавить, возможно, в будущем может потребоваться знание, допустим JavaScript, TypeScript или других языков из Frontend. Но в самом старте этого не требуется. И их также можно изучать с полного нуля. Уже приличный багаж знаний получается у тебя будет.
Если еще порыться и более детально проанализировать вопрос входа в профессию low-code разработчика, то можно найти и по более доводов, но они не настолько убедительны как эти три. Но если эти три тезиса не разбили стереотип, что в IT только со IT-образованием, то твое желание попасть с актуальную и перспективную сферу невелико и тебе нужно искать себя в другом.
Кстати, приведенные тезисы актуальны не только для low-code разработки. Практически любой язык программирования из популярных на сегодняшний день предполагает возможность изучения их с нуля. И, соответственно, начинать работать разработчиком можно без профильного высшего образования.
Если доводы выше тебя в чем-то да переубедили, вот ниже тебе еще один довод.
Довод №4. Самый важный!
Если ты дошел до этой части и читаешь это, значит ты действительно интересуешься и ищешь пути входа в IT и доводы выше могли подпитать твое желание, а мы его закрепим нашим оффером.
Прямо сейчас, читая эту статью и дойдя до этого пункта ты прошел этап первичного отбора в нашу команду. Какую?
Мы ищем и набираем пару-тройку людей в нашу небольшую, но гордую команду на позицию аналитика/low-code разработчика. Как мы писали выше требований серьезных технических нет. Важнее присутствие базовых навыков:
- аналитический склад ума,
- грамотную устную и письменную речь,
- хорошие коммуникативные навыки для общения с заказчиками.
Остальное мы подтянем совместно. Нам очень важно найти людей, которые подходят нам, и которым подходим мы. Только при такой двусторонней связи возможны плодотворные результаты.
Полное описание того, что мы ждем, что требуется и что мы предоставляем мы описали тут. Пиши и задавай вопросы! Если не увидел в списке требований себя, но хочешь попробовать - обязательно свяжись с нами, что-нибудь придумаем. Не исключено, что твой талант просто спрятан, а ты о нем не знаешь.
P.S. Вся работа удаленная, без жесткого графика. Работай откуда угодно и когда угодно.
Наши контакты для связи:
- info@matturlab.ru - почта
С радостью проведем видеоинтервью! До связи!