TGViewer
Channel Public Channel
Яндекс Практикум. Программирование и анализ данных

Яндекс Практикум. Программирование и анализ данных

@practicumtech

Полезное для начинающих разработчиков, тестировщиков и аналитиков данных. Отвечаем на вопросы и делимся новостями Практикума. Выбрать курс и попробовать свои силы бесплатно: https://ya.cc/t/3bO2f2245AmCeQ

Номер заявления в РКН 4970781590
Subscribers
11.2K
Photos
774
Videos
4
Links
703

Showing posts older than #658 · Back to latest

Older Posts 11 shown
Post #657 4K
Вырасти из джуна в мидла за лето с подарочным курсом от Практикума 🫴

В LinkedIn провели исследование и узнали, кто повышает грейд быстрее своих коллег.
Дело в хард- и софтскилах. Сотрудники с «мягкими» навыками на 8% быстрее получают повышение, чем те, кто обладает только хардскилами. А комбо «твёрдые» + «мягкие» ускоряет продвижение на 13%.

Топ навыков, которые ускоряют карьеры:
⏺️Умение работать в команде: +11%
⏺️Навыки решения проблем: +11%
⏺️Коммуникативность: +11%

📌Вывод: чтобы вырасти в карьере, нужны сильные софты. Поэтому мы дарим мини-курс «Навыки рабочей коммуникации» — всем, кто купит любой курс для специалистов с опытом до 30 июня.

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

Проведите лето с Практикумом и вернитесь к работе более уверенным специалистом.
→ Выбрать курс и узнать подробнее об акции
  • 🔥 4
  • 🆒 4
  • ⚡ 1
  • 👍 1
Post #656 3.51K
Коротко о системном тестировании🙂

Системное тестирование — это третий этап тестирования продукта: перед ним идут модульное и интеграционное. Его проводят, чтобы убедиться: продукт работает, как было задумано, и почти готов к релизу.

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

Преимущества системного тестирования:

⏺️Получается найти ошибки, которые невозможно выявить во время модульного или интеграционного тестирования.
⏺️Не требуется опыт в программировании, как для юнит-тестов.
⏺️Тестирование проводят в максимально близких к реальности условиях. Это позволяет найти большую часть ошибок, с которыми могут столкнуться пользователи.
⏺️После тестирования система почти готова к запуску. Остаётся только проверить, что продукт соответствует всем требованиям клиента и пользователей.

Этапы тестирования:
1️⃣Планирование. Тестировщики вместе с бизнес-аналитиками и менеджерами проекта определяют цели тестирования. Они анализируют функциональные требования, определяют основные сценарии использования и разрабатывают план.
2️⃣Подготовка. Тестировщики готовят тестовые сценарии и данные для проверки функциональности. Например, создают тестовые заказы с различными наполнением, адресами доставки и способами оплаты. На этом же этапе готовят тестовое окружение.
3️⃣Выполнение. Запускают тестовые сценарии. Проверяют работу функциональности: добавление товаров в корзину, выбор даты и времени доставки, расчет стоимости заказа и процесс оформления заказа. Также проверяют, что приложение корректно обрабатывает ошибки.
4️⃣Анализ. Оценивают прохождение тестовых сценариев, выявляют дефекты и проблемы с производительностью или стабильностью приложения. Документируют результаты тестирования и делятся выводами с командой разработки.

Этот пост — сокращённая версия статьи «В шаге от запуска: как тестируют готовые системы». В ней вы найдёте гораздо больше подробностей, узнаете о видах и методах системного тестирования, а также об основных инструментах.
  • ❤ 5
  • 👍 5
  • 🔥 1
Post #648 4.24K
Задача на поиск анаграмм 🤔

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

Даны две строки — s1 и s2. Нужно определить, являются ли эти строки анаграммами — разными словами, которые состоят из одинаковых букв.

