stringtranslate.com

freeCodeCamp

freeCodeCamp (также называемый Free Code Camp ) — некоммерческая организация [4] , состоящая из веб-платформы интерактивного обучения, форума онлайн-сообщества , чатов , онлайн-публикаций и местных организаций, которые намерены сделать разработку программного обеспечения для обучения доступной для всех. любой.

Начиная с учебных пособий, которые знакомят учащихся с HTML , CSS и JavaScript , учащиеся переходят к проектным заданиям, которые они выполняют либо в одиночку, либо в парах. После выполнения всех задач проекта студенты сотрудничают с другими некоммерческими организациями для создания веб-приложений, что дает студентам практический опыт разработки. [5]

История

Куинси Ларсон и pre-freeCodeCamp

Куинси Ларсон проработал директором школы шесть лет, прежде чем начал учиться программировать, чтобы создавать инструменты, повышающие эффективность школ. [6] Его собственный путь к обучению программированию был долгим и извилистым [7] , и он осознал необходимость создания единой учебной программы для начинающих разработчиков. Проанализировав данные о учебных лагерях по программированию в США и осознав, насколько недоступно образование в области кодирования для масс, [8] он решил создать полностью онлайн-инклюзивную бесплатную платформу для взаимного обучения программированию, результатом чего стал freeCodeCamp. .

В настоящее время он живет в Техасе со своей семьей и проводит время, работая над freeCodeCamp, пишет статьи и берет интервью у авторов для публикации freeCodeCamp, координирует проекты с открытым исходным кодом, такие как Chapter (бесплатная альтернатива Meetup с открытым исходным кодом ), [9] пропагандируя свободный и открытый Интернет [10] и игра с двумя маленькими детьми. [ нужна цитата ]

Запуск в 2014 году

FreeCodeCamp был запущен в октябре 2014 года и зарегистрирован как Free Code Camp, Inc. Основатель Куинси Ларсон — разработчик программного обеспечения, который занялся программированием после аспирантуры и создал freeCodeCamp как способ ускорить продвижение студента от новичка до готовности к работе. .

В интервью подкасту 2015 года он резюмировал свою мотивацию создания freeCodeCamp следующим образом:

freeCodeCamp — это моя попытка исправить крайне неэффективный и запутанный способ, которым я научился программировать. Я посвятил свою карьеру и всю оставшуюся жизнь тому, чтобы сделать этот процесс максимально эффективным и безболезненным. [...] Все те вещи, которые превратили для меня обучение программированию в кошмар, - это вещи, которые мы пытаемся исправить с помощью freeCodeCamp. [11]

Первоначальная учебная программа была сосредоточена на MongoDB , Express.js , AngularJS и Node.js , и ее прохождение оценивалось в 800 часов. [12] Многие уроки содержали ссылки на бесплатные материалы на других платформах, таких как Codecademy , Stanford или Code School . Курс был разбит на «Путевые точки» (быстрые интерактивные учебные пособия), «Костеры» (задачи по алгоритмам), «Зиплайны» (внешние проекты) и «Бейсджампы» (полнофункциональные проекты). За выполнение front-end и full-stack проектов студент получил соответствующие сертификаты.

Обновление учебной программы и опрос разработчиков в 2016 г.

Учебная программа была обновлена ​​в январе 2016 года, чтобы меньше полагаться на внешние материалы, удалить нетрадиционные названия разделов и переключить фокус с AngularJS на React.js в качестве предпочтительной библиотеки внешнего интерфейса. В курсовую работу вошел ряд дополнений, включая D3.js и Sass , которые довели общую оценку времени до 2080 часов и еще два сертификата, визуализацию данных и бэкенд .

Также в 2016 году freeCodeCamp провел опрос около 15 000 разработчиков, задав им вопросы об основных демографических характеристиках и вопросах, связанных с программированием. [13] Некоторые результаты включают в себя: «только 18 процентов заявили, что хотели бы работать в стартапе» и «тридцать восемь процентов не планируют специализироваться на UX, бэкэнде или других конкретных дисциплинах».

Запуск подкаста в 2017 году

В ноябре 2017 года freeCodeCamp запустил подкаст , [14] который по состоянию на январь 2024 года насчитывает 107 выпусков.

Учебный план

Учебная программа для самостоятельного обучения [15] включает 1400 часов интерактивных задач по кодированию и проектов веб-разработки, а также 800 часов участия в проектах с открытым исходным кодом [16] для некоммерческих организаций и постоянно расширяется за счет новых задач и проектов. [5] Это означает примерно один год постоянного программирования. Учебная программа разделена на адаптивный веб-дизайн , алгоритмы JavaScript и структуры данных , интерфейсные библиотеки, визуализацию данных , API и микросервисы , а также информационную безопасность и обеспечение качества . После прохождения каждого раздела участники получают сертификат. [17]

