Один из первых практических проектов в курсах по Python-разработке в Практикуме — это классическая «Змейка». Несмотря на одинаковые стартовые условия, все студенты подходят к её решению по-разному. Рассказываем, как написать игру для портфолио уже через месяц обучения, и показываем шесть вариантов — с «отравой», сбрасыванием хвоста, а также барсуками и кошками.
Контент-продюсер в Яндекс Практикуме
Высшее образование от Яндекс Практикума: как устроено сотрудничество эдтеха и вузов
Онлайн-курсы и высшее образование часто считают конкурентами. На деле это примерно как сравнивать экскурсионный автобус и такси: два разных формата для разных задач. Высшее образование отвечает за умение учиться, полезные связи, фундаментальные знания и системное мышление — чтобы не просто хорошо писать код, а понимать, как он работает. Курсы отвечают за практические и актуальные навыки — грубо говоря, за умение работать и приносить пользу бизнесу.
Два этих формата можно объединить, чтобы больше не нужно было выбирать: работа или учёба, прикладные навыки или диплом, привычная жизнь или поступление в подходящий вуз в другом городе.
В Яндекс Практикуме в этом видят будущее высшего образования, поэтому мы запустили онлайн-программы бакалавриата и магистратуры совместно с вузами. Расскажем, как работает такое сотрудничество.
Что должно быть в портфолио джуна-разработчика: мнение руководителей
Исследователи Яндекс Практикума узнали, на что обращают внимание тимлиды команд разработки, когда ищут сотрудников на джун-позиции. А еще выяснили, какие типы проектов в портфолио вызывают больше интереса и важно ли наличие портфолио в принципе.
Джуниоры-тестировщики в 2024 году: какие нужны скилы и как проходит процесс найма
Команда Яндекс Практикума провела исследование и готова рассказать, как обстоят дела в найме начинающих инженеров по тестированию: важны ли для них навыки программирования, какие ошибки чаще всего встречаются при трудоустройстве и почему софтскилы для джуниоров могут быть важнее хардов.
Как найти проекты для портфолио аналитикам
Если вы начинающий специалист и ищете работу, скорее всего, вы уже знаете, что при трудоустройстве требуют не только резюме и сопроводительное письмо. Очень часто просят показать какие-то реальные рабочие кейсы. Но где брать кейсы, если опыта мало?
Наставники курса «Аналитик данных» расскажут, как находить проекты для портфолио аналитикам, дата-сайентистам и вообще всем, кто связан с датой.
Пентесты: готовим рабочее окружение для атаки
Веб-пентест — это специализированная процедура, в ходе которой специалисты по кибербезопасности активно ищут и эксплуатируют уязвимости веб-системы. Цель такой симулированной атаки — выявить слабые звенья системы безопасности, которые могут стать целью для настоящих атак.
Этот процесс аналогичен ситуации, когда банк нанимает эксперта для тестирования устойчивости своих систем. Задача эксперта — обойти системы безопасности и получить доступ к данным. Если ему это удаётся, банк получает ценную информацию, как эти системы усовершенствовать.
Авторы курса «Специалист по информационной безопасности» собрали рекомендации о том, как подготовить рабочее окружение для веб-пентеста.
5 книг для начинающего разработчика 1С
Всем привет! Этим летом мы запустили курс «Разработчик 1С». Этот язык отличается относительно невысоким порогом вхождения, но используется во многих даже больших компаниях — осенью 2023 года на hh.ru мы нашли больше 11 000 вакансий для разработчиков 1С.
В этом материале мы расскажем о пяти книгах, с которых можно начать знакомство с языком, — некоторые из них рассчитаны на тех, кто далёк от программирования, а другие могут стать справочным материалом и для опытных разработчиков.
Как проходят собеседования у начинающих бэкенд-разработчиков: 7 вещей, к которым стоит быть готовым
Приглашение на собеседование при первом трудоустройстве само по себе может показаться победой, но на деле это только начало пути. Вместе с экспертами и выпускниками Практикума мы постарались разобраться, какие этапы включает процесс найма и из-за чего на интервью могут провалиться даже опытные разработчики.
Мы общались с теми, кто занимается бэкенд-разработкой, но многие правила актуальны и для остальных IT-специалистов. В создании материала помогли выпускники Практикума, а также:
Артур Шалумов — наставник курса «Python-разработчик» и тимлид команды бэкенд-разработки в израильском стартапе в сфере интернета вещей Thinkz. Проводит техническое интервью и раз в полгода проходит процесс найма в других компаниях для тренировки.
Диана Наумова — руководитель Мастерской программирования, а в прошлом руководитель Карьерного центра на бэкенд-направлении в Практикуме.
Чем на самом деле занимается разработчик 1С
Всем привет! Недавно мы запустили новый курс — «Разработчик 1C». Эта статья будет интересна тем, кто хочет узнать больше про этот язык программирования, проследить путь специалиста, пришедшего в профессию, а заодно избавиться от стереотипа о том, что 1C — просто «программа для бухгалтеров».
Как мы улучшаем курс по iOS-разработке — и зачем вносить изменения сразу после запуска
Привет! Это команда Практикума. Прошлым летом мы запустили 10-месячный курс «iOS-разработчик» — и уже внесли в программу более 50 улучшений. В этом материале мы рассказываем, почему меняем курсы сразу после запуска, что именно дорабатываем и по каким причинам не скрываем, что доделываем что-то после релиза. Начнём!
Компонентный подход в вёрстке: подробный разбор для джунов и сочувствующих
Зачем использовать в вёрстке компонентный подход? Разбираемся, как и зачем верстать интерфейсы, используя этот подход, какие параметры и проблемы важно учесть. Разберём азы, забежим вперёд и подробно погрузимся в тему. Кстати, эта статья написана на основе одного из уроков курса «Профессиональная вёрстка на HTML и CSS» Яндекс Практикума.
«Стандартная болезнь айтишников»: что такое синдром самозванца и как с ним справиться
Синдром самозванца знаком многим IT-специалистам, причём необязательно начинающим. Мы опросили 20 опытных разработчиков из числа наставников Практикума и выяснили, что лишь двое из них не сталкивались с таким синдромом и почти каждый продолжает переживать похожую проблему время от времени.
Вместе с экспертами Практикума мы постарались разобраться, в чём проявляется синдром самозванца у разработчиков, как он мешает развиваться и что может помочь, если вы чувствуете, что занимаете своё место незаслуженно. В создании материала помогли:
— Филипп Воронов, тимлид в Поиске VK и наставник курса «Java-разработчик». Годами боролся с синдромом с помощью практики, но помог лишь опыт проведения собеседований.
— Александр Поплёвко, ранее разработчик, а теперь руководитель продукта в крупной компании и автор курса «Java-разработчик». Когда-то месяц стеснялся сказать коллегам, что не может решить задачу, а теперь превратил публичный разбор факапов в корпоративную практику.
Веб-разработка: 15 материалов для самостоятельного изучения
Привет, Хабр! Мы на курсе Практикума по веб-разработке постоянно смотрим, что новенького появилось в сети для самостоятельного обучения веб-технологиям. И ресурсов в доступе довольно много. Они разнообразны и обучают современным технологиям в разных форматах: видео, учебники, интерактивные курсы, гайды и доклады. Если вы учитесь на курсах или уже работаете во фронтенде, эти материалы помогут улучшить навыки и избавиться от белых пятен. Делимся найденными сокровищами.
«Серый кардинал»: зачем программистам SQL и для каких задач он используется
Исследование команды анализа данных Яндекс Практикума, которое описывает актуальный скилсет в области языка структурированных запросов для разработчиков.
Команда исследователей направления анализа данных изучила текущие требования к уровню знаний по SQL среди разработчиков. Мы выяснили у действующих профессионалов, для каких задач чаще всего нужен этот язык и какие конкретно темы желательно подтянуть кандидатам на вакансии, чтобы легче войти в рабочий процесс.
Карьерный рост в Data Analytics: какие скиллы нужны для перехода на следующий грейд
Исследование команды анализа данных Яндекс Практикума, которое помогает понять, как изменяется запрос работодателей от грейда к грейду и что нужно аналитику, чтобы перейти с текущего уровня на вышестоящий. Мы выяснили, какие стратегии роста работают для аналитиков данных, и что сыграет против кандидата на собеседовании — делимся результатами.
Команда исследователей Практикума направления анализа данных осенью 2022 года изучила актуальный скилсет аналитиков данных всех грейдов (система оценки уровня знаний и навыков, к которому в IT нередко привязывают уровень дохода). Результаты исследования объясняют, какие именно навыки позволяют джуну стать мидлом, мидлу — сеньором, сеньору — лидом. Полученные данные помогают понять, какими эффективными способами сами профессионалы наращивают свои компетенции.
Решаем задачу заливки однородной области
Алгоритмы являются фундаментальными строительными блоками в программировании и играют важнейшую роль в современном мире, основанном на технологиях. Они представляют собой набор инструкций для эффективного выполнения задач, таких как сортировка данных, поиск в базах данных и составление прогнозов. Автоматизируя эти процессы, алгоритмы помогают экономить время, сокращать количество ошибок и принимать обоснованные решения. Они лежат в основе многих технологий, которые мы используем в повседневной жизни, от социальных сетей до электронной коммерции, и оказывают значительное влияние на различные отрасли, от финансов до здравоохранения.
Например, практически каждый современный графический редактор предоставляет своим пользователям множество полезных и удобных инструментов. Один из таких инструментов — функция заливки однородной области указанным цветом.
Работает она очень просто: необходимо выбрать желаемый цвет заливки и кликнуть указателем мыши на нужную область изображения. В результате выбранный регион изменит цвет на указанный. Этот механизм реализуется специальным алгоритмом, который носит название «метод „наводнение“», или, по-английски, flood fill.
В этой статье мы возьмём интересную задачу с собеседования, которую можно решить при помощи алгоритма flood fill, разберём её и познакомимся с несколькими вариантами решения. В этом поможет Евгений Бартенев, техлид и автор курса «Python-разработчик» в Яндекс Практикуме.