TGViewer
Костя 8Бит | Fullstack AI Костя 8Бит | Fullstack AI @kostya_web_dev · 1.05K subscribers
Post #189 749
Ускорил разработку в 2 раза с помощью ИИ

🚀 Сейчас работаю на проекте где нам разрешено использовать любые AI инструменты, т.к. сам проект делает огромное количество ИИ интеграций.

🧠 Мой реальный опыт по ускорению и автоматизации написания кода:

Он реально ускоряет, но важно понимать что не везде.

⚙️ Боилерплейт
Типовые компоненты, обвязка под API, схемы, интерфейсы -> тут нейронки работают отлично. То, что раньше писал механически и монотонно, теперь появляется за минуты.

Было (писал сам):
type User = {
id: string
name: string
email: string
}

export const fetchUser = async (id: string): Promise<User> => {
const res = await API.call(API_URLS.user(id))
if (!res.ok) {
throw new Error('Failed to fetch user')
}
return res.json()
}

Стало:
Опиши функцию получения user с сервера с типизацией



🧹Рефакторинг.
Теперь разложить файл, упростить логику, привести код к одному стилю максимально быстро. ИИ делает все нас.

Если код написан плюс-минус норм, но выглядит громоздким, стоит написать об этом нейронке и она переведет все быстро в нужный форма.

Было

export const validateUser = (data: any) => {
if (!data) {
return { valid: false, error: 'No data' }
}

if (typeof data.email !== 'string') {
return { valid: false, error: 'Email is required' }
}

if (!data.email.includes('@')) {
return { valid: false, error: 'Email is invalid' }
}

return { valid: true }
}


Стало

type UserInput = {
name: unknown
email: unknown
}

const isString = (v: unknown): v is string =>
typeof v === 'string'

const validateName = (name: unknown): string | null => {
if (!isString(name)) return 'Name is required'
if (name.length < 2) return 'Name is too short'
return null
}

const validateEmail = (email: unknown): string | null => {
if (!isString(email)) return 'Email is required'
if (!email.includes('@')) return 'Email is invalid'
return null
}



🐌 Но вот когда реально ИИ начинает тормозить:

❌ если не декомпозировать задачу
❌ не формализовать требования
❌ не проверять результат

Я просто скормил промт
Сделай такую задачу(краткие бизнес требования), напиши фронтенд часть, напиши бекенд часть. Используй стандартный стек.


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

🧑‍💻 По ощущениям, ИИ как джун, который пишет код очень быстро.
Но если правильно не направлять и не проверять, будет больно.


Итог простой:
ИИ реально даёт x2 по скорости,
но только тем, кто умеет думать, формулировать и проверять.
  • ❤ 9
  • 👍 3
  • 👏 1
More from @kostya_web_dev
  1. Sep 25, 2026Как просрать собес с нейронкой Во многих компаниях при отборе появился новый вид интервью…
  2. Sep 24, 2026Как зайти в рынок, где вакансии есть, а людей нет Одна из причин, почему я в 2025 решил си…
  3. Sep 23, 2026Рынок мёртв. Ничего не поделать (почти) По моим ощущениям, с 2024 года работу стало находи…
  4. Sep 22, 2026Сезон начался В сентябре hr прям активизировались, много пишут на линке/хх. Данная позиция…
  5. Sep 22, 2026Нам никогда не внедрить ИИ правильно Вот тут упомянул одну из серьезных проблем на текущий…
  6. Sep 21, 2026Как я не нашел работу, а потом Бац и нашел! Свитч в ии-инженера Последние годы меня подбеш…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →