¿A dónde voy para aprender cómo convertirme en un desarrollador de pila completa de forma gratuita?

Hoy en día Free Code Camp [1] es el lugar adecuado para convertirse en un desarrollador de pila completa de forma gratuita. Aquí la profundidad y variedad de cursos es notable para un programa gratuito; Ofrece una nueva e intrigante forma de brindar a los estudiantes más experiencia práctica. Al crear aplicaciones para organizaciones sin fines de lucro, los estudiantes aprenden sobre la planificación de un proyecto y cómo trabajar con un equipo. Además, Free Code Camp, como su nombre indica, es gratis. Pero no solo arroja a sus estudiantes directamente a trabajar sin fines de lucro. Ser lo suficientemente bueno para codificar en el mundo real lleva tiempo.

La amplia biblioteca de lecciones de codificación de Free Code Camp, combinada con su camino incorporado para aplicar las habilidades de codificación al mundo real, la convierten en una excelente opción para aquellos que se toman en serio el aprendizaje de la codificación como carrera.

Notas al pie

[1] Aprende a codificar y ayudar a organizaciones sin fines de lucro

No conozco ningún lugar donde puedas aprender a ser una pila completa de forma gratuita; pero hay algunas soluciones creativas para aprender a ser full-stack. Actualmente soy estudiante en la Escuela Holberton, y aunque no es un programa gratuito, es un enfoque bastante innovador para pagar la educación. Como estoy seguro de que sabe, la educación se está volviendo cada vez más costosa, y la deuda y los préstamos estudiantiles se acumulan rápidamente. El enfoque de Holberton es que pague un porcentaje de sus ingresos después de graduarse. Creo que el modelo actual es% 17 por ciento durante tres años. Es posible que eso no sea gratuito, pero no lo endeudará y no tendrá que tener dinero por adelantado. También significa que hay una escala móvil para lo que paga. Estas son buenas noticias tanto para usted como para la escuela. Es decir, hay presión sobre la escuela para asegurarse de que esté bien ubicado en un trabajo después de graduarse de la escuela, porque cuanto más dinero obtiene, más dinero obtienen. Aunque, el salario nunca debe ser su objetivo final, y conozco personalmente a los fundadores de la Escuela Holberton, y ese tampoco es su objetivo. Lo más importante es estar en un trabajo que disfrute y al que pueda contribuir.

http://freecodecamp.com y Learn to code son dos excelentes recursos. Esos deberían comenzar con lo básico. Cada uno tiene una comunidad masiva de usuarios felices.

PD Si está buscando más recursos de aprendizaje, consulte Manual | Tutoriales HTML, CSS, Javascript más populares en el planeta. ¡Tiene muchos otros tutoriales!

Entré en el desarrollo web en los años 90 cuando todos estaban completos (bueno, así parecía). Entiendo por qué existen las especializaciones, pero no veo por qué excluirían otras áreas incluso en un grado de menor familiaridad.

De todos modos, la clave, creo, es esta: aprenda un poco de cada campo (y encontrará una lista inagotable de artículos sobre casi todos los temas en línea, de forma gratuita), lo suficiente como para poder leer artículos y comprender el problemas / soluciones. Luego, tome el trabajo que lo empujará en cada campo para aprender más. Es esa última parte la que me obligó a aprender todos los diferentes campos involucrados en mi trabajo. A veces obtienes clientes realmente exigentes y tu reacción inicial puede ser frustrarte con ellos, pero he aprendido mucho más debido a este tipo de clientes. Los proyectos fáciles, los clientes fáciles, no lo empujan a aprender más.

Entonces los factores clave son:

  • Tener confianza en ti mismo para poder aprender lo que necesitas cuando lo necesitas; y
  • Ponerse en una posición donde absolutamente tiene que aprender (bajo presión sobre un proyecto pagado es probablemente lo mejor)

Ambos factores no solo son buenos para el aprendizaje sino también importantes para el trabajo real.

La diferencia entre este enfoque y seguir un curso es la estructura. Si necesita algo estructurado, como un curso a seguir, entonces creo que ser un desarrollador de pila completa podría ser la dirección incorrecta para usted. Si estás de acuerdo con el aprendizaje caótico, un poco aquí y un poco allá, entonces estás mejor preparado para ello. Sin embargo, esa es solo mi opinión, puedo estar completamente equivocado, es solo algo en lo que pensar.

Hay muchos recursos geniales, pero estos son algunos de mis favoritos:

  1. El proyecto Odin
  2. LearnPythonTheHardWay o LearnRubyTheHardWay Learn Code The Hard Way – Libros y cursos para aprender a codificar

Hay bastantes cursos sobre udacity para esto
Catálogo de cursos – Udacity
También hay un Full Stack Web Developer Nanodegree (pago), pero puede ver los cursos cubiertos de forma gratuita.

More Interesting

Estoy pensando en presentar un PR de Canadá por mi cuenta. ¿Cómo es el escenario laboral para un ingeniero de software (6 años de experiencia) en Canadá?

¿Qué debo hacer para crecer como probador de software con ocho años de experiencia si no quiero aprender ningún lenguaje de programación?

¿Cómo es el mercado laboral de ingeniería de software en Canadá en comparación con los Estados Unidos?

¿Qué es ser como un ingeniero de software?

¿Qué esperaría una empresa de un ingeniero de software junior c ++?

Cómo encontrar un trabajo como ingeniero de software en Canadá desde India

Cómo convertirse en analista de negocios con 2 años de experiencia en desarrollo de software

¿Ser un ingeniero de pruebas de software es un buen trabajo? ¿Hay algún buen futuro y ventajas de pago?

Si ha llegado a la fase de coincidencia de host en el proceso de solicitud de pasantía de ingeniería de software de Google, ¿cuáles son las posibilidades de obtener una pasantía?

Quiero convertirme en programador e ingeniero de software. ¿Qué curso y título debo tomar cuando llegue a la universidad?

¿Cuál es el futuro de RPA en el campo de las pruebas de software?

¿Cuál es el alcance profesional para los ingenieros de prueba de software después de 8 años?

¿Sería extraño comenzar mi educación a los 31 después de tener 11 años de experiencia como desarrollador de software?

Soy ingeniero de control de calidad en una empresa de renombre. ¿Qué debo hacer ahora si quiero ser ingeniero de software en Google o Microsoft?

Necesito algunas opiniones Soy ingeniero de software y recientemente recibí una oferta de Yahoo y eBay. ¿A qué compañía debo ir?