Обновить
218.61

Учебный процесс в IT

Обсуждаем обучение, курсы, тесты и стажировки

Сначала показывать
Порог рейтинга

«Мидл Java‑разработчик» — до мидла за 6 месяцев

Курс «Мидл Java‑разработчик» от Яндекс Практикума поможет перейти от базовых навыков программирования к глубоким знаниям и практическим умениям, которые отличают новичка от мидл-специалиста. Программа обновляется раз в полгода, поэтому информация всегда актуальная.

Это курс для самостоятельного обучения. График гибкий: вы можете учиться в любое время, главное, закончить модуль в нужный срок и выполнить проект. Всего модулей 3, каждый из них длится 8 недель. Чтобы всё успевать, рекомендуем уделять учёбе 15—20 часов в неделю.

Проекты будут проверять опытные Java-разработчики из крупных компаний. В чате и на онлайн-воркшопах вам будут помогать наставники (практикующие senior разработчики и тимлиды). Они ответят на сложные вопросы и поделятся опытом.

Это курс профессиональной переподготовки, поэтому по его окончании вы получите диплом, если у вас есть высшее или среднее-специальное образование. Если нет, выдадим сертификат о прохождении курса и справку об обучении.

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

→ Узнать о курсе подробнее

Теги:
Всего голосов 8: ↑5 и ↓3+4
Комментарии0

Хотите разобраться в облачных серверах? ☁️

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

Сначала вас ждет погружение в теорию: от основ до развертывания IDE в облаке. После вы примените знания на практике и сможете использовать их в собственных проектах. 

В рамках курса вы узнаете:

  • как появились облачные платформы, 

  • чем отличаются IaaS, PaaS и SaaS,

  • как сэкономить на конфигурации, 

  • как мигрировать инфраструктуру. 

Переходите в Академию Selectel, чтобы начать изучение прямо сейчас!

Теги:
Всего голосов 10: ↑10 и ↓0+13
Комментарии0

IT-сообщества — это мощный инструмент для роста. Сообщества бывают как естественными, возникающими вокруг интересов, так и организованными, например, внутри компаний для поддержки бизнес-процессов. 

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

Почему IT-комьюнити полезны:

  1. Быстрое решение проблем — коллеги из комьюнити могут помочь найти нестандартное решение задачи.

  2. Обмен опытом — здесь можно получить полезные советы от более опытных специалистов.

  3. Личностное развитие — участие развивает софтскилы: общение и работа в команде.

  4. Нетворкинг — новые знакомства открывают перспективы для карьерных возможностей.

  5. Поддержка для новичков — джуны быстрее адаптируются и получают поддержку в профессиональной среде.

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

Мы мало говорим про наши сообщества, но хотим исправиться! Если у вас появились вопросы по выпускным комьюнити в Практикуме, задавайте их в комментариях, мы обязательно ответим.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

«Мидл Android-разработчик» — новый курс Яндекс Практикума

Курс «Мидл Android-разработчик» — это углубленная 5-месячная программа, предназначенная для Android-разработчиков с опытом. Курс ориентирован на максимальное расширение прикладного кругозора разработчика. 

Каждые две недели студенты знакомятся с проблемой, которую надо решить, используя новую технологию или подход. Решение закрепляется выполнением проекта. Проекты дают возможность студентам познакомиться с большинством сфер рынка Android-приложений.

Вы научитесь тому, что отличает опытного разработчика от новичка:

  • Освоите современные архитектурные паттерны: научитесь применять принципы SOLID, Clean Architecture, а также работать с современными архитектурами UI, такими как TEA и MVI;

  • Сможете создавать сложные компоненты Jetpack Compose с анимациями, чтобы разрабатывать современные и эффективные пользовательские интерфейсы;

  • Изучите технологии, которые помогут решать разные задачи при разработке: интегрировать в приложения аудио и видео, разрабатывать функции с использованием геолокации;

  • Поймёте, как обеспечить стабильную работу приложения и оптимизировать его: освоите UI- и юнит‑тесты, научитесь настраивать CI/CD и оптимизировать приложение перед публикацией в Google Play.

Наши эксперты — опытные разработчики из Яндекса, Авито, Т-Банка и других топовых компаний, которые давно работают с Kotlin. Они составили программу, опираясь на свой опыт, поэтому вы будете учиться тому, что на самом деле пригодится.

Узнать о курсе подробнее

Теги:
Всего голосов 5: ↑4 и ↓1+5
Комментарии0

Предлагаем решить математическую задачу из двух частей. Первая — вполне реальная, вторая — фантастическая. Но просим вас к обеим отнестись серьёзно!

