Cómo dominar el desarrollo web front-end en un mes

Mi respuesta está dirigida a todos los que preguntan “¿Cómo puedo dominar X en [período de tiempo muy corto]?”

En lugar de hacer su pregunta de esta manera, que no le dará más que respuestas sarcásticas, realice dos cambios.

1) No preguntes sobre el “dominio”.

Pregunte acerca de algo que pueda juzgarse razonablemente en la vida real.

Por ejemplo, pregunte “Acerca de cuánto tiempo (como valor medio) me tomaría pasar de alguien con un talento promedio para el desarrollo de software pero sin experiencia a alguien que podría obtener un trabajo como Desarrollador Senior en una importante ciudad de EE. UU. Después del trabajo cazando por dos meses?

Mi respuesta a esta pregunta sería:

“De gama baja: 3 años. Mediana: 5 años. Alta: 7 años”.

2) No insista en su genialidad y exija respuestas suponiendo un período de tiempo ridículamente corto.

Solicite un período de tiempo medio, luego reduzca en un 50% para tener en cuenta su asombro autodiagnóstico.

Ejemplo: 5 años / 2 = 2.5 años.

La diferencia entre 2.5 años (improbable pero no técnicamente imposible) y 1 mes (infantilmente arrogante) es lo que molesta a las personas que podrían responder tan mal a su pregunta que lo único que quieren es molestarlo, en lugar de ayudarlo.

¡Espero que esto ayude!

Adán

Practica práctica y practica.

El mes es un período bastante corto para dominar un desarrollo web front-end, pero aún así, hay algunas cosas que puede seguir.

Echa un vistazo a Bootstrap. Si tiene los conocimientos básicos de HTML y CSS, podrá modificar y ajustar los elementos de Bootstrap y le ahorrará mucho tiempo.

Aprenda los conceptos básicos de JavaScript: cómo escribir funciones, instrucciones if, para bucles, objetos y usar operadores lógicos.

Obtenga algunas manos sobre AngularJs, que es un marco front-end de Javascript. Aprenda directivas como ng-repeat, ng-module, ng-controller para que no tenga que escribir código repetitivo todo el tiempo.

Si trabajas lo suficiente durante todo el mes y haces algunos pequeños proyectos tú mismo, podrás dominar todas las habilidades básicas, los idiomas y los marcos que has aprendido. Eche un vistazo a otros tutoriales en teamtreehouse.com, coursera.com, codecademy.com, codeschool.com. Algunos son pagados pero aún puede probar las pruebas gratuitas.

Después del mes de manejar estos conceptos básicos, trabaje mucho para mejorarlos y también aprenda JQuery. Hace que el código JS se escriba más fácilmente.

Y no olvides controlar tu código desde las herramientas de desarrollador de Chrome.

FreeCodeCamp es un sitio web increíble para practicar, pero quizás le gustaría leer algunas documentaciones y teorías al principio y luego hacer todos los ejercicios de FreeCodeCamp.

Gracias por el A2A; Pero odio reventar tu burbuja, ya que no creo que vayas a dominar nada dentro de un mes (¡eso no quiere decir que no te dejaré intentarlo!)

pero con una planificación cuidadosa (plan de estudios autodidacta o plan de estudios fcc), al menos puede tener los fundamentos de html / css abajo. Creo que también puede incluir la familiaridad con js, dependiendo de cuán profundamente se centre en los algoritmos y los principios básicos del lenguaje … Pero, de nuevo, hay mucho que aprender dentro del dominio de JavaScript.

El problema es que aprender toma tiempo para asimilarse, y para aprender habilidades tecnológicas necesitas practicarlas. Y encontrar habilidades / proyectos que te apasionen requiere un poco de prueba y error … ¡en lugar de una carrera hasta el final!

Aprendí el desarrollo web además de un trabajo de 45 horas por semana, por lo que me tomó cerca de un año obtener un trabajo como desarrollador web junior, sin embargo, aún requería unas buenas 1000-2000 horas antes de sentirme lo suficientemente seguro como para llamarme un desarrollador adecuado . He escrito un plan aproximado aquí:

La respuesta de Sam Deacon a ¿Alguien puede ayudarme con el camino de aprendizaje de Desarrollo Web?

Y también más enfoque en mejorar front-end / css:

La respuesta de Sam Deacon a ¿Cómo mejoro mis habilidades de CSS?

Escriba una solicitud de una página.

¿Que es esto?
Una aplicación de una página es un archivo de sitio web que hace todo. Solo necesita saber HTML, CSS y JS. Puede comenzar a desarrollar un generador de páginas o lo que sea.

Espero que haya ayudado
Daniel

(¿Necesita un sitio web? Contácteme en
thedcdesigns.com)

El dominio es un estándar bastante alto para pedir, y no solo viene con trucos y técnicas de aprendizaje, sino también con experiencia y reflexión, que se basa en el tiempo.

Francamente, si solo te estás dando un mes para dominar algo más complejo que quitar la tapa de un frasco de mayonesa, te estás preparando para fallar. Uno puede aprender tremendas habilidades a pasos agigantados con bastante rapidez, pero si su compromiso termina después de un mes, se ha definido como alguien que no está realmente interesado en convertirse en un maestro.

El front end se trata tanto de la experiencia del usuario y los comentarios como de la tecnología, por lo que si desea acercarse, debe equilibrar sus habilidades entre la tecnología (es decir, HTML, CSS, Bootstrap, JavaScript, jQuery, REACT, etc.) y Experiencia del usuario (buen diseño y toneladas de comentarios de los usuarios).

Es imposible dominar en un mes, y cuánto puede aprender depende de qué tipo de experiencia ya tenga. Creo que deberías intentar dar más detalles con tu pregunta. Dicho esto, no hay mejor manera que simplemente practicar. Abra la consola en su navegador y comience a escribir JavaScript.

No puedes y no dominarás nada en solo un mes. Se necesitan al menos 3 meses para familiarizarse, alrededor de 6 para sentirse cómodo y de 8 a 12 para dominarse (su millaje puede variar). He sido desarrollador web durante casi un año y medio y todavía hay toneladas de cosas que no sé sobre las herramientas que uso. Incluso los desarrolladores senior que han estado en el juego antes de que yo naciera se encuentran en una situación en la que tienen lagunas en su conocimiento.

Pero no se trata de saber; Se trata de aprender. Tómese el tiempo para aprender tanto como pueda. Un día tendrás una buena comprensión de todo.

Respuesta simple y honesta: no lo hará.

¿Por qué crees que es posible dominar una especialidad que lleva años dominar en solo un mes? Si eres realmente serio y eso no es una broma, entonces diría que tardas dos años en dominar el 70%, y eso si eres un aprendiz realmente rápido.