¿Cuál es un buen plan para convertirse en diseñador web / desarrollador front-end?

En primer lugar, mi consejo será muy diferente al de la mayoría de las personas. No optes por un programa universitario si quieres ser un desarrollador web profesional. Simplemente está desperdiciando un período de 4 años por nada.

Hay miles de sitios web que le enseñan cómo ser un desarrollador front-end. Las habilidades que necesita para obtener un trabajo como desarrollador front-end junior / nivel medio son

  1. HTML / CSS y un preprocesador para cada uno.
  2. Debe comprender muy bien el diseño receptivo, trate de no usar marcos como Bootstrap para ello.
  3. Javascript (Ese es realmente el núcleo del desarrollo web)
  4. Algunos frameworks / bibliotecas javascript. Uno de los siguientes (React / Angular / Angular2 / jQuery). Yo elegiría Reaccionar entre estos.
  5. Git y Github
  6. Node Package Manage (conocimiento sobre la instalación de paquetes)
  7. Webpack y babel (si elige Reaccionar)

Eso es todo lo que necesitas, parece difícil? No lo es

Para un desarrollador front-end, no necesita muchos conocimientos de matemáticas, pero necesita buenas habilidades de imaginación. Debes tener una mentalidad creativa, para crear algo único a partir de tus habilidades.

Si está atascado, por dónde comenzar, debería considerar unirse a FreeCodecamp y aprender a codificar y ayudar a organizaciones sin fines de lucro. FreeCodeCamp es una plataforma en línea para aprender todas las habilidades necesarias para convertirse en un desarrollador web de pila completa. Tiene más de 1200 horas de plan de estudios y, por lo tanto, ¡en expansión! Se le presentará cada concepto que necesita un desarrollador front-end / back-end que he mencionado anteriormente en la lista.

FreeCodeCamp tiene una comunidad muy activa y útil. Si tiene algún problema, pase el cursor sobre la sala de chat de gitter de freecodecamp (la FCC tiene más de 30 salas de chat) y analice su problema. ¡Te sorprendería ver que recibirás una respuesta en 10 segundos!

Olvidé mencionar que FreeCodeCamp es gratis. ¡No pierdas tu tiempo y únete a freecodecamp!

Hola, sugeriría comenzar desde el principio.

use Photoshop para diseñar cosas e intente ver tutoriales de lynda, udemy y otras plataformas que brindan video tutoriales

Intenta crear plantillas personalizadas en photoshop

una vez que complete los conceptos básicos de diseño, comience con html css

y ahora intenta construir esas plantillas que creaste en photoshop.

hay toneladas de plataformas de código abierto disponibles, así como WordPress magento prestashop, etc.

puedes encontrar una gran cantidad de tutoriales de WordPress y otros CMS en video tutoriales y cursos en línea y cursos en línea de Udemy: aprende cualquier cosa, en tu horario

Eche un vistazo a las partes frontales de la ruta recomendada de Google para pasantes Una ruta de aprendizaje integral recomendada por Google

Una vez que haya adquirido habilidades básicas, vaya a proyectos profesionales. Esto te ejercerá una presión seria pero positiva y continuarás aprendiendo aún más rápido (mientras te pagan)