1. В город N приехал столичный чиновник. На собрании в 9:00 он по секрету рассказал важную новость двум местным сотрудникам. В течение часа каждый из них по секрету рассказал эту новость ещё троим жителям этого города. В течение следующего часа — каждый из этих новоузнавших передал эту новость ещё троим новым и т.д.

Сколько жителей города N будут по секрету знать важную новость в 21:00 этого дня?

2. Помимо секретов чиновник привёз в командировку коробку с печеньками. Они были настолько вкусные, что в первый день он съел аж 8 штук. Ему хотелось растянуть печенье до конца командировки, поэтому он решил держать себя в руках и есть каждый следующий день в полтора раза меньше печенек, чем в предыдущий (кусочки печенек тоже считаются).

Проблема в том, что чиновник попал в пространственно-временную аномалию и застрял в городе N навечно! Но это был очень последовательный чиновник — он продолжал выполнять своё обещание и каждый день ел всё меньше и меньше печенек.

Можно ли узнать, сколько всего печенек он съест за время своего бесконечного пребывания в городе N? Если да, то хватит ли ему коробки с 50 печеньками?Поделитесь размышлениями ответами в комментариях.

→ Больше подобных задач в бесплатном тренажере «Основы математики для цифровых профессий».

Теги:
Всего голосов 2: ↑2 и ↓0+5
Комментарии12

Объектная парадигма и всё, что нужно о ней знать

В седьмом выпуске нашего открытого курса по JavaScript вместе с веб-разработчиком Василием Новиковым рассказываем про:

  • способы создания примитивов с помощью конструкторных функций и простой нотации; 

  • доступ к методам строкового объекта и использование метода valueOf для получения примитивных значений; 

  • концепции области видимости: глобальную, функциональную, блочную и модульную;

  • введение в блочную область видимости, добавленную в ECMAScript 2016, и её применение; 

  • понимание лексической среды и замыканий, которые позволяют функциям сохранять доступ к переменным родительских функций.

Не забывайте заглядывать в описание к видео — там ссылки на полезные материалы по теме.

Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 17: ↑17 и ↓0+19
Комментарии0

Когда никто не хочет выступать

Самый сложный вопрос для организаторов мероприятий — где найти выступающих и интересные доклады.

В далёком 2019-м на конференции Apple WWDC показали сотню видео про новинки iOS-разработки, каждое по 40-50 минут. За 2 недели я посмотрел лишь пару. С такой скоростью на все ушла бы вечность. 

Когда я рассказал коллеге суть увиденного, мне пришла идея, что можно распределить темы между всеми айосерами. Я так и сделал. За час мы проходили 3-4 темы, это было весело и легко. Мы ещё полгода проводили такие техтолки. 

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

Атмосфера была максимально ламповой. Мы закупались бутылочками Колы и пиццей, приглушали свет, слушали доклады и обсуждали, как можем внедрить новинки в наше приложение. Те, кто не мог прийти, подключались по Зуму. Тогда это не было мейнстримом, мы ставили Mac в первом ряду, чтобы показать выступающего и слайды.

Безусловно, техтолку предшествовали анонсы в чатах, а я в личках узнавал о планах и выбирал удобное всем время. Тогда я понял, что никакие объявления не заменят личного общения. 

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

Что с нашими техтолками сейчас — читайте в статье. И делитесь, как вы сами начали выступать или как находите спикеров.

Теги:
Всего голосов 6: ↑6 и ↓0+8
Комментарии0

🧠Разомнём мозги: алгоритмическая задача

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

Сколько попыток потребуется в худшем случае, чтоб загнать его в угол и угадать число?

Варианты ответа:

1) Это невозможно

2) 101

3) 52

4) 13

5) 7

6) 1

Ждём ваших ответов в комментариях к посту👇

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии35

Как в Авито устроено API-тестирование на Go?

В этом видео Глеб Дмитриев, инженер из команды Marketplace, рассказывает о проблемах, с которыми мы сталкивались на этапе выбора фреймворка для тестирования, и показывает, как работает наш собственный фреймворк на основе Testify.

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

Ранее Александр Трифанов, техлид Авито, рассказал о нашем подходе к сканированию данных в API.

Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 9: ↑9 и ↓0+11
Комментарии0

Два онлайн-события о том, как не бросить учёбу и подготовиться к трудоустройству

25 сентября 19:00 → Мотивация для учёбы: как её найти и сохранить, несмотря на страхи и трудности

