freeCodeCamp (también conocido como " Free Code Camp ") es una organización sin fines de lucro [3] que consiste en una plataforma web de aprendizaje interactivo, un foro de comunidad en línea, salas de chat, publicaciones en línea y organizaciones locales que pretenden hacer desarrollo web de aprendizaje accesible a cualquiera. Comenzando con tutoriales que introducen a los estudiantes en HTML, CSS y JavaScript, los estudiantes avanzan hacia las tareas del proyecto que completan solos o en parejas. Al completar todas las tareas del proyecto, los estudiantes se asocian con otras organizaciones sin fines de lucro para crear aplicaciones web, lo que les brinda experiencia de desarrollo práctico. [4]
Formación | Octubre de 2014 San Francisco, California |
---|---|
Fundador | Quincy Larson |
Estatus legal | 501 (c) (3) sin fines de lucro |
Propósito | Educación y trabajo sin fines de lucro |
Región | Mundial |
Personal | 7 [1] |
Voluntarios | 4024 [2] |
Sitio web | freecodecamp |
Historia
freeCodeCamp se lanzó en octubre de 2014 y se incorporó como Free Code Camp, Inc. El fundador, Quincy Larson, es un desarrollador de software que se dedicó a la programación después de graduarse y creó freeCodeCamp como una forma de agilizar el progreso de un estudiante desde principiante hasta estar listo para el trabajo .
En una entrevista de podcast de 2015, resumió su motivación para crear freeCodeCamp de la siguiente manera:
freeCodeCamp es mi esfuerzo por corregir la forma extremadamente ineficiente y tortuosa que aprendí a codificar. Estoy comprometiendo mi carrera y el resto de mi vida para hacer que este proceso sea lo más eficiente e indoloro posible. [...] Todas esas cosas que hicieron que aprender a codificar una pesadilla para mí son cosas que estamos tratando de arreglar con freeCodeCamp. [5]
El plan de estudios original se centró en MongoDB , Express.js , AngularJS y Node.js y se estimó que tardaría 800 horas en completarse. [6] Muchas de las lecciones eran enlaces a material gratuito en otras plataformas, como Codecademy , Stanford o Code School . El curso se dividió en "Waypoints" (tutoriales rápidos e interactivos), "Bonfires" (desafíos de algoritmos), "Ziplines" (proyectos de front-end) y "Basejumps" (proyectos de pila completa). La realización de los proyectos front-end y full-stack otorgó al estudiante los respectivos certificados.
El plan de estudios se actualizó en enero de 2016 para depender menos del material externo, eliminar los nombres de sección no convencionales y cambiar el enfoque de AngularJS a React.js como la biblioteca de front-end de elección. Hubo una serie de adiciones al trabajo del curso, incluidos D3.js y Sass , que llevaron el tiempo total estimado a 2080 horas y dos certificados más, visualización de datos y back-end.
Quincy Larson
Quincy Larson fue director de una escuela durante seis años antes de comenzar a aprender a codificar para poder crear herramientas para hacer que las escuelas sean más eficientes. [7] Su propio viaje para aprender a codificar fue largo y tortuoso [8] y reconoció la necesidad de un plan de estudios de una sola pista para desarrolladores novatos. Tras analizar datos sobre los campamentos de entrenamiento de codificación en los EE. UU. Y darse cuenta de lo inaccesible que era la educación en codificación para las masas, [9] se propuso crear una plataforma gratuita inclusiva y totalmente en línea para el aprendizaje de codificación impulsado por pares, cuyo resultado es freeCodeCamp .
Vive en Texas con su familia y pasa su tiempo trabajando en freeCodeCamp, escribiendo y entrevistando a autores para la publicación freeCodeCamp, coordinando proyectos de código abierto como Chapter (una alternativa gratuita de MeetUp), [10] abogando por una Internet libre y abierta [11] y jugando con sus dos hijos pequeños.
Plan de estudios
El plan de estudios a su propio ritmo [12] implica 1.400 horas de desafíos de codificación interactiva y proyectos de desarrollo web, más 800 horas de contribución a proyectos de código abierto [13] para organizaciones sin fines de lucro y se amplía constantemente con más desafíos y proyectos. [4] Esto se traduce en aproximadamente un año de codificación a tiempo completo. El plan de estudios se divide en diseño web receptivo , estructuras de datos y algoritmos JavaScript , bibliotecas front-end, visualización de datos , API y microservicios , y seguridad de la información y garantía de calidad . Los participantes reciben un certificado después de completar cada sección. [14]
El plan de estudios hace hincapié en la programación en pareja , destinada a fomentar una cultura de colaboración y aprendizaje compartido, que puede superar las dudas de un estudiante sobre la idoneidad de sus habilidades (conocido popularmente como " síndrome del impostor "). [15]
Los lenguajes y tecnologías que actualmente enseña freeCodeCamp incluyen HTML5 , CSS 3 , JavaScript , jQuery , Bootstrap , Sass, React.js, Node.js, Python , Express.js, MongoDB y Git . [dieciséis]
Trabajo sin fines de lucro
A medida que los estudiantes de freeCodeCamp terminan todos los certificados del plan de estudios, tienen la oportunidad y se les anima a trabajar con organizaciones sin fines de lucro . [17] Algunos ejemplos son Kopernik, una organización sin fines de lucro con sede en Indonesia [18] y People Saving Animals. [18]
En 2016, freeCodeCamp anunció su iniciativa "Open Source for Good", que extiende y abre las fuentes de su trabajo sin fines de lucro a todas las organizaciones y organizaciones sin fines de lucro. [19] Diez meses después del lanzamiento, la iniciativa ha creado siete herramientas de código abierto. [20] Mail for Good es uno de los proyectos que ayuda a las organizaciones a enviar mensajes de correo electrónico masivo a bajo costo, [21] que sirve como una alternativa más barata a servicios como MailChimp .
Recepción
La plataforma de freeCodeCamp es utilizada por aproximadamente 350.000 visitantes únicos por mes, [22] [23] con estudiantes de más de 160 países. [24]
freeCodeCamp tiene grupos internacionales administrados por la comunidad donde los estudiantes pueden interactuar en persona. [25] Algunos grupos han aparecido en noticias locales, citando freeCodeCamp como una introducción a la programación con el fin de cubrir la vacante estimada en trabajos relacionados con la programación en la próxima década. [26] [27]
Referencias
- ^ Larson, Quincy (13 de diciembre de 2018). "Respuesta en r / IAmA en el personal de freeCodeCamp" . Reddit . Consultado el 13 de diciembre de 2018 .
nuestro personal solo somos yo, Abbey, Beau, Mrugesh y Stuart ...
- ^ "El repositorio principal de colaboradores de freeCodeCamp con voluntarios adicionales en salas de chat y foros" . GitHub . Consultado el 22 de abril de 2020 .
- ^ "Acerca de freeCodeCamp - Preguntas frecuentes" . Freecodecamp.org . 18 de octubre de 2019.
- ^ a b Garfield, Robynn (26 de abril de 2016). "Los estudiantes aprenden a codificar gratis mientras donan habilidades a organizaciones sin fines de lucro" . KSL-TV . Consultado el 29 de enero de 2017 .
- ^ Mohan, Pranay (28 de octubre de 2015). "Campamento de código libre con Quincy Larson" . Ingeniería de software diaria . Consultado el 16 de enero de 2017 .
- ^ freeCodeCamp (30 de abril de 2015). "Nuestro plan de estudios de codificación JavaScript de 1.600 horas" . freeCodeCamp.org . Consultado el 29 de enero de 2017 .
- ^ SE Daily (20 de diciembre de 2019). "freeCodeCamp con el podcast de Quincy Larson" . Ingeniería de software diaria . Consultado el 22 de marzo de 2020 .
- ^ Larson, Quincy (13 de noviembre de 2014). "Un cuento cauteloso de aprender a codificar. El mío" . freecodecamp . Consultado el 23 de marzo de 2020 .
- ^ Larson, Quincy (9 de noviembre de 2014). "Primer mes de Free Code Camp" . freecodecamp . Consultado el 22 de marzo de 2020 .
- ^ "Capítulo" . GitHub .
- ^ Larson, Quincy (16 de marzo de 2017). "El futuro de la Internet abierta" . freeCodeCamp . Consultado el 22 de marzo de 2020 .
- ^ Bradford, Laurence (8 de diciembre de 2016). "11 sitios web para aprender a codificar gratis en 2017" . Forbes . Consultado el 29 de enero de 2017 .
- ^ "Campamento de código libre" . Consultado el 5 de diciembre de 2019 .
- ^ "Plan de estudios de Free Code Camp" . freeCodeCamp . Consultado el 5 de diciembre de 2019 .
- ^ Finley, Klint (18 de junio de 2015). "Puede hacer un trabajo del mundo real en este campo de entrenamiento de codificación gratuito" . Cableado . Consultado el 1 de enero de 2017 .
- ^ "Mapa de desafíos de freeCodeCamp" . Consultado el 13 de enero de 2017 .
- ^ Kim, Larry (24 de junio de 2015). "7 (más) lugares para aprender a codificar gratis" . Inc. Consultado el 29 de enero de 2017 .
- ^ a b Rauch, Joseph (1 de junio de 2015). "Los empleadores están codificación de crowdsourcing: aquí está el por qué" . Recruiter.com . Consultado el 24 de enero de 2017 .
- ^ Johnson, Michael D. (23 de septiembre de 2016). "Open Source for Good" . freeCodeCamp . Consultado el 18 de octubre de 2017 .
- ^ Johnson, Michael D. (21 de julio de 2017). "Presentación del directorio Open Source for Good: ayudar a las organizaciones sin fines de lucro con el código" . freeCodeCamp . Consultado el 18 de octubre de 2017 .
- ^ Smith, Ernie (18 de septiembre de 2017). "Organización sin fines de lucro lanza versión de código abierto en marketing por correo electrónico" . Asociaciones ahora . Consultado el 18 de octubre de 2017 .
- ^ Larson, Quincy [@ossia] (9 de enero de 2017). "mostrando análisis de sitios web para finales de diciembre de 2016" (Tweet) . Consultado el 10 de enero de 2017 , a través de Twitter .
- ^ Larson, Quincy (11 de enero de 2017). "Cómo ser publicado en la publicación de freeCodeCamp Medium" . freeCodeCamp . Consultado el 12 de enero de 2017 .
- ^ Coldewey, Devin (4 de mayo de 2016). "La encuesta de Free Code Camp revela la demografía de los programadores autodidactas" . TechCrunch . Consultado el 29 de enero de 2017 .
- ^ freeCodeCamp (9 de mayo de 2015). "Free Code Camp ahora tiene grupos locales" . freeCodeCamp . Consultado el 12 de octubre de 2017 .
- ^ Quezada, Victor (31 de julio de 2017). "El campamento de codificación para residentes de OKC brinda a los estudiantes experiencia al ayudar a organizaciones sin fines de lucro" . El Oklahoman . Consultado el 12 de octubre de 2017 .
- ^ Ellyson, Jonathan (1 de octubre de 2017). "ESCUCHAR: Code Camp enseña programación, ayuda a organizaciones sin fines de lucro" . Aire 1 . Archivado desde el original el 12 de octubre de 2017.
enlaces externos
- Página web oficial