Breaking

Post Top Ad

Your Ad Spot

miércoles, 23 de octubre de 2019

Cómo me convertí en desarrollador web en menos de 7 meses, y cómo tú también puedes

Cómo me convertí en desarrollador web en menos de 7 meses, y cómo tú también puedes

Alrededor de esta época, el año pasado, comencé a aprender los conceptos básicos del código en mi tiempo libre y, efectivamente, me encontré trabajando como desarrollador profesional solo 7 meses después, sin título de CS, sin bootcamp y sin ninguna pista.
Entonces, si estás leyendo esto, probablemente estés pensando: ¿cómo demonios sucedió eso?
Bueno, mis pensamientos exactamente.
En este artículo compartiré lo que hice en los primeros 7 meses previos a mi primer trabajo de desarrollo. También incluiré muchos recursos que encontré útiles en el camino y algunos consejos que desearía haber tomado antes.
Si usted es un principiante de codificación con el objetivo de hacer un cambio profesional similar en el desarrollo web, espero que este artículo le ofrezca alguna orientación ...
(Si aún no ha comenzado a codificar pero desea encontrar formas de comenzar, es posible que mi artículo anterior sea un poco más útil, que incluye muchas ideas sobre cómo dar ese primer paso para aprender a codificar).
Entonces, la lección número 1:

🐣 Comparta su interés temprano.

Cuando empecé a pensar seriamente en la programación, lo primero que hice fue hablar de ello .
Le pregunté a mis amigos y familiares si alguien conocía a algún desarrollador que estuviera dispuesto a conversar sobre sus trabajos, y terminé conociendo a tantas personas inteligentes y creativas que dieron ideas genuinas, prácticas y (lo más importante) variadas.
La clave aquí es tratar de conocer tantos tipos diferentes de desarrolladores como sea posible. Si puede, hable con personas con todo tipo de intereses y especialidades en varias etapas de sus carreras. Este tipo de acceso puede revelar la variedad involucrada en la programación, y puede usarlo para desmitificar la idea de la codificación como esta cosa grande y aterradora.
Otro buen hábito para recoger temprano es constantemente:

🙋 Pregunte.

Le pregunté a los desarrolladores algunas de las cosas más básicas como:
  • ¿Qué demonios es GitHub?
  • ¿Realmente no necesitas un título en informática?
  • ¿Por qué todos hablan siempre de React?
  • ¿Qué tipo de trabajos tecnológicos crees que habrá dentro de 10 años?

👋 E ir a reuniones.

Si tienes la suerte de vivir en un lugar como Londres, donde hay muchas reuniones, ¡ve!
Esta es una gran práctica desde el principio, no solo porque es posible que los seres humanos lo guíen a través de los problemas de codificación, sino porque le permite reunirse con organizadores, entrenadores, estudiantes de bootcamp, etc.
Al asistir a reuniones, también puede desarrollar su red en la industria y conocer las posibles oportunidades laborales adecuadas a su nivel de habilidad.
Algunos de mis encuentros favoritos para principiantes e inclusivos incluyen:
  • Codebar . Esta es una increíble reunión semanal con más de 20 capítulos en todo el mundo, donde puedes trabajar con entrenadores y realmente quedarte atrapado en tu código (también organizan reuniones virtuales para aquellos que no pueden asistir a los eventos).
  • Lista de Ada . Esta organización organiza reuniones amistosas mensuales en Londres junto con una comunidad virtual en línea, ofreciendo a las mujeres una excelente manera de conocer a otras mujeres en tecnología (y no solo a codificadores).
  • 24 solicitudes de extracción . Este evento anual (también en Londres) es un lugar encantador para contribuir a proyectos de código abierto e incluye una introducción a Github, muy útil para principiantes.
  • Nodo Chicas . Este grupo organiza reuniones un par de veces al año en múltiples ubicaciones, y es un gran lugar para que los novatos aprendan Javascript y Node.js.

Next️ Siguiente: Juega el campo.

Durante siglos, pensé que lo primero que tenía que saber sobre el código era qué idioma quería aprender. Pero no solo está bien no saber por dónde empezar, sino que creo que es una gran ventaja.
Hay tantos idiomas y temas por ahí, y aunque esto definitivamente puede ser abrumador como principiante, también puede aprovechar al máximo su ingenuidad y simplemente probarlo sin preocuparse demasiado por toda la jerga circundante (por ejemplo, usted no necesito saber toda la historia de CSS para jugar con él), lo que me lleva a mi consejo favorito de esos primeros 7 meses ...

😈 Sé malo.

Cuando comencé tenía mucho miedo de lo malo que iba a ser. Y una de mis mayores revelaciones desde entonces fue: a nadie le importa.
¡Por supuesto que vas a ser malo en eso! Serás terrible Pero, tener un estado de principiante te da licencia para chupar todo, así que úsalo mientras las apuestas sean bajas. Disfruta de ser terrible: es divertido y liberador.

👩‍💻 Haz los tutoriales.

Cuando intentas subir de nivel desde principiante total, los tutoriales son geniales porque su formato elimina el problema de tener que averiguar qué quieres aprender y cómo quieres aprenderlo (mientras que en realidad solo estás tratando de aprenderlo) .
Algunos de mis favoritos incluyen:
  • Cualquiera de los tutoriales de Codebar (ideal para aprender diferentes idiomas desde cero)
  • Video tutoriales de Rachel Andrew (increíble para aprender la cuadrícula CSS)
  • Tutoriales de taller de NodeGirls tutoriales de ritmo agradable que le presentan JavaScript y Node.js)
