Торстен Балл, автор популярных книг по языку Go, считает, что начинающим разработчикам пора менять подход к обучению.
Знания синтаксиса и инструментов по-прежнему нужны, но сами по себе уже не гарантируют карьерного преимущества. В эпоху ИИ важнее понимать, какие задачи нужно решать, как устроены программные системы и какую пользу технологии приносят бизнесу.
Читают прямо сейчас:
ИИ-навыки разработчика: 10 требований для 2026 — конкретные навыки, которые Балл называет важными: системное мышление, понимание архитектуры и умение ставить задачи
Куда расти бэкенд-разработчику в 2026–2027 — практический ответ на вопрос «что изучать дальше», если синтаксис уже не главное конкурентное преимущество
ИИ не заменит джунов: почему это дорого — почему бизнес всё равно будет нанимать начинающих разработчиков — и какие именно качества они ищут в них сейчас
Важнее решать задачи, чем писать код
Раньше Балл советовал начинающим программистам прежде всего учиться хорошо писать код, участвовать в open-source и постоянно развивать технические навыки. Сам он годами читал профессиональную литературу, изучал новые языки и искал способы расти в профессии.
Теперь он признает, что часть этих знаний потеряла прежнюю ценность. ИИ все лучше справляется с написанием кода и рутинными техническими задачами.
Поэтому Балл рекомендует начинать не с выбора языка или фреймворка, а с вопроса: какую проблему можно решить с помощью технологий?
Разработчику важно понимать потребности бизнеса, выбирать подходящий способ решения и оценивать результат. При этом не стоит ограничивать себя рамками конкретной должности: главное — довести задачу от постановки до пользы для клиента.
Четыре навыка, которые останутся востребованными
Балл выделяет четыре направления, на которые стоит обратить внимание начинающим специалистам:
- Понимание задач бизнеса. Разбираться, что нужно создать, зачем это нужно и какую пользу получит клиент.
- Ответственность за результат. Следить за всем процессом, а не только за своей частью работы.
- Системное мышление. Понимать, как взаимодействуют компоненты программы и как изменение одного из них влияет на остальные.
- Умение общаться. Ясно излагать мысли и писать понятные тексты.
Без технической базы не обойтись
При этом Балл подчеркивает: развитие ИИ не отменяет необходимости разбираться в устройстве компьютеров и программного обеспечения.
Разработчику нужно понимать, как работают базы данных, компиляторы, файловые системы, TCP/IP, Unix и виртуализация. Пригодятся также знания алгоритмов, сложности вычислений, кэширования и сетевого взаимодействия.
ИИ может избавить программиста от части рутинной работы, но не заменит понимание того, как устроена система и почему выбранное решение работает.
Более того, Балл считает, что автоматизация позволит уделять больше внимания фундаментальным темам информатики. Например, сложности алгоритмов, рекурсии и архитектуре программ.
Его совет начинающим разработчикам прост: учитесь не только писать код, но и понимать, что именно вы строите и какую задачу решаете.
Скидка на все курсы Практикума
Раз вы дочитали эту новость до конца, с технологиями у вас всё в порядке. А если давно присматривались к разработке, аналитике, нейросетям, тестированию или кибербезопасности, сейчас туда можно зайти дешевле.
Промокод KOD (можно просто нажать) даст скидку на любой платный курс! А если пока не готовы покупать курс, у Практикума есть бесплатные вводные части.