Например:
Вход: s1 = "listen", s2 = "silent" ➡️Выход: true
Вход: s1 = "hello", s2 = "billion" ➡️ Выход: false
Вход: s1 = "anagram", s2 = "nagaram" ➡️ Выход: true

Необходимо реализовать метод boolean areAnagrams(String s1, String s2), который принимает строки и возвращает true, если они являются анаграммами, и false — если нет.

Алгоритм должен быть эффективным, с временной сложностью не более O(n log n).


Предлагайте варианты в комментариях✍️
  • ❤ 6
Post #647 4.19K
⚡️ «Я получила заветный оффер, ещё не закончив обучение в Практикуме. И это был первый случай в Касперском, когда сотрудник, да ещё и девушка, превратилась из сисадмина в DevOps-специалистку».

Каждая история смены профессии уникальна. Например, Анастасия, одна из выпускниц Яндекс Практикума, показала, что можно попасть в DevOps, даже если запланированные на учёбу шесть месяцев растянулись на все 12.

⚡️ Другая наша выпускница, Мария, искала стажировку в дизайне, параллельно учась на философском факультете МГУ.

⚡️ Максим, третий выпускник, переучился из системного аналитика в менеджера IT-проектов. Он получал много отказов на сайтах с вакансиями, пока не написал напрямую нанимающему менеджеру, и в итоге получил оффер.

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

⚡️ Бесплатно, 23 мая, в 19:00 Мск

Зарегистрироваться на онлайн-встречу
  • 🔥 8
  • 👎 5
  • ❤ 2
Post #646 3.61K
В чём разница между Java и JavaScript 🤨

Если коротко, Java и JavaScript — просто разные языки. Разбираем, чем они различаются, где используются и который из них проще изучить.

Синтаксис JavaScript был создан всего за 10 дней на базе синтаксиса Java. Это единственное, что объединяет два языка, и дальше они развивались самостоятельно.

💜 Java — это универсальный мультиплатформенный язык. На нём работают мобильные и банковские приложения, браузеры и умные гаджеты. Даже многие вирусы написаны на Java.

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

💜Сложный синтаксис. Программист должен объявлять тип переменных и функций сразу при написании кода.

💜Для написания кода нужно установить специальную среду разработки.

💜Многопоточность: программы на Java могут выполнять одновременно несколько действий.

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

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

💚По сравнению с Java, код проще. Не нужно объявлять конечный тип переменных и функций, это происходит автоматически во время выполнения программы.

💚Для создания кода подойдёт любой текстовый редактор.

💚В основном JS однопоточный и выполняет действия последовательно. Можно добиться многопоточности, но нужно будет использовать дополнительные программы и инструменты.

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

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

→ Начать учиться бесплатно на курсе «Java-разработчик»
→ Начать знакомство с JS на курсе «Фронтенд-разработчик»
  • 🔥 3
  • 👌 3
  • ❤ 1
  • 👍 1
Post #645 3.09K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 7
  • ❤ 3
  • 🗿 3
Post #644 3.1K
Знакомьтесь! Это Костя, QA инженер-автоматизатор в Яндекс SDG (беспилотные автомобили и роботы-доставщики) и преподаватель в Практикуме 😉 Он пришел пригласить вас на сегодняшний вебинар ⤵️ Встречаемся в 19.00
  • 👌 4
  • ❤ 1
  • 🆒 1
Post #643 3.84K
Можно ли перейти в тестирование, если до этого работа не была связана с IT?

Гостья вебинара Яндекс Практикума Ксения Шейкина своим примером покажет, как это сделать. Она собиралась стать медиком, но выгорела на работе в период пандемии. Поискав среди других профессий, решила остановиться на тестировании, а после обучения попала в Яндекс. Сейчас она работает в диджитал-компании Vide Infra.

«Тестировщикам нужны такие качества, как внимательность, любознательность, креативное мышление и коммуникабельность», считает Ксения.

О других качествах, а также об учёбе и поиске первой работы она расскажет на вебинаре. Присоединяйтесь!

