ch
Feedback
Геныч.

Геныч.

前往频道在 Telegram

Здаров, я Геныч - разраб с опытом ведения небольшого бизнеса. В последнее время мне зашел вайб кодинг и автоматизация процессов с помощью ИИ. Тут я буду писать про свои проекты, работу, опыт, ошибки, деньги, и в целом жизнь. Контакт: @g_abashkin

显示更多
912
订阅者
-324 小时
-127
+2330
帖子存档
Алоха всем! Я немного затянул, но наконец-то выкатил своего бота. Честно говоря, думал, что с текущими возможностями AI всё п
+2
Алоха всем! Я немного затянул, но наконец-то выкатил своего бота. Честно говоря, думал, что с текущими возможностями AI всё получится быстрее и проще. На практике львиную долю времени сожрали ограничения Telegram-ботов и проблемы, которые из-за них возникали. Плюс ещё несколько дней ушло на фиксы багов, которые нейронка так и не смогла локализовать. Пришлось самому выискивать и дебажить их в свободное от работы время. Ну и, естественно, какое-то время ушло на тестирование: сначала на тестовых каналах, потом уже на своих, реальных. Кстати, этот пост тоже опубликован через него. Сейчас весь основной функционал уже работает. Бот умеет: • планировать посты; • по-разному их форматировать; • работать с премиум-эмодзи; • удалять посты старше 48 часов. Стандартные боты этого не умеют из-за ограничений Telegram API. В целом у меня уже есть идеи, как расширять функционал дальше. А пока бот уже будет экономить мне около 5к в месяц, потому что больше не придётся пользоваться платными аналогами. Если кому-то понадобится, пользуйтесь на здоровье: @postomatapp_bot

Раньше я использовал написание кода нейронками в основном для работы - код, задачи и всё такое. А сейчас решил пойти дальше и
Раньше я использовал написание кода нейронками в основном для работы - код, задачи и всё такое. А сейчас решил пойти дальше и наконец уже применить ИИшечки для своих личных целей. У меня есть небольшая сеть телеграм каналов, а с ними прилагается небольшая "боль". Мне нужно регулярно наперед откладывать посты и иметь возможность менеджерить уже отложенное. Есть бесплатные боты, но у них недостаточно возможностей. Боты которые подходят мне по функционалу платные, я сейчас плачу около 30к каждые 6 месяцев. Вывод: кажется уже пора запилить своего. Если запилю то скину ссылочку, мало ли кому тоже пригодится

На днях на работе снова убедился: ООП - это штука которую нужно юзать с умом. Когда мы бездумно используем наследование, мы не упрощаем систему а создаем себе кучу гемора в будущем и потом получается что то вроде "Не удаляйте. Оно как-то связано с продом". Это если что прямо цитата от коллеги.

Как я вообще начал пользоваться ИИ-инструментами для работы а в дальнейшем увлекся вайбкодингом. Короче, до 2025 года я вообще не пользовался никакими ИИ, абсолютно. Писал код руками. И в какой-то момент я начал собеседоваться на один проект. Мне дают тестовое задание. И буквально за день до этого я общался с другом, и у нас с ним случился небольшой разговор об ИИшках и вот этом вот всем. Я тогда просто кивнул и забыл. А тут сижу с этим тестовым… и думаю - а что если попробовать? Взял ТЗ и просто закинул его в chatgpt. Особых ожиданий у меня не было но тем не менее было интересно какой результат выйдет. И он мне выдаёт… полностью рабочий проект, поделенный на 3 части (html, css, js) Я их просто скопировал в новый проект и все. При тестировании я обнаружил один баг. Я его быстро нашёл, поправил руками. Всё тестовое заняло минут 10. И вот в этот момент то и произошло то самое пум-пум-пум...

Сегодня неожиданно вышло поработать вот с такими интересными видами
+1
Сегодня неожиданно вышло поработать вот с такими интересными видами

Сижу сегодня, делаю таску на работе. Таска очень простая, и вроде ничто не предвещает проблем. В итоге попытался сделать один раз - таску сделал, но сломал пару компонентов. Начал пытаться просить исправлять путем описания того, что сломалось. В итоге попыток 5, и нейронка просто начала чудить и делать все что угодно, но только не то, что мне требуется. Откатил все последние запросы через интерфейс windsurf-а и решил попробовать объяснить заново, что я хочу сделать, и при этом очень настойчиво попросил ничего вокруг не ломать. В итоге просто хаос - нейронка совсем перестала делать то, что от нее требуется. Если в первый раз она хотя бы задачу сделала, попутно свалив пол проекта, то сейчас просто все сломалось и проект перестал собираться. Посидев и подумал, решил почистить контекст и начать новый чат. Итог - идеально сделанная задача. Вывод дня: если нейронка чудит, проще сразу новый диалог начать. Скорее всего и токены выйдет сэкономить и время, возможно нервы.

Наткнулся на новость от Anthropic - они добавили Remote Control для Claude Code. Смысл простой: можно начать работу с кодом н
Наткнулся на новость от Anthropic - они добавили Remote Control для Claude Code. Смысл простой: можно начать работу с кодом на своём компьютере, а потом подключиться к этой же сессии с телефона, планшета или из браузера. При этом сама сессия продолжает работать на твоей машине. Claude всё так же имеет доступ к локальной среде - файлам, инструментам, MCP-серверам и настройкам проекта. Сессия синхронизируется между устройствами и нормально переживает сон ноутбука или временный обрыв интернета. По факту это выглядит как удалённое управление своим AI-агентом. Запустил задачу за компом - и можешь потом проверить или продолжить её с телефона, пока модель крутится у тебя на машине. Сама идея как мне кажется - огонь. Подробнее тут - https://code.claude.com/docs/en/remote-control

Недавно решил разобраться с фичей skills в Claude Code. Если коротко, это инструмент, который пришел на смену кастомным slash
Недавно решил разобраться с фичей skills в Claude Code. Если коротко, это инструмент, который пришел на смену кастомным slash-командам и значительно расширяет их возможности. В процессе изучения нашел несколько интересных моментов: - Генерация маркетингового контента: Анализирует приложение и помогает писать посты для продвижения, например для Хабра. - Подбор свободных доменов: Проверяет доступность доменов по теме проекта и предлагает варианты. - Поиск потенциальных клиентов: Помогает находить аудиторию, которой может быть интересен ваш продукт. Эту штуку я еще не тестил но звучит как магия. - Улучшение фронтенда: Помогает привести сгенерированный нейросетью фронтенд в более аккуратный и продакшен-подобный вид. Так как фронт это мое основное направление то эта штука это то что я протестил чуть больше. Разница в качестве генерируемого кода мне показалась довольно заметной. Вообще про skills я слышал уже несколько раз, но игнорировал. Для работы мне обычно хватало базовых команд вроде проверки кода. На данный момент я еще продолжаю изучать этот инструмент но уже выглядит как что то довольно интересное. 👉 Геныч.

О качестве кода, сгенерированного ИИ В последнее время я все чаще использую для работы и пет-проектов различные IDE со встроенными ИИ-моделями. Сейчас пилю небольшой проект на Python, чисто для себя. По сути это бот-надстройка над ChatGPT, который умеет управлять различными промптами. Он позволяет в один клик написать пост и подобрать к нему картинку на нескольких стоковых площадках по автоматически сгенерированному поисковому запросу. Я пользуюсь Windsurf и для себя выбрал модель Sonnet 4.6 Thinking. На мой субъективный взгляд, сейчас это одна из лучших моделей для генерации кода, хотя и не самая дешевая. Что я заметил. Пока приложение небольшое, даже более старые модели справляются довольно хорошо и генерируют достаточно чистый код, который полностью выполняет нужный функционал. Но как только появляется более сложная логика, начинаются проблемы. Даже самые новые модели могут добавить функционал в одном месте и сломать что-то в другом. И происходит это довольно часто. Чем больше разрастается приложение, тем чаще перестает работать простой подход: указать ИИ на проблему и попросить ее исправить. В таких случаях уже приходится подключать собственные технические знания, вручную дебажить код, а затем конкретно указывать ИИ на место, где именно возникает ошибка. Мой вывод такой. Что-то относительно простое с помощью ИИ сегодня может написать практически любой человек. Но если речь идет о проекте с более сложной логикой, без технических навыков пока все равно не обойтись.

Почему на мой взгляд дисциплина важнее мотивации Короче, снова же, на мой взгляд мотивация - штука очень переоценённая. Когда начинаешь что-то новое, её обычно много. Хочется учиться, работать, развиваться, что-то менять. Но проблема в том, что мотивация - это эмоция. А эмоции по расписанию не приходят. Сегодня ты заряжен и как кролик из рекламы енрджайзера бегаешь суетишься и делаешь вещи. Завтра - устал, не выспался, не то настроение, и уже ничего не хочется. В целом в самой мотивации нет ничего плохого но если вся твоя система держится только на мотивации, она скорее всего развалится. Не сейчас так чуть позже В какой-то момент я понял простую вещь. Все долгие результаты в моей жизни держались не на вдохновении, а на дисциплине. Когда я учился своей фронтенду, далеких 10 лет назад - это была не только мотивация. На одной ней я бы просто не вывез так как помимо учебы в универе (на заочке) и обучению новой для себя профессии, я работал на двух работах параллельно. Когда месяцами ходил на собеседования - тем более. В какой то момент всплеск мотивации стал вытесняться физической и психологической усталостью и в какой то мере может даже выгоранием. Но я не останавливался так как понимал что процесс нужно довести до конца вопреки всем сложностям и нужно просто сесть и делать что то даже если очень не хочешь на данный момент. Возможно это просто была привычка продолжать. Дисциплина вообще не выглядит красиво. В ней нет драйва и ощущения «я сейчас порву рынок». Это скорее состояние: надо сделать - значит делаем. И парадокс в том, что именно такая скучная, спокойная система со временем даёт самые большие результаты.

Как хороший тайм-менеджмент влияет на усталость от работы (и не только работы) В общем, я достаточно долго думал, что устаю потому что много работаю. Потом понял - я уставал не потому что много работал, а потому что работал хаотично. Когда день выглядит так: 🔘 почта 🔘мессенджер 🔘созвон 🔘кусок задачи 🔘пара видосов в ютубе 🔘 снова мессенджер 🔘еще кусок задачи 🔘ещё один созвон 🔘«срочно посмотри» Мозг тупо не успевает переварить что то одно а ему снова нужно переключаться на другое. Он всё время в режиме переключения, а переключение - это самый дорогостоящий вид нагрузки. В итоге к вечеру ты вроде бы весь день «был занят», но сделал намного меньше чем мог бы а энергии при этом потрачено максимальное количество. Когда я начал наводить порядок во времени, стало легче. Ниже я перечислю вещи которые внедрил для себя я. Понятно что не у каждого получится так сделать на работе так как многое зависит от устоявшихся процессов, но вы можете попытаться внедрить то что возможно. К тому же эти штуки применимы не только в работе но и в обычной жизни. Вот что смог сделать я: 🔘блоки под фокусную работу (выделить какое то количество времени когда вас нельзя отвлекать) 🔘отключённые уведомления, проверяю сообщения только периодически в те моменты когда это удобно мне. Если что то супер-срочное достанут меня другим способом. Как показывает правило все супер-срочные задачи сразу перестают быть срочными. 🔘без необходимости не размазывать созваны по дню, все провести в одно время 🔘выбираю реальные приоритетные задачи, а не кучу задач которые «надо бы» 🔘 если задача большая то дроблю ее на мелкие части которые могу сделать в один день, что бы не заканчивать работу с ощущением незавершенности. И тут внезапно это помогло мне быть менее задолбанным даже делая гораздо большее число работы, потому что усталость часто не от объёма работы а от ощущения беспорядка и незавершённости. Вывод: Тайм-менеджмент - это не про продуктивность ради продуктивности. В моем случае это увеличение эффективности при сохранении энергии.

Почему я перестал сравнивать себя с другими разработчиками В этом посте тема пойдет скорее о профессиональном сравнении, но в целом основываясь на моем субъективном опыте эта штука работает везде одинаково. Короче, было дело, раньше я постоянно сравнивал себя с другими. Мне около 30 и я плавал где-то на уровне мидла а кто-то в 25 уже сеньор-помидор и шарит за 3 фреймворка лучше, чем я за один. Кто-то выступает на конфах, пишет статьи, запускает стартапы. И каждый раз в голове одна мысль: «Я отстаю». Соцсети, конференции, чаты - идеальная среда, чтобы почувствовать себя отстающим. Ты видишь чужой успех, но не видишь их путь и годы факапов. Самое неприятное в этом сравнении то, что оно по сути бесполезно и не мотивирует от слова совсем. Оно либо давит, либо заставляет суетиться. Ты начинаешь хвататься за всё подряд и теряешь фокус. Ты начинаешь учить технологии не потому что нужно, а потому что «все уже знают». И в какой-то момент я понял простую вещь. У каждого своя стартовая точка. Я заходил в айти из рабочей профессии, я был токарем. Кто-то - из профильного вуза, кто-то — вообще с детства в коде. Кто то просто гениальный программист. Сравнивать траектории бессмысленно. Имеет смысл сравнивать только себя вчерашнего с собой сегодняшним. В последние годы в соц. сетях я стал проводить минимум времени, в основном их использую только ради общения или по делу. В голове стало меньше лишнего шума, стал лучше фокусироваться именно на том что мне нужно, да и просто появилось больше сил потому как сами того не замечая но листание соц. сетей забирает у нас кучу энергии. Я для себя сделал простой вывод. Сравнение - хороший инструмент для анализа. Но как и любым инструментом нужно уметь пользоваться иначе он может тебе и в колено выстрелить.