Вы узнаете:

  • как понять свои потребности и грамотно подготовиться к обучению;

  • какие типы мотивации бывают и как сформировать подходящую для себя;

  • что помогает сохранять энтузиазм, чтобы закончить учёбу, — на примере студентов Практикума;

  • какие психологические техники помогут восстановить ресурсы во время и после интенсивного обучения.

Спикер: Александра Фомина, гештальт-терапевт, методолог образовательных программ, эксперт онлайн-сервиса «Ясно»

→ Зарегистрироваться

26 сентября 19:00 → Тет-а-тет c HR: раскрываем секреты трудоустройства в Яндекс

На встрече поговорим, как проходит найм в разные команды Яндекса. И вместе разберёмся, на что смотрят рекрутеры при отборе кандидатов и как получить хороший оффер после курсов.

Вы узнаете:

  • по каким принципам отбирают интересные резюме и на что обращают внимание в разных командах Яндекса;

  • что нужно для трудоустройства, где смотреть вакансии и стажировки и как на них откликаться, чтобы повысить свои шанс;

  • как после обучения в Практикуме студенты получают должности в крупных IT-компаниях.

    И сможете задать любой вопрос о трудоустройстве и работе в Яндексе и не только.

Спикеры:

  • Алина Кенжаева — руководительница Карьерного центра Практикума

  • Сандра Немова — Senior HR Generalist

  • Надежда Лерская — менеджер по HR-маркетингу, ранее Senior Recruiter

→ Зарегистрироваться

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Крошка сын к отцу пришел, и спросила кроха: «Что такое парадигмы программирования и зачем они нужны?» Отец долго смотрел в пустоту, а затем скинул сыну ссылку на блог Практикума, где простыми словами объясняют понятия из мира программирования.

Теги:
Всего голосов 4: ↑4 и ↓0+8
Комментарии0

Excel для аналитиков данных

Как бы все ни говорили о Python для анализа данных, в каждой компании был и будет Excel. Его используют для финансовой аналитики, планировании стратегий компаний, создания отчётов.

Делимся подборкой статей, которые помогут быстрее и эффективнее работать с выборкой данных в Excel.

Как работать с формулами и решать нестандартные рабочие задачи в два клика — пригодится и для отчёта в 20 строк, и для анализа больших объёмов данных.

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

Как создать интерактивный дашборд — визуализируем данные, делаем красивые графики с ростом. Или падением.

Как настраивать фильтры — используем силу расширенных фильтров для сложных случаев.

Как сделать ВПР в Excel: пошаговая инструкция — ВПР помогает сопоставлять данные из одной таблицы с данными из другой и копировать их в нужном порядке

Как сделать сводные таблицы: пошаговая инструкция  — такие таблицы способны собрать значения из разных частей таблиц и провести с ними расчёты. Разбираемся как их создавать и использовать.

Как настроить Power Query и преобразовывать данные с его помощью Рассказываем, как объединять данные из разных источников, формировать отчёты и редактировать их с этой надстройкой.

→ Ещё больше знаний для новичков — в бесплатном курсе «Основы Excel для работы»

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии0

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

Когда я работал в офисе, у меня был коллега который закончил СПбГЭТУ «ЛЭТИ», ну, в прочем это не суть важно, просто человек он был очень интересный, и такой же жадный до знаний в сфере как и я. И собственно из этого складывалось активное общение, обсуждение разного рода тем программирования, проектирования и прочего. В том числе, подобным образом мы внедряли разного рода фичи в нашу команду и трек разработки. Так же за счет наших разговоров удавалось подключать других коллег которым было так же интересно послушать нас.

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

Хотелось бы узнать мнение других людей на этот счет, каким образом решение подобной проблемы выстроено в вашей компании?

Перейти в комментарии

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии5

Ближайшие события

Поздравляем всех тестировщиков с профессиональным праздником!

Желаем поменьше багов брыдлых,
Да побольше кода ладного.
Чтоб все хлопцы и золотинушки счастливы были,
А доля их рабочая только отраду приносила.

К празднику подготовили рассказ, как мы создавали и развивали КОТа — Школу Как Обучить Тестировщика. За несколько лет КОТ стал незаменимым помощником в деле формирования качественных кадров и слаженного комьюнити тестировщиков внутри компании.

Читать тут.

Теги:
Всего голосов 2: ↑2 и ↓0+4
Комментарии0

На глаза попался вопрос из теста по информатике для 7 класса. Вот и не знаю - то ли радоваться, что школьникам задают сложные многоуровневые вопросы, то ли огорчаться, что составители так косячат.

собственно, вопрос
собственно, вопрос

