Хочется разделить ответ на этот вопрос на две части: Базовые концепции.
Советы для продвинутых.
Первая часть будет про базовую вещь, которая достаточно очевидна, но невероятно важна. Вторую часть поста можно прочитать в моем телеграм-канале: там я дал четкий план и способ решать действительно сложные рабочие задачи, которые сэкономили мне тонну времени. Перейдем к базе Декомпозиция задач — ключ к тому, чтобы решать сложные задачи. Еще до хайпа с ИИ мне руководитель говорил, что основное отличие senior (старшего) разработчика от middle заключается в том, что senior может решать большие и сложные задачи. Если ты разбил задачу на мелкие понятные куски, ее становится гораздо проще решать. Особенно важно это стало в эпоху ИИ. Ты должен воспринимать искусственный интеллект как младшего разработчика, для которого ты «стругаешь» мелкие задачи. Очень часто ИИ и сам может для себя составить план. Поэтому классический мой процесс общения с ChatGPT для сколь-либо сложной задачи всегда состоит из