Exercism - это онлайн - платформа с открытым исходным кодом , бесплатная платформа для кодирования, которая предлагает практику программирования и наставничество [3] на 50 различных языках программирования . [2] [4]
Обслуживаемая площадь | по всему миру |
---|---|
Учредитель (и) | Катрина Оуэн, Джереми Уокер [1] |
Промышленность | Интернет |
URL | упражнение |
Коммерческий | Нет |
Регистрация | да |
Пользователи | 200 000 (август 2018 г. [Обновить]) [2] |
Запущен | 2013 [2] |
Текущее состояние | Активный |
История
Разработчик программного обеспечения Катрина Оуэн создала Exercism, когда преподавала программирование в Jumpstart Labs. [5] Платформа была разработана как внутренний инструмент для решения проблемы, связанной с тем, что ее ученики не получали отзывов о проблемах кодирования, которые они практиковали. Катрина разместила этот сайт в Интернете и обнаружила, что люди делятся им со своими друзьями, вместе тренируются и дают друг другу отзывы. В течение 12 месяцев сайт органически вырос: более 6000 пользователей отправили код или отзывы, а сотни добровольцев внесли свой вклад в языки или инструменты на платформе. [5]
В июле 2018 года сайт был перезапущен с новым дизайном и основан на формальном режиме наставничества. [2]
Продукт
Веб-сайт отличается от других платформ кодирования тем, что от студентов требуется загружать упражнения через клиент командной строки, решать код на своих компьютерах, а затем отправлять решение для обратной связи, после чего они также могут просматривать другие решения той же проблемы. [6]
У Exercism есть треки для 50 различных языков программирования . [2] включая C #, C ++, CoffeeScript, Elm, Erlang, F #, Go, Java, JavaScript, Julia, Kotlin, Objective-C, PHP, Python, Raku, Ruby, Rust, Scala, Swift [7] и Delphi. [4]
Открытый источник
База кода Exercism - это открытый исходный код, состоящий из более чем 50 репозиториев, содержащих код веб-сайта, код API, код командной строки и более 40 автономных репозиториев для различных языковых треков. [8] По состоянию на август 2018 г.[Обновить]У Exercism 1700 участников и 700 наставников. [2]
Рекомендации
- ^ "Команда упражнений" . Проверено 24 апреля 2019 года .
- ^ а б в г д е Повар, Джоди. «Тренируйте свои навыки программирования: обновленная платформа дает возможность тысячам разработчиков бесплатно изучать новый язык» . Кремниевый канал . Проверено 12 августа 2018 года .
- ^ Барек, Сарон. «Нитпики и дьяволы» . Код Новичок . Проверено 12 августа 2018 года .
- ^ а б «Упражнение» . Проверено 5 августа 2019 года .
- ^ а б Финли, Клинт. «Открытый: сайт, который учит вас программировать достаточно хорошо, чтобы получить работу» . Проводной . Проверено 12 августа 2018 года .
- ^ Брассер, Вики. «Улучшите свои навыки программирования с помощью Exercism» . OpenSource.com . Проверено 12 августа 2018 года .
- ^ Кардоза, Кристина. "Проект недели на GitHub SD Times: упражнения" . SD Times . Проверено 12 августа 2018 года .
- ^ «Изгоните своих демонов-новичков, участвуя в упражнениях» . SitePoint . Проверено 12 августа 2018 года .