Ну, во-первых, видеокарта - это тоже устройство вывода (или часть его). Во-вторых, куда отнести сетевую карту - ведь она и вводит, и выводит.
На мой вкус, в п. 1 и 2 галочки должны быть обязательно, в п.5 - галка не нужна. А дальше начинаются срачи непонятки.

Теги:
Всего голосов 3: ↑2 и ↓1+3
Комментарии3

Луковая архитектура, и как не заплакать в процессе погружения. Запись митапа

Суть лукового архитектурного подхода (Onion Architecture) — в разделении системы на несколько слоёв, каждый из которых выполняет свою функцию. Такой подход помогает сделать код более чистым и читаемым, обеспечивает удобное разделение бизнес-логики, домена приложения и инфраструктуры.

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

Коснулись CQS-CQRS дизайн-паттерна, рассмотрели пайплайн MediatR, реализацию валидаций с FluentValidation, маппинг через AutoMapper, и как организовать сущности доменного слоя. 

Остановились на первых двух слоях — Domain.Core и Application. Об устройстве других слоев (Infrastructure и Web API) поговорим на будущих митапах.

Посмотреть запись митапа можно на YouTube или RUTUBE.

P.S. Это запись внутреннего митапа ИТ-команды Сравни — публикуем эпизоды без NDA, но (надеемся) с пользой для внешнего сообщества.

***

Узнавать о выходе наших новых материалов (митапов, лекций, статей), помимо Хабра, можно в тг-канале инженерного сообщества Сравни

Теги:
Всего голосов 10: ↑10 и ↓0+12
Комментарии0

Привет Хабр! Поздравляем всех с прошедшим Днем знаний! Как говорится, «учение — свет», и всегда есть чему научиться на протяжении всей жизни. И ИТ-сфера это подтверждает.

Ко Дню знаний мы подготовили материал, как мы создали и развивали курс по фундаментальному решению для централизованного управления ИТ-инфраструктурой РЕД АДМ Промышленная редакция и для чего нужны контролируемые «диверсии» в рамках обучения. 

С Праздником!

Теги:
Всего голосов 4: ↑4 и ↓0+9
Комментарии0

Компании «РЕД СОФТ» и «VR Concept» завершили тестирование и сертификацию совместимости VR Concept с операционной системой РЕД ОС. В рамках взаимодействия компании подготовили совместимые решения для оснащения классов VR‑тренажерами, работающими на базе РЕД ОС.

ОС компании «РЕД СОФТ» была ранее передана образовательным учреждениям, включенным в партнерскую программу. VR Concept получила сертификат, подтверждающий безопасность и корректность функционирования программного обеспечения в среде РЕД ОС, что гарантирует стабильную и надежную работу продуктов компании на отечественной платформе.

С помощью VR‑шлемов и ПО VR Concept преподаватели и студенты могут погружаться в единое виртуальное пространство, где ученики взаимодействуют с 3D моделями в масштабе 1:1, что позволяет усваивать материал в интерактивном и наглядном формате. Применение VR‑технологий в учебном процессе уже продемонстрировало значительное улучшение качества усвоенных знаний. В пилотном проекте, проведенном в ГБОУ РОЦ № 76, были зафиксированы результаты, показавшие повышение успеваемости по химии с 67,7% до 83,3%, по биологии — с 72% до 83,3%, и по физике — с 68% до 100%.

Компании «РЕД СОФТ» и «VR Concept» продолжают предоставлять образовательным учреждениям бесплатный доступ к продуктам своих экосистем, активно развивая сотрудничество и способствуя формированию устойчивой платформы для импортозамещения VR‑лабораторий и классов в России.

Теги:
Всего голосов 7: ↑5 и ↓2+8
Комментарии0

BigInt и работа с числовыми значениями в JavaScript — в шестой серии открытого курса по JS

Это курс от инженеров AvitoTech — вместе с фронтендером Василием Новиковым разбираемся в базовых технологиях веб-разработки в JavaScript.

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

Приятного просмотра!

Теги:
Всего голосов 10: ↑10 и ↓0+12
Комментарии0

Go 1.23: обзор основных изменений в релизе

Павел Агалецкий, ведущий разработчик команды Платформы в Авито, отвечает на следующие вопросы в этом видео:

  • выход в релиз range over func — какие новые возможности это открывает для работы с циклами?

  • добавлен пакет iter — как он упрощает написание функций итераторов?

  • внесены изменения в поведение таймеров — как это облегчает разработку?

А ещё вы узнаете о новом пакете unique и расширении уже имеющихся slices и maps. Приятного просмотра!

Теги:
Всего голосов 18: ↑18 и ↓0+20
Комментарии0

Вклад авторов