Все записи

Какие скиллы и технологии формируют будущее разработчиков

Разработка в 2025 году — это больше, чем просто код. Например, важно уметь работать в связке с ИИ, адаптироваться к новым инструментам и смотреть на задачи шире, чем строчки кода. Автоматизация ускоряет процессы, искусственный интеллект становится полноценным помощником, а кибербезопасность требует внимания как никогда раньше.

Мы обсудили с коллегами, какие технологии и подходы важны уже сегодня, какие скиллы стоит развивать и где искать новые знания. В статье — их опыт и рекомендации.


На чем важно держать фокус

ИИ и языковые модели

Разработчик, который не применяет инструменты вроде Cursor или WindSurfer, — ленивый разработчик:) С помощью LLM можно быстрее и качественнее выполнять то, что ты уже умеешь, или, наоборот, разобраться в новой для себя теме.

ИИ также помогает автоматизировать процессы. Например, в нашей команде мы активно внедряем LLM для код-ревью в GitLab. Теперь LLM — первый ревьюер: он исправляет опечатки, улучшает оформление кода и снижает нагрузку на человека. Благодаря этому разработчики могут сосредоточиться на архитектурных решениях.

2608675.jpg

Кибербезопасность

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

2608674.jpg

В 2025 году безопасность уже не «дополнительная опция», а критически важный аспект разработки. В приоритете: оперативное устранение уязвимостей, поддержка зависимых библиотек в актуальном состоянии, а также проектирование безопасных систем.

2608676.jpg


Главные скиллы

Промпт-инжиниринг и итеративный подход

Чем лучше вы понимаете и умеете делать то, чего требуете от LLM, тем лучше получается результат. Хорошему промпту нужна не только ясная формулировка задачи, но и понимание того, какую информацию вы даете модели и чего от нее ждете в ответ.

Лучший способ добиться точного результата — разбить сложную задачу на небольшие. Пошагово уточняйте вводные данные, добавляйте контекст, референсы и корректируйте промежуточные ответы.

Умение адаптироваться к изменениям

Так как мир быстро меняется, необходимы гибкость и готовность учиться новым инструментам и подходам. 

Осознанное применение ИИ и языковых моделей

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

Например, не понимая, как работает код, вы не сможете его поддерживать. Сырые или неадаптированные решения часто требуют больше времени на исправление, чем написание кода с нуля.

Критическое и системное мышление

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


Как развиваться разработчику?

Книги, курсы и пет-проекты

Я стараюсь читать одну-две книги в месяц по своей специализации, прохожу курсы и онлайн-обучения. Еще один отличный способ учиться новому — пет-проекты. Это возможность пробовать незнакомые технологии и накапливать опыт.

2608676.jpg

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

2608675.jpg

Конференции и митапы

Посещение ИТ-мероприятий — возможность обменяться опытом и задать вопросы. Еще круто развивает экспертизу участие в митапах в качестве спикера. Например, можно подготовить доклад для Naumen Java Meetup.

2608674.jpg

Полезные тг-каналы

Хорошую информацию также можно найти в тг-каналах: анонсы моделей, обновления LLM, промпты. Для себя выделяю такие: эйай ньюз, Умный программист, Заметки LLM-энтузиаста, we all design.

2608675.jpg

Похожие новости

Ошибки при работе с ИИ. Часть 1

Бывает, что ИИ выдает совсем не тот результат, который мы ожидали. И дело не всегда в возможностях самой модели: даже хороший инструмент может отвечать хуже, если смешать контекст, нечетко поставить задачу или передать лишние данные.

Пообщались с Константином, экспертом по ИИ в Naumen, и собрали несколько частых ошибок, которые встречаются в работе с нейросетями. 

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

Как сохранять устойчивость, когда мир вокруг меняется

Привет! Меня зовут Анна, я руководитель практики в Naumen. Знакомые часто говорят, что я позитивный человек и у меня всегда «все хорошо». И это отчасти правда. Но дело не только в характере или генетике. Мое состояние — результат наработанных практик, которыми я хочу поделиться с вами.

Умение управлять своим эмоциональным состоянием влияет на продуктивность, качество решений и отношения с коллегами. Если мы не умеем себя регулировать, находимся в крайних состояниях, мы теряем эффективность и начинаем чаще ошибаться. А еще становимся опасными для самих себя.

В статье расскажу про практические методы самопомощи и принципы устойчивости, которые мне помогают.

Как давать и принимать обратную связь


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

Задача обратной связи — не определить, кто прав. Она помогает понять, что уже работает, что стоит изменить и как двигаться дальше.

Собрали несколько принципов для обеих сторон разговора: как принимать обратную связь и как давать ее с пользой.

Все новости