Открыть для себя Git: бесплатный курс для новичков 📔
Курс «Основы работы с Git» подойдёт даже тем, у кого совсем нет опыта в программировании. Вы освоите все базовые навыки работы с Git, разберётесь, в каких рабочих задачах он используется, а также узнаете о лучших практиках и навыках коммуникации.
Программа рассчитана на 16 часов, но вы можете проходить её в собственном темпе: может, это будут 2 мощных учебных дня по 8 часов, а может неспешный месяц по 30 минут в день. Доступ к материалам останется навсегда, чтобы вы могли повторить пройденное или проверить себя.
Вы научитесь:
● Работать над проектом вместе с другими разработчиками
● Использовать локальный и удалённый репозиторий
● Управлять репозиторием через IDE и консоль
● Работать с ветками
● Объединять ветки и решать конфликты
● Понимать принципы и культуру командной разработки
Начните курс в ближайшее время, чтобы уже к лету разобраться во всех основах и стать на шаг ближе к миру разработки.
→ Пройти бесплатный курс «Основы работы с Git»
Курс «Основы работы с Git» подойдёт даже тем, у кого совсем нет опыта в программировании. Вы освоите все базовые навыки работы с Git, разберётесь, в каких рабочих задачах он используется, а также узнаете о лучших практиках и навыках коммуникации.
Программа рассчитана на 16 часов, но вы можете проходить её в собственном темпе: может, это будут 2 мощных учебных дня по 8 часов, а может неспешный месяц по 30 минут в день. Доступ к материалам останется навсегда, чтобы вы могли повторить пройденное или проверить себя.
Вы научитесь:
● Работать над проектом вместе с другими разработчиками
● Использовать локальный и удалённый репозиторий
● Управлять репозиторием через IDE и консоль
● Работать с ветками
● Объединять ветки и решать конфликты
● Понимать принципы и культуру командной разработки
Начните курс в ближайшее время, чтобы уже к лету разобраться во всех основах и стать на шаг ближе к миру разработки.
→ Пройти бесплатный курс «Основы работы с Git»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤2
Можно ли перейти в тестирование, если до этого работа не была связана с IT?
Гостья вебинара Яндекс Практикума Ксения Шейкина своим примером покажет, как это сделать. Она собиралась стать медиком, но выгорела на работе в период пандемии. Поискав среди других профессий, решила остановиться на тестировании, а после обучения попала в Яндекс. Сейчас она работает в диджитал-компании Vide Infra.
«Тестировщикам нужны такие качества, как внимательность, любознательность, креативное мышление и коммуникабельность», считает Ксения.
О других качествах, а также об учёбе и поиске первой работы она расскажет на вебинаре. Присоединяйтесь!
→ Бесплатно, 21 мая в 19:00
✔️ О чём ещё расскажем:
— какие навыки пригодятся тестировщикам;
— почему перейти в тестирование можно из любой сферы;
— как понять, что это ваше;
— как обстоят дела с вакансиями для новичков;
— сколько занимает поиск работы и что влияет на успешное трудоустройство.
→ Зарегистрируйтесь на вебинар
Гостья вебинара Яндекс Практикума Ксения Шейкина своим примером покажет, как это сделать. Она собиралась стать медиком, но выгорела на работе в период пандемии. Поискав среди других профессий, решила остановиться на тестировании, а после обучения попала в Яндекс. Сейчас она работает в диджитал-компании Vide Infra.
«Тестировщикам нужны такие качества, как внимательность, любознательность, креативное мышление и коммуникабельность», считает Ксения.
О других качествах, а также об учёбе и поиске первой работы она расскажет на вебинаре. Присоединяйтесь!
→ Бесплатно, 21 мая в 19:00
✔️ О чём ещё расскажем:
— какие навыки пригодятся тестировщикам;
— почему перейти в тестирование можно из любой сферы;
— как понять, что это ваше;
— как обстоят дела с вакансиями для новичков;
— сколько занимает поиск работы и что влияет на успешное трудоустройство.
→ Зарегистрируйтесь на вебинар
❤4👍4👌1
Знакомьтесь! Это Костя, QA инженер-автоматизатор в Яндекс SDG (беспилотные автомобили и роботы-доставщики) и преподаватель в Практикуме 😉 Он пришел пригласить вас на сегодняшний вебинар ⤵️ Встречаемся в 19.00
Please open Telegram to view this post
VIEW IN TELEGRAM
👌4❤1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥7❤3🗿3
В чём разница между Java и JavaScript 🤨
Если коротко, Java и JavaScript — просто разные языки. Разбираем, чем они различаются, где используются и который из них проще изучить.
Синтаксис JavaScript был создан всего за 10 дней на базе синтаксиса Java. Это единственное, что объединяет два языка, и дальше они развивались самостоятельно.
💜 Java — это универсальный мультиплатформенный язык. На нём работают мобильные и банковские приложения, браузеры и умные гаджеты. Даже многие вирусы написаны на Java.
💜 В большинстве случаев используется в бэкенде: при создании банковских программ, мобильных приложений или игр.
💜 Сложный синтаксис. Программист должен объявлять тип переменных и функций сразу при написании кода.
💜 Для написания кода нужно установить специальную среду разработки.
💜 Многопоточность: программы на Java могут выполнять одновременно несколько действий.
💚 JavaScript — язык интернета. Может делать почти всё, что угодно, но в основном его используют в браузере. На JavaScript можно создавать и сложные программы, но для этого нужны дополнительные инструменты.
💚 Обычно используется для создания программ, работающих в браузере, — например, анимации изображений на сайте или бесконечной прокрутки.
💚 По сравнению с Java, код проще. Не нужно объявлять конечный тип переменных и функций, это происходит автоматически во время выполнения программы.
💚 Для создания кода подойдёт любой текстовый редактор.
💚 В основном JS однопоточный и выполняет действия последовательно. Можно добиться многопоточности, но нужно будет использовать дополнительные программы и инструменты.
JavaScript полегче, Java — посложнее, но это не единственный критерий выбора, ведь эти языки используют для решения разных задач.
Выбирайте тот, который считаете более интересным и перспективным — решение всегда за вами. Главное, что вы знаете разницу🙂 Приходите на наши курсы, если решите начать обучение.
→ Начать учиться бесплатно на курсе «Java-разработчик»
→ Начать знакомство с JS на курсе «Фронтенд-разработчик»
Если коротко, Java и JavaScript — просто разные языки. Разбираем, чем они различаются, где используются и который из них проще изучить.
Синтаксис JavaScript был создан всего за 10 дней на базе синтаксиса Java. Это единственное, что объединяет два языка, и дальше они развивались самостоятельно.
JavaScript полегче, Java — посложнее, но это не единственный критерий выбора, ведь эти языки используют для решения разных задач.
Выбирайте тот, который считаете более интересным и перспективным — решение всегда за вами. Главное, что вы знаете разницу
→ Начать учиться бесплатно на курсе «Java-разработчик»
→ Начать знакомство с JS на курсе «Фронтенд-разработчик»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👌3❤1👍1
Каждая история смены профессии уникальна. Например, Анастасия, одна из выпускниц Яндекс Практикума, показала, что можно попасть в DevOps, даже если запланированные на учёбу шесть месяцев растянулись на все 12.
Всего мы собрали пять историй выпускников, которыми поделимся на онлайн-встрече. Будет полезно всем, кто хочет сменить профессию на цифровую, но опасается, что не хватит времени учиться, что не найдёте работу после, что не получится начать с нуля.
Зарегистрироваться на онлайн-встречу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👎5❤2
Задача на поиск анаграмм 🤔
Подобная задача может встретиться Java-разработчику на собеседовании — предлагаем попробовать её решить. Если вы уже немного знакомы с языком, у вас должно получиться.
Предлагайте варианты в комментариях✍️
Подобная задача может встретиться 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).
Предлагайте варианты в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Коротко о системном тестировании🙂
Системное тестирование — это третий этап тестирования продукта: перед ним идут модульное и интеграционное. Его проводят, чтобы убедиться: продукт работает, как было задумано, и почти готов к релизу.
За него отвечают инженеры по тестированию (QA), команда разработки в процессе не участвует — так получается сохранить объективность результатов.
Преимущества системного тестирования:
⏺️ Получается найти ошибки, которые невозможно выявить во время модульного или интеграционного тестирования.
⏺️ Не требуется опыт в программировании, как для юнит-тестов.
⏺️ Тестирование проводят в максимально близких к реальности условиях. Это позволяет найти большую часть ошибок, с которыми могут столкнуться пользователи.
⏺️ После тестирования система почти готова к запуску. Остаётся только проверить, что продукт соответствует всем требованиям клиента и пользователей.
Этапы тестирования:
1️⃣ Планирование. Тестировщики вместе с бизнес-аналитиками и менеджерами проекта определяют цели тестирования. Они анализируют функциональные требования, определяют основные сценарии использования и разрабатывают план.
2️⃣ Подготовка. Тестировщики готовят тестовые сценарии и данные для проверки функциональности. Например, создают тестовые заказы с различными наполнением, адресами доставки и способами оплаты. На этом же этапе готовят тестовое окружение.
3️⃣ Выполнение. Запускают тестовые сценарии. Проверяют работу функциональности: добавление товаров в корзину, выбор даты и времени доставки, расчет стоимости заказа и процесс оформления заказа. Также проверяют, что приложение корректно обрабатывает ошибки.
4️⃣ Анализ. Оценивают прохождение тестовых сценариев, выявляют дефекты и проблемы с производительностью или стабильностью приложения. Документируют результаты тестирования и делятся выводами с командой разработки.
Этот пост — сокращённая версия статьи «В шаге от запуска: как тестируют готовые системы». В ней вы найдёте гораздо больше подробностей, узнаете о видах и методах системного тестирования, а также об основных инструментах.
Системное тестирование — это третий этап тестирования продукта: перед ним идут модульное и интеграционное. Его проводят, чтобы убедиться: продукт работает, как было задумано, и почти готов к релизу.
За него отвечают инженеры по тестированию (QA), команда разработки в процессе не участвует — так получается сохранить объективность результатов.
Преимущества системного тестирования:
Этапы тестирования:
Этот пост — сокращённая версия статьи «В шаге от запуска: как тестируют готовые системы». В ней вы найдёте гораздо больше подробностей, узнаете о видах и методах системного тестирования, а также об основных инструментах.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🔥1
Вырасти из джуна в мидла за лето с подарочным курсом от Практикума 🫴
В LinkedIn провели исследование и узнали, кто повышает грейд быстрее своих коллег.
Дело в хард- и софтскилах. Сотрудники с «мягкими» навыками на 8% быстрее получают повышение, чем те, кто обладает только хардскилами. А комбо «твёрдые» + «мягкие» ускоряет продвижение на 13%.
Топ навыков, которые ускоряют карьеры:
⏺️ Умение работать в команде: +11%
⏺️ Навыки решения проблем: +11%
⏺️ Коммуникативность: +11%
📌 Вывод: чтобы вырасти в карьере, нужны сильные софты. Поэтому мы дарим мини-курс «Навыки рабочей коммуникации» — всем, кто купит любой курс для специалистов с опытом до 30 июня.
Дедлайнов нет — занимайтесь, когда удобно. Всего вас ждут три модуля, где вы научитесь:
⏺️ анализировать аудиторию, чтобы вас слушали и слышали,
⏺️ структурировать информацию и четко доносить свои мысли,
⏺️ управлять вниманием слушателей с помощью сторителлинга и других приемов,
⏺️ разрешать конфликты и находить решения, которые всех устроят.
Проведите лето с Практикумом и вернитесь к работе более уверенным специалистом.
→ Выбрать курс и узнать подробнее об акции
В LinkedIn провели исследование и узнали, кто повышает грейд быстрее своих коллег.
Дело в хард- и софтскилах. Сотрудники с «мягкими» навыками на 8% быстрее получают повышение, чем те, кто обладает только хардскилами. А комбо «твёрдые» + «мягкие» ускоряет продвижение на 13%.
Топ навыков, которые ускоряют карьеры:
Дедлайнов нет — занимайтесь, когда удобно. Всего вас ждут три модуля, где вы научитесь:
Проведите лето с Практикумом и вернитесь к работе более уверенным специалистом.
→ Выбрать курс и узнать подробнее об акции
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🆒4⚡1👍1
В детстве мы думали, что для роста нужно есть кашу. А во взрослой жизни оказалось, что для роста нужно жонглировать сотней дел и все успевать: личная жизнь, работа, домашние дела и саморазвитие.
↗️ В карточках разобрали пример, как к решению задач подходят джун, мидл и синьор.
🔘 Давайте проверим, как справляетесь с сохранением баланса вы — предлагаем попробовать прожить неделю классического взрослого в игре-симуляции от Практикума и Яндекс Еды! Примите семь ответственных решений — и посмотрите, как они повлияют на количество денег, времени и энергии. А для мотивации мы приготовили реальные подарки, которые снимут часть ваших забот и освободят время на любимые дела!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5
Что должен знать и уметь фронтенд-разработчик
HTML и CSS. Язык гипертекстовой разметки и каскадные таблицы стилей — фундамент кода. Одни только знания HTML и CSS уже позволят создавать несложные веб-сайты.
JavaScript (JS). Это один из самых популярных языков программирования. Он используется для создания сложных интерфейсов, карт, приложений, онлайн-игр.
JavaScript-фреймворки. Фреймворки — по сути, это готовые шаблоны для написания кода. Обычно используют Angular, Backbone, Ember, Vue.js и React.
Препроцессоры CSS. Они позволяют масштабировать CSS и упрощает работу с ним. Sass и LESS — два самых востребованных препроцессора.
Git и системы контроля версий. Это специальные программы, которые помогают отследить изменения, добавленные в код в разное время, возможно разными людьми.
На курсе «Фронтенд-разработчик» мы обучаем всем необходимым инструментам, а также ключевым навыкам для старта в профессии. Наши выпускники могут:
⏺️ Писать код на HTML, CSS, JavaScript и TypeScript
⏺️ Создавать приложения с помощью React
⏺️ Писать код в реальной среде разработки
⏺️ Создавать сайты и веб-приложения
⏺️ Разбираться в технических заданиях от заказчиков
⏺️ Тестировать сайты и веб-приложения, устранять ошибки
⏺️ Применять паттерны проектирования и ООП
⏺️ Проектировать решения бизнес-задач через разработку
⏺️ Размещать сайты и веб-приложения в интернете
Обучение стартует 6 июня — ещё не поздно присоединиться. Вы всегда можете начать с бесплатной вводной части, чтобы познакомиться с курсом ближе.
→ Узнать о курсе подробнее и начать учиться бесплатно
HTML и CSS. Язык гипертекстовой разметки и каскадные таблицы стилей — фундамент кода. Одни только знания HTML и CSS уже позволят создавать несложные веб-сайты.
JavaScript (JS). Это один из самых популярных языков программирования. Он используется для создания сложных интерфейсов, карт, приложений, онлайн-игр.
JavaScript-фреймворки. Фреймворки — по сути, это готовые шаблоны для написания кода. Обычно используют Angular, Backbone, Ember, Vue.js и React.
Препроцессоры CSS. Они позволяют масштабировать CSS и упрощает работу с ним. Sass и LESS — два самых востребованных препроцессора.
Git и системы контроля версий. Это специальные программы, которые помогают отследить изменения, добавленные в код в разное время, возможно разными людьми.
На курсе «Фронтенд-разработчик» мы обучаем всем необходимым инструментам, а также ключевым навыкам для старта в профессии. Наши выпускники могут:
Обучение стартует 6 июня — ещё не поздно присоединиться. Вы всегда можете начать с бесплатной вводной части, чтобы познакомиться с курсом ближе.
→ Узнать о курсе подробнее и начать учиться бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4❤2🤓2🆒1
#тонкости_языка: HTML ⚡️
Освоить HTML относительно легко, обычно будущие веб-разработчики начинают обучение именно с него. Стандартные атрибуты — дело понятное и знакомое, поэтому мы поделимся чуть более редкими.
Некоторые браузеры не поддерживают отдельные атрибуты: чтобы уточнить наверняка, советуем заглянуть на CanIUse.
📌 loading=”lazy”
Используйте loading=”lazy”, чтобы отложить загрузку изображения до тех пор, пока пользователь до него не домотает.
📌 start
Используйте start, чтобы изменить точку отсчёта в упорядоченных списках. В примере ниже отсчёт начнётся с двенадцати.
📌 poster
Используйте poster, чтобы установить обложку для видео. Она будет отображаться во время загрузки или пока пользователь не нажмёт кнопку воспроизведения.
Знали их все? На ваш взгляд, о каких интересных атрибутах вспоминают незаслуженно редко?😉
Освоить HTML относительно легко, обычно будущие веб-разработчики начинают обучение именно с него. Стандартные атрибуты — дело понятное и знакомое, поэтому мы поделимся чуть более редкими.
Некоторые браузеры не поддерживают отдельные атрибуты: чтобы уточнить наверняка, советуем заглянуть на CanIUse.
Используйте loading=”lazy”, чтобы отложить загрузку изображения до тех пор, пока пользователь до него не домотает.
<img src=”image.jpg” loading=”lazy” alt=”Alternative Text”>
Используйте start, чтобы изменить точку отсчёта в упорядоченных списках. В примере ниже отсчёт начнётся с двенадцати.
<ol start=”12”>
<li>Репка</li>
<li>Дедка</li>
<li>Бабка</li>
</ol>
Используйте poster, чтобы установить обложку для видео. Она будет отображаться во время загрузки или пока пользователь не нажмёт кнопку воспроизведения.
<video poster="path/to/image">
Знали их все? На ваш взгляд, о каких интересных атрибутах вспоминают незаслуженно редко?😉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28👀6
Начинающему тестировщику может казаться, что чем больше багов он найдёт, тем более ценным сотрудником будет в глазах окружающих. Поэтому первое время он будет вносить в баг-репорты всё, что покажется хоть немного не соответствующим идеалу.
Скорее всего, всё обернётся тратой времени и самого сотрудника, и его коллег. Коллеги такую демонстрацию профессионализма не оценят. Более того, может оказаться, что всё непонятное и не баги вовсе, а фичи.
Начинающие часто думают, что чем больше они работают, тем лучше. Таким специалистам сложно переключаться на отдых: даже занимаясь бытовыми задачами или хобби, они думают о работе — вдруг в голову придёт удачное решение.
Когда мозг в постоянном напряжении, генерировать идеи становится намного сложнее. В долгосрочной перспективе произойдёт выгорание, эффективность снизится.
Также очень часто специалисты не могут переключиться с работы на отдых. Выполняя домашние дела, многие продолжают думать о задачах, которые необходимо решить на работе. Такая «мыслительная жвачка» только замедляет решение проблемы — отдохнувший мозг справляется с задачами быстрее и эффективнее.
Новички могут придерживаться двух крайностей: или они ни шага не могут ступить без вопросов к коллегам, или пытаются всё решать исключительно своими силами.
В первом случае коллеги могут решить, что тестировщик не хочет и не любит думать. Во втором — новичок потратит часы на вопрос, который более опытный коллега мог разъяснить за минуту.
Получите профессию тестировщика за 4 месяца на курсе «Инженер по тестированию». Ближайший старт — 27 июня, но пройти бесплатную часть обучения вы можете в любой момент.
→ Узнать о курсе подробнее и начать учиться бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5🔥3🤔1
Бесплатное онлайн-событие «Как джуниору попасть в известную IT-компанию»
Что может дать работа в технологической корпорации? Можно ли туда попасть после онлайн-курсов? И кто он — идеальный начинающий кандидат в глазах рекрутеров?
Об этом расскажут нанимающие специалисты из Яндекса, Т-Банка, Альфа Банка и Самоката.
→ Бесплатно, 27 июня в 19:00 МСК
Приглашаем всех:
— кто хочет получить новую профессию и работать в крупной компании
— кто сомневается, что попасть в известную компанию реально
— кто хочет перейти с фриланса или стартапа в IT-корпорацию
О чём поговорим:
✔️ чем карьера в крупной IT-компании отличается от работы в стартапе или на фрилансе
✔️ как устроен найм в корпорациях, как пройти первый фильтр рекрутеров и подготовиться к собеседованию
✔️ на какие качества джуниоров обращают внимание рекрутеры
Напомним о вебинаре за час до начала, а после трансляции пришлём запись.
→ Зарегистрироваться на вебинар
Что может дать работа в технологической корпорации? Можно ли туда попасть после онлайн-курсов? И кто он — идеальный начинающий кандидат в глазах рекрутеров?
Об этом расскажут нанимающие специалисты из Яндекса, Т-Банка, Альфа Банка и Самоката.
→ Бесплатно, 27 июня в 19:00 МСК
Приглашаем всех:
— кто хочет получить новую профессию и работать в крупной компании
— кто сомневается, что попасть в известную компанию реально
— кто хочет перейти с фриланса или стартапа в IT-корпорацию
О чём поговорим:
✔️ чем карьера в крупной IT-компании отличается от работы в стартапе или на фрилансе
✔️ как устроен найм в корпорациях, как пройти первый фильтр рекрутеров и подготовиться к собеседованию
✔️ на какие качества джуниоров обращают внимание рекрутеры
Напомним о вебинаре за час до начала, а после трансляции пришлём запись.
→ Зарегистрироваться на вебинар
🔥10❤2👍1