Новый год закончился, а я всё ещё не вошел в рабочий процесс. Разбираюсь почему Короче, почти месяц после Нового года я не мог нормально собраться и начать писать. И вроде бы было время. И темы в голове есть. И канал уже понятен, и формат определён. Но каждый раз одно и то же: «Начну завтра» «Надо сначала нормально войти в ритм» «Сейчас не то состояние» Знакомо, думаю, многим. Я покрутил это у себя в голове и понял несколько вещей. Во-первых, после длинных пауз мозг отвыкает не от работы, а от инициирования. Сам процесс писать — не сложный. Сложно снова начать. Во-вторых, когда повышаешь планку к контенту, появляется странный стопор. Хочется сразу писать «хорошо», «осмысленно», «не хуже, чем было». И из-за этого не пишешь вообще. И в-третьих, я слишком долго думал про концепцию, вместо того чтобы просто продолжать делать. Название поменял. Фокус расширил. А привычку регулярно писать — на паузу. Вывод простой, супер-банальный, но рабочий. Нужно просто начать делать.

Я долго думал, каким я хочу видеть этот канал. И в какой-то момент понял: я не хочу замыкаться только на IT. Айти - это львиный кусок моей жизни, моя профессия. Но не вся моя жизнь. В итоге я решил что мне интереснее было бы говорить шире: про опыт, карьеру, деньги, ошибки, решения, бизнес, жизнь. Про то, что остаётся за рамками айтихи. Здесь по-прежнему будет IT - но как часть, а не как единственная тема. Хочется делиться тем, что реально прожито и понято, а не подстраиваться под формат или нишу. Посмотрим, попрет ли, но как то так.

Как поменялась моя жизнь, когда я ушел из своей рабочей профессии в айтишку Когда я работал на производстве, всё было довольн
Как поменялась моя жизнь, когда я ушел из своей рабочей профессии в айтишку Когда я работал на производстве, всё было довольно понятно. Есть смена, есть задача, есть конец дня. Наступил конец смены и я закончил работать, независимо от того доделал я дела или нет. Далее идешь по своим делам, голова и тело отдыхают. Работа разрабом устроена иначе. Ты можешь сидеть за ноутбуком весь день и физически почти не устать, но при этом быть выжатым изнутри. У тебя нет просто чертежа или инструкции по которой ты должен что то сделать. Ты сам должен придумать решение, сам его проанализировать, внедрить и отвечать за результат. Иногда ты понимаешь что если сегодня ты до конца не придумаешь решение то завтра ты просто забудешь свои наработки и начнешь все с начала и по этой причине даже после окончания работы ты можешь часами в голове прокручивать решения. Со временем я понял, что здесь меняется не только тип работы. Меняется подход к жизни в целом. Если не учиться выключаться вовремя, работа начинает съедать всё остальное. Удалёнка, гибкий график и «умственная работа» легко превращаются в бесконечный рабочий день, где ты вроде бы всегда свободен, но по факту всегда на работе. Я долго учился принимать простую вещь: не все задачи обязаны быть решены сегодня. Иногда лучший прогресс — это закрыть ноутбук и дать голове отдохнуть. Вывод: работа головой определенно даёт больше свободы, но эту свободу нужно научиться использовать и уметь ставить границы и беречь себя, иначе получается какая то херня.

Навык, который сильнее всего ускорил мою карьеру Если честно, дольше всего я думал, что меня тянет вперёд умение писать код «
Навык, который сильнее всего ускорил мою карьеру Если честно, дольше всего я думал, что меня тянет вперёд умение писать код «красиво». Типа грамотная архитектура, аккуратные компоненты, правильные хуки — вот это всё. Но нет. Навык, который реально дал мне ускорение — умение задавать вопросы вовремя. Когда я только начинал, я часто тупил: А вдруг вопрос тупой?» И в итоге я мог тупить по 3—4 часа в одиночку, вместо того чтобы за 5 минут получить направление и идти дальше. Перелом случился, когда я впервые работал в команде, где это было нормой. Тимлид тогда сказал фразу, которую я до сих пор помню: «Ты не платишь компании за то, что спрашиваешь. Компания платит тебе за то, чтобы ты двигал задачи». С тех пор я перестал геройствовать. Если застрял — сначала 15–20 минут пробую сам, потом иду с чётким вопросом: что делал, куда смотрел, чего не понял. И вот тогда я реально поехал вверх: задачи стали закрываться быстрее, фидбек — полезнее, а доверия — больше. Так что да — писать код важно. Но умение вовремя попросить подсказку — это навык, который экономит месяцы твоего роста.