В учебной программе особое внимание уделяется парному программированию , призванному способствовать развитию культуры сотрудничества и совместного обучения, что может преодолеть сомнения учащегося в адекватности своих навыков (в народе называемые « синдромом самозванца »). [18]

Языки и технологии, которые в настоящее время преподаются на freeCodeCamp, включают HTML5 , PHP , CSS 3 , JavaScript , jQuery , Bootstrap , Sass, React.js, Node.js, Python , Express.js, MongoDB и Git . [19]

Чтобы отпраздновать 8-й день рождения freeCodeCamp 25 октября 2022 года, Куинси Ларсон опубликовал твит, в котором объявил, что бесплатные аккредитованные программы получения степени по математике и информатике в настоящее время находятся в активной разработке. Официальные даты релиза еще не определены. [20]

В 2023 году freeCodeCamp в партнерстве с Microsoft разработала базовую сертификацию C# . [21]

В 2024 году freeCodeCamp запустит крупнейший канал программирования на YouTube [ нужна ссылка ] с 8,94 миллионами подписчиков. [22] Они сделали там более 700 полноценных курсов по программированию бесплатными, а новые курсы публикуются каждую неделю. [23]

Некоммерческая работа

Когда студенты freeCodeCamp получают все сертификаты учебной программы, они получают возможность и поощряются к сотрудничеству с некоммерческими организациями . [24] Примеры включают базирующуюся в Индонезии некоммерческую организацию «Коперник» [25] и организацию «Люди, спасающие животных». [25]

В 2016 году freeCodeCamp объявила о своей инициативе «Открытый исходный код во благо», которая расширяет и открывает исходные коды их некоммерческой работы для использования всеми некоммерческими организациями и организациями. [26] За десять месяцев после запуска в рамках инициативы было создано семь инструментов с открытым исходным кодом. [27] Mail for Good — один из проектов, который помогает организациям отправлять массовые сообщения электронной почты по низкой цене, [28] который служит более дешевой альтернативой таким сервисам, как MailChimp .

Все три проекта, перечисленные в каталоге «Открытый исходный код во благо» [29], были заархивированы на GitHub в 2020 году. [30] [31] [32]

Прием

Платформу freeCodeCamp используют около 350 000 уникальных посетителей в месяц, [33] [34] среди студентов из более чем 160 стран. [35]

В freeCodeCamp есть международные группы сообщества, где студенты могут общаться лично. [36] Некоторые группы были упомянуты в местных новостях, цитируя freeCodeCamp как введение в программирование, чтобы заполнить предполагаемые вакансии на связанных с программированием должностях в следующем десятилетии. [37] [38]

Другие технологические компании описывают freeCodeCamp как «известную благотворительную организацию с обучающей платформой мирового класса» [21] и «поддерживает отличный канал на YouTube и является хорошей отправной точкой». [39]

