Обновлён проект Python Scripts, где более 60 Python-скриптов для любых задач, включая алгоритмы по парсингу, работе с видео и фото, клонированию сайтов, скачиванию с сайтов и другие популярные решения.
«Существуют цифры\числа\значения, которые должен знать каждый программист на Python. Например, насколько быстро или медленно добавляется элемент в список в Python? А как насчёт открытия файла? Это занимает меньше миллисекунды? Есть ли что‑то, что замедляет этот процесс? Если у вас есть алгоритм, чувствительный к производительности, какую структуру данных следует использовать? Сколько памяти занимает число с плавающей запятой? А как насчёт одного символа или пустой строки? Насколько быстр FastAPI по сравнению с Django? Я хотел бы уделить немного времени и записать показатели производительности, специально ориентированные на разработчиков Python», — сообщил автор проекта Майкл Кеннеди.
Российские сотрудники в рамках штатного расписания в январе будут работать всего 15 дней, а отдыхать — 16. Это самый нерабочий месяц за последние 5 лет.
2026. Год, когда ваша Loss-функция наконец сойдется. 🎆
Друзья, коллеги, любители данных и градиентного спуска!
Пока часы бьют 12, а мы заменяем шампанское на кофе (все равно тренируется модель), давайте не просто загадываем желания. Давайте их оптимизируем.
2025 был годом больших LLM, диффузий и Agentic AI. А что будет ядром 2026? Моя гипотеза — возврат к фундаменту. К математике, которая делает магию машинного обучения возможной.
Вот 3 математических концепции, которые станут вашими лучшими друзьями в новом году:
Теория информации. Энтропия Шеннона говорит нам о степени неопределенности:
А KL-дивергенция измеряет "расстояние" между распределениями — ключ к пониманию distillation's, RLHF и многого другого:
2.Дифференциальная геометрия и многообразия.
Где живут ваши эмбеддинги? На многообразии, где локально все похоже на евклидово пространство, но глобально — сложная искривленная структура. Это язык диффузионных моделей.
3.Байесовские методы и Uncertainty Quantification.Нас интересует не просто предсказание yy, а апостериорное распределение:
Где θ — параметры модели, а DD — данные. 2026 — год, когда model.predict() будет возвращать не число, а (mean, variance).
А теперь — главное. Как сделать 2026 годом вашего прорыва? Формула года:
Где:
Регуляризация_Отдых — это не dropout, а сознательное "зануление" для перезарядки: output = 0 if (burnout_risk) else input.
Скорость_Обучения — умение учиться быстрее, а не просто больше.
Момент — тот самый нетворкинг, комьюнити и поддержка.
И вот ваш подарок от меня на Новый год — маленький "мозговой тизер" (ответ в комментариях!):
Для модели линейной регрессии с априорным распределением найдите вид апостериорного распределения p(w∣X,Y), выведите формулы для его параметров и покажите, как его максимум (MAP-оценка) связан с ridge-регрессией с коэффициентом регуляризации /
В России начались новогодние каникулы. Следующий официальный рабочий день у сотрудников не по сменам, а работающих по штатному календарному плану будет уже 12 января 2026 года.
Необычный способ не брать на обучение некоторых студентов придумали в University of London. Пользователю пришёл отказ в приёме на учёбу со ссылкой на российский закон о персонализации локальных данных в РФ.
Хотите выяснить, где учиться IT? В экосистеме Хабра есть маркетплейс курсов на Хабр Карьере, на котором собраны сотни онлайн-обучений в самых разных специализациях: программировании, аналитике, дизайне, менеджменте и других. Чтобы пользователи могли проверить качество курсов, там показаны отзывы от тех, кто уже прошел обучение — изучайте и выбирайте лучшее для себя.
Когда HR не помогает: как компании игнорируют выгорание и конфликты
Появилась новость, что каждый второй сталкивается с выгоранием. На днях услышал ответ одного руководителя на вопрос: "что делать, если подчинённый чувствует, что выгорает?". После его ответа - порадовался, что не работаю с ним:
Задача руководителя - чтоб у подчинённого не было времени подумать, что ты выгорел.
Я около 8 лет был руководителем. И никогда не думал также. Даже когда только стал руководителем и по сути не имел опыта руководства.
Сейчас в ИТ-компаниях нередко можно встретить HR BP (HR бизнес-партнёр). В теории они должны помогать в проблемах - в т.ч. и с выгоранием. Я работал в нескольких компаниях и, к сожалению, редко видел пользу от этих людей. В одной фирме за 5 мин разговора HR BP 3-жды меня перебила. А на моё замечание о недопустимости такого поведения сказала, что будет перебивать когда захочет и не нужно указывать ей как ей со мной общаться. Перестала перебивать только после того, как я сказал, что повешу трубку, если продолжит в том же духе. Также был свидетелем, как в другой очень известной фирме (на секундочку: не первый год входит в разные ТОП, в т.ч. на Хабре за 2025 год в топ-20) руководитель HR BP моему коллеге на жалобу, что один из директоров покрывает его матом - ответила: "просто нужно заслужить уважение директора". И это в фирме, где согласно вакансии, на должность HR BP берут с дипломом психолога (специально искал вакансию). Если руководитель HR BP говорит, что "нужно заслужить уважение" - значит, он не собирается искать пути решения, он транслирует политику компании: если тебя унизили - сам виноват. Грош цена диплому такого психолога. Если ему как профессиональному психологу такое неприемлемо - мог бы уйти. Но, нет, его всё устраивает. И когда у меня самого началась конфликтная ситуация с другим руководителем - я уже догадывался, что HR BP мне не поможет. Но, по правилам нужно было с ним пообщаться. Я упомянул 5 самых острых накопившихся проблемных ситуаций. Мы не обсудили по существу ни одну. Ответ был примерно: "у вас конфликт - вы и разбирайтесь" (а завуалированно - что-то вроде: "конфликт могут разрешить в той точке, где он появился, две стороны сами должны вернуться в ту точку и решать конфликт"). До руководителя HR BP я пообщался с HR BP, закреплённым за нашим отделом. Так та, присутствуя при разговоре со мной и другой стороной конфликта - "считала ворон", абсолютно не понимая сути разговора. А потом выдала гениальное: "наша компания - пионер в этой области, ты просто не поспеваешь за её темпами". Как она пришла к такому выводу, "считая ворон" - сие загадка. Когда руководитель умудрился сломать нам доступ к youtrack (именно там описывались задачи, и руководитель очень любил их там изменять) - ответ HR BP на это был: "твоя должность предполагает самостоятельное выполнение задач, не дожидаясь уточнения задачи". Зачем тогда мы пользуемся youtrack - ещё одна загадка. И самое интересное: в том же году компания делала анонимное голосование о проблемах на работе. Как оказалось - это нужно было для доклада на конференции, а не для того, чтоб внутри самой компании что-то менять.
Одна из самых сложных задач для мидл-специалиста — понять, действительно ли ты растешь. Четкой инструкции или универсальных маркеров нет, чаще всего ориентироваться приходится на внутренние ощущения и обратную связь от коллег.
Мы решили обсудить эту тему с коллегами: Катя и Рома — тимлиды крупных команд, они сами когда-то были на этом этапе и теперь помогают другим специалистам расти. Сережа — мидл+ разработчик, он прямо сейчас проходит этот путь и делится своими наблюдениями.
В посте собрали ключевые мысли коллег о росте: что меняется в работе, какие навыки выходят на первый план и на что важно обращать внимание.
Каким может быть рост?
Важно разграничить, что рост из мидла может быть горизонтальным — в сеньора и вертикальным — в тимлида. Сеньор оттачивает технические навыки, тимлид — учится грамотно контролировать процессы и работу команды. У каждого из них своя стратегия развития и ключевые точки роста.
«И тот, и другой рост — долгосрочный, иногда сложный, процесс. Ведь никто не вырастает в одно мгновение:)», — Катя, руководитель операционного отдела в ITSM365
На что нужно обращать внимание?
И для сеньора, и для тимлида важны:
готовность нести ответственность за принятые решения;
самостоятельность и выполнение задач качественно и в срок;
хорошая обратная связь от коллег.
«Как тимлиду, мне важно видеть, что человек знает, чего хочет. Если специалист хочет развиваться как сеньор, предлагаю сложные и нестандартные задачи, где можно погрузиться в неизвестность. Если хочет как тимлид — наставничество.
Но иногда наставничество формирует неверное представление о работе тимлида, поэтому стараюсь дать еще несколько тимлидских задач, чтобы человек по максимуму смог погрузиться в работу и понять, стоит ли идти этим путем дальше», — Катя, руководитель операционного отдела в ITSM365
Что мешает росту?
Самонадеянность — когда активно растешь, начинает казаться, что должен самостоятельно принимать любые решения. Но это не так — важно уметь обращаться за помощью в нужный момент. А еще адекватно реагировать на обратную связь.
Рост ради роста — иногда специалисты гонятся за ростом, не понимая, зачем им это нужно. Просто кто‑то сказал, что так правильно. Но важно осознанно подходить к росту. Если нет сил или ресурсов для следующего шага, нормально признать это.
Как оценивать личный прогресс и рост?
Чтобы отслеживать свой прогресс, важно ставить четкие цели и вести трек достижений.
Еще полезно анализировать решенные проблемы и задачи. Если уровень сложности растет — это явный признак прогресса.
«Также регулярная обратная связь от коллег помогает объективно оценить сильные и слабые стороны», — Рома, руководитель проектного отдела
Ключевые маркеры роста
Фокус не только на технических аспектах, но и на системном подходе — важно смотреть на задачи глобально и понимать их влияние на проект в целом.
Расширение зоны ответственности — нужно постепенно переходить к управлению командой и стратегическому формированию проекта.
Наставничество — полезно учиться делегировать задачи и помогать коллегам профессионально расти.
Как ощущается рост в моменте?
Сейчас я оцениваю себя как мидл+, и мой рост складывается из нескольких аспектов:
Ответственность и самостоятельность — чувствую полное доверие к себе как к специалисту.
«Например, моя зона ответственности — работа над новым интерфейсом», — Сережа, разработчик в отделе разработки сервисов на базе SMP
Расширенная экспертиза — несмотря на то, что сейчас в основном занимаюсь фронтенд-задачами, у меня также есть знания в бэкенде и опыт работы в техподдержке.
Постоянные вызовы — я продолжаю работать с новыми задачами, где важно погружаться в неизвестность.
Где искать мотивацию и как не застопорить рост?
«Ищу мотивацию в новом опыте и знаниях, а также в желании охватить несколько сфер, где можно развиваться. Важно не бояться выходить за пределы привычного и пробовать новые подходы, чтобы не застрять на одном месте», — Сережа, разработчик в отделе разработки сервисов на базе SMP
«Росатом» и издание N+1 выпустили пятый выпуск подкаста «Нестандартная модель»
Ведущий Андрей Коняев поговорил с учёным Национального центра физики и математики, аспирантом МГУ Саров Виталией Кулешовой о лабораторных экспериментах с пульсарами, пути молодого физика-ядерщика и о том, как объяснить школьнику отрицательные числа.
В беседе затронули не только вопросы из области физики, но и тему выбора профессии, поговорили также о наставничестве, популяризации науки и притоке специалистов в ИТ.
Смотрите видео, чтобы узнать, почему наука по-прежнему требует долгой и системной работы. Выпуск доступен на платформе ВКонтакте.
🎄Уважаемые Хабровцы, коллеги, друзья и партнеры! 🎉
В последние рабочие дни уходящего 2025 года команда SSP SOFT поздравляет вас с наступающим Новым 2026 годом и Рождеством! Самое время подвести итоги, ощутить атмосферу праздника и с уверенностью посмотреть вперед.
🚀 Нашим заказчикам Пусть 2026 год принесет устойчивый рост, новые рынки и технологические решения, которые действительно работают. Желаем, чтобы созданные вместе с SSP SOFT продукты были надежными, масштабируемыми и помогали бизнесу расти и развиваться дальше. Мы ценим доверие и рады быть вашим технологическим партнером 📈
💻 Компаниям, работающим с нами в формате аутсорсинга и Workforce-as-a-Service Готовы направить к вам сильные, мотивированные команды и специалистов, которые быстро встраиваются в процессы, понимают задачи бизнеса и усиливают его изнутри. Пусть люди остаются вашим главным конкурентным преимуществом 💪
🤝 Нашим партнерам Пусть проекты складываются, бюджеты сходятся, а наша совместная работа напоминает хорошо спроектированную систему — без лишней сложности и с понятным результатом. Спасибо за сотрудничество и совместное движение вперед 🚀
🏢 Немного о нас В 2025 году для SSP SOFT мы переехали в новый офис в Москве — в самом центре города, рядом с Красной площадью — чтобы активнее развивать сотрудничество с федеральными компаниями. 📍Весь год у нас было много вакансий, в том числе в этот новый офис. Подробности о вакансиях на нашей странице ХХ.ру
👏 Нашей команде Отдельная благодарность всем сотрудникам SSP SOFT за профессионализм, вовлеченность и ответственность. Пусть 2026 год принесет вам интересные задачи, развитие, баланс между работой и личной жизнью и уверенность в завтрашнем дне. Мы искренне рады работать вместе с вами 🤝
С нами — как дома!
🎄 С наилучшими пожеланиями в Новом году, Команда SSP SOFT 🌟ssp-soft.com 🌟
Оператор робота во время обучения проиграл Unitree G1 бой самому себе. Самое страшное, что робот запомнил этот приём.
Ранее инженеры из Unitree научили гуманоидного робота G1 вставать в боевую стойку, делать сальто назад и подниматься после ударов ногами и стульями. После падения на пол робот умеет быстро вставать на две ноги с помощью нового режима «Антигравитация».
Дочитала замечательный роман «Гроздья гнева» — в России он, увы, не сильно популярен. А вот в Америке читал каждый школьник, как у нас «Тихий Дон». Кстати, автор получил Нобелевку за это произведение.
Эта книга Великую депрессию, а точнее про бедственное положение американских фермеров в те годы. Они массово покидали южные штаты и целыми семьями бежали в Калифорнию в поисках хоть какой-то работы. Естественно, никакой работы не было — люди умирали с голоду на обочинах дороги. Вот только они остались без работы из-за массового использования новой сельхоз техники.
Я читала и думала: ага, а нас-то, диджитальщиков и айтишников, без работы оставит искусственный интеллект. И допьем мы последний айс матча латте на кокосовом, оставим квартиры в Питере и Москве и огромной вереницей тружеников двинемся вдоль трассы. Куда-нибудь в Афганистан — туда, где ChatGPT ещё не успел отобрать работу. В дороге, как и положено: кто-то умрет, кто-то заболеет холерой, кто-то узнает, что в Кабул еще не завезли коворкинги.
И будем мы скитаться, выживать, и лет через двадцать кто-то напишет роман про наше стенание: «Великая айтишная миграция. Упадок».
Больше грустных постов про IT-рынок в моем телеграм-канале. А еще там лавина диких историй из мира маркетинга (про стыдные проекты с экстрасенсами, угрозы переломать ноги и обзоры на всратую рекламу от наших дедов) в моем канале - приходите, будем вместе рефлексировать.
Как начать новый год с пользой: 25 открытых уроков января
Привет, Хабр. Под конец года делимся подборкой бесплатных открытых уроков, которые пройдут в начале января в Otus. Опытные практики проведут занятия онлайн — вы сможете узнать больше о формате обучения и задать все вопросы экспертам напрямую. Выбирайте свою тему и регистрируйтесь заранее, чтобы начать год с пользы для себя.
Academic Earth — огромная библиотека бесплатных курсов обо всем на свете от ведущих специалистов мира. От обучения химии и информатике до бизнеса и психологии;
Classcentral — самый удобный поисковик по бесплатным курсам на любую тему;
Edx — тут собраны обучающие курсы от самых топовых ВУЗов мира, таких как Гарвард, Стэнфорд и Массачусетский технологический институт. Разумеется, бесплатно;
Google Garage Courses — библиотека бесплатных курсов от Google с возможностью получить карьерный сертификат от технологического гиганта;
Khanacademy — лучший сайт для углубленного изучения математики и других прикладных наук;
Udemy — для тех, кто планирует работать в «диджитале»: отличные курсы по программированию, дизайну, веб‑разработке, графике;
Treehouse — мастхэв для будущих программистов. Простые и понятные курсы по Python, Data Science, React и другим темам.
Хотите выяснить, где учиться IT? В экосистеме Хабра есть маркетплейс курсов на Хабр Карьере, на котором собраны сотни онлайн‑обучений в самых разных специализациях: программировании, аналитике, дизайне, менеджменте и других. Чтобы пользователи могли проверить качество курсов, там показаны отзывы от тех, кто уже прошел обучение — изучайте и выбирайте лучшее для себя.
Тестирование сегодня — это не просто «проверить, как работает», а «понять, как будет работать лучше». ИИ, аналитика, автоматизация, диалог с командой — инженер по тестированию стал одной из ключевых фигур в создании продуктов.
Мы поговорили с нашими тестировщиками Дашей и Алёной о том, какие навыки особенно важны, какие технологии меняют подход к работе и как развиваться в профессии, где все постоянно меняется.
Что происходит с профессией?
Тестировщики все чаще подключаются на этапе проработки аналитики, еще до реализации фичи. Уточняют детали и находят пробелы в логике — это помогает избежать багов на старте.
Ручное тестирование тоже постепенно меняется — в приоритете исследовательский подход: важно не просто слепо следовать кейсу, а использовать нестандартные методы проверок, которые помогут отловить скрытые ошибки.
Почему ИИ — главный тренд?
ИИ — отличный рабочий инструмент, а не просто модный тренд. Например, его можно использовать при написании автотестов и тест‑кейсов, а также для разбора логов и поиска ошибок в скриптах. Но важно понимать, что ИИ не заменяет эксперта — он расширяет возможности.
Какие навыки важны?
Чтобы быть полезным тестировщиком, важно развивать как технические, так и гибкие навыки:
Внимательность, критическое и системное мышление — чтобы видеть не только конкретную ошибку, но и ее влияние на продукт в целом.
Английский язык — чтобы читать логи, понимать настройки.
Информационная безопасность — чтобы понимать принципы защиты данных, шифрования и как избежать утечек.
Что еще необходимо?
REST, HTTP, Linux, Docker — это основа, особенно если вы работаете с DevOps‑задачами. Чтобы глубже тестировать инфраструктурные задачи, полезно пройти курсы и прокачать навыки.
Работа в команде и инициативность — в любой задаче важно уметь взаимодействовать с разными ролями: аналитиками, разработчиками, другими тестировщиками. Тестировщик не просто проверяет — он помогает команде находить и устранять слабые места.
Как развиваться тестировщику?
Развитие через практику и обмен опытом
Новые подходы можно черпать на конференциях, например, Heisenbug, SQA Days. Дополнительное развитие — брать задачи не только по тестированию, но и по улучшению процессов, участвовать в аналитике, работать над задачами смежного продукта, тестировать мобильное приложение. Наставничество также помогает расти — учишься вместе с теми, кого поддерживаешь.
Развитие через ИТ-сообщество и техбазу
Начинающим тестировщикам будут полезны материалы Артёма Русова. У него есть сайт и тг-каналы: @qachanell, @qa_sklad.
Развиваться помогают и внутренние ресурсы в компании: коллеги делятся опытом, обсуждают кейсы, рассказывают, как решают задачи. Если у вас в компании есть что‑то подобное — не упускайте. Это классный способ расти и смотреть на профессию шире.