Как стать автором
Обновить
69.3
Рейтинг
Учи.ру
EdTech-проект, который вдохновляет развиваться
Сначала показывать

JSON:API 一 это не JSON API

Блог компании Учи.ру Блог компании Evrone Ruby *Программирование *Конференции

Это третий доклад с прошедшей Ruby Russia. В нём Александр Меркулов, team lead UCHI.ru рассказывает, как его команда решила поэкспериментировать с JSON:API, и что из этого вышло.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 1.7K
Комментарии 3

Новости

На пути к дизайн-системе: как мы сделали визуал и разработку почти единым целым

Блог компании Учи.ру Разработка веб-сайтов *CSS *Дизайн
Tutorial

Привет, Хабр! Меня зовут Анатолий Долгов и я frontend-разработчик международной команды Учи.ру. Сегодня я расскажу, как мы успешно синхронизировали параметры дизайна и кода. Это упростило многие рабочие моменты, уменьшило количество неприятных ошибок и сделало нас ближе к внедрению полноценной дизайн-системы.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.2K
Комментарии 1

Чего ждать от образования в будущем: возвращение дипломов, забота о ментальном здоровье и еще 3 тенденции

Блог компании Учи.ру Исследования и прогнозы в IT *Образование за рубежом IT-компании

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

Дипломы снова будут важны

Сейчас при трудоустройстве важнее показать свой опыт работы и навыки, чем документы об образовании. Может сложиться впечатление, что ‎диплом не нужен‎.

Однако генеральный директор Coursera Джефф Маджионкальда недавно в подкасте Source Code заявил: «‎Мы считаем, что документы об образовании будут становиться только важнее, потому что без них сложно понять профессиональный уровень человека». В то же время он подчеркнул, что решающее значение будет иметь репутация организации, выдавшей документ. 

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

Учиться можно будет множеством способов

Пока традиционный путь обучения выглядит так: средняя школа — университет — курсы‎. Все, что выбивается из этой схемы, большинство еще не воспринимает как «‎настоящие»‎ способы учиться.

Судя по всему, скоро это представление изменится. Директор Coursera по контенту Бетти Ванденбош отмечает: «‎Единого способа больше нет. И чем скорее мы все признаем, что существует множество вариантов получить образование, тем быстрее мы сможем придумать, как дать каждому человеку именно то, что соответствует его потребностям».

Читать далее
Всего голосов 4: ↑1 и ↓3 -2
Просмотры 2K
Комментарии 5

Как мы сделали стажировки, которые нравятся всем

Блог компании Учи.ру Учебный процесс в IT Управление персоналом *Карьера в IT-индустрии IT-компании

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

Читать далее
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 3.4K
Комментарии 4

Как мы сделали хакатоны great again

Блог компании Учи.ру Программирование *Хакатоны Управление разработкой *Управление персоналом *

Привет, Хабр! Меня зовут Леонид Тощев и я отвечаю за направление разработки в команде контента Учи.ру. С 2020 года мы регулярно проводим внутренние хакатоны и очень довольны результатами. И для нас это реально работающие штуки, где мы тестируем новые идеи и технологии. Вот как мы этого добились.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.1K
Комментарии 0

Качество, блокчейн и другие тренды EdTech 2022 года

Блог компании Учи.ру Программирование *Исследования и прогнозы в IT *Образование за рубежом Искусственный интеллект
✏️ Технотекст 2021

EdTech — отрасль, живущая по заветам Льюиса Кэрролла. Чтобы не отстать от современных технологий, нужно бежать изо всех сил. Но перед тем, как начать гонку, хорошо бы разобраться, в какую сторону двигаться. Вот что стоит держать в голове, если вы работаете над современным образовательным продуктом и хотите соответствовать ожиданиям пользователей.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.6K
Комментарии 1

На пути к идеалу. Как мы приводим тестовое окружение в соответствие с продакшеном

Блог компании Учи.ру Тестирование IT-систем *Ruby on Rails *Микросервисы *

Привет, Хабр! Меня зовут Вячеслав Савельев, я отвечаю за разработку ключевых сервисов Учи.ру. Сегодня расскажу, как в процессе постепенного внедрения микросервисов в компании (тут, тут и тут можно прочитать об этом подробнее) мы столкнулись с проблемой конфигурации стейджовых окружений. И вот как мы с ней справились.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1.9K
Комментарии 1

Взрослые системы проверяют себя сами, или как мы автоматизировали тестирование

Блог компании Учи.ру Тестирование IT-систем *Тестирование веб-сервисов *

Привет, Хабр! Меня зовут Николай Николаев, я руководитель отдела тестирования Учи.ру. Недавно мы внедрили автоматизацию: ускорили процессы и повысили качество тестирования. Далее я расскажу о пройденном пути, улучшениях и ошибках.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 3.3K
Комментарии 5

От (не)управляемого хаоса к автоматизированному процессу

Блог компании Учи.ру Управление разработкой *Управление проектами *Микросервисы *

Меня зовут Паша Мягков, я frontend tech lead в команде монетизации Учи.ру. Несколько месяцев назад рост команды и задач привел нас к тому, что привычные рабочие процессы перестали отвечать нашим потребностям. Болезнь роста затронула прозрачность разработки, планирование и workflow. В этой статье я расскажу, как в рамках одной быстро выросшей команды нам удалось наладить процессы.

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

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.8K
Комментарии 0

Как мы построили Computer Vision из подручных материалов, чтобы сделать гифки

Блог компании Учи.ру Open source *Работа с видео *Машинное обучение *

Меня зовут Денис Власов, я Data Scientist в Учи.ру. С помощью моделей машинного обучения из записей онлайн-уроков мы сделали гифки — последовательность из нескольких кадров с наиболее яркими эмоциями ученика. Эти гифки получили их родители в e-mail-рассылке. Вместе с Data Scientist Дашей Васюковой расскажем, как без экспертизы в Computer Vision, а только с помощью открытых библиотек и готовых моделей сделать MVP, в основе которого лежат low-res видео. В конце бонус — виджет для быстрой разметки кадров с данными разного типа.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.8K
Комментарии 4

Как ускорить аутентификацию и снизить потребление памяти в 5 раз? Наймите дворецкого

Блог компании Учи.ру Информационная безопасность *Распределённые системы *Микросервисы *

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

Меня зовут Роман Литвинов, я разработчик в команде Учи.ру. Хочу вам рассказать именно о такой истории из практики и о нашем сервисе под названием Butler, о «дворецком», через которого проходит каждый пользователь, прежде чем зайти на платформу.

Итак, овсянка, сэр.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 9K
Комментарии 10

Вовлеченность в образовании. Что о ней говорит наука?

Блог компании Учи.ру Читальный зал Научно-популярное

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

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 6.1K
Комментарии 2

История Учи.ру: от мини-монолитов до микросервисной архитектуры

Блог компании Учи.ру Разработка веб-сайтов *Управление разработкой *Микросервисы *

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

В этом посте я попробовал собрать историю архитектуры Учи.ру. В нем нет фрагментов кода и исчерпывающих технических подробностей. О нашем опыте выделения микросервисов для решения некоторых задач образовательной платформы — в следующих публикациях.

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 4K
Комментарии 5

Синхронизация баз данных между монолитом и микросервисами с помощью Kafka. Наше решение

Блог компании Учи.ру Ruby *Ruby on Rails *Администрирование баз данных *Микросервисы *
В этой статье я расскажу про готовое решение для поддержки консистентности данных между растущей микросервисной и унаследованной архитектурой. Под катом код для репликации двух баз данных с проверкой синхронизации, который может пригодиться для решения аналогичных задач.


Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 4.9K
Комментарии 9

Единый UI-кит и синхронизация дизайна в Учи.ру. Часть 1

