¿Cómo ser un desarrollador web front-end?

5 pasos para ayudarlo a comenzar su carrera de desarrollo

No importa en qué profesión esté, qué edad tiene, dónde vive, qué grado tiene (o no tiene), PUEDE ser un programador.

No necesita ir a costosas escuelas de posgrado y obtener un título en informática o pagar $ 10k para convertirse en desarrollador. Con una dirección establecida, un enfoque claro y pasión, puede convertirse en un programador casi sin costo.

Paso 1: pasión

Por muy cliché que parezca, no podrás mantener una nueva profesión si no te apasiona. Encuentra tu pasión y ¡adelante! ¡No realmente! Realice un autoanálisis para descubrir lo que le apasiona. ¿Te gusta la web? ¿Quieres construir aplicaciones móviles? ¿Quieres trabajar en la seguridad de las plataformas? ¿Quieres trabajar en redes? Cuando era niño (no hace mucho tiempo), me gustaba mucho desplazar el texto en la pantalla de un sitio web. Para aquellos de ustedes que no saben de lo que estoy hablando, esa "cosa de desplazamiento" es en realidad un elemento de marquesina, que por cierto es un elemento HTML obsoleto ahora (allí ... delaté mi edad). Probablemente es por eso que automáticamente me sentí atraído por el desarrollo web. Descubra lo que realmente le entusiasma, y ​​hágalo porque le apasiona, no porque sea lo nuevo que debe hacer.

Paso 2: Encuentra recursos

Una vez que sepa lo que quiere hacer, ¡es hora de comenzar a hacerlo! La única forma de saber lo que sabes que no sabes es estudiar lo que no sabes. Desafortunadamente, no hay un atajo para esto. Tienes que trabajar duro para saber tus cosas. Afortunadamente, gracias a Internet, aprender cosas nuevas nunca ha sido tan fácil. Casi sin costo, puede acceder a toneladas de tutoriales en línea y libros electrónicos para comenzar. Recomiendo lo siguiente:

  1. freeCodeCamp: este es, con mucho, el recurso más recomendado para los nuevos desarrolladores. Tiene casi todas las tecnologías que necesita saber para comenzar su carrera de desarrollo web. La mejor parte es que es absolutamente GRATIS.
  2. Red de desarrolladores de Mozilla: considerada como la biblia de las tecnologías de desarrollo web, este es el lugar de acceso de todos los desarrolladores para la verificación rápida de referencias de elementos JavaScript, HTML y CSS.
  3. Codeacademy: una herramienta interactiva para ayudarlo a aprender código. Me encanta que sea GRATIS y te permita practicar mientras te enseña cómo desarrollarte.
  4. Tutsplus, Lynda: No es gratis, pero sí excelentes recursos después de dominar los conceptos básicos.

5. Libros

Consulte este artículo para obtener una lista de recursos para diversas tecnologías.

Paso 3: CÓDIGO - HTML, CSS, JS

No tengas miedo. Comience y comience temprano.

Si recién está comenzando con el desarrollo web, es fácil perderse en la enorme lista de palabras clave tecnológicas: Docker, SASS, React, Redux, JavaScript, Angular, jQuery, Jenkins ... bla, bla, bla. Esta lista es interminable. Pero no te preocupes. No necesitas saberlos todos. Comience temprano y comience pequeño.

Aprender desarrollo web es como cocinar pasta. Puede hacer que su pasta sea elegante y agregar queso súper caro y otras cosas sofisticadas, pero si su pasta no se hierve correctamente, entonces no va a saber muy bien, ¿verdad? Del mismo modo, si no conoce los conceptos básicos del desarrollo web, no podrá llegar muy lejos. Aprenda HTML, CSS, JavaScript como su vida depende de ello (porque su vida de desarrollo web sí lo hace).

Hay 3 cosas esenciales que debes saber: HTML, CSS, JavaScript

Una vez que haya aprendido los conceptos básicos, puede mojarse los pies con los sistemas de gestión de contenido como WordPress y Drupal. Esto lo ayudará a crear un sitio web sin tener que configurar el back-end de la aplicación, escribir algo de JavaScript y construir algo de CSS. También puede probar compilar sus aplicaciones en JavaScript utilizando editores de código en línea como CodePen y JSFiddle.

Paso 4: red

Conocer gente, asistir a reuniones, ir a campamentos de código libre, asistir a la feria de carreras. No puedo enfatizar lo suficiente lo importante que es establecer contactos con personas y encontrarse con personas. Asiste a reuniones en tu ciudad para conocer gente real. Esta no solo es una excelente manera de conocer gente nueva, sino también una forma de conocer posibles empleadores.

Paso 5: Reanudar resumen

Cuando recién estás comenzando, es difícil que te contraten porque tu currículum no tiene ningún trabajo porque eres nuevo.

Puede parecer difícil desarrollar su currículum al principio y las empresas no querrían invertir en usted. Sin embargo, aún puede construir su cartera trabajando en proyectos paralelos. Si aún no tiene experiencia profesional, puede enumerar las aplicaciones que ha creado en sus proyectos mientras aprende estas tecnologías. freeCodeCamp puede ayudarlo a crear proyectos mientras le enseña una nueva habilidad. Puede ayudar a amigos y ser voluntario para crear un sitio web para sus negocios personales o crear un blog para ellos.

Finalmente: aplicar trabajos. Lanza libre.

Es hora de sacar el pie por la puerta y comenzar a trabajar. Después de haber creado su cartera y currículum vitae, puede usarla para trabajar independientemente en portales como Odesk, Freelancer. Esto te ayudará a ganar experiencia en el mundo real y a crear tu currículum.

¿Cuáles son tus recursos favoritos para aprender codificación? ¿Qué herramientas usaste para comenzar? ¡Déjame saber abajo en los comentarios!

Llamada a la acción

Si este artículo le resultó útil, haga clic en a continuación para ayudar a otros a encontrarlo en Medium.

Me encantaría saber de ti. Conéctese conmigo en LinkedIn para enviar sugerencias, comentarios o simplemente decir HAI