Рекомендации

  1. ^ ab "Free Code Camp Inc". 8 января 2024 г. . Проверено 23 января 2024 г.
  2. ^ "Сотрудники freeCodeCamp" . 28 марта 2021 г. Проверено 27 января 2023 г.
  3. ^ «Основной репозиторий участников freeCodeCamp» . Гитхаб . Проверено 11 апреля 2023 г.
  4. ^ «О freeCodeCamp — Часто задаваемые вопросы» . Freecodecamp.org . 18 октября 2019 г.
  5. ↑ Аб Гарфилд, Робинн (26 апреля 2016 г.). «Студенты учатся программировать бесплатно, жертвуя свои навыки некоммерческим организациям». КСЛ-ТВ . Проверено 29 января 2017 г.
  6. ^ SE Daily (20 декабря 2019 г.). «freeCodeCamp с подкастом Куинси Ларсона» . Ежедневник программной инженерии . Проверено 22 марта 2020 г.
  7. Ларсон, Куинси (13 ноября 2014 г.). «Поучительная история об обучении программированию. Моя собственная». бесплатный кодкемп . Проверено 23 марта 2020 г.
  8. Ларсон, Куинси (9 ноября 2014 г.). «Первый месяц лагеря бесплатного кода». бесплатный кодкемп . Проверено 22 марта 2020 г.
  9. ^ "Глава". Гитхаб .
  10. Ларсон, Куинси (16 марта 2017 г.). «Будущее открытого Интернета». freeCodeCamp . Проверено 22 марта 2020 г.
  11. Мохан, Пранай (28 октября 2015 г.). «Лагерь бесплатного кода с Куинси Ларсоном». Ежедневник программной инженерии . Проверено 16 января 2017 г.
  12. ^ freeCodeCamp (30 апреля 2015 г.). «Наша 1600-часовая учебная программа по программированию на JavaScript». freeCodeCamp.org . Проверено 29 января 2017 г.
  13. Колдьюи, Девин (4 мая 2016 г.). «Опрос Free Code Camp выявил демографические данные программистов-самоучек» . ТехКранч . Проверено 23 января 2024 г.
  14. ^ «Подкаст freeCodeCamp доступен. Вот 6 эпизодов, которые вы можете послушать прямо сейчас» . freeCodeCamp.org . 17 ноября 2017 г. . Проверено 16 января 2024 г.
  15. Брэдфорд, Лоуренс (8 декабря 2016 г.). «11 веб-сайтов, на которых можно научиться программировать бесплатно в 2017 году». Форбс . Проверено 29 января 2017 г.
  16. ^ "Лагерь свободного кода" . Проверено 5 декабря 2019 г.
  17. ^ "Учебная программа лагеря бесплатного кода" . freeCodeCamp . Проверено 5 декабря 2019 г.
  18. Финли, Клинт (18 июня 2015 г.). «Вы можете выполнять реальную работу в этом бесплатном учебном лагере по программированию». Проводной . Проверено 1 января 2017 г.
  19. ^ «Карта проблем freeCodeCamp» . Проверено 13 января 2017 г.
  20. ^ "Объявление о бесплатном получении высшего образования Куинси Ларсоном" . Проверено 25 октября 2022 г.
  21. ↑ Ab Savage, Кэти (28 августа 2023 г.). «Анонсируем новую базовую сертификацию C# с помощью freeCodeCamp». .NET-блог . Проверено 16 января 2024 г.
  22. ^ "freeCodeCamp.org". YouTube . ООО Гугл . Проверено 16 января 2024 г.
  23. ^ "Пресс-кит freeCodeCamp" . Новости freeCodeCamp.org . freeCodeCamp. 14 июля 2022 г. . Проверено 17 апреля 2023 г.
  24. Ким, Ларри (24 июня 2015 г.). «7 (еще) мест, где можно бесплатно научиться программировать». Inc. Проверено 29 января 2017 г ..
  25. ↑ Аб Раух, Джозеф (1 июня 2015 г.). «Работодатели занимаются краудсорсинговым программированием: вот почему». Рекрутер.com . Проверено 24 января 2017 г.
  26. Джонсон, Майкл Д. (23 сентября 2016 г.). «Открытый исходный код во благо». freeCodeCamp . Проверено 18 октября 2017 г.
  27. Джонсон, Майкл Д. (21 июля 2017 г.). «Представляем открытый исходный код для Good Directory: помогите некоммерческим организациям с помощью кода». freeCodeCamp . Архивировано из оригинала 18 января 2019 года . Проверено 18 октября 2017 г.
  28. Смит, Эрни (18 сентября 2017 г.). «Некоммерческая организация представляет подход к электронному маркетингу с открытым исходным кодом». Ассоциации сейчас . Проверено 18 октября 2017 г.
  29. ^ freeCodeCamp/open-source-for-good-directory, freeCodeCamp.org, 25 октября 2023 г. , получено 16 января 2024 г.
  30. ^ freeCodeCamp/pantry-for-good, freeCodeCamp.org, 12 января 2024 г. , получено 16 января 2024 г.
  31. ^ freeCodeCamp/mail-for-good, freeCodeCamp.org, 4 января 2024 г. , получено 16 января 2024 г.
  32. ^ freeCodeCamp/meeting-for-good, freeCodeCamp.org, 4 января 2024 г. , получено 16 января 2024 г.
  33. Ларсон, Куинси [@ossia] (9 января 2017 г.). «показываю аналитику сайта на конец декабря 2016 года» ( твит ) . Проверено 10 января 2017 г. — через Twitter .
  34. Ларсон, Куинси (11 января 2017 г.). «Как опубликоваться в публикации freeCodeCamp Medium». freeCodeCamp . Проверено 12 января 2017 г.
  35. Колдьюи, Девин (4 мая 2016 г.). «Опрос Free Code Camp выявил демографические данные программистов-самоучек» . ТехКранч . Проверено 29 января 2017 г.
  36. ^ freeCodeCamp (9 мая 2015 г.). «В Free Code Camp теперь есть локальные группы». freeCodeCamp . Проверено 12 октября 2017 г.
  37. Кесада, Виктор (31 июля 2017 г.). «Лагерь по программированию для резидентов OKC дает студентам опыт, помогая некоммерческим организациям» . Оклахоман . Проверено 12 октября 2017 г.
  38. Эллисон, Джонатан (1 октября 2017 г.). «СЛУШАЙТЕ: Code Camp обучает программированию и помогает некоммерческим организациям». Воздух1 . Архивировано из оригинала 12 октября 2017 года.
  39. ^ «Улучшите свои навыки программирования! - Обучение программированию - Поддержка Grasshopper» . 15 июня 2023 года. Архивировано из оригинала 15 июня 2023 года . Проверено 16 января 2024 г.

Внешние ссылки