practicum.yandex

practicum.yandex

Блог компании
Яндекс Практикум — сервис онлайн-образования, где осваивают цифровые навыки и профессии, чтобы менять карьеру и жизнь. Начните учиться бесплатно: https://ya.cc/t/7QL5Oy_W6qzQi4
На Пикабу
- рейтинг 2389 подписчиков 2 подписки 342 поста 74 в горячем
Награды:
5 лет на Пикабуболее 1000 подписчиков

Сокращения и спрос на ML-инженеров: главные тенденции IT-рынка 2025 года

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

Замедление роста и упорядочивание архитектуры

По оценкам аналитиков, общий рост ИТ-рынка в России в 2025 году составил порядка 3% против двузначных темпов 2023–2024 годов. Быстрее всех растут сегменты ПО и ИТ-сервисов — около 4% в 2025-м с ускорением до 9–10% в 2026-м.

После оперативной замены иностранного ПО и оборудования компании активно работают над упорядочиванием архитектуры и стандартизацией интеграций. Этот тренд вызвал рост спроса на специалистов по миграции. Инженеры и архитекторы с глубоким владением стеком 1С, PostgreSQL, Astra Linux, РЕД ОС и Bitrix24 сегодня ценятся выше опыта работы с SAP или продуктами Microsoft. Архитекторы отечественных IT-решений проектируют с нуля сложные IT-ландшафты на базе российских технологий.

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

Облака как фундамент

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

Тренд вызвал высокий спрос на Cloud-архитекторов и DevOps-инженеров с опытом работы на российских платформах. Специалисты должны уметь проектировать миграцию, настраивать Kubernetes и обеспечивать соответствие ФЗ-152.

Бесплатный курс «Инженер облачных сервисов» научит вас основам облачных сервисов и познакомит с возможностями платформы Yandex Cloud.

Оптимизация штата

В 2025 году на российском IT-рынке усилился тренд на оптимизацию штатов и урезание бюджетов на фоне роста ключевой ставки ЦБ и удорожания заемных средств. В доковидные годы компании нередко нанимали сотрудников «с запасом». Теперь же конкурентоспособность бизнеса напрямую зависит от рационального использования ресурсов.

Например, сотрудников сокращали e-commerce направления экосистемы «Сбера». В Positive Technologies под сокращения попало до 500 человек, включая разработчиков и тестировщиков.

Искусственный интеллект

Центральным направлением в этом году стал искусственный интеллект: от генеративных систем до автоматизации рабочих процессов с помощью ИИ-агентов. В 2026 году IT-отрасль продолжит расти на фоне стремительного обновления технологий.

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

Парадокс: кадровый голод при перенасыщении

За первые шесть месяцев 2025 года количество ИТ-специалистов в России достигло отметки в 1,1 млн. Рост связан с мерами поддержки отрасли и спросом на специалистов, которые разбираются в отечественных и Open Source-решениях, из-за импортозамещения.

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

Рынок работодателя

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

О перегретом рынке говорит количество откликов на вакансии в IT. Так, по данным HeadHunter, индекс конкуренции в сфере информационных технологий достиг 12,5, то есть на одну вакансию приходится почти 13 резюме.

Сдвиг требований к аналитике и управлению

Из-за высокой конкуренции среди кандидатов от них ожидают более широкого пула компетенций. Работодатели все чаще отмечают внимательность (+25% к прошлому году), а упоминания Agile в технических требованиях выросли на 85% в первом квартале и на 41% во втором.

В резюме специалистов все чаще появляются компетенции, связанные с решением сложных задач и проектной работой. Особенно выросли показатели по дизайн-мышлению (+106%), проблемному решению (+83%), лидерству (+54%), стратегическому и аналитическому мышлению (+52%) и тайм-менеджменту (+50%). Технические навыки также смещаются в сторону гибких методологий, аналитики данных и DevOps. Наибольший рост показали Agile (+96%), Power BI (+57%) и Docker (+50%).

Исходя из этого, на рынке востребованы так называемые T-shaped профессионалы. Их навыки образуют букву «T»:

  • Вертикальная черта — глубокая экспертиза в одной области, например backend-разработке на Go.

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

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

