¿Qué lenguaje y herramientas de desarrollo web debo aprender si busco la ruta más rápida para el empleo?

Tu amigo tendrá que considerar su conjunto de habilidades con cuidado.

  • ¿Está él en el trabajo más creativo?
  • ¿Él tiene un ojo para el diseño?
  • ¿Está orientado numéricamente y lógicamente?

Basándose en estas preguntas, puede tomar una decisión más precisa sobre qué camino tomar dentro del dominio de Desarrollo y Diseño Web.

Si es más artístico, puede seguir una carrera como diseñador web y profesional de experiencia de usuario en el que necesitaría conocer las herramientas de gráficos vectoriales (Adobe Creative Suite), además de HTML5, CSS3 y algunos de los marcos CSS, como Bootstrap, Foundation, Pure.css, etc. Para obtener una ventaja competitiva, debe estar familiarizado con los procesadores de CSS como SASS y LESS.

Si él está en la solución de problemas, podría fácilmente entrar en JavaScript y la gran cantidad de marcos y bibliotecas. Le sugiero que haga cursos en CodeAcademy y CodeSchool para ver cómo le va. Una vez que identifique sus fortalezas, podría pasar a un papel de back-end donde hay más demanda, por lo tanto salarios más altos y estabilidad.

Sugiero que haga algunos MOOCS para identificar rápidamente lo que le interesa y también ayuda durante las entrevistas.

  • Coursera (gratis / pagado con certificación)
  • Udemy (pagado pero barato)
  • Udacity (gratis / pagado con certificación)

Solo para agregar a lo que todos los demás ya han dicho, si quiere un trabajo estable, es mejor que esté aprendiendo algo fuera del back-end, como C, Java, PHP o Ruby, para comenzar, y si quiere aprender gestión de bases de datos, luego profundizar en SQL y cosas por el estilo.

Si quiere aprender rápidamente algo en lo que pueda ganar dinero, entonces vaya al front-end y trabaje como freelance por un tiempo hasta que acumule las habilidades suficientes para trabajar en una empresa, lo que podría pagar un poco menos, pero tendrá un Mucho más seguridad en el trabajo que freelance.

¿Parte delantera o trasera?

Para front-end es una forma de HTML / CSS / JS y algunas bibliotecas que te ayudarán a hacer jQuery

Para el extremo posterior hay varios idiomas como php, ruby, java, python

Creo que el front-end y el diseño son probablemente la forma más rápida de trabajar de forma independiente, ya que puede haber muchas empresas locales que buscan un sitio web agradable. Si está buscando un trabajo estable, creo que el back-end tiene más potencial.