Продолжаю работу с ментатами 🤓
...Начал работать с Claude Code и сразу понял разницу с обычным чатом. Первый раз запустил из терминала для добавления валидации в API — ожидал что придётся объяснять где какие файлы, а Claude сам нашёл контроллеры, посмотрел как уже организован код, предложил установить FluentValidation и показал план изменений. Было непривычно что AI видит весь проект, а не только кусок кода который ему скопировал.
...Начал использовать Claude для понимания чужого кода. Работаю на проекте с DDD где много абстракций и непривычных паттернов. Вместо того чтобы час читать классы и гуглить, просил Claude объяснить что делает конкретный агрегат или зачем нужен этот Value Object. Claude показывал структуру, объяснял связи, приводил примеры использования. Разобрался в проекте в несколько раз быстрее чем обычно.
...Я в невероятном восторге, этот курс сделал меня по настоящему счастливым, без шуток! Это великолепный материал, спасибо за обьяснения, примеры кода, промпт!
Ранее я в своей ai assisted инженерии в основном пользовался правилами – functional core / imperative shell, и "immutability where you can", плюс про "тестируй интерейсы а не реализацию". Это был хороший подход, но передаваемый вами намного лучше, кратно лучше! Он может быть сложно применим в коллективной работе с низко квалифицированными программистами, но это абсолютный топ для индивидуальной работы, для своих проектов, для работы с AI!
Больше наконец стало понятно про Make Illegal States Unrepresentable, и полный восторг про рекурсивные алгебраические типы, про информационную избыточность – я ее помнил из материалов, но совсем не применял почему-то!
Больше понятно в том смысле как это все таки делать в диких рыночных языков)))
...После прохождения данного курса (F# теория и практика) мой мозг не будет прежним), мышление полностью изменилось. Кажется, что здесь очень много построено на рекурсии и лаконичности кода, все сложные манипуляции можно скрыть под небольшими конструкциями кода, что само себе и доказывает функциональное программирование — это точно очень полезная вещь.
Однозначно советую всем, кто изучает программирование пройти данный курс, как вы и говорили на практике, сразу это ничего не даст, но всё это повлияло на моё ментальное мышление, логику и понимание, однозначно мозг уловил хорошие концепции, а вот где их применять, поймешь ты сам позже, с опытом. Это что-то на ментальном уровне, даже я чувствую, что стал лучше, но пока не пойму в чем).
...Еще из положительного - блеснул перед начальником знаниями по тестированию с использованием Testcontainers – как раз то, что пару заданий назад реализовывал в дипломном проекте. Начальник очень удивился моим познаниям :)
Сейчас внедрил вечернее предварительное планирование – и заметил, что теперь существенно выигрываю во времени. Старт утренней работы теперь вообще без раскачки – открыл план и вперед. Даже «лягушки» не тормозят начало дня. Когда перед глазами четкий план из микрозадч, особенно с краткими ремарками по выполнению – реально тянет начинать работать.
С продуктивностью продолжайте, я тоже эту тему развиваю в ЭП, скоро будет следующий материал. Главное не слишком нажимайте на себя, лучший критерий - это состояние потока.
...Я как-то подсознательно побаиваюсь некоторые рабочие задачи отдавать ИИ (ну или не совсем понимаю, как сформулировать свои требования, что и в каком виде хочу получить на выходе). Вот с этим надо явно поработать
Вы точно пишете о проблеме, о которой я уже постоянно и говорю )
Надо срочно (счёт идёт буквально на месяцы) расти в техлида и постановщика/аналитика задач, в формализацию спецификаций и формализацию декомпозиций (для начала:).
Мой в тему гайд "Функциональные архитектуры" — кстати как-то не вижу особого энтузиазма, товарищи ментаты, ну штош, ваша карьера, не моя. Возможно кстати сделаю части этот гайда в виде книги на бусте для всех, в перспективе. Это сегодня например абсолютный топчик по математике агентской инженерии.
Post #2324
758

- ❤ 48
- ✍ 13
- ❤🔥 4
- 👍 1