TGViewer
Channel Public Channel
MADTeacher | Станислав Чернышев

MADTeacher | Станислав Чернышев

@madteacher_channel

Канал автора книг "Основы (Dart, Go)", идейного вдохновителя "Основы Flutter" и препода ^_^

Делюсь своими мыслями по творящемуся в образовании, мире IT и dart/flutter

Boosty: https://boosty.to/madteacher
Мой ютуб-канал: youtube.com/@_MADTeacher
Subscribers
1.61K
Photos
543
Videos
17
Links
607
Recent Posts 18 shown
Post #1114 483

Forwarded from Недетерминированная разработка

Jev - хайп из ничего? 👀

Последнюю неделю в сети только и слышно о новой LLM - Jev
. При этом, многие инфлюенсеры как с цепи сорвались и кричат о ее детерминизме и здесь как бы и да - он «есть», как и огромное НО...

В целом, детерминизм можно разделить на 2 типа: по форме и по содержанию. Язык программирования удовлетворяем обоим, а чистая LLM, без какой-либо обвязки, где предусмотрена валидация и цикл исправления ошибок – ни одному из них. Jev же гарантирует только один тип детерминизма – по форме.

Другими словами, модель всегда будет возвращать валидный ответ (JSON, 1/0 и т.д.), который спокойно распарсится, но вот к содержимое этого ответа все равно остается недетерминированным. Да, не настолько, как у классической LLM, но все же недетерминированным 🤣

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

В теории мультиагентных систем такие агенты, которые просто реагируют на что-то в окружающей среде, считаются реактивными. Те же, которые планируют что-то наперед – проактивными. И вот Jev как раз хорош в первом типе задач, где нужно быстро принять решение (да и ни на что другое он в принципе не способен) 😄
  • 👍 7
  • 🔥 1
Post #1113 878
Боитесь, что какой-то инфлюенсер уже крутит 100500 агентов, хвастается длинной своего воркфлоу и вообще запускает очередной B2B AI SAAS, а вы тем временем только в начале пути? Не переживайте! Не факт, что он останется в выигрыше на длинной дистанции...

Фактически те, кто сейчас находится на передовой ИИ-разработки должны пройти через поле граблей, набить кучу шишек и пока это будет происходить - сформируются лучшие практики, паттерны и все то, чем любят обмазываться тру-инженеры 😏

Как итог, те, кто стартанет позже - окажутся в более выигрышной ситуации, так как перед ними уже расчистили минное поле своими тушками различные ии-энтузиасты 😄
  • 👍 18
  • 🤔 2
  • 💩 1
Post #1112 1.3K
Очень много студентов за прошедшие полторы недели подходили с вопросом: "А как нынче получить лычку «Мамкин ИТ-шник», то есть трудоустроиться?“

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

1) Стажировки. Для крупных компаний это по факту сейчас единственный путь притока свежей крови, позволяющий в последующем пройти на джуновскую позицию 🔫

2) Попробовать крутить опыт, но тут даже те, кто из студентов про это заикался, признались, что такой подход не дал желаемого результата 😢

3) Этот вариант способен отправить часть людей на Татуин, так что осторожно - трудоустраиваться в организации, связанные с ВПК (военно-промышленный комплекс) или в ИТ-отделы на обычные заводы 😏

Ничего не забыл?)
  • 👍 13
  • 💩 1
  • 💯 1
Post #1111 1.17K
Признаться честно, за все время, когда я разрабатывал системы различной сложности – никогда не мог удержать в голове весь код проекта… что уж говорить про моменты, когда через неделю приходится возвращаться к той части, куда вносил изменения и по новой вчитываться в код, в попытке освежить свою память 🫠

Другими словами – мне далеко до бабушкиных пирожочков и мамкиных ИТ-шников, которые от первого и до последнего файла кодовой базы понимают, что у них там творится… но вот вопрос… а реально ли существуют такие люди и насколько важно от и до знать свою кодовую базу?

Как по мне – таких людей не существует, а хорошая кодовая база – это не та, где взывая к чьей-то матери, выбиваешься из сил в попытках найти нужное тебе место для внесения изменений, а та, в которой это способен сделать даже самый юный джун (или человек вообще не имеющий отношение к проекту) не прибегая к сакральному таинству распития спиртных напитков 😏

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

Если вы с этим не согласны, то скорее всего работали только с маленькими проектами, где каждая строчка написана только вами. Либо у вас настолько феноменальная память, что мне только и остается, что снять шляпу 😄

Так что важнее – знать кодовую базу как «отче наш» или или уметь быстро воссоздать нужный контекст и не наломать дров? Как по мне, ответ очевиден… но будет интересно почитать ваше мнение в комментариях 👇
  • 👍 8
  • ❤ 1
  • 🤡 1
Post #1110 893
37 годиков 👀

Планов громадье и до всего, к сожалению, сложно дотянуться своими шаловливыми ручками 🫠

Перво-наперво нужно перебраться семьей на новую ипотечную квартиру (по этой эпопее потом будет отдельный пост), снова начать проводить созвоны с бустерами, стримы, да и видосики записывать (а то пока вообще не представляется возможности это делать😭), далее - закончить книгу по harness-инженерии и основательно взяться за докторскую диссертацию, а также обновить "Основы Flutter", добавив в книгу и код туда вынос material и cupertino виджетов.

Всем огромное спасибо за поддержку! Если хочется меня поздравить, сделать через Boosty, задонатив на погашение ипотеки (ну, или просто задонатив, написав в сообщении на что) 😅

А если вы хотите поздравить еще и с пользой для себя, или ваших близких, на следующие курсы на степике будет действовать скидка в 20% по промокоду MAD_BIRTHDAY до 9-го сентября включительно (огромная просьба переходить для приобретения курса по предоставленным ссылкам, иначе платформа заберет себе практически 50% от стоимости курса 🥲):

🔶Основы Flutter: путь от Новичка до Профи

1️⃣ Основы разработки на Dart: от юнлинга до падавана

2️⃣ Основы разработки на Dart: рыцарь-джедай

3️⃣ Основы разработки на Dart: магистр-джедай

4️⃣ Основы Go
  • 🎉 29
  • 👍 3
  • ❤ 1
  • 💩 1
Post #1108 740

Forwarded from Недетерминированная разработка

🚨 Обновление книги "Основы harness-инженерии" 👀

Завершил работу над 3-й главой, добавив к ней сквозной проект и обновил материал на boosty и степике 😎

В связи с добавленным объемом материалов, цена увеличивается на 200 рублей. Если вы хотели приобрести курс, но на это все никак не было "времени", по 6 сентября его можно будет купить по старой цене, воспользовавшись скидкой 🫣 (просьба покупать именно по этой ссылке, иначе платформа забирает себе практически половину от стоимости 🥲)

p.s. О том, как поддержать меня в этом нелегком процессе написании книги и приобрести к ней ранний доступ писал в этом посте
  • ❤ 2
  • 👍 2
Post #1107 1.17K
  • 🤣 34
  • ❤ 3
  • 👍 1
Post #1106 1.3K
И снова в бой 👀

Этот учебный год обещает быть незабываемым. Во-первых - нужно до конца года закончить "Основы harness-инженерии", а в идеале до конца осени. Во-вторых - обновить "Основы Flutter". Но это так - лирическое отступление...

Этим летом наша кафедра вляпалась в выиграла ТОП-ИТ СТАРТ - нацпрограмму, по которой вузы должны выпускать студентов уровня middle-разработчиков 😏 Тем же счастливчикам, кто взял ТОП‑ИТ ПРО - предстоит выпускать сеньеров-помидоров 🤣

Что нам пришлось пережить как коллективу - сложно описать. РОП бакалавров - кремень, который выдержала и вытянула на своих плечах новую программу направления, пока я веселился с переформатированием магистратуры на новые рельсы (привет кроссплатформа и ИИ). Количество сгенерированной макулатуры за весну-лето сложно представить, да и не хочется - одну рабочую программу дисциплины для бакалавриата из-за внесение изменений в компетенции пришлось перехреначивать 3 раза!!! А с учетом приколюх от УМО и требованиям к наполнению - это документ на, мать его, почти 100 страниц...

Получится ли у нас выпускать мидлов? Нет А хз... тут многое зависит от предъявляемых требований на рынке, как будет выстроена работа с партнерами и дофигища разных нюансов, но из плюсов - очень много проектов и командной работы на протяжении всего обучения. А это то, на что я всегда и напирал. Ведь насколько бы не был крутой лектор, пока не реализуешь это своими шаловливыми ручками, ты на самом деле не поймешь о чем была речь (хотя многим кажется, что послушал и достаточно)

Всех с первым сентября! Преподавателям - сил и терпения пережить новый учебный год, а учащимся - постигнуть на парах дзен, который реально пригодится в жизни, а не только для получения оценки на экзамене/зачете 😇

А как вы считаете, может ли студент со скамьи ВУЗа выходить мидлом или сеньером и почему?))
  • 🫡 10
  • 🔥 8
  • 👍 1
Post #1105 1.18K
Обустройство новой квартиры – отдельная эпопея, затянувшаяся на весь август… 🫠

В середине июля получили ключи от взятой пару лет назад в ипотеку квартиры.

И вот казалось бы, вы заказываете мебель, в некоторых случаях ее сборку, кухню, технику и прочие элементы декора. И тут начинается просто какой-то звиздец. Мебель битая, холодильник битый, установщик кухни накосячил, шкаф для кухни пришел не тех размеров по высоте… все это просто превращается в череду незабываемых приключений, из-за которой торчишь на новой квартире практически 5-6 дней в неделю с утра до вечера, постоянно на что-то отвлекаешься, из-за чего нифига не получается заняться своими делами…

В итоге оформляется рекламация за рекламацией, снова надо ехать принимать мебель и технику, которые привезли на замену, передоговариваться с людьми, так как из-за обилия коробок, которые мешают – ничего не получится сделать из ранее запланированного и остается только ждать, когда устранят текущие косяки…

Весь «план-капкан» перебраться до 1-го сентября трещит по швам и теперь хрен его знает, когда наконец-то закончится вся эта долбанная эпопея. А самое обидное, что в этих условиях ни хрена не получается поработать над книгой «Основы harness-инженерии»… к вечеру уже настолько задолбан, что вообще не до нее >_< Думал за август закончить 3-ю и 4-ю главу, а получилось пока только основную часть 3-ей =((
Telegram Недетерминированная разработка Обновление книги "Основы harness-инженерии" 👀 Завершил работу над основной частью 3-й главы и обновил материал на boosty и степике 😎 Осталось описать сквозной проект, резюме по главе и вопросы. 🍿 p.s. О том, как поддержать меня в этом нелегком процессе…
  • 😭 10
  • 🌚 2
Post #1104 1.14K
Кто бы мог подумать, что ИИ-психоз приведет к тому, что цены на сранный Raspberry Pi и его аналоги будут раз за разом пробивать очередной "психологический барьер" на протяжении года? Это не просто звоночек! Это крик безысходности, поезд несущийся на всех парах в обрыв или того хуже - предсмертная какофония целой индустрии...

За последние 10 лет эти устройства из забавы для гиков стали рассматриваться как полноценные решения и начали во всю использоваться при производстве систем различной сложности. Да, они постепенно дорожали, но не настолько, чтобы бизнес начал кусать локти и вырывая очередной клок волос на голове искал выход из сложившейся ситуации. Теперь же, если речь идет об устройстве на 8/16 ГБ оперативы и вам не нужны специализированные I/O - дешевле купить китайский неттоп 🤣

Еще больше усугубляет ситуацию то, что на 2027 год вся память уже выкуплена у ее производителей и сколько крошек со стола успели урвать компании, занимающиеся разработкой интернета вещей - тот еще вопрос. Как минимум один из "убийц" Raspberry Pi - компания Pine64, объявила о полной приостановке производства своих одноплатноков и других Linux-устройств до лучших времен (если они до них доживут 🫠). А они на рынке уже более 10 лет. Сколько продержатся остальные - неизвестно, но маховик цен на все это добро явно не собирается останавливаться👀

А чтобы мы не расслабляли свои булки, на творящийся по миру беспредел с 1-го декабря наложится еще технологический сбор, что еще увеличит стоимость техники для конечного потребителя 😱
Treehouse Mastodon PINE64 Community (@pine64@treehouse.systems) Hi everyone! Just a quick reminder that due to the current DRAM/eMMC shortage, there isn't any plans to continue producing more Linux devices in the near future. Whether production continues or not depends on the pricing situation for those components after…
  • 🫡 10
  • 😱 3
  • 😢 2
Post #1103 1.37K
Хотели как лучше, а получилось как всегда 🤡

Вот и подъехали первые ласточки законопроекта принуждающего медиков к обязательной отработке после учебы, даже, если ты за эту самую учебу заплатил кровные шекели:
Крупнейшие медицинские вузы сообщили о сотнях незаполненных бюджетных мест и дополнительном приеме в ординатуру — в ряде организаций он продлится до конца августа. По состоянию на 10 августа в Первом МГМУ им. И.М. Сеченова были вакантны 198 мест, в РНИМУ им. Н.И Пирогова —289 мест, в РМАНПО — 189, в ФМБЦ им. А.И. Бурназяна — 123 места.


То, что так и будет было понятно всем и не факт, что в следующие года ситуация поменяется кардинальным образом, возможно даже ухудшится. И дело не в том, что никто не хочет учиться на медика, а в отсутствии свободы выбора. Ты буквально на 3 года после окончания ВУЗа превращаешься в "крепостного врача", влача свое существование до Юрьева дня. Никаких гарантий предоставление жилья на этот период, достойной зп - Н И Ч Е Г О. Если обязываете - дайте достойные условия, ради который народ табунами будет идти в медицинские ВУЗы. А пытаться заткнуть брешь в медицинской системе с помощью кнута - такое себе занятие.

Извлекут ли из этой ситуации уроки? А фиг его знает, пока только и обсуждают, что на очереди учащиеся педагогических вузов, где уже не все так однозначно.

К примеру, в блоге Алексеея Саватеева приводятся цифры, что в главном педагогическом ВУЗе страны - МГПУ, на учителя информатики вынуждены делать второй тур конкурса на прием, хотя по новостям рапортуют о том, что там чуть ли не по 100 человек на место щимятся. Вот только разница в том, что количество подаваемых заявок не равно количеству студентов, что реально принесли свои документы и подписали договор 🫠
  • 🤔 8
  • 😁 5
  • 🤬 1
  • 🫡 1
Post #1102 1.21K
Челлендж "стальная задница" вчера вечером дал трещину... Точнее пробитие и кучу "развлечений" на ближайшее время 🫠

Благо никто не пострадал
  • 😱 16
  • 😢 8
Post #1100 1.52K

Forwarded from Грокаем книги или TL;DR

Go на практике

Вышла новая книга Станислава Чернышева «Основы Go». Это издание о том, как проектировать надежные и масштабируемые приложения на популярном и востребованном языке программирования.

По синтаксису Go очень похож на язык программирования C (Си). Он не перегружен огромным количеством функций, что позволяет писать читаемый и более легкий в сопровождении код. Этого удалось достичь в том числе и благодаря тому, что в Go всего 25 ключевых слов.


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

Книга будет полезна и интересна начинающим Go-разработчикам и программистам, которые переходят с Python, Java или C++ на Go и хотят создавать быстрые и масштабируемые сервисы.

❤️ Сайт
Без промокода никуда: NewGo25

🛍 Озон

🛍 Яндекс Маркет
  • 👍 10
  • ❤ 3
  • 🤓 1
Post #1099 1.6K
Это просто LLM-цирк какой-то 🤡

Я понимаю, когда компании начинают мериться длинной пиписьки глубиной кошелька, какие крутые спецы у них работают и т.д., но то, что последние пару месяцев творят OpenAI и Anthropic кроме как цирком не назвать... Соревнование в том, чья LLM опаснее с постоянным нагнетанием саспенса, что вот-вот и модели начнут творить такое, что мама не горюй, но не переживайте - мы о вас заботимся и если будете пользоваться только нашей моделью такого никогда не произойдет!

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

А последнее заявление OpenAI о том, что они настолько наделали в штаны, что решили притормозить разработку новой ИИ-модели Astra, читается как очередная статья в бульварной прессе. Вот ей богу, стоит только китайцам или Anthropic выпустить следующее поколение своих моделей и случайным образом окажется, что и эта Astra уже готова и смотрите какая она распрекрасная 👀

Требую вернуть народу старую и добрую традицию мерить модели по длине их пипсиьки тому насколько они умнее, а не тому, насколько они опасны для мира. Если бы так было на самом деле - хрен бы их релизили для общего пользования 🫠
  • 💯 7
  • 😁 6
  • ❤ 1
Post #1098 1.17K

Forwarded from Недетерминированная разработка

Масштабное обновление Model Context Protocol (MCP) 👀

На днях вышло обновление спецификации MCP и оно уже признано самом значительным изменением протокола со времен его запуска 🍿

Раньше MCP был stateful, то есть серверу приходилось держать активную сессию, а процесс подключения состоял из 2-х шагов: сначала POST с инициализацией, потом получение Mcp-Session-Id, и только после этого отправляется второй POST с реальным вызовом инструмента. При такой архитектуре, если у вас за балансировщиком был с десяток инстансов, всегда вставал вопрос: «какому из них отправлять второй запрос?» Из-за чего приходилось городить разделяемое хранилище сессий, что для кровавого энтерпрайза – трешь, боль, угар и содомия, так как состояние «прилипает» к конкретному серверу 🫠

Новый Stateless MCP (по сути – MCP 2.0) делает все куда проще и реально позволяет масштабировать набор MCP-серверов без той боли, которую приходилось испытывать при использовании первой версии протокола. По факту, у нас больше нет сессий и каждый запрос сам несет версию протокола, идентичность клиента и его capabilities. Все это прокидывается в HTTP-заголовках, а данные клиента живут внутри JSON в поле _meta. То есть от танцев с бубном мы переходим к формату «один POST и все на мази» (вот насколько – это еще предстоит проверить).
Другими словами, теперь запрос может обработать любой инстанс за балансировщиком, так как состояние теперь не привязано к конкретному инстансу MCP-сервера 😎


Дополнительно к этому в спецификацию довили еще несколько обновлений:

1️⃣ вместо постоянно открытых потоков для взаимодействия «сервер → клиент» появился Multi Round-Trip Requests (MRTR). Сервер сам может приостановить вызов и дозапросить данные у пользователя, прежде чем продолжить свою работу;

2️⃣ списки возможностей MCP-серверов (tools, resources и prompts) теперь возвращаются в строго заданном порядке и доп. подсказками, позволяющие клиенту эффективно кэшировать каталог инструментов;

3️⃣ устаревший и небезопасный способ авторизации с помощью Dynamic Client Registration заменен на Client ID Metadata Documents (CIMD) с более усиленной защитой от подмены сервера авторизации.

Выпиливанию подверглись Roots, Sampling и старый транспорт HTTP+SSE. У разработчиков есть 12 месяцев, чтобы от них избавиться в своем коде 🥸

Почему это вообще важно? Давать агенту свободный доступ к shell/bash – не всегда безопасно. В тоже время, работу MCP-инструментов гораздо проще анализировать с точки зрения «что здесь может пойти не так». То есть протокол –  более безопасная альтернатива открытому выполнению команд. А вот насколько хорошо эти инструменты будут вызываться самим агентом через MCP – все еще вопрос. У него и так уже история с «душком» из-за чего большинство разработчиков перешли на связку «агентский навык + cli-инструмент» 😇

А вы что думаете о переходе с дуплексного протокола с поддержкой состояния к простому формату «запрос/ответ», без его сохранения? Дадите MCP еще одну возможность или окончательно и бесповоротно останетесь на связке  «агентский навык + cli-инструмент»?
Model Context Protocol Blog The 2026-07-28 Specification The 2026-07-28 Model Context Protocol specification is out, bringing a stateless protocol core, Multi Round-Trip Requests, header-based routing, cacheable list results, authorization hardening, a formal extensions framework, and updated Tier 1 SDKs.
  • 👍 3
Post #1097 1.16K
Обновление книги "Основы harness-инженерии" 👀

Добавлена первая часть третьей главы, которая посвященная агентским навыкам. Так же обновил материал на boosty и степике 😎

Остается разобрать еще несколько моментов, научные статьи и добавить часть со сквозным проектом 🍿

p.s. О том, как поддержать меня в этом нелегком процессе написании книги и приобрести к ней ранний доступ писал в этом посте
  • 🔥 14
Post #1096 1.47K
Как приедут авторские экземпляры - сделаю розыгрыш👀
  • 👏 21
  • 👍 5
  • ❤ 2
Post #1095 1.75K
Наличие подписки за 100 или 200 бачинских на пендоские фронтир-модели не делает их ответ на 146% верным, чтобы им можно было тыкать в лицо другому человеку в ходе очередного спора 🫠
  • 😁 16
  • 💯 7
Older posts →

About this channel

How can I read @madteacher_channel without a Telegram account?
TGViewer shows the public web preview Telegram publishes for MADTeacher | Станислав Чернышев: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does MADTeacher | Станислав Чернышев have?
MADTeacher | Станислав Чернышев (@madteacher_channel) has 1.61K subscribers on Telegram, refreshed roughly every 30 minutes.
Does MADTeacher | Станислав Чернышев 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 →