TGViewer
Channel Public Channel
Саня об IT 👨🏻‍💻 Frontend ментор

Саня об IT 👨🏻‍💻 Frontend ментор

@sanya_ob_it

15+ лет в IT. Руководитель направления разработки в Т1 (Иннотех)

📌 Урок о том как действующему Frontend-разработчику получить оффер в 2026 году в закрепе

Отзывы учеников: https://t.me/sanya_it_otzovi
Моя личка: @shirochkin
Subscribers
2.5K
Photos
584
Videos
18
Links
167
Recent Posts 13 shown
Post #1039 468
-70% к доходу добровольно, вы бы пошли на такое?

17 лет назад я чинил компьютеры, настраивал роутеры и сети в офисах и зарабатывал 30–40 тысяч. Заказов было больше, чем я успевал делать руками, часть я раздавал знакомым за процент — ещё немного, и это стало бы своей конторой по айтишным услугам для физлиц и офисов.

Параллельно две вышки: днём на математика-экономиста, по вечерам - на переводчика.

А в ноябре 2011-го я устроился разработчиком на 12 000 рублей. По стеку - много разных БД (MSSQL, Oracle, Teradata) и собственный фреймворк компании с разработкой либ на C# и WinForms.

Чем история закончилась и чем я на самом деле заплатил за переход — в ролике.

Что ещё в видео:
• Старт карьеры в разработке в крупной IT-компании с 1к+ айтишников, офисы в Москве, Перми, Киеве, Астане и Минске, клиенты по всему миру. Первый собес был провален, взяли со второй попытки, кста.
• Первый проект — продакшн Сбербанка.
• А пригодилась ли вышка?
• Три месяца, после которых я чуть не написал заявление.
• Грейды, устроенные как витрина с яйцами в магазине: специалист второй категории, специалист первой категории, там еще и разряды почти как у рабочих специальностей были, например есть запись в моей трудовой "специалист первой категории второго разряда".

Если поглядываете в сторону другой специальности — тут как раз про ту часть, о которой обычно не рассказывают: уходишь не с нуля, а из нормально устроенной жизни, и первые месяцы не понимаешь, выживешь ли.

Видос - первая часть серии историй про мои 17 лет в айти и про то, стоит ли вообще менять специальность/работу/проект. Ставьте лайки и пишите комменты под видео, поддержите автора 😉

В плане работы над видео месяц вышел самым продуктивным за долгое время (и в запасе лежит еще), надеюсь с постами будет та же история.

Смотреть тут
  • 🔥 13
  • ❤ 6
  • 👍 5
Post #1038 721
13 сентября — День программиста

Сегодня 256-й день года, и это единственная дата в календаре, которая сама по себе выглядит как объём памяти. Символично, что праздник придумали люди, которые считают с нуля и искренне не понимают, почему остальные удивляются.

Я в профессии с 2008 года, и за это время успел выяснить главное: программист — это не тот, кто пишет код без ошибок, а тот, кто научился с олимпийским спокойствием читать стектрейс в пятницу вечером. Стаж не избавляет от багов, но создаёт ощущение "о, что-то подобное я видел 5 версий этой либы назад".

Раньше в такой день принято было благодарить Stack Overflow, теперь можно благодарить нейросеть, которая написала код, а ошибку в нём вы нашли сами, потому что она об этом скромно промолчала.

Отдельно поздравляю всех, кто в этом году хоть раз сказал "это займёт два дня" и оказался прав. Для остальных этот праздник даёт официальное право продлить оценку ещё на одну итерацию.

С праздником, коллеги. Пусть пайплайны зеленеют, прод не падает, баги правятся быстро, руководство видит и ценит вашу работу, а если не ценит, то при открытии резюме HRы сразу по 10 штук в день начинают звать вас на интересные проекты, как это было когда-то.
  • 🔥 24
  • 🎉 16
Post #1033 931
Пермский марафон с Т1

Пробежали с коллегами из Т1 Пермский марафон, который проходит уже не первый год. В этот раз очень масштабно, думаю более 10 тысяч участников, а наш старт объявлял сам Дмитрий Губерниев 🔥

