Зачем люди продолжают учить кодить в 2025?

Кодеры это ладно. Представьте себе, ещё существуют верстальщики. А ещё больший сюр это интервью в 2025 где тебя спрашивают знание синтаксических конструкций языка, три кита ООП, я сейчас умру от кринжа, прекратите, остановитесь, лучше дайте мне написать сортировку пузырьком... Нет, лучше написать решение задачи на листе бумаги... Или нет давайте я вам покажу свой гитхаб профиль на предмет наличия зелёных кубов...

Зачем люди продолжают учить кодить в 2025?

А если серьезно, то забудьте про кодинг, в 2025 нужно учить в первую очередь продуктовый цикл. Как и где развернуть проект, какие хуки нужно включить при выкате, как распределить балансировщик и т.д. Учить языки программирования в 2025 это полный бред, особенно один язык, если мы говорим про зубреж вдоль и поперек. Лучше учить основы абстрактного программирования, базовые. На примере сишных можно языков выучить основные признаки и определения любого языка. Нужно быть максимально гибким. Быть человеком-оркестром, умеющим во фронтенд, бекенд, девопс и желательно хотя-бы основы архитектуры. Базовый компуктер саенс тоже не помешает

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

Второй навык это понимание задачи, т.е. умение перевести в сформулированный промпт. Хотя честно признаюсь промпт инжеренинг наверно уйдет в прошлое) Ведь раньше более ранние модельки требовали правильную структуру промпта для эффективного респонса, сейчас же ИИ разберется почти в любом бормотании. Главное передать весь необходимый контекст.

Раньше я бы сказал, что не нужно учить дебри какой-то технологии, нужно просто знать, что она существует и быстро её найти в случае необходимости. Сейчас, пожалуй, даже знать про существование технологии необязательно, ведь хороший ии чат вам подскажет все лучшие языки, технологии или библиотеки для вашей специфичной задачи. Нужно просто быть гибким. Ну реально, даже базовая GPT 3.5 генерит очень хороший код на любом языке программирования.

Вообще самым лучшим тестовым заданием считаю комплексную задачку на 1-2 часа, которая затрагивает сразу несколько направлений, например, баг + фича + деплой. Можно использовать все что хочешь, любой ИИ, гугл и т.д. Также будет некая внутренняя документация, с которой нужно будет ознакомиться и требования, которые уже не найдешь в гугле или ИИ про это не знает. Соответственно задача на гибкость. Здесь и сейчас нужно разобраться с локальной докой, требованиями, багами, инфраструктурой и т.д.

Убегайте задыхаясь от истощения, если на интервью у вас спрашивают знание синтаксических конструкций языка и ваше тех интервью похоже на тест с вариантами ответов

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

Отрицать прогресс это глупо, нужно перестраиваться под новую реальность. И эта реальность тесно переплетена с использованием или внедрением AI.

пукнул на ночь, спасибо за вдыхание

156
31
14
3
2
1
3
315 комментариев