Яндекс Практикум. Программирование и анализ данных
11.9K subscribers
539 photos
2 videos
1 file
530 links
Полезное для начинающих разработчиков, тестировщиков и аналитиков данных. Отвечаем на вопросы и делимся новостями Практикума. Выбрать курс и попробовать свои силы бесплатно: https://ya.cc/t/3bO2f2245AmCeQ

Номер заявления в РКН 4970781590
Download Telegram
Напоминаем, на каких курсах начинается обучение в начале июля ⬇️

Программирование


Python-разработчик — длится 10 месяцев, начнётся 3 июля.

Разработчик C++ — длится 9 месяцев, начнётся 3 июля.

Go-разработчик — длится 8 месяцев, начнётся 10 июля.

Java-разработчик — длится 10 месяцев, начнётся 10 июля.

Android-разработчик — длится 12 месяцев, начнётся 10 июля.

Фронтенд-разработчик — длится 10 месяцев, начнётся 10 июля.

Инженер по тестированию: от новичка до автоматизатора — длится 9 месяцев, начнётся 10 июля.

➡️ Все курсы по программированию

Анализ данных

Аналитик данных — длится 7 месяцев, начнётся 3 июля.

Бизнес-аналитик — длится 7,5 месяцев, начнётся 3 июля.

Системный аналитик — длится 9 месяцев, начнётся 3 июля.

Инженер данных — длится 12 месяцев, начнётся 3 июля.

Специалист по Data Science — длится 13 месяцев, начнётся 10 июля.

➡️ Все курсы по анализу данных
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Бэкенд-разработка с нуля: что это и зачем вам туда

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

➡️ Бесплатно, 9 июля в 19:00 мск

Вы узнаете:

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

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

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

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

➡️ Зарегистрироваться на вебинар. Подтвердим регистрацию в телеграме, напомним об эфире и пришлём на него ссылку. Отправим вам запись, если не сможете присоединиться онлайн.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1👀1
Python — один из самых популярных языков программирования, и применяется он не только для нейросетей. Рассказываем, где ещё его задействуют.

➡️ Разработка ПО. Python подходит для создания как консольных, так и графических программ. Также на нём пишут модули и библиотеки, которые могут использовать другие разработчики.

➡️ Автоматизация и робототехника. Язык активно используют для автоматизации — от сбора данных до управления складами и логистикой. Также, например, с его помощью управляют роботами и обрабатывают сигналы с датчиков.

➡️ Бэкенд веб-разработки. Python применяется в создании сайтов и веб-приложений с помощью фреймворков Django и Flask. Можно создать всё: от блогов до интернет-магазинов и CRM.

➡️ Десктопные и мобильные приложения. На Python пишут приложения для ПК, планшетов и смартфонов. Примеры — Netflix, Uber, Pinterest.

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

➡️ Анимация. Язык используют в студиях Pixar и Disney для 3D-анимации и спецэффектов. Многие киностудии используют для компьютерных спецэффектов программу Houdini, которая поддерживает Python.

➡️ Визуализация и аналитика данных. Python — язык №1 в аналитике данных, Data Science и визуализации данных. Для этого есть много библиотек: Pandas и Numpy — для аналитики данных, Matplotlib — для визуализации, Jupyter Notebook — для создания исследовательской среды.

➡️ Видеоигры. Python используется в World of Tanks, Battlefield 2, Civilization 4. Например, WoT использует его для внутренней логики игры: как считаются попадания, получится ли стрельба навесом, сколько кто кому нанёс урона и так далее. Событий в игре много, поэтому такой логики тоже много.

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

Это краткий пересказ статьи «Где нужен и применяется Python» от журнала Код. Переходите по ссылке, чтобы прочитать полную версию и узнать больше о том, почему Python так любят.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53
Как выбрать компьютер разработчику

Рассказываем, на какие характеристики смотреть, как определиться между macOS или Windows и на что ещё обратить внимание.

🟢 Ноутбук или ПК

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

🟢 Операционная система

Чаще всего она не важна — на какой привыкли работать или учиться, та и подходит, но есть пара особенностей.

Windows — универсальна, за исключением iOS-разработки. Выбирайте именно её, если работаете с 1С и C#. Можно установить второй на компьютер от Apple.