→ Бесплатно, 21 мая в 19:00

✔️ О чём ещё расскажем:
— какие навыки пригодятся тестировщикам;
— почему перейти в тестирование можно из любой сферы;
— как понять, что это ваше;
— как обстоят дела с вакансиями для новичков;
— сколько занимает поиск работы и что влияет на успешное трудоустройство.

→ Зарегистрируйтесь на вебинар
  • ❤ 4
  • 👍 4
  • 👌 1
Post #642 3.84K
Открыть для себя Git: бесплатный курс для новичков 📔

Курс «Основы работы с Git» подойдёт даже тем, у кого совсем нет опыта в программировании. Вы освоите все базовые навыки работы с Git, разберётесь, в каких рабочих задачах он используется, а также узнаете о лучших практиках и навыках коммуникации.

Программа рассчитана на 16 часов, но вы можете проходить её в собственном темпе: может, это будут 2 мощных учебных дня по 8 часов, а может неспешный месяц по 30 минут в день. Доступ к материалам останется навсегда, чтобы вы могли повторить пройденное или проверить себя.

Вы научитесь:
● Работать над проектом вместе с другими разработчиками
● Использовать локальный и удалённый репозиторий
● Управлять репозиторием через IDE и консоль
● Работать с ветками
● Объединять ветки и решать конфликты
● Понимать принципы и культуру командной разработки

Начните курс в ближайшее время, чтобы уже к лету разобраться во всех основах и стать на шаг ближе к миру разработки.

→ Пройти бесплатный курс «Основы работы с Git»
  • 👍 14
  • ❤ 2
Post #632 3.64K
Профессия QA-инженера особенно популярна среди тех, кто хочет начать свой путь в IT-сфере. Однако вокруг неё витает множество мифов и стереотипов, которые мешают начинающим специалистам понять, стоит ли им погружаться в эту профессию🤔

Эксперты Яндекс Практикума собрали для вас самые популярные мифы и развеяли их, опираясь на свой профессиональный и преподавательский опыт. Подробнее — в карточках
Ближайший старт курса «Инженерпо тестированию» уже завтра, 16 мая. Можно успеть присоединиться.
  • 🔥 6
  • 👍 2
Post #631 3.78K
Что работодатели ожидают от джуниор Java-разработчиков 🤨

Эксперты Практикума провели исследование рынка труда, чтобы понять, какие навыки и инструменты нужны начинающим Java-разработчикам⬇️

Хардскилы

⏺️Java Core — хороший уровень. Понимание объектно-ориентированного программирования, знание особенностей при работе с ним в Java.

⏺️Коллекции — как устроены, отличия, сложность выполнения операций. Например, обязательно знать, как использовать правильный контейнер для того, чтобы вместо квадратичной сложности была логарифмическая.

⏺️Алгоритмические навыки — базовый уровень. Нужно уметь решать несложные задачи и считать сложность для решения.

⏺️Spring Boot — общие принципы, опыт работы, основные аннотации, способы внедрения зависимостей.

⏺️Базы данных — знание синтаксиса SQL, Postgres, умение самостоятельно писать запросы, базовые знания о транзакциях.

⏺️JUnit — базовые знания, умение написать простейший юнит-тест.

⏺️Принципы — SOLID, REST.

⏺️Многопоточность — понимание базовых принципов, что поток из себя представляет, как запускается, что такое пул потоков.


Софтскилы

⏺️Развитые навыки коммуникации. Работодатели смотрят на то, как общается человек и комфортно ли им с ним взаимодействовать.

⏺️Умение логически рассуждать. Одно из основных требований — наличие логики и аналитический склад ума.

⏺️Мотивация и желание развиваться в программировании.

Курс «Java-разработчик» соответствует требованиям рынка с точки зрения хардовых навыков ✔️ Обучение стартовало 8 мая и к нему еще можно присоединиться.
  • 👍 8
  • ❤ 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →