Удешевление кода
В прошлом посте я писал про массовые сокращения в ИТ. Чтож, давайте поговорим о следствии этого процесса, а именно о том, что код становится дешевле.
Вслед за сокращениями происходит интересное явление в мире IT — сокращение ручного кода и удешевлении разработки. Сокращение ручного кода подразумевает, что сейчас большая часть кода не пишется руками, а либо переписывается и заготавливается ИИ и потом допиливается человеком, либо копипастится с просторов Интернета/StackOverflow/прошлого места работы etc.
Так же есть такой термин как low-code, о котором наверняка уже все слышали. Это подход к созданию программ, который позволяет быстро автоматизировать бизнес-процессы и вносить изменения с минимальным объёмом кода и денег (в начале). Нужно щелкать мышкой по нужным окошкам и пузырям, и молиться, что оно будет работать и не свалиться под нагрузкой. Основная идея в том, что так можно выкатить мало-мальский продукт (MVP) в меньшей степени напрягая мозг и кошелек.
Так же вместо написания кода вручную разработчики используют конструкторы, где готовые блоки процесса заменяют большую часть классической разработки, что почти no-code, потому что туда просто нельзя вставить код, либо можно в какой-нибудь PRO версии (а сам no-code преподносится как фича). Это похоже на RPA-системы, которые автоматизируют рутинные и повторяющиеся действия человека, без написания отдельного приложения для всех этих рутинных действий. Здесь так же нужно молиться, что какое-нибудь обновление сервиса, с которым работает разработанный автоматический сценарий, не завалит критически важные процессы.
Тем не менее, эти инструменты снижают порог вхождения кандидатов в новые проекты, потому что большинство людей не умеет хорошо кодить.
Мы живем в мире, управляемом цифровыми технологиями. Начиная от утреннего подъема с кровати и проверки телефона до вечернего просмотра любимых сериалов и тиктоков, код заставляет все это работать вокруг нас. И все же, 99% людей не умеет писать код. И даже оставшийся 1% — это большое преувеличение, потому что согласно источникам, в мире сейчас около 25 миллионов программистов. Предположим, что есть еще часть людей, которая пишет код на неплохом уровне кроме программистов и все они составляют 1% от населения планеты.
Почему так получилось?
Для многих код – это чужой язык, предназначенный для техэлиты-программистов-наносеков. Но по правде говоря, это уже скоро будет не так. Кодить необязательно означает стать программистом; это означает освоить новый навык и способ мышления для того, чтобы решать проблемы в цифровом поле. Как необязательно быть уборщиком и поваром, чтобы каждый день убирать свою комнату и готовить себе еду, так и необязательно быть программистом, чтобы писать код.
Какой вывод? Хочешь кодить, не иди в программисты. Просто начни кодить хоть на чем-нибудь. Необязательно вписываться в движ под названием «войти в айти»