Sin embargo, cuando se trata de tutoriales, intente comprender cómo aprende mejor y no se atasque en un método o enfoque solo porque es el más popular o se le sugirió.
Es posible que no sepa mucho sobre codificación en esta etapa, pero lo que sí sabe es cómo aprende mejor. Así que confía en tu propio juicio aquí.
Aquí hay algunos métodos de aprendizaje diferentes que me han funcionado bien:
  • plan de estudios freeCodeCamp . Ejercicios de tamaño de byte para diferentes idiomas, ideales para cuando necesitas un descanso de los tutoriales pesados ​​y quieres jugar con algo un poco más ligero.
  • CSS Diner y Flexbox Froggy . Dos juegos divertidos que son excelentes para ayudarte a familiarizarte con los selectores CSS y practicar diseños de flexbox.
  • Codepen . Un patio de juegos de codificación donde puede ver los proyectos de las personas junto con su código, lo que le permite conectar los puntos entre los dos.
  • Saltamontes . Una aplicación móvil dulce y amigable para principiantes que te presenta los fundamentos de Javascript.
  • Javascript elocuente . Este libro digital se combina muy bien con los ejercicios freeCodeCamp, brindando una comprensión exhaustiva y fundamental de Javascript.

👀 Sé un imitador.

Muy pronto, sentirá que es hora de construir algo un poco más sustancial. Y una forma realmente divertida de hacerlo sin sentirse abrumado es intentar replicar cosas interesantes que ya haya visto (puede navegar por un sitio web de aspecto genial aquí ). Y mientras haces esto:

🤔 Sepa por qué.

Si está creando su primer sitio web, incluso antes de escribir un código, recuerde preguntarse por qué . ¿Lo estás haciendo para:
  • ¿Solo llene su cartera?
  • ¿Aprender un idioma en particular?
  • ¿Probar diferentes hacks de los que has oído hablar?
Como principiante, su razón principal para construir algo es probablemente aprender haciendo que su sitio web o aplicación sea solo un medio para un fin. Es el subproducto, no el objetivo. Recuerda eso.
Conocer esta distinción es crucial para aprender de manera efectiva, especialmente si te estás enseñando a ti mismo porque, como aprenderás rápidamente: todos tienen su propia forma de hacer las cosas. Por ejemplo, si está creando un sitio web como una forma de aprender flexbox, no permita que alguien lo convenza de usar Bootstrap.
Si alguien te dice que hay una manera más rápida de lograr un objetivo, puede que tengan razón, pero es posible que no tengan claridad sobre cuál es el objetivo real.

🗣 Entonces articúlalo.

Primero a ti mismo, luego a los demás, y luego toma tu propia decisión sobre cómo quieres hacerlo. Esta parte puede parecer súper obvia, pero en medio de absorber toda esa información, es demasiado fácil de olvidar.

💆 Entonces relájate.

Lo mejor del aprendizaje autodirigido es que usted decide qué y cómo. Bueno, otra gran cosa es que tus fechas límite están hechas por ti, y si no las cumples, a nadie le importa. ¡Así que date un descanso!

⚡️ Mantente inspirado.

Este proceso de aprendizaje es doble: por un lado, debe dedicar tiempo a descubrir las minucias técnicas en su código, y por el otro, debe mirar a su alrededor de vez en cuando y ver lo que otras personas están haciendo.
La combinación de estos dos enfoques brinda una gran perspectiva holística sobre su aprendizaje y ayuda a mitigar el estrés de quedar atrapado en todos los detalles. Aquí hay algunos consejos que encontré útiles en mis primeros 7 meses:

🎤 Ir a conferencias.

  • Tienes esto . Este es un evento en el Reino Unido específicamente para desarrolladores en las primeras etapas de sus carreras. Fui a él sin haber trabajado nunca como desarrollador, me sentí totalmente cómodo allí y me fui listo para quedar atrapado en algún código.
  • Nuevas aventuras . Esta conferencia basada en Nottingham proporciona un enfoque menos técnico y más meta de la tecnología y dónde encaja en el mundo en estos días. Con oradores variados y temas de gran alcance, es súper inspirador.

📚 Leer arriba.

  • freeCodeCamp (por supuesto)
  • Codebar (realizan una gran serie de entrevistas con desarrolladores autodidactas)
  • A List Apart (publica una amplia gama de temas desde el diseño hasta la codificación y la progresión profesional)
  • Smashing Magazine (presenta artículos, libros, eventos, trabajos, lo que sea)

👣 Seguir a las personas.

  • Mandy Michael : tiene muchas cosas geniales sobre Copeden.
  • Rachel Andrew : ofrece muchas charlas inspiradoras y prácticas, muchas de las cuales puedes encontrar en línea.
  • Jen Simmons : tiene un rico canal de Youtube lleno de ideas sobre diseño y desarrollo.
  • Saron Yitbarek - fundador y CEO de CodeNewbie - jefe total.
Y eso es esencialmente todo. Mirando hacia atrás durante el último año, me di cuenta de que estas lecciones centrales fueron lo que me sostuvo al pasar de ser un redactor que nunca había visto una sola línea de código, a trabajar como desarrollador a tiempo completo.
Entonces, si está pensando en cambiar de carrera pero le preocupa comprometerse con un cambio tan grande, intente dividirlo en estos objetivos y desafíos más pequeños.
Si puede funcionar para una mujer que no tenía ni idea de lo que estaba haciendo en ese momento, seguramente puede funcionar para usted. Así que por favor: use estas lecciones aprendidas, adáptelas a su propio estilo de aprendizaje y apúntelas.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas