Feed aggregator

Как развиваться в IT и расти в скиллах

Habr.com - Tue, 12/02/2025 - 18:19

Современная IT-индустрия — простор для развития, роста и постоянного прокачивания навыков. Пока одни застревают на одной позиции годами, другие постепенно становятся экспертами, мидлами, тимлидами или архитектороми. Для этого нужно не только работать, а постепенно развивать hard и soft-скиллы, искать новые форматы обучения и правильно расставлять приоритеты.

Как можно расти в IT, какие навыки прокачивать и какие учебные платформы в этом помогут — рассказываем в статье.

Читать далее

Как сжимать языковые модели без дообучения

Habr.com - Tue, 12/02/2025 - 18:00

Привет, Хабр! Меня зовут Валентин Малых, я - и.о. руководителя направления фундаментальных исследований в MWS AI. Сегодня я расскажу об одном нашем исследовании по сжатию LLM. Если простыми словами, то это про то, как сделать большую модель чуть-чуть менее требовательной в плане памяти и времени выполнения. Для это придумано три базовых техники: квантизация (загрубление весов модели), дистилляция (обучение уменьшенной копии) и прунинг (удаление части сети). Этот пост как раз будет про третий способ, точнее – недавно разработанный нами в сотрудничестве с зарубежными коллегами метод структурного прунинга по глубине без дообучения, который мы назвали ReplaceMe. Например, модель LLaMA-2 после нашего сжатия на 25% сохраняет 92,5% качества. Ниже – о том, как это работает.

Читать далее

Тестирование без тонны кейсов: свобода, автотесты и наша экспертиза

Habr.com - Tue, 12/02/2025 - 17:48

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

Читать далее

Kprobes и где они обитают

Habr.com - Tue, 12/02/2025 - 17:45

Про eBPF уже сказано и написано достаточно много, поэтому я хочу сделать следующий шаг и чуть глубже рассмотреть практические аспекты работы c таким механизмом, как kprobe, который позволяет использовать функции ядра Linux для динамического запуска пользовательского кода.

Статья поможет ответить на вопросы:

- Как понять, какую функцию ядра выбрать для использования с механизмом kprobe?

- С чего начать ее поиск?

- Какими инструментами пользоваться?

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

Читать далее

LLM Observability & AI Agent Tracing: большой гайд с обзором подходов и open-source решений

Habr.com - Tue, 12/02/2025 - 17:42

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

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

Здесь будет про Langfuse, Phoenix, OpenLIT, Langtrace, LangWatch и Lunary. Про оценку (evaluations или evals) здесь не будет, но обязательно скоро будет отдельная статья и про это.

Поехали!

Читать далее

Критерии выбора CRM

Habr.com - Tue, 12/02/2025 - 17:41

Интерес к современным CRM постоянно растёт, что обусловлено потребностью в сквозных решениях для продаж, маркетинга и клиентского сервиса. Сегодня работа разных отделов не должна вестись обособленно – при анализе и планировании активностей нужно учитывать разноплановые данные по всем клиентам, которые накоплены в системе. 

Необходимы широкий инструментарий для разных процессов, отраслевые модули и практики, а также возможность дополнить их кастомом с помощью low-code.

Для выбора CRM с low-code движком необходима объективная оценка рынка, для которой формируется ряд требований к инструментарию разработки, интеграционным возможностям и параметрам масштабирования. Важно составить оптимальный список требований и в деталях проанализировать опыт крупных заказчиков из своей отрасли.

Оценить уровень с точки зрения функциональной готовности помогут: 1. Функциональные, 2. Технологические и 3. Организационные критерии.

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

1.    Функциональные критерии.

1.1. Мастер-данные 

Читать далее

Не просто «пилил фичи»: как рассказать о проекте, чтобы получить +1 к грейду

Habr.com - Tue, 12/02/2025 - 17:28

Мы любим код и не всегда любим... говорить о нем. Особенно, когда речь заходит о повышении, перформанс-ревью или защите проекта перед людьми, которые мыслят не строчками кода, а квартальными отчетами. Мы можем неделями дебажить сложнейший код, но на простой, казалось бы, вопрос «а в чем ценность твоей работы за полгода?» впадаем в ступор.

Эта статья — про то, как перестать саботировать самого себя и научиться рассказывать о своей работе так, чтобы ее оценили по достоинству.

Читать далее

Барьеры, которые рухнули: как искусство училось быть доступным для всех — истории, факты, кейсы

Habr.com - Tue, 12/02/2025 - 17:21

Классические театры часто строились во времена, когда об инклюзивности не задумывались. Однако сегодня даже легендарные сцены адаптируют пространство под нужды всех зрителей. Яркий пример – Большой театр в Москве. При грандиозной реконструкции, завершенной в 2011 году, архитекторы и строители заложили специальные решения для зрителей с инвалидностью. В театре появились:

Читать далее

FreeBSD 15.0-RELEASE

Linux.org.ru - Tue, 12/02/2025 - 17:12

Команда разработчиков FreeBSD рада объявить о выпуске FreeBSD 15.0-RELEASE. Это первый релиз ветки stable/15.

( читать дальше... )

 , ,

Отражающий Kerberos

Habr.com - Tue, 12/02/2025 - 17:09

Всем привет. Решил написать об относительно новой и достаточно нашумевшей уязвимости, а именно CVE-2025-33073, получившей от исследователей неофициальное название The Reflective Kerberos Relay Attack. От коллег в сообществе доводилось слышать, что это ни много ни мало "новый ms17-010", поэтому захотелось разобрать эту уязвимость, что называется, in the wild.

Сразу оговорюсь, в данной статье не буду рассматривать глубокую теорию и погружаться в то, что вы можете самостоятельно узнать из первоисточников. Впервые я услышал об этой уязвимости от исследователей из Synacktiv, также подробно и интересно о ней можно почитать по ссылке. Я же постараюсь описать именно практическое применение, эксплуатацию и возникающие у меня при этом проблемы.

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

Читать далее

[Перевод] Как написать хороший CLAUDE.md, чтобы не было мучительно больно

Habr.com - Tue, 12/02/2025 - 16:59

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

Со временем стало очевидно: проблема не в модели, а в том, как мы ее онбордим в проект. Один и тот же Claude в одном репозитории ведет себя как сильный мидл, а в другом как растерянный стажер. Разница почти всегда в том, что написано (или не написано) в CLAUDE.md и его аналогах для агентов.

Я перепробовал кучу подходов: от огромных "библий" с правилами до минималистичных заметок и автогенерации. Что-то работало, что-то категорически нет. В итоге вырисовались простые, но хорошо проверенные на практике принципы того, каким должен быть CLAUDE.md, чтобы не было мучительно больно ни вам, ни агенту.

Читать далее

Запрет Roblox, успехи Of Ash and Steel и релиз новой игры Сергея Носкова: новости игропрома за 17–30 ноября 2025

Habr.com - Tue, 12/02/2025 - 16:59

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

Читать далее

Как написать свой MCP сервер на языке R

Habr.com - Tue, 12/02/2025 - 16:58

Ранее я уже рассказывал про разработку AI чатов на языке R. А в этой статье мы более подробно разберёмся как из AI чата сделать полноценного AI ассистента, который умеет не только отвечать на вопросы, но и выполнять какие то действия, например взаимодействовать с файловой системой, API различных сервисов и так далее.

Читать далее

Ultimate System Design Checklist

Habr.com - Tue, 12/02/2025 - 16:56

Вы проектируете масштабируемую систему на System Design интервью в BigTech. Всё идёт хорошо, пока вам не задают неожиданный вопрос. От ответа на который зависит ваше прохождение.

Разберём 10 популярных вопросов, ответы со схемами и примерами в ультимативном чеклисте. И закроем для себя этот важный аспект интервью.

Скорей ответы

Как приручить SLO'на в племени микросервисов