Регулярная оценка сотрудников

К текущим сотрудникам компании тоже предъявляют высокие требования. Корпорации проводят performance review, чтобы оценить результаты работы работника за квартал.

Например, OKR (Objectives and Key Results) помогает ставить прозрачные цели. Objective (Цель) — четкая цель, которую нужно достичь за определенный период. Key Results (Ключевые результаты) — измеримые показатели, по которым можно оценить, насколько цель выполнена. Пример — снижение количества отказов на 10%.

Метод «360 градусов» позволяет собирать обратную связь от руководителя, коллег, подчиненных и клиентов, чтобы выявить сильные стороны и зоны для развития.

Спрос на ML-инженеров и технических директоров

По данным HeadHunter, больше всего вакансий появилось для ML-инженеров (+51%) и технических директоров (+24%). Также повышается потребность в специалистах по информационной безопасности (+12%).

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

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

Пройдите бесплатную часть курса «Технический директор – CTO», чтобы узнать, чем он занимается и что входит в его зоны ответственности.

Важность личного бренда

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

Чтобы развить личный бренд, HR-эксперты рекомендуют выступать на конференциях, вести блог, делиться мнением на платформах вроде Telegram и LinkedIn или читать лекции на курсах и в вузах.

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

Покорить нынешний IT-рынок — задача трудная, но реальная. Тренды, которые мы перечислили, помогут сориентироваться в будущем и выбрать востребованную перспективную профессию.

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью 3

Во что играют программисты: 5 механик, которые прокачивают мышление

Программирование — это не профессия, а способ мышления! Собрали в посте игры, которые помогут его развитию: от популярных головоломок и настолок до видеоигр.

Во что играют программисты: 5 механик, которые прокачивают мышление

Шахматы

Развивают стратегическое мышление, прогнозирование ходов и построение долгих логических цепочек. Полезно для архитектурного мышления и работы с алгоритмами.

while True: learn()

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

Кроссворды и сканворды

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

Кубик Рубика

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

Codenames

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

Оригами

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


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

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью 1

Мы все учились понемногу: какие курсы выбирали пикабушники в 2025

Общее число ИТ-специалистов в России выросло до примерно 1,1 миллиона. Среди них точно есть пикабушники, потому что весь год вы активно учились! А вот какие направления и курсы (платные и бесплатные) выбирали пользователи в Практикуме.

Мы все учились понемногу: какие курсы выбирали пикабушники в 2025

Бесплатные курсы

Нейросеть Алиса для начинающих

Нейросети сейчас примерно везде, и на Пикабу тоже. Логично, что бесплатный курс, который учит общаться с искусственным интеллектом, стал одним из самых востребованных. Он знакомит с современными нейросетевыми инструментами, и объясняет, как можно заставить машины работать на вас. Такой курс может стать хорошим первым шагом, чтобы погрузиться в AI и начать применять его в рабочих задачах.

Учиться бесплатно →

Основы математики для цифровых профессий

Этот бесплатный онлайн-тренажер, который помогает восстановить математические знания, необходимые для IT-профессий. В нем более 1600 задач с автоматической проверкой, которые помогут вспомнить арифметику, алгебру, логику и теорию множеств.

Когда говорят, что айтишникам нужна «база», то имеют в виду и такую математику.

Учиться бесплатно →

Старт в IT

Общее вводное направление для тех, кто хочет попробовать себя в IT и пока не определился, куда двигаться. Бесплатные и вводные части курсов позволяют примерить новую профессию, не вкладывая в обучение много ресурсов.

Учиться бесплатно →

Какую профессию в программировании выбрать

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

Учиться бесплатно → 

Основы Python-разработки

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

В бесплатном курсе, конечно, учат только базовым навыкам. Зато и пройти его можно на новогодних каникулах!

Учиться бесплатно →

Платные курсы

Аналитик данных

Тут все просто. Согласно исследованиям, спрос на специалистов по аналитике данных (и ML) вырос примерно в 2,5 раза за 2020–2024 годы. Также медианные зарплаты для специалистов по данным — одни из самых высоких, достигают 470 000 рублей в месяц.

Курс Яндекс Практикума дает материал с нуля до уровня джуна даже для тех, кто раньше не работал с IT. В программе SQL, PostgreSQL, BI-инструменты, Python, A/B-тесты, работа с большими данными — весь современный стек. За время обучения студенты выполняют до 15 проектов, которые можно добавить в портфолио.

Пройти бесплатную часть →

Python-разработчик

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

На курсе вы освоите популярные инструменты вроде Django, Flask, FastAPI и PostgreSQL. Изучите теорию и и практику, получите опыт в Мастерской — агентстве внутри Практикума с настоящими заказами от бизнеса и НКО.

Пройти бесплатную часть →

Инженер по тестированию

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

Программа Практикума позволяет освоить базовое ручное тестирование и основы автоматизированного.

Пройти бесплатную часть →

1С-разработчик

Платформа «1С:Предприятие» широко используется компаниями из самых разных сфер для автоматизации своей деятельности. Чтобы разрабатывать и адаптировать программные решения (конфигурации), как раз и нужен 1С-разработчик.

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

Пройти бесплатную часть →


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

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью

Как ИИ меняет цифровые профессии. Мнение аналитика данных

Искусственный интеллект все больше внедряется в IT. О том, как меняется анализ данных с приходом нейросетей и какие появились полезные инструменты, попросили рассказать Вячеслава Демина — специалиста в data science с 5-летним опытом, руководителя направления аналитики данных в крупном банке и наставника курса «Специалист по Data Science».

Какие изменения в профессию уже внес ИИ

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

  • Повсеместное применение ИИ как LLM-агентов. Там, где раньше отвечал человек, теперь стараются добавить нейросеть, которая сможет выполнить быстрые и простые задачи.

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

По сравнению с тем, что было 5–7 лет назад, стало быстрее и проще планировать. Суммаризация информации по запросу упростила поиск. Теперь не обязательно читать огромные статьи и искать в них полезную информацию — ИИ сократит объем и выделит главное.

Какие ИИ-инструменты появились в анализе данных

В рабочих процессах аналитиков появился вайб-кодинг (vibe coding) — способ описания кода естественным языком через ИИ, который потом превращает текст в привычный исполняемый программный код. С вайб-кодингом я сталкиваюсь со стороны неопытных разработчиков, и часто приходится корректировать их код. Но при правильном применении это полезный инструмент.

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

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

Отберет ли ИИ работу у людей-специалистов

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

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

В аналитике ИИ пока долго будет приходить к тому, чего обычно хотят от «живого» аналитика данных. Нечто простое и быстрое из рабочих задач нейросети уже выполняют. Но чтобы делать глубокие инсайты, модель нужно обучать: показывать данные, как обычному джуну — и тогда, возможно, она чему-то научиться. Думаю, лет через пять мы сможем увидеть этот прорыв в обучении — и ИИ можно будет передать еще какую-то часть задач.

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

Как джуну автоматизировать работу с помощью ИИ

В первую очередь любой LLM можно попросить держать тебя в тонусе обучения: создать план и напоминать о расписании.

Потом, если есть уверенность в понимании кода, начинайте использовать ИИ как copilot, критично подходя к результатам: помните, что нейросети не идеальны и требуют сверки всех фактов и данных.

Я, например, из ИИ-инструментов предпочитаю бесплатный copilot GigaCode — расширение в VS Code. Он помогает быстрее писать код, также в нем есть встроенный диалог.

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


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

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

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью 2

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

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

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

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

Как проходит алгоритмическое собеседование

Процесс зависит от компании, но структура обычно примерно одинаковая. Алгоритмическое собеседование занимает 40–60 минут и включает 2–3 задачи. Работу над каждой из них можно разделить на 2 логических этапа.

1. Обсуждение решения задачи

Прежде всего обязательно уточните условие задачи. Например, надо ли валидировать входные данные — или исходим из того, что вход всегда валидный. Есть ли ограничения по памяти, то есть можем ли мы использовать дополнительные структуры данных для хранения. Есть ли требования по временной эффективности задачи. Можем ли мы решить задачу в лоб, а потом попытаться оптимизировать решение, или надо сразу написать «готовое». Если задача про сортировку, то уточните, должна ли быть сортировка устойчивой или нет, а может это вовсе неважно. Общий совет такой: исходите из условий задачи и уточняйте все, что вам непонятно или где могут быть подводные камни.

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

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

2. Работа с кодом

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

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

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

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

Дополнительно могут задать вопрос о сложности алгоритма. В этом случае нужно как минимум понимать, чем отличается линейная сложность O(n) от квадратичной O(n2n^2), логарифмической O(log n) и т. д. А еще уметь правильно оценить сложность своего алгоритма по времени и по памяти. Будет лучше, если свою оценку вы подкрепите рассуждениями, почему получается именно такая сложность. Например, у нас вложенный цикл, внутри выполняются операции с линейной сложностью. Значит, общая сложность алгоритма по времени — квадратичная.

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

Какие задачи дают на собеседовании

Как правило, задачи равнозначные по сложности, но разнонаправленные. Скажем, первую задачу можно решить с помощью сортировки или прохода по массиву. Ниже — пример.

В массиве из чисел найти непрерывный подмассив длиной k с максимальным средним значением. То есть такой подмассив, в котором среднее значение всех чисел будет больше, чем во всех остальных подмассивах.

Дальше дают задачу, для решения которой потребуется знание хеш-таблиц, деревьев и других структур.

Дан массив связанных списков, каждый список отсортирован в порядке возрастания. Нужно соединить все списки в один связный и отсортированный список.

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

Как подготовиться к алгоритмическому собеседованию

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

Самый простой вариант — решать задачи на Leetcode и Codewars. Если вообще ничего не знаете, начинайте с легкого уровня, но не задерживайтесь на нем. Когда увидите, что дело пошло, переходите к среднему и тяжелому уровню. Если не получается придумать решение, подсмотрите в ответе — возможно, увидите новую структуру данных или алгоритм. Нормально, если из 100 задач среднего уровня получается решить 90–95.

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

Что еще пригодится на алгоритмическом собеседовании

  • Структуры данных. Как общие для всех языков — связный список, деревья, хеш-таблица, куча, очередь и стек, — так и специфичные для вашего языка.

  • Бинарный поиск и связанные с ним задачи. Например, стоит посмотреть First bad version, Sqrt x, 2D matrix.

  • Метод двух указателей и задачи со скользящим окном.

  • Алгоритмы на строках: найти палиндром, обратную строку и другие.

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

А чтобы снизить волнение перед реальным интервью, можете попросить друга или знакомого устроить вам тестовое собеседование.


Почувствовать себя увереннее на алгоритмическом собеседовании и повысить шансы на трудоустройство поможет онлайн-курс «Алгоритмы и структуры данных». За 4 месяца вы узнаете про часто используемые способы решения алгоритмов, научитесь писать эффективный код и прорешаете более 100 задач. Первые шесть уроков можно пройти бесплатно — пробуйте и решайте, хотите ли переходить к полной программе.

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью 2

Программирование на Go: что можно узнать из бесплатной части курса

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

Что это за курс и для кого

Мы подготовили курс «Go‑разработчик с нуля» для новичков без опыта в разработке и тех, кто хочет сменить профессию — но не знает, с чего начать. В этом смысле Go (Golang) — хороший вариант. Его синтаксис всего на 25 ключевых слов, он лаконичный и понятный. На Go пишут в Яндексе, Microsoft, Dropbox, Netflix и других компаниях мирового уровня. А еще он входит в топ-10 популярных языков программирования в 2025 году.

В плане трудоустройства и карьеры тоже есть перспективы. Спрос на Go-специалистов сейчас превышает предложение. Зарплата на старте — от 120–140 тысяч рублей в месяц.

Как выглядит полная программа курса, показали на инфографике ниже. Основная ее часть состоит из 14 тем — спринтов.

«Нулевой» вводный модуль — бесплатный. Но это не значит, что в нем нет ничего полезного. И сейчас вы поймете, почему.

Что вас ждет в бесплатной части курса

Если обобщить, то вы временно перевоплотитесь в стажера Go-разработчика: изучите базовые вещи из теории, попрактикуетесь — получите представление о профессии и том, как устроено обучение в Практикуме. Захотите продолжить — отлично, нет — приобретете ценный опыт.

Бесплатная часть курса Go рассчитана на два часа. Она состоит из двух блоков:

  1. Онбординг, где знакомят с профессией: чем занимаются Go-разработчики, почему язык перспективен для новичков, вопросы трудоустройства.

  2. Основы Go: первая практика с кодом, переменными и типами данных.

После каждого теоретического блока вы будете проверять знания с помощью квизов. Они достаточно простые, но заставляют думать. Ошибки подсвечиваются и дополняются объяснением: почему ответ неправильный и как на самом деле работает код.

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

Как будете практиковаться

Обучение построено в игровой форме. Вы примерите на себя роль Марго — девушки, которая потеряла работу и хочет устроиться на стажировку в команду разработчиков. Фишка в том, что Марго совершенно не разбирается в Go!

Первая задача — пройти виртуальное собеседование

В процессе вам дадут задание: понять, за что отвечает выведенный на экран кусочек кода. Без подсказок не оставят. Справиться смогут даже те, кто до этого не знал, как выглядит код Go.

Следующий этап — изучить основы Go

Ведь Марго предстоит написать н Golang свой первый проект, чтобы выйти на неделю стажировки. Для этого вы:

  1. Запустите код в браузере через учебную платформу.

  2. Посмотрите разбор каждой его строки.

  3. Узнаете, что такое функция.

Дальше задание посложнее — создать своего персонального помощника

И научить его здороваться. Код уже написан, но он «закомментирован» — невидим для Go. Ваша задача: сделать так, чтобы программа заработала. А затем помочь ИИ стать разговорчивее.

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

И снова практика: считаем шаги

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

Не испугались трудностей в бесплатной части курса и поняли, что вам интересно разбираться с кодом, — переходите к полной программе «Go‑разработчик с нуля». В ней вас ждет 8 месяцев теории и практики Go и 10 проектов для портфолио. А еще мы добавили новый модуль — нейросети для Go-разработчика. Навык востребован при найме, преимущество лишним не будет.

Как попробовать бесплатную часть

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

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью 5

Зарплаты 1С-разработчиков в 2025 году и прогноз на будущее

Разбираемся, сколько может зарабатывать 1С-разработчик сегодня, какие зарплаты ждать в будущем и стоит ли идти в профессию, если хочешь программировать.

Кто такие 1С-разработчики

Все продукты линейки 1С работают на общей технологической платформе «1С:Предприятие». На ее основе специалисты компании создают прикладные решения для бизнеса, которые называют конфигурациями. Для разработки таких решений в 1С используется собственный язык программирования — его особенность в том, что синтаксис построен на кириллице.

Разработчик 1С может модифицировать существующую конфигурацию: например, добавить уникальный отчет или изменить интерфейс. Также он способен создать полностью новое решение с нуля.

Какие средние зарплаты с 1С-разработке

По данным Хабр Карьеры, средняя зарплата 1С-разработчика на конец 2025 года — 196 000 рублей в месяц. При этом удаленщики могут претендовать на зарплату на 10% выше, чем офисные работники.

Если же обратиться к статистике Hh Карьеры, то заработок в сфере 1С-программирования составляет от 100 000 до 450 000 рублей.

Теперь о динамике — здесь помогло исследование кадрового агентства IT ATLAS. За последние два года зарплата 1C-разработчика выросла на 46% из-за конкуренции компаний, которые ищут квалифицированные кадры.

А такая картина сложилась к 2025 году в зависимости от опыта 1С-специалиста. В среднем рост зарплат составил 18%. А самую большую прибавку за последние 12 месяцев получили разработчики-стажеры и джуны.

Как опыт влияет на зарплату 1С-разработчика

Junior

По данным Hh Карьеры, 1C специалист-новичок на старте карьеры может претендовать на зарплату от 65 000 рублей в месяц. В Москве вакансии традиционно «дороже» — там можно найти первую работу в 1С-разработке с зарплатой от 90 000 рублей в месяц.

Данные Хабр Карьеры примерно такие же. Средняя зарплата новичка составляет около 80 000 рублей. А если учесть премию до 10%, то на старте в профессии реально зарабатывать 90 000 рублей.

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