Блог компании Учи.ру Веб-дизайн *Разработка веб-сайтов *

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

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 5.7K
Комментарии 17

Фронт без релиз-инженера, или Как я перестал бояться и полюбил деплой

Блог компании Учи.ру IT-стандарты *Управление разработкой *Микросервисы *

Привет, я фронт, и за десять лет разработки в энтерпрайзах, стартапах и некрупных компаниях я впервые деплою свой код сам и отвечаю за его эксплуатацию, а не только за проектирование и разработку сервиса. О том, как я до этого дошел и почему не собираюсь останавливаться, в этой статье.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 3K
Комментарии 2

Учиться и работать: как разработчику поставить образование на рельсы

Блог компании Учи.ру Учебный процесс в IT Научно-популярное Лайфхаки для гиков Мозг

Однажды коллега попросил в чате компании порекомендовать ему курсы. Он писал, что приложения и видео на YouTube не подходят — нужен контролирующий преподаватель, чтобы «пинал» от дедлайна к дедлайну. Со слов разработчика, именно контроль и «пинки» больше всего остального мотивируют его усваивать новую информацию. Рекомендаций в треде было немного. Кажется, что-то в запросе пошло не так. Давайте разберемся.

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

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

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 6.1K
Комментарии 9

Музыка фоном: помогают ли сконцентрироваться Моцарт, белый шум и тяжелый рок?

Блог компании Учи.ру Читальный зал Научно-популярное Мозг Удалённая работа

За время пандемии работы у разработчиков Учи.ру только прибавилось: по данным SimilarWeb за апрель, платформа стала вторым по популярности образовательным сайтом в мире. А вот сконцентрироваться на ней из дома получается с переменным успехом. Мы проверили на себе самые разные лайфхаки и хотим поделиться результатами. Сегодня разбираемся с одним из самых многообещающих способов — музыкой.

Читать далее
Всего голосов 15: ↑11 и ↓4 +7
Просмотры 18K
Комментарии 34

Деплой на стороне разработчиков: как мы создавали Heroku для внутренних нужд

Блог компании Учи.ру IT-инфраструктура *DevOps *Микросервисы *

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

Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 7.1K
Комментарии 0

Первый Pentium, Turbo Pascal и олимпиадная физика: разработчики вспоминают, как учились в школе

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

Правда ли, что успехи в математике и геометрии укорачивают путь в профессиональное программирование? А химия и физика?


Андрей Терешко, руководитель фронтенда Учи.ру: Путь в профессиональное программирование, в первую очередь, укорачивает любопытство и интерес к решению своих задач с помощью программирования.


Слева Андрей Терешко — руководитель фронтенда, справа — ученик 5 класса

Андрей Рынкевич, product owner МТС Big Data: В программировании много абстрактного. Любая дисциплина, которая развивает абстрактное мышление и формальную логику, поможет в его изучении.

Олег Дулецкий, ведущий backend-разработчик Ruby on Rails Учи.ру: Математика и геометрия нужны, скорее, для того, чтобы не бояться проблем, которые на первый взгляд кажутся нерешаемыми.

Иван Чернов, технический директор Ostrovok.ru: Мне физика помогла на пути профессионального программирования, потому что в старших классах я участвовал в олимпиадах по решению задач с помощью численных методов. Тогда все абстракции по алгоритмам и структурам данных наложились на реальный мир, и стало понятно, зачем уметь эффективно вычислять формулы, если они вдруг не имеют аналитического решения.
Я вижу более успешных программистов, чем я, — бывших филологов и поваров. В связи с чем сейчас думаю, что STEM — это хорошая база, но к ней надо иметь еще хороший кругозор и по смежным дисциплинам.
Читать дальше →
Всего голосов 18: ↑14 и ↓4 +10
Просмотры 7.9K
Комментарии 4
1

Информация

Сайт
uchi.ru
Дата регистрации
Дата основания
Численность
501–1 000 человек
Местоположение
Россия