упражнения
![]() | |
![]() | |
Обслуживаемая территория | По всему миру |
---|---|
Основатель(и) | Катрина Оуэн, Джереми Уокер [ 1 ] |
Промышленность | Интернет |
URL-адрес | www |
Коммерческий | Нет |
Регистрация | Да |
Пользователи | 1 900 000 (май 2024 г.) [update]) [ 2 ] |
Запущен | 2013 [ 3 ] |
Текущий статус | Активный |
Exercism онлайн- платформа с открытым исходным кодом , — это бесплатная которая предлагает практику написания кода и наставничество. [ 4 ] на 68 различных языках программирования . [ 3 ] [ 5 ]
История
[ редактировать ]Разработчик программного обеспечения Катрина Оуэн создала Exercism, когда преподавала программирование в Jumpstart Labs. [ 6 ] Платформа была разработана как внутренний инструмент для решения проблемы ее собственных учеников, не получающих обратной связи по проблемам кодирования, которые они решали. Катрина разместила сайт в открытом доступе и обнаружила, что люди делятся им со своими друзьями, вместе тренируются и оставляют друг другу отзывы. За 12 месяцев сайт органично разросся: более 6000 пользователей предоставили код или отзывы, а сотни добровольцев внесли свой вклад в языки и инструменты на платформе. [ 6 ]
В 2016 году Джереми Уокер стал соучредителем и генеральным директором. В июле 2018 года сайт был перезапущен с новым дизайном и ориентирован на формальный режим наставничества. [ 3 ] в этот момент Катрина отошла от повседневной деятельности. [ 1 ]
Продукт
[ редактировать ]В прошлом веб-сайт отличался от других платформ кодирования тем, что учащимся требовалось загружать упражнения через клиент командной строки, решать код на своих компьютерах, а затем отправлять решение на отзыв, после чего они также могут просматривать решения других людей по той же проблеме. . [ 7 ] После второго перезапуска в 2021 году решения можно редактировать и отправлять через веб-редактор, хотя клиент командной строки остается доступным.
Exercism имеет треки для 70 языков программирования . [ 3 ] Среди известных преподаваемых языков: ABAP , C , C# , C++ , CoffeeScript , Delphi , [ 5 ] Elm , Erlang , F# , Go , Java , JavaScript , Julia , Kotlin , Objective-C , PHP , Python , Raku , Red , Ruby , Rust , Scala , Swift , [ 8 ] и V (Вланг) .
В 2023 году сайт запустил конкурс «12 из 23», в котором пользователи должны изучить основы 12 различных языков — по одному в месяц в 2023 году. [ 9 ]
Открытый исходный код
[ редактировать ]Репозиторий | https://github.com/exercism/website |
---|---|
Доступно в | Рубин на рельсах |
Лицензия | Стандартная общественная лицензия GNU v3.0 |
Кодовая база Exercism имеет открытый исходный код.
В апреле 2016 года он состоял из 50 репозиториев, включая код веб-сайта, код API, код командной строки и, прежде всего, более 40 автономных репозиториев для разных языковых треков. [ 10 ]
По состоянию на февраль 2024 г. [update] На сайте Exercism приняли участие 14 344 участника. [ 11 ] поддерживает 366 репозиториев, [ 12 ] и 19 603 наставника. [ 2 ]
Ссылки
[ редактировать ]- ^ Jump up to: а б «Команда физкультуры» . Проверено 24 апреля 2019 г.
- ^ Jump up to: а б «Отчет о влиянии физических упражнений» . Проверено 21 февраля 2023 г.
- ^ Jump up to: а б с д Кук, Джоди. «Проявите свои навыки программирования: обновленная платформа дает тысячам разработчиков возможность бесплатно изучать новый язык» . Кремниевый канал . Проверено 12 августа 2018 г.
- ^ Барек, Сарон. «Придирки и черти» . Код Новичок . Проверено 12 августа 2018 г.
- ^ Jump up to: а б «Экстризм» . Проверено 9 января 2023 г.
- ^ Jump up to: а б Финли, Клинт. «В открытом доступе: сайт, который научит вас программировать достаточно хорошо, чтобы получить работу» . Проводной . Проверено 12 августа 2018 г.
- ^ Брассер, Вики. «Улучшите свои навыки программирования с помощью упражнений» . OpenSource.com . Проверено 12 августа 2018 г.
- ^ Кардоса, Кристина (13 января 2017 г.). «Проект недели SD Times на GitHub: упражнения» . СД Таймс . Проверено 12 августа 2018 г.
- ^ «Экстризм» . Проверено 9 января 2023 г.
- ^ «Изгоните демонов своих новичков, занимаясь физическими упражнениями» . СайтПоинт . 21 апреля 2016 года . Проверено 12 августа 2018 г.
- ^ «Соавторы экзерцизма» . Проверено 21 февраля 2024 г.
- ^ «Организация Exercism на Github» . Гитхаб . Проверено 2 июня 2023 г.