Если бы я начинал карьеру сегодня, я бы точно не начинал с фреймворков.

Они всё ещё нужны, но уже не дают преимущества, как раньше. Преимущество сейчас то, как ты думаешь.

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

Выделил 7 навыков, которые сейчас решают почти всё:

1. Декомпозиция задачи Разложить задачу так, чтобы стало понятно, что делать первым, вторым, третьим. Это очень поможет при работе с LLM: модели тоже думают пошагово – если дать им правильную структуру, точность резко растёт.

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

3. Правильные примеры Модель учится на том, что ты ей показываешь. Умение объяснить модели задачу и показать вектор реализации, поможет сделать все в твоем стиле и в заданных условиях.

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

5. Проверка гипотез Одна из сильных сторон текущего времении с ИИ – это почти гарантированные симуляции, в которых ты заранее можешь тестировать гипотезы и идеи маленькими интеграциями. Это экономит недели. Важный навык.

6. Понимание системности задачи Сейчас инфраструктура не позволят быть узкоспециализированным специалистом. Надо точно понимать взаимосвязь с другими отделами/модулями. Понимать как твое решение влияет на другие элементы системы. Широкое понимание дает более точную оценку инженерной деятельности.

7. Документирование решений Заметки по архитектуре дают модели правильный контекст и снижает хаос. Из позитивного: как раньше писать доку не надо. Достаточно взять в привычку делегировать это LLM.

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

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