Middle

Переход на позицию мидла, как правило, происходит в первые 1–3 года работы в зависимости от компании. В среднем по России на этом грейде можно рассчитывать на зарплату от 180 000 до 233 000 рублей в месяц. В Москве зарплаты опытных 1С-разработчиков традиционно выше: в среднем на 20%.

С увеличением зарплаты 1С-программиста растут и требования к навыкам и опыту. Это уже разработчик с опытом до 4 лет, который самостоятельно создает и дорабатывает конфигурации 1С, разрабатывает новые модули, настраивает базы, тестирует и отлаживает код, а также понимает бизнес-процессы и умеет работать с требованиями заказчика.

Senior / Lead

Специалист в 1С-разработке с опытом от четырех лет, по данным крупных кадровых ресурсов, может претендовать на зарплату от 344 000 рублей в месяц. В Москве — от 295 000 рублей.

При этом в дальнейшем можно вырасти до руководителя — тимлида. Тогда потолок зарплаты увеличивается до 384 000 рублей, а в отдельных случаях — до 443 000 рублей.

Сеньор в 1С-программировании в представлении работодателей в 2025 году — это старший или ведущий разработчик с опытом от четырех лет, который проектирует сложные конфигурации 1С, оптимизирует системы, разрабатывает сложные модули, глубоко владеет языком 1С и может руководить проектами, координировать команду и консультировать заказчиков по автоматизации бизнес‑процессов.

Зарплата 1С-разработчика — прогноз на 2026 год

В следующем году в целом по IT прогнозируют рост зарплат на 10–15% — это при том, что в текущем году уже отмечен рост на 15%.

Профессия 1С-разработчик демонстрирует самый внушительный рост доходов среди всех IT-специальностей — 46% за два года. Спрос на 1С-специалистов остается высоким, и ситуация вряд ли кардинально изменится в ближайшие годы.

Направление 1С-разработки развивается. Появляются новые технологии: облачные сервисы, искусственный интеллект, а с ними — новые интересные проекты и возможности роста в перспективе пяти-десяти лет.

Как стать 1С-разработчиком

Первым шагом может стать курс «Разработчик 1С». Он дает техническую базу по платформе «1С:Предприятие», объясняет архитектуру системы и учит писать модули, интеграции и другие реальные решения. Программа ориентирована на практику: вы будете решать настоящие задачи, работать с примерами из жизни компаний, а не просто зубрить теорию.

Чтобы понять, подходит ли вам профессия, можно пройти бесплатную часть и ознакомиться с работой 1С-разработчика.

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

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью 14

Прокачиваем навыки в программировании и аналитике: 4 онлайн-курса для опытных

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

Прокачиваем навыки в программировании и аналитике: 4 онлайн-курса для опытных

Программирование: от задач к архитектуре

Курс «Архитектура ПО»

Для кого: для senior-разработчиков, которые хотят проектировать сложные системные архитектуры.

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

Курс «Продвинутая разработка на C# и .NET»

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

Расширите навыки до уровня мидл+/сеньор и перейдете от простых CRUD-приложений к проектированию полноценных микросервисных систем с высокой производительностью. Узнаете, как устроена асинхронность, брокеры сообщений и мониторинг.

Аналитика: от данных к стратегии

Курс «Инженер машинного обучения»

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

Сможете перейти от анализа данных и теории ML к инженерии. Научитесь создавать надежные сервисы за полный цикл с помощью Docker, FastAPI и Airflow. Изучите развертывание моделей в облаке, мониторинг и поддержку.

Курс «Мидл системный аналитик»

Для кого: для начинающих аналитиков, которые хотят перейти на мидл-уровень и проектировать сложные системы.

Прокачаете архитектурное мышление, начнете говорить на одном языке с разработчиками. Сможете проектировать микросервисы, освоите Swagger, Postman, моделирование в C4, научитесь автоматизировать создание диаграмм и проверки моделей с помощью AI.


В Практикуме есть целый ряд курсов направления PRO, которые помогут вырасти и построить карьеру. Обучение приближено к реальным рабочим задачам, поэтому проверить навыки можно будет во время обучения.

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью
Отличная работа, все прочитано!