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

Номер заявления в РКН 4970781590
Download Telegram
Решаем задачу заливки однородной области
Ориентировочное время чтения — 8 минут

Полезный инструмент графических редакторов — функция заливки однородной области указанным цветом. Этот механизм реализуется специальным алгоритмом, который называется «метод „наводнение“», или, flood fill. 

В этой статье мы взяли интересную задачу с собеседования, которую можно решить при помощи алгоритма flood fill. Евгений Бартенев, техлид и автор курса «Python-разработчик» помог разобрать её с помощью нескольких вариантов решения.
👍16🔥3😱1
🗣Два вебинара для новичков

→ Java-разработка: что нужно знать новичку
27 февраля, понедельник, 19:00

О чём расскажем:
— Почему стоит начать разрабатывать на Java 
— Нужно ли на старте хорошо знать математику
— Как начать карьеру Java-разработчика
— Как лучше всего учить язык программирования

Кто расскажет: Филипп Воронов, тимлид в проекте «Поиск» VK

Регистрация по ссылке.

Как попасть в iOS-разработку
28 февраля, вторник, 18:00

О чём расскажем:
— Чем занимаются iOS-разработчики и разработчицы
— Насколько востребована мобильная разработка на iOS
— Что должны уметь каждые разработчик и разработчица
— Какие специфические навыки нужны в iOS-разработке

Кто расскажет:
Иван Афанасьев, автор курса «Мобильная разработка на iOS» в Яндекс Практикуме, Engineering Lead в кроссфункциональной команде

Регистрация по ссылке.
👍7🔥4
Статья на Хабре: из продаж в программисты за восемь месяцев
Ориентировочное время чтения — 7 минут

«В апреле 2022 года я решил заняться программированием — прямо как хотел в юности, а в декабре получил своё первое предложение о работе. Звучит как лёгкая история успеха, но на деле этому предшествовали сотни откликов в пустоту и больше тысячи часов учёбы».

Арсен, студент курса «Python-разработчик», рассказал, как решился стать программистом, что помогло во время обучения, и какие вопросы задавали на собеседовании.
🔥13👍10🥱3👏2😱2
Привет! Здесь мы публикуем полезные материалы и анонсы мероприятий для разработчиков и тестировщиков. Хотим сделать этот канал регулярным и удобным, поэтому поделитесь, на каком этапе вы сейчас и какие темы будут интересны? Опрос ↓

Если есть конкретный вопрос, связанный с разработкой и обучением, напишите тут. А мы постараемся учесть это в будущих материалах и вебинарах.
Вебинар «Как стать Python-разработчиком: сессия вопросов и ответов» 15 марта, среда, 19:00

Будет полезно:
— Тем, кто уже начал осваивать разработку на Python
— Тем, кто выбирает между разными языками программирования

На какие вопросы ответим:
— Почему Python — хороший вариант для старта в разработке
— Какие особенности есть у языка
— Насколько реально новичку стать востребованным в индустрии
— Сессия вопросов и ответов

Кто рассказывает:
Андрей Беренда, разработчик в Amazon Web Services, наставник в Яндекс Практикуме, до этого работал в Ozon и Яндексе

Регистрация по ссылке.
👍12🤔1
👀Кто и как создаёт курсы в Практикуме?

Узнайте в новой статье про наш подход на примере команды контента курса «Java-разработчик».

→ Разбираем, чем занимаются продакт методист, техлид и авторы;
→ Рассказываем, какие модули есть на курсе и кто их придумывает;
→ Знакомим с тремя из 18 авторов курса.

Больше и подробнее в статье
Бесплатная вводная часть курса
👍8👎41🔥1😱1
Расскажем, что происходит на рынке труда для начинающих программистов
17 марта, пятница, в 15:00

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

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

Регистрация по ссылке.
🔥8👌5🤣41👏1
В новой статье на Хабре разобрали основные ошибки начинающих iOS-разработчиков.

Саша Башкирова, iOS-инженер в Clover и старший код-ревьюер на курсе «iOS-разработчик» рассказала про частые ошибки в вёрстке и коде, к чему они приводят и как их можно избежать.

Приходите, чтобы разобраться вместе и задать вопросы!
👍5
Воркшоп: создаём приложение на Android
27 марта, понедельник, 19:00

Пошагово создадим приложение для бронирования столиков в ресторанах. Познакомимся со средой разработки Android Studio. Вместе с экспертом вы попрактикуетесь в настройке навигации, работе с базой данных и интерфейсом. А по ходу сможете задать вопросы.

Кто рассказывает:
Михаил Вассер Head of Mobile в AGIMA и наставник курса «Android-разработчик»

Будет полезно:
— Тем, кто интересуется Android-разработкой;
— Тем, кто выбирает между разработкой на Android и iOS;
— Действующим разработчикам, которые хотят сменить стек;
— Начинающим разработчикам.

Регистрация по ссылке.
🔥63👍3
👀 Делимся дайджестом новых материалов и ближайших мероприятий

Вебинары 27 и 28 марта:

• в понедельник в 19:00 пройдет воркшоп по Android-разработке. Вместе с экспертом мы пошагово создадим приложение для бронирования столиков в ресторане.

• во вторник в 16:00 встретимся на Дне открытых дверей направления программирования. Поговорим о востребованных профессиях в разработке: в бэкенде, фронтенде, мобильной разработке, тестировании. Выпускники Практикума поделятся своими историями. Приходите и задавайте вопросы экспертам!

Полезные статьи этой недели:

• Собрали 16 материалов для самостоятельного изучения языка Go;
• Показали, как написать первый простой автотест для Android;
• Поразмышляли про мобильную разработку и её особенности в 2023.
Please open Telegram to view this post
VIEW IN TELEGRAM
4👏1
Статья на Хабре: решаем задачу умножения матриц

Наставник на курсе «Java-разработчик» Сергей Чеботарев разбирает пример полезной задачи для новичков: алгоритмы, использующие циклы; консольный ввод-вывод и реализации с помощью JDK 11.
👍7
Мы регулярно проводим открытые вебинары, чтобы все, кто интересуется разработкой, смогли больше узнать о профессиях в программировании. Этот материал написан на основе такого вебинара — его проводили менеджер по трудоустройству направления веб-разработки Виктория Игнатенко и Анна Смирнова, руководитель карьерного центра направления «Программирование».

В статье мы расскажем о тенденциях на рынке труда в IT, поясним, чего ждут работодатели от начинающих кандидатов, какие языки программирования в приоритете на рынке и как джуну повысить свои шансы найти работу.
👍3🔥1
→ Мы запустили новый курс — «Профессиональная вёрстка на HTML и CSS»

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

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

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

Как устроен курс:
— Программа обучения привязана к практическому применению.
— Тренажёр с >250 практическими задачами по вёрстке для оттачивания навыков.
— Подробное экспертное ревью для проектов, которые сдали вовремя, и Q&A-созвон с наставником в каждом спринте.
— Дополнительный трек о продвинутых технологиях и инструментах.

У курса есть бесплатная часть. Вы узнаете правила HTML-разметки и базовые CSS-свойства. Научитесь работать со стилями: управлять цветом, шрифтами, расположением блоков на странице. Эти знания сразу примените в интерактивном редакторе кода.

→ Первый поток курса «Профессиональная вёрстка на HTML и CSS» стартует 27 апреля.
🔥142👍2🤡1🤨1
Что изучить начинающему тестировщику?

Мы попросили наставника Станислава Яковлева поделиться подборкой источников для своих студентов. Стас помогает студентам на курсе «Инженер по тестированию плюс», а также ведёт собственный телеграм-канал «Тестировщики нужны».

📍О профессии тестировщика

Прежде чем решиться на переход в новую профессию, важно провести ресёрч: например, узнать требования к начинающим специалистам, изучить зарплатные вилки. В этом вам помогут агрегаторы и телеграм-каналы с вакансиями: @ya_jobs, @qa_chillout_jobs и другие.

В контекст самой профессии также можно погрузиться заранее. Например, эта статья хорошо описывает путь в тестировщики, а здесь расписана целая матрица ваших будущих компетенций. (Спойлер: тестировать можно не только сайты, но и, например, беспилотные автомобили!)

📍Теория тестирования

Отлично, вы решили, что тестирование — это ваше. С чего начать? В качестве ваших новых настольных книг я порекомендую «Что такое тестирование. Курс молодого бойца», а также «Тестирование Дот Ком или Пособие по жестокому обращению с багами». А ниже — теоретический must на позиции джуна:

знание основных определений и понимание процесса тестирования;
— знание методологий тестирования и техник тест-дизайна;
— умение составлять тестовую документацию (чек-листы, тест-кейсы), баг-репорты;
— знание принципов ООП и SQL;
— понимание принципов работы HTTP.

📍От теории — к практике

Минимальный сет навыков и инструментов выглядит так:
— работа с баг-трекерами: Jira, Trello;
— работа с TMS: Test Rail, Qase, Test IT, Zephyr;
инструменты тестирования API: Postman, SoapUI;
— инструменты прокси-трафика: Charles Proxy, Fiddler;
— IDE: Android Studio, XCode;
GIT;
тестирование web-приложений, DevTools.

Эти списки и источники помогут вам адаптироваться на первых шагах — и нащупать вектор своего развития в новой профессии. А ещё в этом поможет бесплатная часть нашего курса «Инженер по тестированию», которая даст понять, насколько вам подходит тестирование.
🔥74
Что джуну без опыта показать на собеседовании: вклад в open source или пет-проекты

В новой статье Артур Домбровский, тимлид в финтех-компании Wise и соавтор курса «Java-разработчик» рассказал, почему считает, что open source даёт кандидату преимущества в глазах нанимающего менеджера. И поделился советами, как выбирать такие проекты и к кому обращаться за помощью.
🔥71
Кем стать в разработке? Серия вебинаров
17, 19 и 21 апреля в 19:00

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

Кто рассказывает:
— Андрей Беренда, разработчик в Amazon Web Services
— Алексей Попков, тимлид команды фронтенда в Толоке
— Денис Сурков, iOS-разработчик приложения «Мой спорт»

Регистрация по ссылке.
🔥71👍1
Как выглядит типичный рабочий день Android-разработчика? Почему работа в команде не менее важна, чем умение кодить? Чем отличается pull request от design review? Читайте в новой статье Никиты Куликова, соавтора нашего курса по Android-разработке:

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

Чем занимается Android-разработчик, или Хватит уже спрашивать у них алгоритмы
5👍2👏1
👋 Пятничный дайджест новых материалов и ближайших мероприятий

Вебинары следующей недели:

• 17, 19 и 21 апреля в 19:00 расскажем, кем можно стать в разработке. На примере создания интернет-магазина разберёмся, чем занимаются в проекте мобильный, бэкенд и фронтенд разработчики.

• 19 апреля в 19:00 встретимся с Саматом Галимовым, ведущим подкаста «Запуск завтра», бывшим техническим директором Букмейта, RAWG и Pure. Вместе разберёмся, чего ожидать мидл-разработчику, который хочет расти в профессии? Что технический директор ждёт от разработчиков, и как выстраивать работу в команде и с проектами.

Статьи, которые могут пригодиться:

• Релиз Django LTS 4.2: обзор изменений и необходимости обновления
Чем занимается Android-разработчик
Работаем с Git: практика
👍53🔥1