Как я окончательно перешёл в IT. 2015–2016 В начале 2015-го я понял, что топчусь на месте. Помощником быть классно, но верстк
Как я окончательно перешёл в IT. 2015–2016 В начале 2015-го я понял, что топчусь на месте. Помощником быть классно, но верстка — это тупик, если хочешь чего-то большего. JS, jQuery, npm, Gulp — всё это проходило мимо. Уволился с подработки, остался только на заводе. Купил курс по веб-разработке от Loftschool. Три месяца бессонных ночей — теперь не у станка, а за задачами и проектами. К концу 2015-го понял: пора искать настоящую работу в IT. Полгода собесов, около десятка отказов — и в мае 2016-го я получил оффер на 60 000 ₽. На заводе было 29 000. Я был готов даже на меньше, лишь бы попасть в IT. А получил вдвое больше. Что я был счастлив — это ничего не сказать.

Моя первая подработка в IT. 2014 год И так: в марте 2014 я нашёл свою первую подработку помощником веб-разработчика. На деле
Моя первая подработка в IT. 2014 год И так: в марте 2014 я нашёл свою первую подработку помощником веб-разработчика. На деле — просто верстал. Офис, 5 дней в неделю по 4 часа. Зарплата — 10 000 рублей. На такие деньги жить, мягко говоря, сложно, поэтому с завода я не увольнялся. Перешёл там на ночные смены, а днём шёл в офис. Спал где-то между дорогой на работу и обедом. Так я жил примерно полтора года — днём код, ночью станок и тоже код. Что я был задолбан это ничего не сказать но именно в этот период я реально почувствовал, что могу.

Мой первый этап вкатывания в IT. 2013–2014 Работал на заводе по 8 часов в день. Работа — вполне нормальная. У меня был редкий
Мой первый этап вкатывания в IT. 2013–2014 Работал на заводе по 8 часов в день. Работа — вполне нормальная. У меня был редкий станок, такой станок был один на целый концерн заводов и на нем кроме меня и моего сменщика никто не умел работать. Поэтому нас особо не трогали — даже начальство. На заводе запрещено проносить свою технику, но я всё же пронёс ноут. Сидеть за ним, естественно, тоже было нельзя, других людей гоняли даже за то что они просто присядут и залипнут в телефон, но по вышеописанной причине начальник цеха старался закрывать глаза на мои косяки что бы я не дай бог не уволился. И так я тихо сидел и изучал HTML, CSS и JS прямо во время смены, пока шлифовались лопасти для винтов, а этот процесс мог идти до 14 часов. Справедливости ради и я шел им навстречу и брал лишние смены если нужно что то очень срочно, и все были довольны. Почему именно айти? Казалось, что это стильная, свободная и гораздо более оплачиваемая сфера. Свобода передвижения, а я очень мобильный человек и люблю менять картинку за окном. Ну и я тогда еще и слегка бунтарем был, который вот прям совсем никак не мог понять почему нельзя опоздать на работу на 5 минут, мне это казалось каким то пережитком прошлого, а я все таки хотел в будущее.

Алоха товарищи, я Геныч. Решил завести этот канал. С какой целью пока не придумал но захотелось рассказать немного о себе и в
Алоха товарищи, я Геныч. Решил завести этот канал. С какой целью пока не придумал но захотелось рассказать немного о себе и возможно с кем то поделиться полезным опытом. И так поехали. О себе: Когда-то я работал на заводе оператором ЧПУ (на фото 2014 год). Была огромная мотивация уйти в айти и я тайком протащил ноут через проходную, чтобы во время работы учить фронтенд. На станке — шлифовальный круг и шлифующиеся лопасти винтов, в компе — верстка и консоль, дома курсы. Так я и попал в айти. В 2014 году устроился на первую работу верстальщиком и с тех пор варюсь во фронте — видел, как менялись фреймворки, тренды и настроения. Работал и сеньором и фронт лидом. В этом канале делюсь историями, мыслями и наблюдениями. Про фронтенд, работу, выгорание и вообще жизнь разработчика. Без заумных слов, ну может чуть-чуть.