Habr.com - Tue, 12/02/2025 - 16:56

Бизнес Додо активно масштабируется. Уже сейчас Dodo IS круглосуточно работает в двух облаках, более чем в 25 странах и практически во всех часовых поясах. В таких условиях важно знать, что вся система действительно работает хорошо, а не просто «не горит» прямо сейчас.

Чтобы это знание обрести, мы привезли в нашу инженерную савану SLO'на — неповоротливое, но умное существо. Он наводит порядок в хаосе метрик и алёртов, и отличает реальную проблему от мнимой. А ещё он требует внимания, точных чисел и ясных целей. Поначалу мы его боялись, но позже поняли: если его приручить, он защитит нас от ночных звонков и научит бизнес говорить на языке надёжности.

Сегодня мы расскажем, как приручили своего SLO'на и прошли путь от первых экспериментов с нагрузочным тестированием до построения культуры надёжности.

Читать далее

Экономичный NLP анализ на примерах популярных фэнтези

Habr.com - Tue, 12/02/2025 - 16:54

『Совесть — не ослик: и не такое вывезет.』
_(с) Р. Суржиков, Полари_

『Халдер, проверь, что умеет сир Поросёнок.』
(с) Д. Мартин, ПЛИО_

Прелесть экономичного NLP анализа в том, что от начала и до конца, включая закон Ципфа, он бесплатный, локальный и доступен на ладони.

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

ОТКрыть исследование

Apple Developer бесплатные курсы для обучения в iOS

Habr.com - Tue, 12/02/2025 - 16:45

Евгений предоставляет открытый доступ к фундаментальным материалам по Swift:

от установки и настройки Xcode до базовых конструкций языка, работы с циклами, классами, замыканиями, дженериками и многим другим.

Курс разбит на 66 небольших глав, которые проходят комфортно и последовательно.

Подходит: начинающим с нуля

Язык: RU

Как ускорить автотесты на Python в Pytest в 8,5 раз

Habr.com - Tue, 12/02/2025 - 16:35

Меня зовут Анатолий Бобунов, я работаю SDET в компании EXANTE. Однажды я пришел на проект, на котором выполнение некоторых тест-сьютов занимало больше часа, настолько медленно, что запускать их на каждый merge request (MR) было просто нереально. Мы хотели запускать автотесты на каждый коммит в MR, но с такой скоростью это было невозможно. В результате мне удалось, за счёт серии небольших, но точных изменений добиться 8,5-кратного ускорения - без переписывания тестов с нуля. В статье расскажу, какие проблемы у нас возникли и как мы их решали.

Читать далее

[Перевод] Огромный гайд: продвинутые советы и хитрости для работы с Gemini CLI и другими AI CLI утилитами

Habr.com - Tue, 12/02/2025 - 16:30

Команда AI for Devs подготовила перевод большого гайда о скрытых возможностях и продвинутых техниках работы с Gemini CLI. Если для вас терминал — рабочий дом, то этот материал покажет, как превратить Gemini CLI в полноценного ИИ-агента, который автоматизирует рутину, подключается к внешним сервисам и расширяется под любые задачи.

Читать далее

Дизайн за 5 минут. Дайджест ноября 2025

Habr.com - Tue, 12/02/2025 - 16:26

Привет, Хабр! Пришло время посмотреть, что там интересного произошло в дизайне в ноябре. С вами Андрей, продуктовый дизайнер Garage Eight, и восемь новостей, зацепивших мое внимание: 

1. App Store Awards 2025
2. Нативный функционал от Gemini в Figma
3. Иконки для Wildberries от Сергея Чикина
4. Онлайн-график торговли нейросетей Alpha Arena
5. День рождения Readymag
6. Редизайн плеера Youtube
7. Кейс для блокчейн-платформы «Аптос» от Evil Martians и Ashfall.Studio
8. «Теннисный кейс» для ATP от CGV

Погнали!

Who's online

There are currently 0 users and 2 guests online.
Syndicate content