macOS — подходит почти для всего, популярна у DevOps-инженеров. На компьютер с Windows можно установить macOS, но это считается пиратством, и работать на такой системе трудно.

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

🟢 Процессор

Главное — архитектура:

x86/x64 — привычные Intel/AMD;

ARM — энергоэффективные, особенно успешны у Apple (M1, M2 и т.д.). У Apple ARM уже заменил Intel, у других производителей ARM пока уступает по соотношению цена/качество.

Также процессоры различаются по количеству, типу и частоте ядер. И здесь дать универсальный совет труднее.

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

🟢 Оперативная память

Всё просто — не меньше 16 ГБ, особенно если это не Mac.

🟢 Носитель данных

Лучше выбрать SSD. Такие накопители работают быстрее, а ноутбуки с ними легче и мобильнее.

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

Минимальный объём памяти для комфортной работы — 256 ГБ. Рекомендуемый и с заделом на будущее — 512 ГБ и выше.

🟢 Видеокарта

Большинству разработчиков хватает встроенной, но есть исключения.

Мощности видеокарты используются в работе с большими массивами данных — в машинном обучении или Data Science. Также производительная видеокарта может быть необходима разработчикам игр.

🟢 Итоги

Если хотите работать вне дома, берите ноутбук.

Во всех непонятных ситуациях покупайте MacBook с процессором с M в названии. Какой именно, не так важно. Исключения: если вы хотите писать на C# или 1C, ну или разрабатывать программы для Windows.

Если не подходит MacBook, смотрите на ноутбуки с Windows или Linux с архитектурой x64. Другие варианты будут дорогими.

Нижняя планка для оперативной памяти — 16 ГБ.

SSD-накопитель быстрее, но классический HDD надёжнее. Если храните данные в облаке, можно обойтись SSD, в ином случае лучше использовать оба варианта: SSD для работы и HDD для хранения файлов.

Лучший компьютер, чтобы начать, — это тот, что уже у вас есть. Чтобы попробовать себя в программировании, вам не нужно сразу покупать новый.

Поделитесь в комментариях, на чём вы работаете и какие рекомендации можете дать. Не утверждаем, что наши советы — истина в последней инстанции, и будем рады узнать другие мнения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🤔43👍3
Чего ожидают от джунов в системном администрировании

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

📍 Ожидания по навыкам

Чаще остальных упоминаются в вакансиях следующие навыки: настройка ПК, администрирование сетевого оборудования, документация, настройка сетевых подключений, настройка ПО, Linux, ремонт ПК, Active Directory, TCP/IP, DHCP, Zabbix, Windows, VPN, Windows Server, Nginx, PostgreSQL.

Среди обязательных навыков и знаний эксперты выделяют базовое знание Linux, настройки сетей, работы с DNS, Bash, Nginx, Active Directory, систем мониторинга Zabbix и Wireshark, инструментов виртуализации Hyper-V и Proxmox, а также умение проводить диагностику, делать резервное копирование и восстановление данных из бэкапов.

Python на старте не нужен, но PowerShell желателен для работы в Windows. Сложные темы, такие как настройка корпоративных DNS-серверов, контейнеризация, базы данных, MongoDB и объектные хранилища, Prometheus и Grafana, можно оставить мидлам.

📍 Задачи на старте

Среди задач джуна в первые полгода работы можно отметить следующие:

▪️ настройка учётных записей пользователей;
▪️ установка ПО;
▪️ базовая диагностика неисправностей;
▪️ работа с заявками от пользователей;
▪️ мониторинг серверов;
▪️ подключение и настройка рабочих станций.

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

📍 Ситуация на рынке

Мониторинг h​h​.​r​u показывает, что за последний год среднее количество предложений для системных администраторов не изменилось — весной 2025 года на платформе было опубликовано более 1 800 вакансий, как для джуниоров без опыта, так и для джуниоров с опытом до трёх лет.

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

➡️ Обучиться профессии за 6 месяцев можно на курсе «Системный администратор»: вы получите все необходимые знания и навыки, а также соберёте сильное портфолио из 12 проектов. Начните учиться бесплатно, чтобы узнать основы и определиться, подходит ли вам это направление.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3🔥3
Напоминаем, на каких курсах начинается обучение в конце июля⬇️

Программирование


🟠 Разработчик C++ — длится 9 месяцев, начнётся 31 июля.

🟠 Python-разработчик — длится 10 месяцев, начнётся 17 и 31 июля.

🟠 Инженер по тестированию: от новичка до автоматизатора — длится 9 месяцев, начнётся 17 и 31 июля.

🟠 Разработчик 1С — длится 6 месяцев, начнётся 31 июля.

🟠 iOS-разработчик — длится 10 месяцев, начнётся 17 июля.

➡️ Все курсы по программированию

Анализ данных

🟠 1С-аналитик — длится 8 месяцев, начнётся 31 июля.

🟠 Аналитик данных — длится 7 месяцев, начнётся 17 и 31 июля.

🟠 Бизнес-аналитик — длится 7,5 месяцев, начнётся 17 и 31 июля.

🟠 Системный аналитик — длится 9 месяцев, начнётся 17 и 31 июля.

🟠 Инженер данных — длится 11 месяцев, начнётся 17 июля.

🟠 Специалист по Data Science — длится 13 месяцев, начнётся 24 июля.

➡️ Все курсы по анализу данных
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
Хотите разобраться, что такое информационная безопасность и как она помогает защитить данные от хакеров? Делимся двумя статьями, которые помогут познакомиться с основами инфобеза.

🌟 Что такое кибербезопасность

Отвечаем на самые частые вопросы, которые возникают у тех, кто только начинает интересоваться ИБ:

— Что такое информационная безопасность
— Какие угрозы встречаются чаще всего и как действуют хакеры
— Как выглядит рабочий день специалиста по кибербезопасности
— Что из себя представляет его рабочее место
— Какие навыки и знания нужны для старта
— Где этому можно научиться

➡️ Читать статью

🌟 Что такое социальная инженерия и при чём тут кибербезопасность

Погружаемся в психологическую сторону атак. Объясняем:

— Что такое социальная инженерия и как она работает
— Как злоумышленники собирают информацию и входят в доверие
— Какие техники используют: фишинг, whaling, scareware и другие
— Кейс: атака на open-source проект
— Почему эти методы до сих пор эффективны
— Как выстраивать защиту в компаниях
— Что делать, если всё-таки стали жертвой

➡️ Читать статью

Научиться защищать компании от киберугроз и стать востребованным специалистом поможет курс «Специалист по информационной безопасности». Освоить новую профессию можно за 11 месяцев, а первые уроки доступны бесплатно.
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2
Советы и ресурсы для начинающих тестировщиков

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

😁 Как учиться эффективно

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

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

Интересуйтесь тестированием искренне. Желание заработать — нормально, но ещё важнее — быть увлечённым качеством продукта и процессом тестирования.

😁 Как искать работу

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

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

Разбирайте вакансии и отказы. Встречаете незнакомый термин? Ищите его значение, изучайте. Со временем начнёте узнавать паттерны и понимать, что действительно требуется.

😁 Полезные ресурсы

SQL EX — тренажёр с задачами по SQL разного уровня.

SQL OnLine IDE, SQL Fiddle — SQL-тренажёры для более продвиинутых.

Metanit (Java) — идеальное место, чтобы изучить основы Java.

Базовые проверки элементов веб-страницы — шпаргалка по базовому тестированию.

Phind — нейронка для изучения кода. Ищет ответы на популярных площадках вроде StackOverflow.

pairwiseTool — топовый инструмент для составления попарного тестирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥6
Работаете на компьютере, отдыхаете в телефоне?

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

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

➡️ Узнать больше о челлендже и подарках
Please open Telegram to view this post
VIEW IN TELEGRAM
4🏆2😁1🗿1
На бесплатном вебинаре поговорим о том, кто такой аналитик данных и какая у него функция в команде, а также выясним, какие хард- и софтскилы нужны начинающим специалистам.

➡️ Бесплатно, 29 июля в 19:00 мск

Вы узнаете:

— Кто такой аналитик данных. Расскажем, чем он занимается и кому подойдёт это направление.

— За что он отвечает. Выясним, как различаются названия должности и функции аналитика в разных компаниях.

— Что входит в его работу. Разберём, какие задачи решает аналитик в течение рабочего дня.

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

