FreeCodeCamp: diferenças entre revisões
Adicionado infocaixa |
Adicionados mais textos sobre freeCodeCamp. |
||
Linha 1: | Linha 1: | ||
{{Info/Organização|nome=freeCodeCamp|imagem=FreeCodeCamp logo.png|imagem_tamanho=250px|imagem_legenda=Logo da freeCodeCamp|lema=Aprender a codificar e ajudar organizações sem fins lucrativos|fundação={{Data de lançamento e tempo|2014|10}}<br />[https://pt.wikipedia.org/wiki/S%C3%A3o_Francisco_(Calif%C3%B3rnia) São Franciso, Califórnia]|estado=Mundial|voluntários=> 553<ref>[https://github.com/freeCodeCamp/freeCodeCamp Principal repositório de contribuidores da freeCodeCamp] com voluntários adicionais nas salas de chat e fóruns, recuperado em 29/01/2017.</ref>|website={{URL|https://www.freecodecamp.com}}|fundador_nome=Quincy Larson}}'''freeCodeCamp''' (também conhecida como "'''Free Code Camp'''") é uma organização sem fins lucrativos que consiste em uma plataforma web de aprendizagem interativa, um fórum de comunidade on-line, salas de bate-papo, publicações [[Medium (site)|Medium]] e organizações locais que pretendem tornar a aprendizagem de [[desenvolvimento web]] acessível à qualquer pessoa. Começando com tutoriais que introduzem os |
{{Info/Organização|nome=freeCodeCamp|imagem=FreeCodeCamp logo.png|imagem_tamanho=250px|imagem_legenda=Logo da freeCodeCamp|lema=Aprender a codificar e ajudar organizações sem fins lucrativos|fundação={{Data de lançamento e tempo|2014|10}}<br />[https://pt.wikipedia.org/wiki/S%C3%A3o_Francisco_(Calif%C3%B3rnia) São Franciso, Califórnia]|estado=Mundial|voluntários=> 553<ref>[https://github.com/freeCodeCamp/freeCodeCamp Principal repositório de contribuidores da freeCodeCamp] com voluntários adicionais nas salas de chat e fóruns, recuperado em 29/01/2017.</ref>|website={{URL|https://www.freecodecamp.com}}|fundador_nome=Quincy Larson}}'''freeCodeCamp''' (também conhecida como "'''Free Code Camp'''") é uma organização sem fins lucrativos que consiste em uma plataforma web de aprendizagem interativa, um fórum de comunidade on-line, salas de bate-papo, publicações [[Medium (site)|Medium]] e organizações locais que pretendem tornar a aprendizagem de [[desenvolvimento web]] acessível à qualquer pessoa. Começando com tutoriais que introduzem os estudantes em HTML, CSS e JavaScript, os estudantes progridem para atribuições de projetos que eles devem concluir sozinhos ou em pares. Após a conclusão de todas as tarefas do projeto, os estudantes se tornam parceiros de outras organizações sem fins lucrativos para construir aplicativos web, dando aos estudantes experiência de desenvolvimento prático.<ref>{{Citar periódico|ultimo=Garfield|primeiro=Robynn|data=|titulo=Students learn to code for free while donating skills to nonprofits|jornal=|doi=|url=http://www.ksl.com/?nid=1012&sid=39516051|acessadoem=2017-01-29|idioma=en}}</ref> |
||
== História == |
== História == |
||
freeCodeCamp foi lançada em outubro de 2014 e incorporado como Free Code Camp, Inc. O fundador, Quincy Larson, é um desenvolvedor de software que assumiu à programação após a pós-graduação e criou a freeCodeCamp como uma forma de dinamizar o progresso de um aluno do iniciante ao pronto para o trabalho. |
freeCodeCamp foi lançada em outubro de 2014 e incorporado como Free Code Camp, Inc. O fundador, Quincy Larson, é um desenvolvedor de software que assumiu à programação após a pós-graduação e criou a freeCodeCamp como uma forma de dinamizar o progresso de um aluno do iniciante ao pronto para o trabalho. |
||
Em uma entrevista de podcast em 2015, ele resumiu sua motivação para criar a freeCodeCamp da seguinte forma: "freeCodeCamp é o meu esforço para corrigir a maneira extremamente ineficiente e tortuoso que aprendi a codificar. Eu estou comprometendo minha carreira e o resto da minha vida para tornar este processo tão eficiente e indolor quanto possível. [...] Todas essas coisas que fizeram aprender a codificar um pesadelo, para mim são coisas que estamos tentando corrigir com a freeCodeCamp." |
Em uma entrevista de podcast em 2015, ele resumiu sua motivação para criar a freeCodeCamp da seguinte forma: "freeCodeCamp é o meu esforço para corrigir a maneira extremamente ineficiente e tortuoso que aprendi a codificar. Eu estou comprometendo minha carreira e o resto da minha vida para tornar este processo tão eficiente e indolor quanto possível. [...] Todas essas coisas que fizeram aprender a codificar um pesadelo, para mim são coisas que estamos tentando corrigir com a freeCodeCamp."<ref>{{Citar web|url=https://softwareengineeringdaily.com/2015/10/28/free-code-camp-with-quincy-larson/|titulo=Free Code Camp with Quincy Larson|acessodata=2017-05-19|obra=Software Engineering Daily}}</ref> |
||
O currículo original era focado em [[MongoDB]], [[Express.js]], [[AngularJS]], e [[Node.js]] e foi estimado a levar 800 horas para ser concluído. Muitas das lições eram links para material livre em outras plataformas, como [[Codecademy]], [[Stanford]], ou Code School. O curso foi dividido em "''Waypoints''" (tutoriais rápidos e interativos), "''Bonfires''" (desafios de algoritmos), "''Ziplines''" (projetos ''front-end'') e "Basejumps" (projetos ''full-stack''). Completando os projetos ''front-end'' e ''full-stack'' são concedidos ao aluno os respectivos certificados. |
O currículo original era focado em [[MongoDB]], [[Express.js]], [[AngularJS]], e [[Node.js]] e foi estimado a levar 800 horas para ser concluído.<ref>{{Citar periódico|data=2015-04-30|titulo=Our 1,600 Hour JavaScript Coding Curriculum – freeCodeCamp|jornal=freeCodeCamp|url=https://medium.freecodecamp.com/our-1-600-hour-javascript-coding-curriculum-d4f151b782d2#.pm77u0w7r}}</ref> Muitas das lições eram links para material livre em outras plataformas, como [[Codecademy]], [[Stanford]], ou Code School. O curso foi dividido em "''Waypoints''" (tutoriais rápidos e interativos), "''Bonfires''" (desafios de algoritmos), "''Ziplines''" (projetos ''front-end'') e "Basejumps" (projetos ''full-stack''). Completando os projetos ''front-end'' e ''full-stack'' são concedidos ao aluno os respectivos certificados. |
||
O currículo foi atualizado em janeiro de 2016 para confiar menos em material externo, remover os nomes de seção não convencionais e mudar o foco de AngularJS para [[React (JavaScript)|React]] como a biblioteca ''front-end'' de escolha. Houve uma série de adições ao curso, incluindo D3.js e Sass, que levou a estimativa de tempo total para 2.080 horas e mais dois certificados, visualização de dados e ''back-end''. |
O currículo foi atualizado em janeiro de 2016 para confiar menos em material externo, remover os nomes de seção não convencionais e mudar o foco de AngularJS para [[React (JavaScript)|React]] como a biblioteca ''front-end'' de escolha. Houve uma série de adições ao curso, incluindo D3.js e Sass, que levou a estimativa de tempo total para 2.080 horas e mais dois certificados, visualização de dados e ''back-end''. |
||
== Currículo == |
|||
O currículo auto-estimulado<ref>{{Citar periódico|ultimo=Bradford|primeiro=Laurence|titulo=11 Websites To Learn To Code For Free In 2017|jornal=Forbes|url=http://www.forbes.com/sites/laurencebradford/2016/12/08/11-websites-to-learn-to-code-for-free-in-2017/#1cdf00b77892}}</ref> envolve 1.200 horas de desafios de codificação interativos e projetos de desenvolvimento web, mais 800 horas de contribuição para projetos de [[código aberto]] para organizações sem fins lucrativos e é constantemente expandido por mais desafios e projetos.<ref>{{Citar periódico|titulo=Students learn to code for free while donating skills to nonprofits {{!}} KSL.com|url=http://www.ksl.com/?nid=1012&sid=39516051|idioma=en}}</ref> Isso se traduz em cerca de um ano de codificação em tempo integral. O currículo é dividido em [[Front-end e back-end|Desenvolvimento ''Front-End'']], [[Visualização de dados|Visualização de Dados]], [[Front-end e back-end|Desenvolvimento ''Back-End'']], e Desenvolvimento ''Full-Stack''. Os participantes recebem um certificado após completar cada seção. |
|||
O currículo enfatiza a [[Programação pareada|programação em pares]], destinada a fomentar uma cultura de colaboração e aprendizagem compartilhada, que pode superar as dúvidas de um aluno sobre a adequação de suas habilidades (popularmente referida como "[[síndrome do impostor]]").<ref>{{Citar web|url=https://www.wired.com/2015/06/can-real-world-work-free-coding-boot-camp/|titulo=You Can Do Real-World Work at This Free Coding Boot Camp {{!}} WIRED|acessodata=2017-05-19|obra=www.wired.com}}</ref> |
|||
As linguagens e tecnologias atualmente ensinadas pela freeCodeCamp incluem [[HTML5]], [[CSS3]], [[JavaScript]], [[jQuery]], Bootstrap, Sass, React.js, Node.js, Express.js, MongoDB e [[Git]].<ref>[https://www.freecodecamp.com/map freeCodeCamp's map of challenges], recuperado em 2017-01-13.</ref> |
|||
== Trabalho sem fins lucrativos == |
|||
Quando estudantes de freeCodeCamp terminam todos os certificados do currículo, eles têm a oportunidade de trabalhar com [[organizações sem fins lucrativos]].<ref>{{Citar periódico|data=2017-06-24|titulo=7 (More) Places to Learn to Code for Free|jornal=Inc.com|url=http://www.inc.com/larry-kim/7-more-places-to-learn-to-code-for-free.html|idioma=en}}</ref> Exemplos têm sido baseados em organizações sem fins lucrativos da Indonesia, Kopernik<ref>[https://www.recruiter.com/i/employers-are-crowdsourcing-coding-heres-why/ "Employers Are Crowdsourcing Coding: Here’s Why"]. ''recruiter.com''. Consultado em 2017-01-24.</ref> e People Saving Animals<ref>[https://www.recruiter.com/i/employers-are-crowdsourcing-coding-heres-why/ "Employers Are Crowdsourcing Coding: Here’s Why"]. ''recruiter.com''. Consultado em 2017-01-24.</ref>. A organização doou US $ 1.400.000<ref>{{Citar periódico|titulo=Learn to code and help nonprofits|jornal=freeCodeCamp|url=https://www.freecodecamp.com/about/|idioma=en}}</ref> de trabalho de desenvolvimento para organizações sem fins lucrativos a partir de janeiro de 2017. |
|||
== Recepção == |
|||
A plataforma de freeCodeCamp é usada por cerca de 350.000 visitantes únicos por mês,<ref>[https://twitter.com/ossia/status/818527316792016897 Tweet by Quincy Larson, founder of freeCodeCamp], consultado em 2017-01-10.</ref><ref>Larson, Quincy. [https://medium.freecodecamp.com/how-to-get-published-in-the-freecodecamp-medium-publication-9b342a22400e#.7zth1t3qa "How to get published in the freeCodeCamp Medium publication"], consultado em 2017-01-12</ref> com estudantes de mais de 160 países. <ref>{{Citar web|url=http://social.techcrunch.com/2016/05/04/free-code-camp-survey-reveals-demographics-of-self-taught-coders/|titulo=Free Code Camp survey reveals demographics of self-taught coders|acessodata=2017-05-19|obra=TechCrunch|ultimo=Coldewey|primeiro=Devin}}</ref> Em termos de quantidade de tráfego na web no site de acordo com [[Alexa Internet|Alexa]], freeCodeCamp é classificado em torno de 4.500 em todo o mundo e cerca de 2.200 nos Estados Unidos.<ref>[http://www.alexa.com/siteinfo/freecodecamp.com "freecodecamp.com Traffic Statistics"], consultado em 2017-01-24.</ref> |
|||
Os estudantes são organizados em mais de 1.500 grupos de estudo locais (conhecidos como "Campsites") ao redor do mundo.<ref>[https://forum.freecodecamp.com/t/free-code-camp-city-based-local-groups/19574 freeCodeCamp City Based Local Groups], consultado em 2017-01-08.</ref> Os típicos bootcamps de codificação podem alinhar seus estudantes a habilidades particulares da indústria, mas os estudantes na freeCodeCamp podem ganhar proficiência de tudo em volta com todos os projetos que constroem.<ref>[http://www.educationdive.com/news/coding-bootcamp-offers-students-real-world-experience/401014/ "Coding bootcamp offers students real-world experience"], consultado em 2017-01-24.</ref> |
|||
== Referências == |
Revisão das 21h32min de 19 de maio de 2017
Logo da freeCodeCamp | |
Lema | "Aprender a codificar e ajudar organizações sem fins lucrativos" |
Fundação | outubro de 2014 São Franciso, Califórnia |
Estado legal | Mundial |
Fundador(a) | Quincy Larson |
Voluntários | > 553[1] |
Sítio oficial | www |
freeCodeCamp (também conhecida como "Free Code Camp") é uma organização sem fins lucrativos que consiste em uma plataforma web de aprendizagem interativa, um fórum de comunidade on-line, salas de bate-papo, publicações Medium e organizações locais que pretendem tornar a aprendizagem de desenvolvimento web acessível à qualquer pessoa. Começando com tutoriais que introduzem os estudantes em HTML, CSS e JavaScript, os estudantes progridem para atribuições de projetos que eles devem concluir sozinhos ou em pares. Após a conclusão de todas as tarefas do projeto, os estudantes se tornam parceiros de outras organizações sem fins lucrativos para construir aplicativos web, dando aos estudantes experiência de desenvolvimento prático.[2]
História
freeCodeCamp foi lançada em outubro de 2014 e incorporado como Free Code Camp, Inc. O fundador, Quincy Larson, é um desenvolvedor de software que assumiu à programação após a pós-graduação e criou a freeCodeCamp como uma forma de dinamizar o progresso de um aluno do iniciante ao pronto para o trabalho.
Em uma entrevista de podcast em 2015, ele resumiu sua motivação para criar a freeCodeCamp da seguinte forma: "freeCodeCamp é o meu esforço para corrigir a maneira extremamente ineficiente e tortuoso que aprendi a codificar. Eu estou comprometendo minha carreira e o resto da minha vida para tornar este processo tão eficiente e indolor quanto possível. [...] Todas essas coisas que fizeram aprender a codificar um pesadelo, para mim são coisas que estamos tentando corrigir com a freeCodeCamp."[3]
O currículo original era focado em MongoDB, Express.js, AngularJS, e Node.js e foi estimado a levar 800 horas para ser concluído.[4] Muitas das lições eram links para material livre em outras plataformas, como Codecademy, Stanford, ou Code School. O curso foi dividido em "Waypoints" (tutoriais rápidos e interativos), "Bonfires" (desafios de algoritmos), "Ziplines" (projetos front-end) e "Basejumps" (projetos full-stack). Completando os projetos front-end e full-stack são concedidos ao aluno os respectivos certificados.
O currículo foi atualizado em janeiro de 2016 para confiar menos em material externo, remover os nomes de seção não convencionais e mudar o foco de AngularJS para React como a biblioteca front-end de escolha. Houve uma série de adições ao curso, incluindo D3.js e Sass, que levou a estimativa de tempo total para 2.080 horas e mais dois certificados, visualização de dados e back-end.
Currículo
O currículo auto-estimulado[5] envolve 1.200 horas de desafios de codificação interativos e projetos de desenvolvimento web, mais 800 horas de contribuição para projetos de código aberto para organizações sem fins lucrativos e é constantemente expandido por mais desafios e projetos.[6] Isso se traduz em cerca de um ano de codificação em tempo integral. O currículo é dividido em Desenvolvimento Front-End, Visualização de Dados, Desenvolvimento Back-End, e Desenvolvimento Full-Stack. Os participantes recebem um certificado após completar cada seção.
O currículo enfatiza a programação em pares, destinada a fomentar uma cultura de colaboração e aprendizagem compartilhada, que pode superar as dúvidas de um aluno sobre a adequação de suas habilidades (popularmente referida como "síndrome do impostor").[7]
As linguagens e tecnologias atualmente ensinadas pela freeCodeCamp incluem HTML5, CSS3, JavaScript, jQuery, Bootstrap, Sass, React.js, Node.js, Express.js, MongoDB e Git.[8]
Trabalho sem fins lucrativos
Quando estudantes de freeCodeCamp terminam todos os certificados do currículo, eles têm a oportunidade de trabalhar com organizações sem fins lucrativos.[9] Exemplos têm sido baseados em organizações sem fins lucrativos da Indonesia, Kopernik[10] e People Saving Animals[11]. A organização doou US $ 1.400.000[12] de trabalho de desenvolvimento para organizações sem fins lucrativos a partir de janeiro de 2017.
Recepção
A plataforma de freeCodeCamp é usada por cerca de 350.000 visitantes únicos por mês,[13][14] com estudantes de mais de 160 países. [15] Em termos de quantidade de tráfego na web no site de acordo com Alexa, freeCodeCamp é classificado em torno de 4.500 em todo o mundo e cerca de 2.200 nos Estados Unidos.[16]
Os estudantes são organizados em mais de 1.500 grupos de estudo locais (conhecidos como "Campsites") ao redor do mundo.[17] Os típicos bootcamps de codificação podem alinhar seus estudantes a habilidades particulares da indústria, mas os estudantes na freeCodeCamp podem ganhar proficiência de tudo em volta com todos os projetos que constroem.[18]
Referências
- ↑ Principal repositório de contribuidores da freeCodeCamp com voluntários adicionais nas salas de chat e fóruns, recuperado em 29/01/2017.
- ↑ Garfield, Robynn. «Students learn to code for free while donating skills to nonprofits» (em inglês). Consultado em 29 de janeiro de 2017
- ↑ «Free Code Camp with Quincy Larson». Software Engineering Daily. Consultado em 19 de maio de 2017
- ↑ «Our 1,600 Hour JavaScript Coding Curriculum – freeCodeCamp». freeCodeCamp. 30 de abril de 2015
- ↑ Bradford, Laurence. «11 Websites To Learn To Code For Free In 2017». Forbes
- ↑ «Students learn to code for free while donating skills to nonprofits | KSL.com» (em inglês)
- ↑ «You Can Do Real-World Work at This Free Coding Boot Camp | WIRED». www.wired.com. Consultado em 19 de maio de 2017
- ↑ freeCodeCamp's map of challenges, recuperado em 2017-01-13.
- ↑ «7 (More) Places to Learn to Code for Free». Inc.com (em inglês). 24 de junho de 2017
- ↑ "Employers Are Crowdsourcing Coding: Here’s Why". recruiter.com. Consultado em 2017-01-24.
- ↑ "Employers Are Crowdsourcing Coding: Here’s Why". recruiter.com. Consultado em 2017-01-24.
- ↑ «Learn to code and help nonprofits». freeCodeCamp (em inglês)
- ↑ Tweet by Quincy Larson, founder of freeCodeCamp, consultado em 2017-01-10.
- ↑ Larson, Quincy. "How to get published in the freeCodeCamp Medium publication", consultado em 2017-01-12
- ↑ Coldewey, Devin. «Free Code Camp survey reveals demographics of self-taught coders». TechCrunch. Consultado em 19 de maio de 2017
- ↑ "freecodecamp.com Traffic Statistics", consultado em 2017-01-24.
- ↑ freeCodeCamp City Based Local Groups, consultado em 2017-01-08.
- ↑ "Coding bootcamp offers students real-world experience", consultado em 2017-01-24.