20 лет кода | Игорь про AI и стартапы
11 subscribers
8 photos
7 links
Записки разработчика с 20-ти летним опытом про ИТ, жизнь и стартапы

по всем вопросам @igor_onachenko
Download Telegram
🖥️ Почти 20 лет в веб-разработке — и я только начинаю

Привет. Меня зовут Игорь, и я запускаю этот канал.

За плечами — без малого 20 лет коммерческой разработки. Я видел, как менялся веб: от статичных сайтов до микросервисов, от «сделай сам» до AI-инструментов, которые переписывают правила игры прямо сейчас.

Именно это и подтолкнуло меня наконец завести канал.

О чём буду писать:

• Реальный опыт написания кода — без воды и учебниковых примеров
• Наблюдения за AI-стартапами, которые сейчас взрываются на рынке
• Мои собственные попытки запустить онлайн-бизнес — честно, включая провалы
• Стек, с которым я работаю: Symfony и частично Next.js

Попытки уже были: свой блог, собственный сервис на Symfony. Что-то не взлетело. Что-то дало ценный урок. Буду рассказывать и про то, и про другое.

Этот канал — не про теорию. Это записки практика, который продолжает пробовать, ошибаться и двигаться вперёд.
2👍1
Если тебе интересен взгляд разработчика с реальным опытом на код, AI-инструменты и запуск продуктов — ты по адресу.

---

А ты пробовал запускать что-то своё как разработчик? Что из этого вышло?
1
🤖 ИИ увидел весь проект целиком — и правила игры изменились

Расскажу, как я сам прошёл этот путь — от копипасты до полноценного AI-агента в проекте.

Этап 1. Просто чат
Долгое время я работал так, как, уверен, работают многие: скидывал кусок кода в ChatGPT, обсуждал архитектуру, получал правки, вставлял обратно. Муторно, но уже лучше, чем гуглить Stack Overflow часами.

Этап 2. Доступ к IDE
Потом появилась возможность дать ChatGPT прямой доступ к вкладкам в редакторе — и это ощущалось как скачок. Никакого копипаста: модель видит файл, вносит правку, ты жмёшь «Применить». Уже что-то живое.

Этап 3. Контекст всего проекта
Но я всегда понимал: настоящий прорыв случится тогда, когда инструмент увидит весь проект — структуру, зависимости, связи между файлами.

Честно говоря, я немного прозевал этот момент. Пока работал над своими задачами на Symfony и Next.js, коллега в офисе — и, что характерно, не разработчик — первым сказал мне: «Посмотри, что уже есть».

Сейчас таких инструментов несколько. Называть и сравнивать конкретные не буду — не в этом суть. Суть в том, что подход «AI видит весь контекст проекта» — это уже не эксперимент, это новая реальность разработки.

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

— — —

А ты на каком этапе сейчас? Всё ещё копипастишь куски кода в чат или уже перешёл на инструменты с полным контекстом проекта?

🤔 С чего начать путь в разработку в 2026 году — честный ответ без розовых очков

Если бы меня спросили: «С чего вообще начинать, если хочешь стать разработчиком?» —

Я — человек с 20 годами в профессии — завис бы. Потому что ответ, который работал раньше, сегодня уже не такой очевидный.

Как начинал я

Скачанный PDF-самоучитель по PHP. Листал, читал, пытался что-то собрать руками. Первый самописный сайт. Никаких курсов, никаких ИИ-помощников — только текст, редактор и ошибки в терминале.

Тогда ответ был прост: бери самоучитель и вперёд.

Что изменилось сейчас

Нейросети перевернули процесс обучения. Объяснят концепцию, напишут пример, укажут на ошибку — быстрее любого учебника.

Но я всё равно убеждён: новичку нужно сначала поработать руками.

Вот моя формула для старта в 2026-м:

Сначала — база вручную. Пиши код сам, разбирай механику, понимай, что происходит под капотом. Без этого фундамента всё остальное — карточный домик.

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

Vibe-кодинг — следующий шаг. Когда база есть — осваивай инструменты, где ИИ генерирует большую часть кода. Это уже не будущее, это настоящее. И к нему нужно быть готовым.