Очень рад, что коллеги составили компанию, один бы вряд ли побежал)
  • 🔥 23
  • ❤ 8
  • 👍 7
Post #1031 1.02K
С Днём Знаний!

Сегодня дочка пошла в первый класс, а ведь по ощущениям буквально позавчера сам школу закончил 😅

Смело считаю День Знаний и своим праздником, к знаниям причастен: занимаюсь просвещением людей, и тут в канале, и на YouTube, и менторю группу)

Всех поздравляю 👏 Учиться, учиться, еще раз учиться! В IT без этого никак)
  • 🎉 30
  • 👍 7
  • 💯 5
  • ❤ 1
  • 🥰 1
Post #1030 1.11K
"Скрутил" возраст в резюме?

Несколько месяцев уже не снимал шортсов, долго думал над какими-то новыми форматами, но понял: мне просто нравится в юмористической, иногда утрированной манере рассказывать о том, что сейчас происходит в IT.

Поэтому смотрите новый шортс с новым персонажем, Макаром кличут: https://www.youtube.com/shorts/nNp-4YB42Zw

Что скажете, существует эйджизм в современном IT?

Правда ли, что "старый конь борозды не портит, но и глубоко не пашет", или это вполне применимо и к некоторым зумерам-смузихлёбам? 😁
  • 🔥 12
  • 😁 9
  • ❤ 3
  • 👍 1
Post #1029 1.13K
Оценка задач в часах у нейронки 😁

Повеселил Claude Code на моём проекте с презентациями к видео - начал оценивать варианты в часах 😊

Лучше бы в % от Usage сказал, ну да ладно, масштабы понятны.

Если вы еще начинающие в работе с нейронкой - не верьте, он быстрее сделает.

А вообще, может такое поведение модели - результат попытки её "очеловечивания"? Что дальше? "Слушай, я уже долго работаю без выходных, на пару дней в отпуск хочу?"
  • 😁 8
Post #1026 938
Бигтех: вакансии, собесы, реальность

Новое видео от меня подъехало, больше трёх месяцев ничего не снимал, будем считать что это был творческий кризис.

Вашему вниманию представляю расширенную и обесцензуренную версию моего доклада, который был на конфе Т1 Лампа в Перми. Да, классная фотка из корпоративного блога (Команда Т1) - как раз оттуда, текст про Акселератор к видео не относится)

В этом видео пересекаются 3 наиболее актуальные нынче темы: бигтехи, собесы и вакансии, на личном опыте подчёркиваю контраст этих всех тем, делюсь историями из опыта, даю полезные советы о том, как собесы лучше проходить и что еще важнее, как их не нужно проводить.

Смотреть:
https://www.youtube.com/results?search_query=Frontend+%D0%B2+%D0%B1%D0%B8%D0%B3%D1%82%D0%B5%D1%85
  • ❤ 8
  • 🔥 8
  • 👍 5
Post #1025 892
Как заставить ИИ лучше работать: Инструменты Spec-driven

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

Не Spec Kit'ом единым

Список инструментов вокруг spec-driven и агентской разработки за последние месяцы вырос заметно:

Superpowers — не про «что делать», а про «как делать»: TDD-дисциплина, review, изоляция работы через worktrees. Взрывной рост — с ~57k звёзд на GitHub в феврале до ~268k к середине года, один из самых быстрорастущих агентских фреймворков за всё время.
GitHub Spec Kit — вот то про что я и писал выше, команды /specify, /plan, /tasks и не только. Стабильно в топе, ~120k+ звёзд.
BMAD Method — симулирует целую agile-команду из ИИ-агентов (аналитик, PM, архитектор, разработчик, QA), ~50k звёзд. Более тяжеловесный, генерирует много артефактов до старта кода.
OpenSpec — лёгкий вариант, спецификации хранятся в git как источник истины, ~60k звёзд.
GSD (Get Shit Done) — meta-prompting и context engineering, тоже под 60k звёзд, но у оригинального проекта в 2026 был скандал с криптосвязанными компонентами — часть комьюнити форкнула независимую версию. Урок: даже у популярных инструментов стоит проверять, кто их поддерживает.
Kiro от Amazon — агентная IDE со спек-ориентированным пайплайном, пока в самом начале пути по звёздам, но интересна как «встроенный» вариант подхода.

Есть и совсем нишевые вещи вроде мостов между Spec Kit и Superpowers (superspec) или гибридов BMAD с автономным циклом выполнения — экосистема явно ещё формируется, и через полгода список наверняка будет другим.

Tекущий вывод

Пока для себя сформулировал так: Spec Kit лучше отвечает на вопрос «что делать» — структурирует требования и план. Superpowers фокусируется на «как делать» — дисциплине самого исполнения. Многие в комьюнити используют именно связку: Spec Kit владеет constitution → spec → plan → tasks, а Superpowers берёт на себя TDD и ревью на этапе реализации, а tasks.md служит контрактом между ними.

Мой план такой: сначала более глубоко потестить Superpowers, чтобы понять его сильные и слабые стороны "из коробки", а потом собрать связку и посмотреть, насколько она реально усиливает то, что уже даёт Spec Kit.

И немного личного

Обидно, что весь этот инструментарий пока абсолютно неприменим к корпоративным проектам в Т1 — слишком много ограничений по контурам безопасности и используемым моделям и инструментам. Честно, всё чаще ловлю себя на мысли попроситься в подразделение, которое как раз занимается агентскими инструментами — чтобы своими компетенциями поучаствовать в создании того, чем в итоге будут пользоваться тысячи разработчиков внутри компании, а не просто наблюдать за этим со стороны.
  • 🔥 7
  • 💯 6
  • 👍 5
  • ❤ 2
Post #1024 960
Щука!

Ачивка получена: Первый раз в жизни поймал рыбу на спиннинг 🎣
  • 🔥 25
  • ❤ 7
  • 👍 7
  • 😁 1
Post #1023 1.01K
Spec-driven разработка: зачем, мой опыт, планы

Уже больше года активно изучаю всё что связано с ИИ-агентами, сейчас решил с вами поделиться про подходы к агентской разработке, а именно spec-driven development с помощью Spec Kit.

Проблема, которую решает spec-driven подход

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

Spec Kit (кстати, от самого GitHub) эту проблему решает структурой. Вместо одного гигантского промпта (в котором обязательно что-то забудешь) — последовательность шагов:

— сначала конституция проекта: обсуждаешь с ИИ ключевые подходы (например, применение TDD), допустимые границы отхода от правил, договариваетесь на берегу;
— дальше — спецификация: обсуждаешь с нейронкой функциональные и нефункциональные требования, смотришь что она сгенерировала, корректируешь;
— затем технологическое решение: ИИ делает ресерч по выбору новых библиотек, если нужно — предлагаешь своё, спорите;
— и только потом — гранулярные задачи с чёткими гейтами качества и требованиями к тестам.

Весомый плюс для активной разработки в том, что спецификацию и аналитику удобно делать более умной (и дорогой) моделью, а сами задачи на реализацию — уже отдавать более дешёвой LLM. Это сейчас пока токены еще не сильно дорогие, но уже активно дорожают и подобное разделение будет только набирать популярность - мой прогноз.

Где я это уже применял

Юзаю его уже несколько месяцев, успел прогнать через Spec Kit и отдельные фронтенд-фичи, и чисто бэкенд-фичи, полноценные фулстек-задачи и даже спроектировал и собрал десктоп-приложение. И с Cursor, и с Claude Code — отработало практически из коробки, без танцев с бубном.

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

В общем, однозначно рекомендую вам попробовать и составить своё мнение. Устанавливается быстро, команд не много, инвестированные час-два (думаю столько достаточно для базового погружения) себя окупит при реализации уже первой крупной фичи.

А я сам, чтобы не останавливаться в развитии, хотел попробовать ещё какие-то аналогичные решения, чтобы сравнить подходы и понять, что лучше подходит для каких задач и мне лично. Но стабильно откладывал из-за низкого приоритета. И тут недавно сходил на эфир с выпускниками курса по ИИ, который я прошёл несколько месяцев назад. С автором курса, Алексеем, случился очень содержательный разговор: обсудили агентские фреймворки, новинки фронтир-моделей, скиллы и MCP. И он посоветовал попробовать Superpowers.

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

Пробуйте регулярно что-то новое для себя, развивайтесь!
GitHub GitHub - github/spec-kit: 💫 Toolkit to help you get started with Spec-Driven Development 💫 Toolkit to help you get started with Spec-Driven Development - github/spec-kit
  • 🔥 13
  • ❤ 3
  • 👍 2
Post #1021 1.03K
Баг телеги?)

Обратил внимание, что на одном клиенте telegram (macOS, последний) с картинками и предыдущим постом всё окей - текст есть, а на обновленном Android - просто картинки без текста.

Для тех кто с багом - на всякий случай текст закинул в комменты к тому посту.

Давайте разберемся, это только у меня как у автора такой баг или у вас тоже текста предыдущего поста нет?

👌- текст есть
🤔- текста нет

Upd: спасибо за обратную связь, в следующий раз для постов с картинками попробую перейти на rich text, там по логике хотя бы должно быть оповещение о том что в вашей версии тг не получится посмотреть пост.
  • 🤔 28
  • 👌 4
  • 👍 1
Post #1013 1.33K
Как ИИ заменяет людей, мой кейс

У меня давно сидела в голове идея нового видео для YouTube: рассказать о различиях трёх "миров" в современном IT — мир вакансий, мир собесов и мир реальной работы. Материал уже был готов — я делал доклад на корпоративной конференции в Высшей школе экономики с презентацией в корпоративном стиле, которую корпдиз сделал на основе моего черновика. Использовать ту версию для канала я посчитал неправильным, поэтому решил переделать взять старый черновик презы (35 слайдов, "наколеночный формат") — красиво отдизайнить, не трогая структуру и тексты, и добавить место для видеокружка с говорящей головой.

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

Начал с Perplexity, где у меня обычно выбран Claude Sonnet. Несмотря на чёткие указания не менять структуру, модель её проигнорировала — сократила презентацию, добавила отсебятины, а итоговая вёрстка вышла на уровне "мама, я сделал свой первый сайт в интернете": блоки налезали друг на друга даже на заранее оговоренном разрешении, важные скриншоты вакансий вообще пропали. Это в целом ожидаемая проблема — модели этого поколения при генерации презентаций регулярно спорят с инструкциями по структуре и путаются в вёрстке при сложной композиции слайдов.

Дальше попробовал Perplexity Computer — инструмент с более широкими возможностями, включая создание презентаций как отдельную фичу. Этот вообще расстроил, хотя потратил 1000 кредитов на 10 баксов, а по факту только цвета поменял. А вот для для планирования авиа+жд маршрута по Китаю он неплохо сработал в своё время.

Из спортивного интереса открыл Claude Code с выбранным Opus High и скопировал туда тот же промт. И вот тут стало интересно: у меня в презентации была ссылка на тг-канал с текстовым примечанием для дизайнера "сделай вместо этого QR" — два предыдущих инструмента это проигнорировали, а Claude Code сгенерировал и вставил QR прямо в нужное место.

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

Пошёл закрывать заказ на площадке — результат меня полностью удовлетворил. Посмотрел на ценники, которые зарядили дизайнеры: новички без рейтинга просили в районе 5к, а опытные исполнители — 25-30к. А Claude потратил всего 25% от 5-часового лимита самого простого тарифа.

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

На скринах к посту — те самые варианты по порядку: 1 — исходный, 2 — Sonnet, 3 — Computer, 4 — Claude Code (Opus).
  • 🔥 5
  • 😱 4
  • ❤ 2
  • 👍 1
Older posts →

About this channel

How can I read @sanya_ob_it without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Саня об IT 👨🏻‍💻 Frontend ментор: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Саня об IT 👨🏻‍💻 Frontend ментор have?
Саня об IT 👨🏻‍💻 Frontend ментор (@sanya_ob_it) has 2.5K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Саня об IT 👨🏻‍💻 Frontend ментор know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
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 →