¿Cuánto tiempo necesito para aprender el desarrollo front-end?

Me alegra que ya haya decidido en qué dominio del desarrollo web se especializará más adelante. Ahora puede tener la mente puesta en una meta en cuanto a lo que desea lograr como desarrollador front-end.

En primer lugar, el front-end generalmente requiere mucha creatividad. ¿Quieres diseñar el mejor sitio web que existe? Bueno, es mejor que tu cerebro funcione como el de un artista o no tienes suerte. Por lo tanto, siempre esté atento a los sitios que lo intrigan e inspiren y aprenda de ellos: cuál es su paleta de colores, si el sitio es estático o dinámico, depende en gran medida de animaciones o simplemente de movimientos de objetos pequeños (apenas perceptibles). Asegúrese de registrar no solo las cosas buenas, sino también todas las advertencias que otros sitios web pueden tener que odie y piense en cómo podría resolverlas y asegúrese de que otros usuarios no tengan que enfrentar esos problemas también cuando crea su propio sitio web.

En segundo lugar, cuando se trata de aprender el idioma real; Tengo una opinión muy fuerte sobre FreeCodeCamp. Aunque comencé mi educación en programación desde la notoria Codecademy, pero en el futuro, descubrí que FreeCodeCamp tiene un curso más detallado, exhaustivo y extenso sobre desarrollo web que está estructurado tan bien que cualquier laico puede comenzar en este momento y salir como una web desarrollador en un par de semanas.

Finalmente, después de aprender un idioma, solo haga una cosa: PRÁCTICA, PRÁCTICA, ¿y lo mencioné? ¡PRÁCTICA! No puedo enfatizar esto lo suficiente, su práctica lo convertirá en un programador exponencialmente mejor, ya que se equivocará tantas veces que probablemente nunca lo volverá a hacer por temor a crear accidentalmente un bucle infinito en JavaScript que se bloqueará su navegador o cuelgue su PC.

En una nota seria, aprende más de cometer errores que de hacer las cosas 100% bien el 100% del tiempo, así que después de que haya terminado de aprender toda la sintaxis y los operadores, deje volar su imaginación y comience a diseñar ese sitio web perfecto. Por supuesto, no podrás hacerlo la primera vez que lo intentes, pero llegarás allí, eventualmente. ¡Mucha suerte y feliz codificación!

Siéntase libre de seguirme y contactarme en Quora para más preguntas. ¡Intentaré mi mejor nivel para ayudarte!

¡Se necesitan 10.000 horas para convertirse en un experto técnico! Por lo tanto, en el caso de que tenga 2 horas / día, se necesitarán más de 10 años para ser un experto front-end. No dejes de leer ahora por favor. Para acelerar su curva de aprendizaje, le recomiendo que se concentre en un lenguaje de programación (C #, Python, Ruby, Angular, Html) y use proveedores de BaaS, como Back4app, Parse, Firebase para acelerar el desarrollo del backend. Siguiendo estos pasos, podrá entregar proyectos de software reales a sus clientes y tener un pago adecuado hasta alcanzar el hito de las 10.000 horas.

Sí, ciertamente es posible aprender HTML y CSS en menos de un año trabajando solo 1-2 horas por día. De hecho, te llevará menos de un año. No solo eso, te ayudará a ser un mejor diseñador porque sabrás lo que es fácil de hacer y lo que es difícil de hacer.

Omití JavaScript. Aprende los otros dos primero. HTML es fácil porque es un lenguaje de marcado, todo (casi) tiene un principio y un final. CSS simplemente se basa en HTML. Pero JavaScript es un lenguaje de programación. Eso requiere diferentes habilidades y una mentalidad diferente. Descubrirá que le encanta la programación, y será fácil para usted, o descubrirá que puede ser un buen diseñador / desarrollador front-end con solo HTML y CSS.

Sigue adelante e inténtalo. Incluso solo aprender HTML te hará un mejor diseñador.

El desarrollo front-end es un tema muy complejo hoy en día. He estado estudiando y trabajando con él durante los últimos cuatro años y ni siquiera me considero un desarrollador avanzado, pero tengo la confianza suficiente para trabajarlo.

Yo diría que con dos años de estudio y práctica, serías considerado un gran desarrollador.

30-45 días

Esto lo ayudará a comenzar con proyectos en vivo, y el descanso se aprende de manera práctica.

Al menos, ese es el tiempo que me llevó.

Nivel experto tal vez un año en la corriente principal.

Y puedo agregar que tomaste la decisión correcta. Esto también es muy útil como diseñador, ya que puede prever y evitar elementos en PS / Ai que causan dolor de cabeza a los desarrolladores.

Además, a lo largo del camino, vería que la tendencia cambia a desarrollarse primero y diseñar después.

¡Todo lo mejor!