Сказать ИИ "Нет!" - главный навык разработчика сегодня? 🧠
Пост о том, как хорошо всё-таки разбираться в своём проекте и понимать, как оно должно работать под капотом.
Сейчас работаю над новым проектом. Если коротко, нужно соединить данные, собранные на одной машине, с данными, лежащими на другой, и сохранить это всё в бд, чтобы корректно отображать пользователям на сайте 💻
Работу веду в связке GLM-5.2 и zcode 🚀 Хорошие ребята, мне нравятся.
Первой задачей надо было собрать первичную архитектуру бд - придумать таблицы для хранения данных, связи между ними и постараться наперёд определить, как это будет использоваться на фронте при отрисовке.
Я дал своему подопечному полный контекст проекта, обрисовал задачу, вобщем сделал всё, что делает обычный вайбкодер, и даже немного больше 📄
В ответ я получил архитектуру из 18 таблиц... 🫣
Я думал, что это я оверинженерю (иногда) 😅 Немного обалдев, я сказал этому красаучегу "Нет" (спасибо), я сам тебе опишу архитектуру бд.
До этого момента я уже делал наброски в своей голове на протяжении предыдущих пары дней, поэтому примерно понимал, что должно получится.
Я сел и написал чёткое ТЗ, с таблицами и связями. В некоторых местах просил его додумать над типом хранимых данных и конечно поправить нейминг (вот что я действительно не люблю 🤢 ).
Моё описание архитектуры проекта вышло на 5200+ символов и заняло у меня около часа. У меня получилось 9 таблиц, против его 18. 😱
И когда я отправил своё сообщение началась магия, за которую я люблю все эти ваши ии ✨
Он написал код под мою архитектуру за 11 минут. 11 минут!!! ⏱️ Я бы это делал наверное пару дней (с алембиком, тестами, блекджеком и прочими прелестями).
На мой скромный взгляд, в этом и есть самый главный профит разработки сегодня - взять опыт разработчика и обогатить возможностями ИИ. Чтобы проект вёл человек, который сможет вовремя сказать "Нет" этой шайтан-машине 🤝
Вот такая картина маслом: - Хорошо, что опыт (навыки/насмотренность) живого разработчика всё ещё важны - Хорошо, что есть такой инструмент, который сэкономит тебе кучу времени в написании кода
win-win
#SoftwareEngineering #SystemDesign #PostgreSQL #AI #Python #DeveloperExperience #LLM
· 4 ч
Мне ближе не «сказать ИИ нет», а научиться говорить ему «да, но только в узком контуре». На backend это особенно важно: генерация кода полезна, пока есть контракт, тесты и явный rollback. Где у вас проходит граница между помощником и автопилотом?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён