А давай расскажем, как влиять на свой карьерный трек? ⚡
Уже завтра, 19 ноября в 13:00 наша коллега Таня Кульбякина, менеджер корпоративных программ развития в КОРУСе, выступит на первом карьерном онлайн-фесте от Хабр Карьеры.
Таня расскажет, как понять, что именно тебе пора менять — работу или фокус.
Пара фактов о Тане: - Экзистенциальный психолог - Ментор программы менторинга в КОРУСе - Развивает руководителей и экспертов - Точно знает, как построить эффективный карьерный путь - А летом 2025 стала ведущей нашего крупного ивента на 1500+ человек!
Что будет на фесте? Тонны полезного контента о карьере и комьюнити единомышленников. Среди спикеров — представители компаний-победителей рейтинга работодателей Хабр Карьеры 2024. И как ты уже догадался, мы в этом списке тоже есть! :)
Узнай, как справляться с карьерной неопределенностью и возвращать контроль над карьерой себе. Регистрация тут.
История следующая — в крупном таксопарке Датапарк назревает кризис. Заказы поступают без остановки, но водителей не хватает. Чтобы спасти ситуацию, команда таксопарка запустила продуктовый эксперимент. Но ей нужна помощь крутого аналитика, чтобы разобраться, все ли правильно работает и стоит ли выкатывать новую механику на весь парк.
Может, это как раз ты? (¬‿¬ )
Задачи: — убедиться, что сплит-система A/B-теста Датапарка работает верно; — посчитать результаты теста и понять, выгодна ли новая механика; — предложить способ определять отложенные заказы; — объяснить все менеджменту на понятной презентации.
Собрали 5 статей, в которых разобрали, сколько зарабатывают специалисты в разных направлениях разработки и администрирования. Посмотрели на уровни, вилки, спрос на рынке и навыки, которые реально влияют на рост дохода.
Сколько зарабатывают 1С-разработчики Обсуждаем спрос, ведь 1С-разработчики — одни из самых востребованных на рынке. Смотрим на перспективы и то, как формируется зарплата специалистов.
В июле я писал о том, что Gaunt Sloth Assistant дошёл до версии 0.9.2. Сегодня мы наконец можем сказать, что вышла версия 1.0.0. В этом релизе мы перевели основную зависимость на LangChain/LangGraph v1, обновили минимальные требования до Node 24/npm 11 и официально объявили CLI готовым к повседневной автоматизации.
Что изменилось с прошлого поста?
Ревью теперь завершаются вызовом встроенного рейтингового инструмента. По умолчанию шкала 10/10, порог прохождения 6/10, и оценки ниже 6 заставляют команду review возвращать ненулевой код (non-zero exit code). Если нужен только режим предупреждений, установите commands.review.rating.enabled (и/или commands.pr.rating.enabled) в false в .gsloth.config.*.
Профили идентичности стали частью базового сценария: один флаг -i profile-name, и вы переключаете промпты, модели и провайдеры на уровень нужной папки.
Middleware теперь сущность первого класса. Можно комбинировать встроенные варианты вроде anthropic-prompt-caching или summarization, подключать собственные объекты на JS, а CLI показывает, что именно выполняется при каждой команде.
Глубокое слияние конфигов команд устранило проблему, когда переопределение источника контента стирало настройки рейтинга. Теперь значения по умолчанию сохраняются даже при частичных правках.
Мы освежили кеш OAuth, документацию и README, чтобы новичкам было проще стартовать, и параллельно усилили безопасность зависимостей.
Профили идентичности — главный QoL‑апгрейд 1.0.0. Они позволяют мгновенно переключаться между системными промптами, пресетами моделей и наборами инструментов под конкретную задачу. gth pr 555 PP-4242 по‑прежнему читает .gsloth/.gsloth-settings, а gth -i devops pr 555 PP-4242 автоматически берёт конфиг из .gsloth/.gsloth-settings/devops/ со своими промптами и провайдерами.
Нужно поговорить с Jira через MCP? Создайте профиль вроде jira-mcp со своим конфигом и запустите gth -i jira-mcp chat. Укороченный пример:
Переключение между такими папками теперь — один флаг, поэтому удобно держать отдельные персоны для DevOps, документации или любого удалённого MCP.
Rater — второй крупный прорыв. Ревью всегда содержали текстовый фидбек, но в 1.0.0 оценка стала действенной: мы сохраняем её в хранилище артефактов, передаём в модуль ревью и вызываем setExitCode, чтобы CI автоматически падал при невыполнении цели по качеству. Настройка защит для продакшн‑сервисов занимает теперь секунды и не требует самописных скриптов.
Наконец, реестр middleware и хранилище артефактов дают аккуратные точки расширения на будущее. Можно оборачивать вызовы моделей и инструментов, логировать каждую операцию и при этом оставлять Gaunt Sloth вести те же chat/code/pr/init команды. CLI как и раньше — небольшой TypeScript‑бинарь, который устанавливается через npm или запускается npx gth, но теперь у него архитектура, позволяющая развиваться без костылей.
Хотите попробовать релиз — быстрый путь всё ещё npm install -g gaunt-sloth-assistant
репозиторий https://github.com/Galvanized-Pukeko/gaunt-sloth-assistant пригодится как справочник и место для issues. Заводите issue, оставляйте фидбек в Discussions или подключайте rater к своему CI и расскажите, как он себя ведёт — буду рад помощи в движении к 1.1.
Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях.
На старте его сайт на Joomla 3 вообще не смог обновиться на Joomla 5. Пришлось делать экспорт/импорт материалов. Проделав всё это он запустил-таки этот объём данных на Joomla 5. Тестовый скрипт грузил 200 материалов из этого объёма всего за 94 секунды ))) А главная страница с категориями грузилась 20 секунд.
Добавив индекс для таблицы #__content
CREATE INDEX idx_catid_state ON #__content (catid, state);
он сократил время загрузки категорий до 1 секунды. Затем наш герой решил поковырять SQL-запрос в ArticleModel, который отвечает за выборку материалов. И решил заменить тип JOIN на STRAIGHT_JOIN для категорий.
Что сократило загрузку 200 материалов из 150к с 94 секунд до 5. К слову сказать, боевой сайт на Joomla 3 крутится на 12CPU 64GB рамы. А все манипуляции с кодом он делает на базовом 1CPU 1GB сервере и замеры скорости даны именно для базового сервера.
Но это всё в дискуссии, хотя в идеале должно вылиться в Pull Requests. Дальнейшие его изыскания и результаты можно поглядеть в дискуссии на GitHub. Это ещё не конец.
Мы - Open Source сообщество, где никто никому ничего не должен. Джунгли. Но человек ищет пути оптимизации Joomla и предлагает решения. Если оказать поддержку и предложить помощь хотя бы с тестированием самых разнообразных сценариев, то возможно эти улучшения смогут войти в ядро. Пусть не быстро, пусть через несколько лет, пусть не все, но войдут. Достаточно предложить руку помощи и приложить немного усилий.
Как за 30 минут понять, подходит системный аналитик или нет
Часто подбор специалиста затягивается. Сначала скрининг от рекрутера, потом техблок на час, потом софт-интервью, потом интервью со всеми заинтересованными. В итоге еще до найма кандидат проводит с нами, а мы с ним как минимум 3–4 часа, и это очень далеко не предел. Иными словами, чтобы встретиться с десяткой соискателей и выбрать одного единственного, нужно потратить кучу времени и денег.
Поэтому наша команда системных аналитиков начала искать способ сократить продолжительность подбора, но в то же время не потерять в качестве оценки. Так они пришли к системе, которая состоит из двух частей:
Опрос по скиллам.
Решение прикладной задачи.
Опрос по скиллам помогает узнать о реальном опыте кандидата и определить, подойдет ли он под требования вакансии. А чтобы унифицировать этот опрос, команда стала использовать чек-лист. Это позволило сократить общее время разговора всего до 30 минут. Как правило, их хватает, чтобы принять решение.
Выглядит таймлайн примерно так:
3 минуты — знакомство: тут представляемся и рассказываем о структуре интервью;
10 минут — опрос по скиллам: проходим по чек-листу (можете скопировать его себе) и заполняем соответствующие формы;
10 минут — сбор требований: предлагаем кандидату кейс на автоматизацию процесса, тему намеренно формулируем широко, а дальше обращаем внимание, какие вопросы задает соискатель;
Промокоды, Тирексы и мерч Selectel для самых внимательных
Легко находите ошибки в коде и от вас не ускользнет ни один баг? Тогда приглашаем принять участие в нашем расследовании с 24 по 28 ноября🔎
Мы спрячем пять кодов на пяти разных страницах и будем открывать по одной каждый день. Найдите хотя бы один код, чтобы участвовать в розыгрыше призов. А если отыщете все пять, сможете побороться за суперприз!
Чтобы было еще интереснее, на каждой странице дополнительно спрячем промокоды на 500 бонусов в панели Selectel.
Пока есть время, чтобы разбудить своего внутреннего Шерлока, а еще прочитать правила розыгрыша и зарегистрироваться ➡️
Разработчик Дьюи Чан запустил iPadOS 26 на iPhone 17 Pro Max, включая многооконный режим, плавающую клавиатуру, многозадачность, док и Spotlight. Из-за того что iPadOS не оптимизирована под iPhone, интерфейс выглядит мелко и местами работает с лагами. Окна масштабируются плавно, но текст в них выглядит очень мелко. Запустить iPadOS 26 на iPhone тестировщику удалось благодаря уязвимости в MobileGestalt — это системный компонент iOS, отвечающий за идентификацию устройства. Разработчик смог его взломать и заставил систему думать, что iPhone является iPad. Apple закрыла эту уязвимость в iOS 26.2 beta 2.
ИИ с невероятной скоростью проникает во все сферы жизни — порой даже в те, где он точно не нужен и даже вреден. Конечно, ИИ проникает и на Хабр: кто-то из авторов с его помощью редактирует статьи, кто-то придумывает темы, а кто-то генерирует тексты и улетает в бан. Мы стараемся регулировать проблему, скрываем подозрительные статьи, строго проверяем материалы в песочнице. Но отгородиться от всепроникающей технологии сложно, да и... в каких границах нужно?
Получите лицензию VMmanager по цене техподдержки и экспертную миграцию за наш счет!
В чем суть?
Вы переезжаете с российской платформы виртуализации на VMmanager. Мы предоставляем вам лицензию VMmanager по цене технической поддержки сроком до 12 месяцев на ваше количество хостов!
Также вы получаете:
экспертное сопровождение специалистами ISPsystem процесса миграции;
в качестве бонуса — лицензию BILLmanager Enterprise на 12 месяцев без доплаты для единого управления VMmanager и другими системами виртуализации.
Готовы обсудить переезд? Ознакомьтесь с подробными условиями и оставьте заявку на участие на нашем сайте.
Представлен открытый проект релейного компьютера 1961 года Minivac 601, работающий в браузере (код на GitHub). До появления микрочипов компьютеры строились на основе механических реле. Это рабочая модель Minivac 601, образовательного компьютера, разработанного Клодом Шенноном.
Споры с кандидатами о приёме на работу: судебная практика и ошибки, которых стоит избегать работодателям
Отказ в приёме на работу - частое основание трудовых споров.
Грань между правом работодателя и нарушением прав соискателя определяет судебная практика и позиция Верховного суда РФ.
Кандидат вправе свободно выбирать род деятельности и иметь равные возможности при заключении трудового договора (ст. 3, 64 ТК РФ).
Работодатель - решать, кого принять.
Размещение вакансии - не публичная оферта (постановление Пленума ВС РФ от 17.03.2004 № 2).
Но отказ должен быть обоснован деловыми качествами кандидата, иначе возможен иск о дискриминации.
Когда отказ признают законным
Негативный опыт с кандидатом.
Если работодатель ранее уволил человека за нарушения, отказ в повторном приёме не считается дискриминацией (Определение 6-го КСОЮ от 30.01.2025 № 88-1887/2025).
Анкета при трудоустройстве.
Заполнение анкеты не нарушает права соискателя и не ограничивает свободу труда (Определение 8-го КСОЮ от 03.07.2025 № 88-11194/2025). Отказ по иным причинам допустим.
Отсутствие военного билета.
Документы воинского учёта обязательны при приёме на работу. Суд (2-й КСОЮ от 01.07.2025 № 88-15269/2025) поддержал работодателя, отказавшего кандидату без военного билета. Хотя Минтруд допускает приём без него, суды занимают консервативную позицию: если порядок закреплён локальным актом, организация вправе на него ссылаться.
Направление на медосмотр.
Выдача направления не означает заключения трудового договора. Работодатель вправе направить на медосмотр нескольких соискателей (Определение 4-го КСОЮ от 20.05.2025 № 8Г-10225/2025). Расходы подлежат компенсации даже без трудоустройства — это подтверждают 3-й и 6-й КСОЮ.
Проверка службы безопасности.
Работодатель может оценивать достоверность сведений о кандидате (Определение 7-го КСОЮ от 28.08.2025 № 88-11312/2025), но не вправе использовать закрытые базы. Любая обработка данных без согласия нарушает 152-ФЗ «О персональных данных».
Позиция Верховного суда РФ (Обзор ВС РФ от 27.04.2022 г.):
Отказ допустим только по деловым качествам — профессиональным навыкам, квалификации, опыту, здоровью.
Нельзя отказывать из-за пола, возраста, национальности, наличия детей или судимости, если законом не установлены ограничения на должность.
Когда отказ незаконен
• Отказ кандидату, которому по закону нельзя отказать (например, избранному по конкурсу).
• Причина — дискриминационная.
• Работодатель не дал письменного объяснения (ч. 5 ст. 64 ТК РФ).
Кандидат вправе требовать письменное объяснение. При его отсутствии суды встают на сторону истца.
Практические рекомендации
• Заранее определяйте критерии отбора и фиксируйте их документально.
• Храните анкеты, тесты, результаты собеседований, согласие на обработку персональных данных - доказательство обоснованности отказа.
• Отвечайте письменно на запросы кандидатов.
• Не проводите «серые» проверки и не собирайте персональные данные без согласия.
• Компенсируйте расходы на медосмотр, если он проведён по вашему направлению.
Данный пост будет полезен и соискателям -делитесь постом со своим окружением.
Знакомы мысли «Что‑то не так в карьере, надо что‑то менять»? А как только приходит время действовать, накатывают то тревога, то страх, то полная растерянность. А что делать? Менять работу? Учить что‑то новое? Прокачивать личный бренд? Менторить? Или уже всё бросить и уйти в бизнес?
Мы придумали «Карьерный онлайн‑фест» — спецпроект для тех, чья карьера зашла в тупик или идёт не так, как хотелось бы, для тех, кто задаёт себе вопросы, но не видит простых ответов, для тех, у кого нет простого и понятного пути, для тех, кто понимает, что карьерой можно управлять, как продуктом: с бэклогами, целями и небольшими (иногда очень медленными) апдейтами.
У нас нет волшебной кнопки «решить все проблемы», нет универсальных карьерных треков и обещаний, что завтра всё изменится. Но у нас есть одна неделя, чтобы разобраться и найти опору, послушать экспертов и коллег‑айтишников с разными карьерными треками, узнать как справляться с неопределённостью и возвращать контроль над карьерой себе, найти единомышленников, которые проходят через то же, что и вы, увидеть, из чего может складывается классная карьера, и, наконец, собрать свою стратегию роста.
Представлен открытый проект Heretic: Fully automatic censorship removal for language models, который снимаем цензуру у текстовых нейросетей на уровне внутренних настроек. При этом все параметры подбираются автоматически. Цензура падает почти в ноль: тестировали на Gemma 3 от Google — процент отказов упал с 97% до 3%. Работает со всеми типами моделей. Минус один: нужен хотя бы средний комп.
Представлена шпаргалку по JavaScript. Внутри есть всё для изучения, проверки себя и прокачки навыков до уровня сеньора: основы и теория, поиск и выбор элементов, CSS, AJAX и база по DOM, формы и ввод данных, общие проверки , разметка и текстовое содержание, документ, область просмотра, переходы и удобный поиск по всем темам.
Снял пару видео по своим разработкам "Автозадачи" и "Структура затрат". Они без видео не очень понятны, обычно. Особенно Автозадачи - чтобы получать от них пользу, надо понять логику и принципы применения.
А пользы от автозадач можно получить очень много, особенно если народу в 1С работает много, процессы сложные и запутанные, и свободы выбора у людей - чересчур.
Представим, что у нас есть машина времени. Которая может забросить нас в прошлое. Представили? Отлично. Встали в нее, набрали "-1 месяц". Нажали кнопку. Фьють! Бабах.
Мы в открытом космосе... потому что Земля ушла от нас довольно далеко по орбите.
А теперь представим что у нас на машине есть прицел. Можно выставить +- по осям X Y Z. Как будем выставлять?
Сначала попробуем скомпенсировать вращение земли относительно солнца. Посчитали - сдвинулись. Так?
Не совсем. Мы не учли что Земля вместе с Солнцем летит относительно центра галактики. Внесли поправку. Фьють! Бабах. Опять в открытом космосе
Мы не учли, что центр галактики тоже летит, и вот тут уже мы не знаем, относительно чего, и с какой скоростью. Поэтому прицелиться мы не сможем вообще.
В итоге наш космос может содержать достаточно большое количество путешественников из будущего, которые не учли последний фактор. Их судьба - быть разбросанными случайно в его глубинах...
Уже несколько месяцев как провожу воркшопы по AI, и вот список сервисов, про которые я постоянно там рассказываю
Часть 1 про LLM 🫡
ChatGPT — это база, основную теорию по которому я расписывать не буду, по нему у меня написан целый гайд
Но в chatgpt вау эффекты для меня вызывают эти функции 👇
Agent Mode
Режим, в котором ИИ эмулирует поведение человека в браузере — сам открывает сайты, кликает, вводит данные, ищет и сравнивает информацию.
Основные сценарии: • Поиск отелей на Booking/Airbnb по конкретным критериям • Поиск товаров на маркетплейсах вроде Lazada • Сбор информации с сайтов, где обычный поиск бессилен • Выполнение простых рутинных действий в интерфейсе
Их браузер Atlas, насколько я понимаю, должен делать примерно то же самое, но я еще не успел его протестировать — он пока только на macOS.
GPTs
Отличный вариан настроить чат под себя, добавив свои документы и системный промпт
Основные мои сценарии, которые я делал либо для себя, либо для компаний • Переводчик в нужном стиле • Личный редактор под мой tone of voice • Чат по продукту/компании на базе знаний • Онбординг-бот для новичков • Внутренний FAQ по документации
Deep Research
Почти все знают про Deep Research для изучения интернета и сбора информации. Но мало кто знает, что его можно запустить и в свой Gmail, Google Drive, Notion или GitHub.
Например, он бегает по моему GitHub и делает подробное ревью репозитория, дает советы по продуктовому бэклогу и подсказывает, что можно улучшить в коде.
⸻
Claude — мой второй LLM
Мне чуть больше нравится, как он пишет, но 90% моего использования Claude — это возможность подключения множества сервисов через MCP: Google Analytics, Miro, Notion, Apify, Tick Tick и другие.
Со всем этим Claude может взаимодействовать — читать данные и записывать.
Это невероятно удобно: почти в каждом инструменте у меня есть умный помощник, который может получить и проанализировать данные прямо из базы сервиса.
Да, у ChatGPT тоже есть MCP, но по сути это слой поверх OAuth. У Claude вариантов подключения к тысячам сервисов ощутимо больше и гибче.
⸻ NotebookLM — RAG-UI от Google
Красивый интерфейс для RAG-системы. Загружаешь свои данные, а он строит вокруг них чат и артефакты.
На одном воркшопе команды за 30 минут сделали чатики для онбординга новых сотрудников на основе корпоративных статей. Теперь новый сотрудник, вместо изучения статей, может просто задавать вопросы в чатик и получать моментальные ответы с ссылками на источники.
Что можно загрузить: • Множество документов • Обычный текст • YouTube-видео по ссылке
Что можно получить: • Чат, который опирается только на загруженные данные и практически не галлюцинирует • Видео, аудио, текстовые конспекты и отчеты • Квизы, мемори-карточки, майндмэпы
Всем привет! Продолжаем тему PlantUML. Сегодня за 5 минут и без воды поговорим о Сылках и всплывающих подсказках в PLantUML
1️⃣ Для добавления ссылки и текста ссылки, используйте конструкцию: [[<URL-ссылки> <Текст ссылки>]] Пример: [[http://plantuml.com Ссылка (без всплывающей подсказки) на plantUML]]
2️⃣Для добавления: всплывающей подсказки к тексту (с ссылкой), используйте конструкцию: [[<URL-ссылки>{<всплывающая подсказка>} <Текст ссылки>]] Пример: [[http://plantuml.com Ссылка (без всплывающей подсказки) на plantUML]]
3️⃣Для добавления: всплывающей подсказки к тексту (без ссылки), используйте конструкцию: [[{<всплывающая подсказка>} <текст к которому относится всплывающая подсказка>]] Пример: [[{всплывающая подсказка} Всплывающая подсказка (без ссылки)]]
🔥 Внимание!!! Чтобы всплывающие подсказки работали у заказчика, выгружайте диаграммы в формат SVG
Пример кода ниже (а ссылка тут), а файл с примером в формате SVG тут:
@startuml
Title **Ссылки и всплывающие подсказки в PlantUML**
' Для добавления: ссылки и текста ссылки, используйте конструкцию: `[[<URL-ссылки> <Текст ссылки>]]`
Alice -> Bob: [[http://plantuml.com Ссылка (без всплывающей подсказки) на plantUML]]
'Для добавления: всплывающей подсказки к тексту (с ссылкой), используйте конструкцию: `[[<URL-ссылки>{<всплывающая подсказка>} <Текст ссылки>]]`
Alice -> Bob: [[http://plantuml.com{всплывающая подсказка (с ссылкой)} Ссылка (со всплывающей подсказкой) на plantUML]]
' Для добавления: всплывающей подсказки к тексту (без ссылки), используйте конструкцию: `[[{<всплывающая подсказка>} <текст к которому относится всплывающая подсказка>]]``
Alice -> Bob: [[{всплывающая подсказка} Всплывающая подсказка (без ссылки)]]
@enduml
Чтобы работали всплывающие подсказки на русском в плагине предпросмотра (в VS Code) добавьте в настройки (settings.json)