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

Номер заявления в РКН 4970781590
Download Telegram
Audio
Друзья, делимся записью эфира «Языки программирования: как выбрать курс для смены профессии»

Гость — Гульжана Менажиева, эксперт в Карьерном центре Практикума и руководитель рекрутингового агентства Akseyit.

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

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

Слушателей мы просим оставить обратную связь в короткой форме. Так вы помогаете нам делать полезные эфиры. Взамен подарим скидку 8% на курсы Практикума до 21 октября
👍12🔥53🏆3
Системный или бизнес-аналитик: что выбрать

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

🔜 Бесплатно, 24 октября в 19:00 мск

Вместе с экспертами Практикума:
⏺️ разберёмся в разнице между двумя направлениями;
⏺️ обсудим задачи системных и бизнес-аналитиков;
⏺️ поделимся, с чего начать обучение профессии и какие навыки развивать на старте;
⏺️ поговорим про вакансии, зарплаты и требования к новичкам.

Спикеры — Нина Живодуева, менеджер продукта FMCG Мегамаркета, и Филипп Сенцов, системный архитектор.

🔜 Зарегистрироваться на вебинар. Подтвердим регистрацию в телеграме, напомним об эфире и пришлём на него ссылку.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🆒32👍1
1C для начинающих: подборка полезных ресурсов

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

🤳🏻 Телеграм-каналы

«1С:Предприятие 8» — канал обо всём, что связано с 1C. Публикует ссылки на полезные статьи, видео и книги для разработчиков.

«Wiki 1С. База знаний, мысли и заметки» — канал о программировании и аналитике на языке 1С. В нём делятся ресурсами для самообучения и развития в профессии.

«Александр Кунташов — про 1С и не только» — авторский канал о программировании на 1C. В нём — рабочие заметки, ссылки на полезные статьи, вебинары и телеграм-каналы.

👀 YouTube-каналы

Ironskills — образовательный проект для специалистов, которые работают с платформой «1С:Предприятие». На канале публикуют видео о том, как надо и как не надо кодить на 1C.

«Быстро и полезно о разработке на 1С» — канал, на котором вы найдёте ролики с информацией о технологиях и подходах в разработке на 1С. Видео короткие — до 30 минут — но содержательные.

«Жёлтый клуб — 1С программирование» — канал сообщества 1С-разработчиков, аналитиков и пользователей платформы. Здесь обсуждают особенности программирования, управления проектами и командой.

📚 Книги

«1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приёмы» — учебник, в котором много задач и практических упражнений для тренировки.

«101 совет начинающим разработчикам в системе “1С:Предприятие 8”» — книга, которая поможет сориентироваться в многообразии функций платформы «1С:Предприятие».

«Знакомство с разработкой мобильных приложений на платформе “1С:Предприятие 8”» — ещё один учебник по работе с системой «1С:Предприятие». Будет полезен тем, кто хочет создавать мобильные приложения для Android.

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

🔜 Узнать о курсе подробнее и начать учиться бесплатно.
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍6🔥3😁1
Чёрная Качественная Пятница в Яндекс Практикуме

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

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

Начните учиться со скидкой 20% сейчас, чтобы в 2025 году освоить IT-профессию.
8👍5🤩4🔥2
Новая задача для разработчиков 👨‍💻

Пришло время размяться — предлагаем решить задачу от Сергея Константинова, наставника на курсах «Фронтенд-разработчик» и «Фулстек-разработчик».

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

Ограничения:
Количество строк в массиве: 1 <= N <= 10^5
Длина каждой строки: 1 <= длина <= 10^3

Пример:
const paths = [
"/home/user/docs/file.txt",
"/home/user/docs/image.png",
"/home/user/downloads/music.mp3"
];

Ответ: "/home/user/"?

Подсказка:
Решение должно быть эффективным по времени, желательно не хуже O(N * M), где N — количество путей, а M — длина самой короткой строки.

Задавайте любые вопросы и делитесь своими догадками в комментариях. А мы вернёмся с одним из вариантов решения уже на этой неделе ✍️
🤔4🤓4🔥2😱1
Как произвести впечатление на HR-менеджера и устроиться в банк после онлайн-курсов

Об этом расскажут HR- и IT-специалисты Ozon Банка. На бесплатном вебинаре они поделятся историей создания банка и тем, как сейчас происходит отбор кандидатов.

⏺️ 30 октября в 19:00 (мск)

Подробнее про вебинар рассказывает Александр Толмачёв — директор по машинному обучению и анализу данных в Ozon Банке и создатель курса «Инженер данных» в Яндекс Практикуме.

🔜 Регистрируйтесь на вебинар, чтобы задать вопросы Александру и другим спикерам. Подтвердим регистрацию в телеграме, напомним об эфире и пришлём на него ссылку.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍2🆒2🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥98👍63
Пить воду с лимоном, заниматься йогой и закрывать ноутбук в 19:00. Эти и другие лайфхаки нам дали эксперты из Практикума, которых мы попросили поделиться секретом продуктивности и work-life balance.

Главное собрали в карточках, а все советы смотрите в статье на Хабре.
👍14🔥94🤩1
Напоминаем, на каких курсах начинается обучение в первой половине ноября ⬇️

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

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

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

⏺️ Системный администратор — длится 6 месяцев, начнётся 7 ноября.

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

⏺️ Фулстек-разработчик — длится 16 месяцев, начнётся 7 ноября.

⏺️ Python-разработчик — длится 9 месяцев, начнётся 14 ноября.

⏺️ Инженер по тестированию — длится 5 месяцев, начнётся 14 ноября.

⏺️ Разработчик С++ — длится 9 месяцев, начнётся 14 ноября.

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

⏺️ BI-аналитик — длится 10 месяцев, начнётся 14 ноября.

⏺️ Аналитик данных — длится 7 месяцев, начнётся 14 ноября.

⏺️ Бизнес-аналитик — длится 7,5 месяцев, начнётся 14 ноября.

⏺️ Продуктовый аналитик — длится 10 месяцев, начнётся 14 ноября.

⏺️ Системный аналитик — длится 9 месяцев, начнётся 14 ноября.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍43
Java для начинающих: подборка полезных ресурсов

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

🤳🏻 Телеграм-каналы

«Библиотека джависта | Java, Spring, Maven, Hibernate» — актуальная информация для Java-разработчика. Автор публикует советы, руководства, примеры кода, новости фреймворков и библиотек, подборки книг. Серьёзный контент разбавляет мемами.

«Javazavr. Обучение Java» — туториалы, видео, задачи по Java, а также разбор вопросов с технических собеседований.

«Java задачки тесты» — канал для Java-разработчиков, которые хотят проверить свой уровень знаний. Автор публикует тесты и задачки по Java.

👀 YouTube-каналы

«Гоша Дударь» — канал для всех, кто хочет начать изучать Java или расширить свои знания в области веб-разработки. Автор публикует видеоуроки по Java, PHP, JavaScript, C#, Python, C++.

Amigoscode — канал разработчика Нельсона Джало. Автор разбирает частые ошибки Java-разработчиков, предлагает уроки, проекты и туториалы по Java, публикует советы по написанию кода и трудоустройству.

Follow the White Rabbit — канал Java-разработчика Александра Чуева. Автор предлагает видеоуроки для джунов, разбирая популярные вопросы. Например, про клонирование объектов, установку баз данных и архитектуру веб-приложений. Также делится советами, как получить свою первую стажировку или работу в ИТ.

📚 Книги

«Структуры данных и алгоритмы в Java» — для работы с Java важно разбираться в алгоритмах. Роберт Лафоре в своей книге объясняет тему алгоритмов и структур данных простым языком и с помощью примеров.

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

«Изучаем Java» — книга Берт Бейтс и Кэти Сьерр, в которой подробно рассматриваются основы языка, многопоточность, синтаксис и распределённое программирование. Авторы подкрепляют теорию примерами и предлагают тесты для самопроверки.

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

🔜 Узнать о курсе подробнее и начать учиться бесплатно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍76🔥5
Возвращаемся с решением задачи

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

const findLongestCommonPrefix = (paths) => {
if (paths.length === 0) return '';

// Найдем самую короткую строку
const shortest = paths.reduce((prev, curr) => prev.length < curr.length ? prev : curr);

// Проверим каждый символ в самой короткой строке
for (let i = 0; i < shortest.length; i++) {
for (let j = 0; j < paths.length; j++) {
if (paths[j][i] !== shortest[i]) {
// Найдем последнее совпадение с символом '/'
const lastSlash = shortest.slice(0, i).lastIndexOf('/');
return shortest.slice(0, lastSlash + 1);
}
}
}

// Если дошли до конца самой короткой строки, возвращаем её (с учётом границы директории)
const lastSlash = shortest.lastIndexOf('/');
return shortest.slice(0, lastSlash + 1);
}

const paths = [
"/home/user/docs/file.txt",
"/home/user/docs/image.png",
"/home/user/downloads/music.mp3"
];

console.log(findLongestCommonPrefix(paths)); // "/home/user/"


Поделитесь в комментариях, удалось ли вам найти правильное решение 👇
👍4🏆3🆒3