Пить воду с лимоном, заниматься йогой и закрывать ноутбук в 19:00. Эти и другие лайфхаки нам дали эксперты из Практикума, которых мы попросили поделиться секретом продуктивности и work-life balance.
Главное собрали в карточках, а все советы смотрите в статье на Хабре.
Главное собрали в карточках, а все советы смотрите в статье на Хабре.
👍14🔥9❤4🤩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👍4❤3
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-разработчик» мы дадим вам все необходимые инструменты и обучим ключевым навыкам для старта в профессии.
🔜 Узнать о курсе подробнее и начать учиться бесплатно.
Собрали для вас подборку каналов и книг о 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
👍7❤6🔥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
Как начинающему программисту получить первый оффер
Если вы хотите сменить профессию и стать востребованным разработчиком — приходите на бесплатный вебинар. Вместе со специалистами обсудим, какие перспективы ждут программистов в 2025 году.
Вы узнаете:
⏺️ какие виды разработки и разработчиков бывают;
⏺️ как онлайн-курсы помогут освоить профессию и получить необходимые навыки;
⏺️ как успешно пройти собеседование и получить первый оффер;
⏺️ как построить траекторию роста в профессии.
🔜 Встречаемся 7 ноября в 19:00 (мск). Чтобы получить ссылку, регистрируйтесь на странице вебинара. Если не сможете присоединиться онлайн — не страшно, отправим вам запись.
Если вы хотите сменить профессию и стать востребованным разработчиком — приходите на бесплатный вебинар. Вместе со специалистами обсудим, какие перспективы ждут программистов в 2025 году.
Вы узнаете:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8⚡3👍3
Всем привет! Меня зовут Настя, в 32 года я сменила профессию и ушла в IT 👐
Я окончила курс «Аналитик данных» и спустя пару месяцев нашла работу. На этой неделе я расскажу подробнее про свою историю.
Из постов обо мне вы узнаете:
⏺️ почему я три раза начинала заново карьерный путь,
⏺️ как проходило обучение и устройство на работу,
⏺️ как складывается мой рабочий день в качестве специалиста оптимизации поиска в Wildberries,
⏺️ какие ресурсы и материалы могут пригодиться аналитику.
По ходу моего повествования вы можете задавать в комментариях вопросы, а я выберу день и отвечу на них отдельно😉
Я окончила курс «Аналитик данных» и спустя пару месяцев нашла работу. На этой неделе я расскажу подробнее про свою историю.
Из постов обо мне вы узнаете:
По ходу моего повествования вы можете задавать в комментариях вопросы, а я выберу день и отвечу на них отдельно
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤10👍10⚡3🥴2
This media is not supported in your browser
VIEW IN TELEGRAM
❤15🔥12🤩7🫡2🤔1
История моего перехода в IT
В первый раз я начала строить карьеру в гостиничной сфере: прошла путь от работника ресепшена до старшего менеджера по продажам B2C. Затем нагрянул ковид, а с ним и сокращения. Уже тогда я задумалась о формате удалённой работы. Устроилась в службу поддержки Farfetch (fashion-ритейл), но вскоре компании пришлось приостановить деятельность в России.
Мы с мужем на тот момент уехали в Таиланд на зимовку, я осталась без работы, а удалённую из другой страны найти не могла. Пыталась пару месяцев, но тщетно. Тогда решила попробовать себя в IT. Эта сфера многообразна — возможно, именно там я смогла бы развиваться😍
Знакомая рассказала, что успешно отучилась на тестировщика в Практикуме и быстро нашла работу. Я стала исследовать различные платформы c курсами и IT-направления. И больше всего как раз порадовало наполнение и качество.
Чтобы определиться с направлением, я прошла бесплатные вводные модули курсов по аналитике, тестированию и продакт-менеджменту. Особенно заинтересовал анализ данных — стало любопытно, как долго продлится мой интерес. Так я остановилась на курсе «Аналитик данных».
Порадовало, что материалы остаются в доступе навсегда. Во время обучения поняла, что большое значение имеет группа (когорта). У нас была огромная, больше 300 человек. Но в ней всегда царила атмосфера поддержки и взаимопомощи, особенно когда близилась дата сдачи проектов🥰
Успешно окончив полный курс, я попала в программу акселерации. Там участвовала в проектах мастерской и работала над реальными задачами.
Весь этот опыт оказался полезным для дальнейшего поиска работы.
В первый раз я начала строить карьеру в гостиничной сфере: прошла путь от работника ресепшена до старшего менеджера по продажам B2C. Затем нагрянул ковид, а с ним и сокращения. Уже тогда я задумалась о формате удалённой работы. Устроилась в службу поддержки Farfetch (fashion-ритейл), но вскоре компании пришлось приостановить деятельность в России.
Мы с мужем на тот момент уехали в Таиланд на зимовку, я осталась без работы, а удалённую из другой страны найти не могла. Пыталась пару месяцев, но тщетно. Тогда решила попробовать себя в IT. Эта сфера многообразна — возможно, именно там я смогла бы развиваться
Знакомая рассказала, что успешно отучилась на тестировщика в Практикуме и быстро нашла работу. Я стала исследовать различные платформы c курсами и IT-направления. И больше всего как раз порадовало наполнение и качество.
Чтобы определиться с направлением, я прошла бесплатные вводные модули курсов по аналитике, тестированию и продакт-менеджменту. Особенно заинтересовал анализ данных — стало любопытно, как долго продлится мой интерес. Так я остановилась на курсе «Аналитик данных».
Порадовало, что материалы остаются в доступе навсегда. Во время обучения поняла, что большое значение имеет группа (когорта). У нас была огромная, больше 300 человек. Но в ней всегда царила атмосфера поддержки и взаимопомощи, особенно когда близилась дата сдачи проектов
Успешно окончив полный курс, я попала в программу акселерации. Там участвовала в проектах мастерской и работала над реальными задачами.
Весь этот опыт оказался полезным для дальнейшего поиска работы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤9🆒8🥴2🤔1
Как устроена работа специалиста оптимизации поиска в Wildberries
Хочу сразу поделиться: на техническом собеседовании меня спрашивали и про Python, и про SQL. Без live coding, а в целом понимание.
Когда я пришла в команду, мне предстояло заниматься анализом кейсов, поступающих через первую линию поддержки на вторую (это как раз часть моей команды), и далее разметкой кейсов в Google Sheets.
Для этого не нужны были хардскилы, которыми интересовались на собеседовании. Но со временем оказалось, что это лишь начальный, вводный этап работы. А далее уже с имеющимися навыками я могла бы браться за более сложные задачи.
Сейчас в течение рабочего дня я выполняю два вида задач:
⏺️ рутинные — например, могу проверять и анализировать падение конверсии по популярным запросам, вовремя вносить правки самостоятельно или просить разработчиков, если у нас нет инструментов для правки;
⏺️ спецзадачи разной направленности — например, анализ определённой группы запросов и разработка решения для улучшения выдачи.
А недавно я занималась улучшением и разработкой дашбордов в BI, в том числе анализировала причины зануления выдачи. Для подобных задач, естественно, важны мои хардскилы: они помогают действовать быстрее — находить проблемные зоны и разрабатывать способы их анализа.
Несколько раз в неделю у меня «дежурства», во время которых мы принимаем вопросы и информацию о проблемах напрямую от руководства и категорийных менеджеров, продумываем более быстрое или системное решение. Тут пригождается мой опыт общения с клиентами, мои софтскилы, так как нужно давать наиболее полный и понятный ответ, а также держать в курсе решения вопроса.
Сейчас моя позиция околоаналитическая, но я стремлюсь развиваться дальше, чтобы больше углубляться в аналитику🙂
Хочу сразу поделиться: на техническом собеседовании меня спрашивали и про Python, и про SQL. Без live coding, а в целом понимание.
Когда я пришла в команду, мне предстояло заниматься анализом кейсов, поступающих через первую линию поддержки на вторую (это как раз часть моей команды), и далее разметкой кейсов в Google Sheets.
Для этого не нужны были хардскилы, которыми интересовались на собеседовании. Но со временем оказалось, что это лишь начальный, вводный этап работы. А далее уже с имеющимися навыками я могла бы браться за более сложные задачи.
Сейчас в течение рабочего дня я выполняю два вида задач:
А недавно я занималась улучшением и разработкой дашбордов в BI, в том числе анализировала причины зануления выдачи. Для подобных задач, естественно, важны мои хардскилы: они помогают действовать быстрее — находить проблемные зоны и разрабатывать способы их анализа.
Несколько раз в неделю у меня «дежурства», во время которых мы принимаем вопросы и информацию о проблемах напрямую от руководства и категорийных менеджеров, продумываем более быстрое или системное решение. Тут пригождается мой опыт общения с клиентами, мои софтскилы, так как нужно давать наиболее полный и понятный ответ, а также держать в курсе решения вопроса.
Сейчас моя позиция околоаналитическая, но я стремлюсь развиваться дальше, чтобы больше углубляться в аналитику
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤10👍10⚡3
Подборка полезных ресурсов для аналитиков
На мой взгляд, важно не только регулярно обновлять знания, читая тематические статьи и книги, но и быть частью профессионального сообщества. Общение с коллегами, их опыт, актуальная информация о тенденциях в профессии, о вебинарах, полезные материалы — всё это очень мотивирует и помогает в работе.
Для поиска единомышленников рекомендую следующие телеграм-каналы:
⏺️ «Работа ищет аналитиков» — здесь можно пообщаться с аналитиками из разных направлений, узнать об опыте ребят, отправить резюме на «прожарку», а также попросить помощи, если она требуется в работе;
⏺️ Left Join — здесь про анализ данных, технологии, нейросети и SQL;
⏺️ «Аналитика и growth mind-set» — для дата-аналитиков, продуктовых и веб-аналитиков, а также для всех, кто хочет усилиться в этой сфере. Здесь много образовательного контента, ссылок на бесплатное обучение и на симуляторы, а также разбор задач и вопросы с собеседований;
⏺️ Reveal the Data — канал Романа Бунина о визуализации данных, дашбордах и развитии BI-систем.
Также делюсь ссылками на полезные материалы:
📎 «Откуда есть пошла аналитика и что отличает DS, DA, BA и SA» — статья на Хабре;
📎 более 250 бесплатных курсов и ресурсов по аналитике — большая подборка для аналитиков данных, продуктовых аналитиков, веб-аналитиков, маркетинговых аналитиков и особенно для тех, кто хочет ими стать;
📎 курс «Основы статистики» на Stepik;
📎 «Руководство по стилю SQL»;
📎 YouTube-канал Глеба Михайлова об анализе данных, Data Science, Python и SQL;
📎 записи собеседований на канале Karpov.Courses.
Материалов много, особенно если углубляться в определённое направление аналитики или развиваться в Data Science и ML. Поэтому для начала нужно понять, что вам ближе, а далее двигаться по конкретному пути и искать свои источники дополнительных знаний и опыта.
На мой взгляд, важно не только регулярно обновлять знания, читая тематические статьи и книги, но и быть частью профессионального сообщества. Общение с коллегами, их опыт, актуальная информация о тенденциях в профессии, о вебинарах, полезные материалы — всё это очень мотивирует и помогает в работе.
Для поиска единомышленников рекомендую следующие телеграм-каналы:
Также делюсь ссылками на полезные материалы:
Материалов много, особенно если углубляться в определённое направление аналитики или развиваться в Data Science и ML. Поэтому для начала нужно понять, что вам ближе, а далее двигаться по конкретному пути и искать свои источники дополнительных знаний и опыта.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍7❤6🆒3
Новая задача для тестировщиков 🔍
Сегодня предлагаем решить задачу от Станислава Яковлева, наставника на курсе «Инженер по тестированию».
Дано:
Некоторые пользователи жалуются, что при оформлении заказа в приложении маркетплейса товаров для дома после нажатия на кнопку «Оформить заказ» приложение зависает и заказ не создаётся. Это происходит не всегда и только у части пользователей. Проблема воспроизводится на некоторых устройствах Android, но не на всех. Ошибка не оставляет заметных следов в логах, и обычные перезапуски приложения проблему не решают.
Подсказки:
1. Проблема возникает только при использовании мобильного интернета, но исчезает при подключении к Wi-Fi.
2. Проблема чаще появляется при наличии слабого сигнала сети или при переходе из зоны слабого сигнала в зону покрытия.
3. QA проверили серверные логи и не нашли проблем с сервером или API — запросы вроде бы даже не отправляются.
Вопрос:
В чём кроется причина бага?
Задавайте любые вопросы и делитесь своими догадками в комментариях. А мы вернёмся с одним из вариантов решения уже на этой неделе ✍️
Сегодня предлагаем решить задачу от Станислава Яковлева, наставника на курсе «Инженер по тестированию».
Дано:
Некоторые пользователи жалуются, что при оформлении заказа в приложении маркетплейса товаров для дома после нажатия на кнопку «Оформить заказ» приложение зависает и заказ не создаётся. Это происходит не всегда и только у части пользователей. Проблема воспроизводится на некоторых устройствах Android, но не на всех. Ошибка не оставляет заметных следов в логах, и обычные перезапуски приложения проблему не решают.
Подсказки:
1. Проблема возникает только при использовании мобильного интернета, но исчезает при подключении к Wi-Fi.
2. Проблема чаще появляется при наличии слабого сигнала сети или при переходе из зоны слабого сигнала в зону покрытия.
3. QA проверили серверные логи и не нашли проблем с сервером или API — запросы вроде бы даже не отправляются.
Вопрос:
В чём кроется причина бага?
Задавайте любые вопросы и делитесь своими догадками в комментариях. А мы вернёмся с одним из вариантов решения уже на этой неделе ✍️
👍8👀5❤4🤓1
Напоминаем, на каких курсах начинается обучение во второй половине ноября⬇️
Программирование
⏺️ Python-разработчик — длится 9 месяцев, начнётся 14 ноября.
⏺️ Разработчик С++ — длится 9 месяцев, начнётся 14 ноября.
⏺️ Специалист по информационной безопасности — длится 11 месяцев, начнётся 17 ноября.
⏺️ Android-разработчик — длится 12 месяцев, начнётся 21 ноября.
⏺️ Go-разработчик — длится 8 месяцев, начнётся 21 ноября.
⏺️ Java-разработчик — длится 10 месяцев, начнётся 21 ноября.
⏺️ Инженер по тестированию: от новичка до автоматизатора — длится 9 месяцев, начнётся 21 ноября.
⏺️ Фронтенд-разработчик — длится 10 месяцев, начнётся 21 ноября.
⏺️ Системный администратор — длится 6 месяцев, начнётся 21 ноября.
⏺️ iOS-разработчик — длится 10 месяцев, начнётся 28 ноября.
⏺️ Разработчик 1C — длится 6 месяцев, начнётся 28 ноября.
⏺️ Инженер по тестированию — длится 5 месяцев, начнётся 28 ноября.
Анализ данных
⏺️ Специалист по Data Science — длится 8 месяцев, начнётся 21 ноября.
⏺️ 1С-аналитик — длится 8 месяцев, начнётся 28 ноября.
⏺️ Бизнес-аналитик — длится 7,5 месяцев, начнётся 28 ноября.
⏺️ Инженер данных — длится 12 месяцев, начнётся 28 ноября.
⏺️ Аналитик данных — длится 7 месяцев, начнётся 28 ноября.
⏺️ Системный аналитик — длится 9 месяцев, начнётся 28 ноября.
⏺️ BI-аналитик — длится 10 месяцев, начнётся 28 ноября.
⏺️ Продуктовый аналитик — длится 10 месяцев, начнётся 28 ноября.
Программирование
Анализ данных
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5❤3