Логика простая: тот, кто понимает, как это работает, сможет контролировать и направлять ИИ. Тот, кто не понимает — просто копирует чужие ответы, не зная, правильные они или нет.

А как думаешь ты — стоит ли новичку вообще учиться писать код руками, или можно сразу нырять в ИИ-инструменты?

🚀 Строю Telegram-помощника с ИИ — и мне не хочется останавливаться

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

Я погружён в новый проект. В его основе — нейросети и Telegram-боты. Собираю Telegram-помощника, и процесс затягивает.

За 20 лет в разработке я понял одну вещь: программирование — это не только техника. Это творчество. Когда рождается идея и ты начинаешь её воплощать — это то же самое ощущение, что и когда пишешь рассказ или создаёшь что-то руками.

Я человек творческий. Пробовал себя в художественной литературе — писал рассказы. Надеюсь, что ещё вернусь к этому. Но и разработка для меня из той же категории: ты создаёшь что-то из ничего. Сначала — идея. Потом — код. Потом — живой продукт.

Разработчики и программисты — это тоже творцы. Кто-то больше, кто-то меньше. Но каждый из нас — маленький создатель.

Этот проект — как раз из тех, которые хочется делать. Не «надо», а именно хочется.

Пока рано раскрывать детали, но могу сказать: это будет полноценный стартап — одна из центральных тем этого канала. И я чувствую, что получится что-то стоящее.

Следите за обновлениями — интересное впереди.

---

А вы ощущаете в своей работе творческое начало? Или для вас это чисто ремесло? Интересно сравнить.
1👍1🔥1👏1

🧙‍♂️ Почему я до сих пор в веб-разработке — честный ответ после 20 лет

Мой Telegram-помощник задал мне вопрос, который заставил задуматься: «Как ты пришёл в веб-разработку — и почему до сих пор не ушёл?»

Вопрос хороший. Отвечу честно.

Пришёл — потому что в этом есть что-то похожее на магию. Ты берёшь буквально ничего и создаёшь нечто живое, работающее, приносящее людям пользу. Пусть это не физический мир, но результат — вполне конкретный.

Разработчиков не зря считают немного волшебниками. Они делают непонятные штуки, которые почему-то работают. И долгое время это ощущение — часть профессии.

Но времена меняются.

Нейроинструменты, AI-кодинг, автогенерация — всё это постепенно снимает пелену магии. Скоро смотреть на веб-разработчика как на кудесника будут всё реже. Это не страшно, просто факт.

А почему не ухожу? Тут всё честнее, чем кажется.

Желание уйти было — и очень серьёзное. Я глубоко увлёкся гуманитарными науками, поступил в православный университет, всерьёз думал об аспирантуре и даже представлял себя учёным. Это был не каприз — это было настоящее призвание, которое я примерял на себя.

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

Эта история про поступление, про выбор между двумя совершенно разными мирами — она отдельная и довольно личная. Думаю, напишу об этом подробнее. Либо здесь, либо заведу отдельный канал — пока не решил. Но если вам интересно — дайте знать, это повлияет на решение.

Но сейчас жизнь расставила всё по-своему. И я благодарен ей за это.

Потому что рядом —

• Четверо детей, ради которых хочется строить что-то настоящее
• Жена, которая вдохновляет и держит в тонусе
• Дом, который мы обустраиваем своими руками
• Смыслы, которые я нахожу не только в коде, но и в библейском кружке, который веду в храме

Это не ограничения. Это — контекст, в котором профессия обретает вес.

Я остаюсь в разработке не потому что не смог уйти. А потому что здесь, внутри этой жизни, я нахожу свой смысл. И 20 лет практики — это уже часть меня, которую не так просто отложить в сторону.

Иногда профессию не выбираешь заново. Она просто становится частью тебя.

А вы когда-нибудь хотели уйти из своей сферы — и что вас удержало?
👍21
🧭 Senior-разработчик, который «застрял». Что дальше?

Рано или поздно этот момент приходит к каждому. Ты уже уверенно закрываешь задачи, тебя уважают в команде — но внутри что-то зависло. Ощущение, что едешь по инерции.

И дело здесь не в том, что нужно срочно открыть Фаулера или добить очередную книгу по архитектуре. Дело в том, что ты просто вырос из текущей роли.

Я вижу два основных пути выхода из этой точки.

Путь первый — управленческий.
Senior уходит в Team Lead. Берёшь на себя людей, процессы, ответственность за команду. Это честный и понятный карьерный трек. Работает — но требует совершенно других навыков и, честно говоря, другого склада характера.

Путь второй — предпринимательский.
Появляется то самое неопределимое желание: сделать что-то своё. Написать стартап. Запустить продукт. Это путь, который я сам сейчас выбираю — и понимаю, что он точно не для всех.

Статистика безжалостна: выстреливает около 10% проектов из 100. Это значит, что ты, скорее всего, будешь балансировать между основной работой, семьёй и своим мини-проектом — без гарантий результата.

Но именно в этом балансе, как ни странно, я нахожу и рост, и живость, которой не хватало в найме.

За 20 лет в разработке я убедился: застой убивает не медленно — он убивает незаметно. Ты просто перестаёшь замечать, что давно не горишь тем, что делаешь.



А у тебя был такой момент «а что дальше»? Какой путь выбрал или рассматриваешь?
# 🚨 Стартап жив, но провайдер — нет

Не успел толком запустить, как прилетело первое боевое крещение.

Сервис работал, я тестировал, отправил ссылку другу — ему понравилось. Казалось бы, поехали. Но мой хостинг-провайдер, где жили и сам сервис, и мой бот ZavodVoice, просто лёг.

Сначала у них писали про проблемы с кондиционированием, потом — про DDoS-атаку. Итог: 2-3 дня нестабильной работы и фактический даунтайм.

Пришлось действовать быстро:

• Экстренно поднял новый облачный сервер у другого провайдера
• Перенёс всё туда в авральном режиме
• Сейчас работает — с небольшими тормозами, но работает

Это один из тех моментов, когда 20 лет разработки не спасают от банального «а что если дата-центр просто упадёт». Инфраструктурные риски — часть игры, и к ним надо быть готовым заранее. Я не был. Теперь буду.

Детали про сам стартап расскажу скоро — как только разберусь с инфраструктурой и переведу дух.

Пока фиксирую главный вывод: даже MVP-сервис с первыми пользователями должен иметь план Б на уровне хостинга. Это не паранойя — это гигиена.

А у вас был опыт, когда инфраструктура падала в самый неподходящий момент? Как выкручивались?
1

🚀 Мой стартап делает первые шаги — и я буду рассказывать всё как есть

Хорошая новость: основной хостинг, на котором изначально был запущен ZavodVoice, восстановился и снова работает.

2–3 дня он был полностью недоступен — дата-центр остался без кондиционирования. Пока его чинили и ставили новое оборудование, я лихорадочно поднимал облачный сервер в другом месте. Нервно, но справился.

Теперь всё стабильно, и я могу полноценно заниматься проектом.

Клиентов пока немного. Буду рассказывать про стартап честно и по-настоящему — без прикрас и маркетинговых сказок.

Так в чём идея?

Телеграм-бот, который помогает вести блог буквально на ходу:

• Надиктовал голосом — получил готовый пост
• Весь процесс занимает около 15 секунд
Никакого редактирования, никакого «сяду и напишу потом»

Это для тех, кто хочет вести канал, но руки так и не доходят. Или кому просто лень садиться и набирать текст — я таких людей очень хорошо понимаю.

За 20 лет в разработке я видел десятки инструментов, которые обещали упростить жизнь. ZavodVoice — моя собственная ставка на то, что реально работает.

Ссылка на бота @zavod_voice_bot

---

А вы бы пользовались таким инструментом — или всё-таки предпочитаете писать руками?
💳 Первый платёж получен.

На этой неделе подключил к ZavodVoice платную подписку. Два тарифа:

Старт — 590 ₽/мес
Про — 1 190 ₽/мес

Всё работает: оплата проходит, тарифы активируются, механика крутится штатно.

И вот первый платёж — 569 рублей (уже за вычетом комиссии).

Честно? Это я сам себе оплатил. Прошёл весь путь от кнопки до активации подписки — нужно было убедиться, что нигде ничего не рассыпается. Так что мой первый и пока единственный клиент — это я.

Смешно, да. Но скрывать тут нечего.

За многие годы в разработке я хорошо понял одну вещь: когда строишь продукт один, в свободное время — он не обязан сразу выглядеть как стартап с обложки TechCrunch. Он обязан двигаться. Каждый день хоть на шаг, но вперёд.

Сегодняшний шаг — платёжка живая. Деньги прошли. Мои, но прошли. Значит, пройдут и чужие.

Строим дальше. Всё как есть.

---

А у тебя был момент, когда ты сам стал первым пользователем своего продукта? Что чувствовал?
🎙️ ZavodVoice (@zavod_voice_bot) — это не генератор текста. Это усилитель живого голоса.

Продолжаю рассказывать про стартап, который пишу.

Большинство людей используют нейросети одинаково: «напиши мне статью на такую-то тему», «ответь на вопрос». На выходе — нейрослоп. Технически грамотный, фактически пустой. За таким текстом не стоит никто.

ZavodVoice решает принципиально другую задачу.

За постом стою я — конкретный человек с биографией, жизненным опытом, мировоззрением, эмоциями. Живой человек рождает идею. Мой тг-помощник ZavodVoice помогает её оформить.

Вот в чём настоящая разница:

• Обычный SMM-генератор → ИИ придумывает за тебя
• ZavodVoice → ты думаешь, ты говоришь — инструмент только шлифует форму

Это выводит ZavodVoice в другую категорию. Не «ещё один генератор контента», а инструмент, который сохраняет твой живой голос и просто убирает из него шум.

Надиктовал голосовое — получил готовый пост. Для Telegram или других соцсетей.
👍2🤔2
🎙️ Я научил бота брать у меня интервью — и он пишет лонгриды лучше, чем я сам

Сейчас готовлю большой материал для портала vc — про стартап, про историю ZavodVoice (@zavod_voice_bot)

Казалось бы, сел и написал. Но я пошёл другим путём.

Добавил в ZavodVoice новую фичу: бот сам берёт интервью у эксперта, задаёт наводящие вопросы, вытягивает детали — а потом собирает из всего этого готовый лонгрид. Либо в формате классического интервью, либо как большую связную статью без вопросов и ответов.

Почему это вообще нужно?

У многих людей есть крутой экспертный кейс или живая история. Но когда садишься писать — мысли рассыпаются, структура не складывается, половина важного остаётся «за кадром».

Бот решает именно эту проблему:
• задаёт правильные вопросы в нужный момент
• помогает автору раскрыться и не пропустить главное
• превращает поток мыслей в читаемый текст

Это не «напиши мне статью». Это — помоги мне её рассказать.

И вот что мне нравится особенно.
На вопросы можно отвечать голосом. Вышел на прогулку — и просто идёшь, дышишь воздухом и отвечаешь боту вслух. Никакой клавиатуры, никакого «сяду и напишу». Бот слушает, расшифровывает, фиксирует. Мне кажется, это вообще меняет формат работы с текстом — особенно для тех, кому думается лучше на ходу, чем за столом.

Планы по доступу

Хочу для теста открыть фичу на всех тарифах. Но есть нюанс: запросы к моделям стоят денег, поэтому нужно придумать, как отсечь тех, кто просто заглянет «одним глазком» — и при этом не закрыть доступ тем, кому это реально нужно. Пока думаю над механикой.

Штука меня вдохновляет. Кажется, получилось.



Если стало интересно попробовать — напиши мне в личку. Доступ дам, как минимум на одно интервью. Посмотрим, как оно у тебя зайдёт.

А ты сталкивался с ситуацией, когда есть что рассказать, но не знаешь, с чего начать и как это оформить в текст?
👍3