➡️ Зарегистрироваться на вебинар. Подтвердим регистрацию в телеграме, напомним об эфире и пришлём на него ссылку. Отправим вам запись, если не сможете присоединиться онлайн.
Please open Telegram to view this post
VIEW IN TELEGRAM
3🤔2🆒2
Топ-10 книг по C++ для новичков и профессионалов

Собрали список новых и классических работ на русском и английском языках, которые будут актуальны для разработчиков C++ в 2025 году.

Стэнли Липпман, Барбара Э. Му, Жози Лажойе. «Язык программирования C++. Базовый курс» — одно из классических пособий. Подходит всем, кто хочет изучить язык с нуля. Пятое издание адаптировано под стандарт языка C++ 11.

Бьярне Страуструп. «Программирование. Принципы и практика с использованием C++» — книга считается вводным курсом по программированию с примерами на C ++. Подходит новичкам. Третье, самое актуальное, издание пока только на английском.

Bjarne Stroustrup. «A Tour of C ++» (2-е и 3-е издания) — введение в основы и особенности современного стандарта языка C++. Доступны только на английском. Второе издание посвящено C++ 17, третье — C++ 20.

Andrew Koenig, Barbara E. Moo. «Accelerated C++» — одна из классических книг, доступна только на английском. Авторы максимально быстро переходят к практике, не задерживаясь на теории.

Скотт Мейерс. «Наиболее эффективное использование C++» — в книге дан набор чётких правил и советов по написанию кода: например, по проектированию классов и объектов, управлению памятью, контейнерам и алгоритмам STL. Всё с примерами кода.

Herb Sutter. «Exceptional C++» — сборник задач по C++. Подходит опытным разработчикам, которые хотят повысить квалификацию и расширить знания по C++. Доступен только на английском языке.

Herb Sutter, Andrei Alexandrescu. «C++ Coding Standards» — руководство по повышению качества и надёжности кода на C++. Книга доступна только на английском языке. Подходит опытным разработчикам.

Дэвид Вандервурд, Николай М. Джосаттис, Дуглас Грегор. «Шаблоны C++» — полное руководство по применению шаблонов в языке C++. Подходит специалистам, работающим на крупных проектах со сложной архитектурой.

Nicolai M. Josuttis. «C++ 20. The Complete Guide» — руководство по C++ 20. Книга доступна только на английском. Подходит опытным разработчикам.

Иван Чукич. «Функциональное программирование на C++» — практическое руководство по внедрению функционального стиля программирования в проекты на C++. Для опытных разработчиков.

Сохраняйте, чтобы не потерять 🖤
🔥82
Новый курс «SRE — обеспечение надёжности систем»

Курс для специалистов с опытом: разработчиков, системных администраторов, архитекторов ПО и DevOps-инженеров. Вы научитесь применять практики и подходы для построения высоконадёжных систем, сделаете 6 проектов в портфолио и поучаствуете в двух воркшопах.

➡️ Перейти к странице курса

За 4 месяца вы научитесь:


Управлять надёжностью, основываясь на данных

— Мыслить как SRE, перейдя от интуиции к точным метрикам.
— Принимать решения, которые балансируют скорость разработки и стабильность продукта.
— Внедрять SLO/SLI— это общий язык для команды и бизнеса, чтобы все понимали, что значит «система работает хорошо».

Быстро восстанавливать системы без хаоса

— Создавать инфраструктуру как код (IaC) для безопасных и предсказуемых развёртываний.
— Настраивать мониторинг, который предупреждает о реальных проблемах, а не захламляет систему уведомлениями.
— Организовывать чёткие процессы, чтобы быстро находить и устранять сбои, а не тушить «пожары» вручную.

Оптимизировать затраты и повышать производительность

— Превращать инциденты в возможности для роста: от обнаружения до postmortem — без поиска виноватых, только полезные выводы.
— Анализировать производительность систем и внедрять решения, которые сокращают расходы и ускоряют работу.

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

➡️ Узнать о курсе подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Как начинающему специалисту найти первую работу

Вместе с h​h​.​r​u подготовили спецпроект для тех, кто делает первые шаги в IT. У нас получилось больше двадцати видеоинструкций о всех этапах поиска работы: с разборами резюме, советами по подготовке к собеседованиям, а также дискуссиями с HR-экспертами и карьерными консультантами.

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

Кстати, его будет удобно читать даже с экрана смартфона. Сохраняйте⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
8🫡2🏆1👀1