En esta respuesta, asumo que estás empezando desde cero, pero que deseas convertirte en un experto en desarrollo web. Lo que significa que podrías hacer desarrollo web profesionalmente si quisieras. Aquí hay una hoja de ruta completa para usted, utilizando solo recursos gratuitos.
Lo primero que necesitará es una clase básica sobre cómo funcionan las computadoras. La Universidad de Stanford ofrece una clase corta y gratuita. No se deje intimidar por el hecho de que proviene de Stanford, no se requieren conocimientos matemáticos o de computación. Si terminas la clase, incluso obtienes un certificado de la Universidad: Ciencias de la Computación 101
Lo siguiente que necesita es una breve introducción a los temas centrales del desarrollo web: HTML, CSS y JavaScript. El más amigable para los principiantes es Dash, de la Asamblea General: Dash | Aprenda HTML, CSS, JavaScript con nuestro tutorial en línea gratuito | Asamblea General
Si ha completado el Curso de Stanford y el Curso de Dash, está listo para ponerse serio. Abra una cuenta en Free Code Camp y prepárese para poner en marcha algunos trabajos. Free Code Camp es gratis, pero no es fácil. Tendrá que ganar tres certificados allí: Desarrollo front-end, Visualización de datos y Desarrollo back-end.
- Cómo aprender el tipo de codificación que se realiza en proyectos del mundo real.
- ¿Cuáles son los mejores recursos para aprender Mapreduce?
- Cómo decidir qué palabras quieres aprender para el inglés
- ¿Cuáles son algunas habilidades útiles que puedo aprender en un año?
- ¿Qué idiomas son fáciles y difíciles de aprender para los finlandeses?
Aprende a codificar y ayudar a organizaciones sin ánimo de lucro.
Cuando tenga los tres certificados, trabaje con Free Code Camp para formar parte de un equipo que ayuda a una empresa sin fines de lucro. Este será un trabajo no remunerado, pero ayudará a una organización sin fines de lucro en un equipo liderado por profesionales. Eso te dará una experiencia importante en el mundo real.
En este punto, probablemente haya estado trabajando en desarrollo web durante un año o más. Como parte de su trabajo en Free Code Camp, habrá desarrollado una cartera en línea y una cuenta sólida de Github. También tendrá alguna experiencia del mundo real en su currículum.
Lo más importante es que tendrás un gran conjunto de habilidades, incluida la experiencia con HTML, CSS, JavaScript, jQuery, MongoDB, Node / Express y más. Tus días de no ser técnico parecerán un sueño lejano.
¡Buena suerte!