- Comience con HTML, CSS y JavaScript
- Determine qué marcos y tecnologías son los más demandados.
- Encuentra una escuela que te ayude a impulsar tu carrera mediante la creación de aplicaciones reales.
Estos tres pasos lo ayudarán a decidir si disfruta de los conceptos básicos del desarrollo web, determinar qué aprender a continuación y luego comenzar a contar con el apoyo experto de desarrolladores web profesionales.
Comience con recursos gratuitos. Si eso significa que las reuniones de codificación locales, Codecademy o FreeCodeCamp dependen de usted (hay alrededor de 200 más en este hilo, explórelas). El motivo es simple: es fácil comenzar de inmediato y ver si escribir código es algo que disfrute. No quieres invertir mucho tiempo o dinero en convertirte en un desarrollador web si no disfrutas de lo básico.
A continuación, hacer un poco de investigación. Eche un vistazo a las publicaciones de trabajo de desarrollo web en su área y consulte la Encuesta para desarrolladores de Stack Overflow. En este momento, muestra que JavaScript es dominante en el desarrollo web, con Node y React entre las tecnologías más queridas. Lee sobre esos y decide si te parecen interesantes.
Generalmente, tu mejor apuesta es escoger una pila y luego seguir con ella. Domine todos los ingredientes de la construcción de una aplicación web una vez; luego, si desea cambiar los ingredientes (es decir, idiomas y marcos), será un proceso mucho más fácil. Saltar entre diferentes pilas a medida que aprendes está obligado a ralentizarte.
- Cómo aprender a bailar al estilo libre por mi cuenta.
- ¿Qué debo aprender antes de aprender Tally (no sé nada sobre comercio y contabilidad)?
- Tengo un doctorado en STEM sin énfasis en estadísticas / programación; ¿Me llevará la Incubadora de datos o la Perspicacia si aprendo esas habilidades?
- ¿Es mejor aprender un idioma extranjero a través del colegio comunitario local, en línea o mediante software como Rosetta Stone?
- ¿Se puede aprender Java (por ejemplo, para desarrollar juegos de Android) sin ningún conocimiento de programación? ¿Es este un lenguaje relativamente fácil para empezar?
Por último, y lo más importante, encuentra una escuela real para enseñarte . La codificación de los campamentos de arranque es una opción popular, ya que se centran únicamente en la enseñanza de las habilidades necesarias para ser contratado como desarrollador web tan rápido como pueda aprenderlos. Thinkful (donde trabajo), tiene un par de Bootcamps de desarrollo web: tiempo completo y flexibilidad. En resumen, los beneficios de estos son que usted aprende JavaScript de pila completa, que es donde estamos viendo el mayor crecimiento en los Estados Unidos, Canadá y muchos otros lugares del mundo.
Como estudiante, también aprendes 1 a 1 con un mentor personal. Los estudiantes que aprenden 1-a-1 tienden a tener un mejor desempeño que el 98% de los estudiantes que aprenden en aulas tradicionales (http://web.mit.edu/bosworth/MacD…). Obtener un montón de apoyo siempre es útil, y es probablemente la razón por la que los estudiantes obtienen un éxito significativo después de graduarse del programa: el 93% de los graduados son contratados como desarrolladores web a tiempo completo y, en promedio, obtienen un aumento salarial de $ 19,088 . (Esas estadísticas provienen del Informe de trabajos, que se actualiza cada mes, por lo que si está leyendo esto en el futuro, consulte las actualizaciones).
En un nivel más amplio, eche un vistazo a todos los bootcamps en CIRR, ya que informan los resultados de sus estudiantes basados en un conjunto uniforme de estándares. La forma más corta de explicar esto es que los bootcamps de buena reputación están cumpliendo (o trabajando para cumplir) con los estándares CIRR. Comience allí, analice en profundidad el soporte y los resultados , y elija la mejor opción para su carrera de desarrollador web.