¿El uso de FreeCodeCamp solo puede convertirme en un programador de pila completa?

Probablemente no.

FreeCodeCamp proporciona una estructura para aprender a codificar, pero no proporciona materiales de capacitación detallados para muchos aspectos de la programación de pila completa.

Lo principal que falta es la documentación completa para HTML, CSS, Javascript, Node y Express. Estos están bien documentados en otras partes de la web y FCC no intenta reproducirlos. Si bien el Wiki trata de documentar algunos aspectos de HTML, CSS y JS, no está nada completo.

La segunda pieza que falta, al menos por ahora, es una instrucción detallada sobre SCSS, D3, Node y Express. Estamos utilizando tutoriales externos para cubrirlos.

No creo necesariamente que esto sea algo malo. Una gran parte de ser un desarrollador web es leer y usar documentación externa. Cuando obtenga el contenido de D3 y Node, existe la expectativa de que pueda leer y comprender parte de la documentación.

Existe un desafío fundamental en la producción de contenido para las tecnologías web: la rapidez con que evolucionan. Incluso en el poco más de un año que FCC ha estado presente, ya hemos realizado varios cambios en el plan de estudios: pasamos de Angular a React y agregamos D3.

Puede usar FreeCodeCamp para practicar y convertirse en donante si hay un contrato relacionado o asignado. Lo que suena bastante bien y dice mucho sobre tu empatía y tu carácter personal.

Para convertirse en un programador de pila completa, se aconseja que trabaje desde una máquina virtual (su computadora), con una red a otra virtualización (una nube, una computadora o dispositivo externo, su computadora).

  • Luego, háganos de su editor favorito de pila completa.
  • Instale las bibliotecas e idiomas necesarios.
  • Conecta los puntos (la red).
  • Comience a codificar.
  • Desplegar.

Esta es una pregunta levemente divertida, porque FreeCodeCamp utiliza y recomienda una serie de recursos, incluida la búsqueda general, para resolver problemas.

El objetivo principal es ser suficiente al proporcionarle muchos pasos y orientación en el camino.

Tiene una gran cantidad de material contenido, pero no se convertirá en un desarrollador de pila completa solo con usar su sitio web. Y son conscientes de eso.

Agregaré que la capacidad de usar fuentes externas de manera fácil y rápida es en sí misma una habilidad central. No querrás usar un programa completamente autónomo, porque estarías atrapado por un tiempo tan pronto como tuvieras que hacer algo fuera de la pila específica que te habían enseñado.

Diría que FreeCodeCamp es un excelente punto de partida para las personas que desean aprender a programar. Pero no creo que sea suficiente para convertirse en un programador de pila completa. Sin duda, le proporcionará una buena base para el desarrollo front-end, pero debe incluir otras fuentes para aprender y practicar el lenguaje del servidor que elija.