Cómo comencé mi carrera de desarrollo desde cero y recibí una oferta en solo 10 meses



Este artículo es una traducción de la publicación original de Sick Hudib, quien recientemente decidió cambiar dramáticamente su vida, cambiando su profesión de maestro a programador.

Del autor: Mi historia trata sobre cómo logré comenzar una carrera como desarrollador frontend desde cero sin ninguna educación o experiencia especial. Estudié solo, mientras trabajaba 8 horas al día. Después de 10 meses, conseguí un trabajo en una nueva especialidad.

Deseo de convertirse en desarrollador


Surgió gradualmente, gradualmente fortaleciéndose: leí artículos como este, y quería comenzar una carrera en TI. Es cierto que al estudiar las historias de entusiastas que lograron lo que querían, no creí demasiado en sus palabras. Parecía que todas estas personas eran de alguna manera especiales, y yo no, así que ni siquiera deberías intentarlo.

Desde entonces, he entendido cómo funciona todo esto. No hay personas especiales que puedan convertirse en programadores y hacerlo. No quiero decir que el proceso de convertirse en un codificador es simple, ya que esto, por supuesto, no lo es. Pero todos probablemente puedan convertirse en desarrolladores; En cualquier caso, casi todos tenemos las inclinaciones necesarias. Tendrás que trabajar duro, estudiar constantemente y ser paciente. Habrá momentos de desesperación, cuando parezca que no saldrá nada, debes renunciar a todo y hacer lo mismo que antes. Pero al final, si todo se hace correctamente, logrará lo que tanto desea.

Agregaré que cuando comencé, no solo no tenía el conocimiento de la especialidad que quería obtener, sino que no había medios especiales para completar los costosos cursos. No soy estudiante ni colegial, tuve que trabajar en mi trabajo anterior para poder mantenerme. A pesar de esto, todo salió como debería, por lo que me parece que usted también puede tener éxito. Por que no

Le recordamos: para todos los lectores de "Habr": un descuento de 10.000 rublos al registrarse en cualquier curso de Skillbox con el código de promoción "Habr".

Skillbox recomienda: El curso en línea de Frontend Developer Profession .

Inicio


Hasta el momento en que escribí la primera línea de mi código, nunca había hecho algo así y especialmente no sabía nada sobre programación y sobre TI en general. Al comienzo del viaje, mi elección fue el negocio de los restaurantes, estuve ocupado desde muy joven. Luego obtuve una educación musical, y justo antes de convertirme en codificador, trabajé como profesor en España. No era particularmente bueno en computadoras. Pero siempre me interesó aprender sobre tecnología. Pensé en los programadores como los héroes de nuestro tiempo. Tal vez porque la codificación me pareció una ocupación de élite, a la que solo pueden acceder las personas que han recibido la educación necesaria en las mejores universidades. Por lo tanto, simplemente consideré que el umbral para ingresar a la programación era demasiado alto para mí.

En el momento en que llegó la difícil decisión


Mi novia una vez tocó el tema de un pequeño porcentaje de mujeres en especialidades tecnológicas. Ella decidió rectificar la situación al menos un poco y convertirse en programadora. En parte, porque quería convertirse en un ejemplo para su familia, especialmente para sus miembros más jóvenes.

Después de que ella me contó sobre esto, también pensé. Descubrimos que hay una gran cantidad de recursos que se pueden utilizar para la capacitación. Sí, para ser justos, diré que mi novia trabajó como RR. HH. Antes de convertirse en programadora. Y al final, recibió una invitación de una compañía de tecnología en su nueva especialidad un mes antes que yo.


Antes de comenzar la capacitación, vimos un libro infantil sobre programación en el Museo de Arte. El libro hablaba de HTML. Llegamos a casa, abrimos el Bloc de notas y escribimos

Hola mundo

, y luego lanzó el resultado en el navegador, reemplazando el color cambiado de color: rojo. Lo hicimos todo y nos quedamos muy satisfechos.

Como resultado, fue este caso el que nos llevó a ambos a convertirnos en programadores.

Trabajo previo


En el momento del que hablo, enseñé inglés a niños de ocho años. Básicamente me gustó todo; mi caso es diferente de una situación en la que renuncias a un trabajo odiado para comenzar la vida desde cero. No, estaba bien. Pero a veces sucede que, incluso si te gusta todo, llega el momento de cambiar algo, seguir adelante. Decidí comenzar una nueva etapa en mi vida y abandonar la zona de confort.



Camino al éxito


En principio, este camino es difícil de encontrar, es poco probable que exista. Puedes sentir el camino, pero no más. Los tres comenzamos el camino hacia la programación (sí, yo, mi novia y otro buen amigo). Y nos convertimos en lo que queríamos: todos somos desarrolladores ahora. Al hacerlo, utilizamos materiales y métodos que eran adecuados para cada uno de nosotros, y nuestros caminos eran diferentes.

Inicio

En la primera etapa, comencé a leer sobre programación y ver videos en YouTube para entender algo. Luego comenzó a estudiar HTML y CSS. Nada particularmente serio, era casi un juego. Luego, decidí examinar los tutoriales y crear lo que enseñaban: estas eran las páginas básicas. Me ayudó a entrar en la corriente.

Establecimiento de objetivos

Mis amigos y yo nos ayudamos mutuamente con consejos y apoyo moral. Esta fue una muy buena ayuda.

Además, traté de establecer un objetivo para mí mismo: formularlo lo más claramente posible, eliminando todo lo innecesario. Decidí cambiar mi carrera profesional no abruptamente, sino gradualmente, paso a paso, para avanzar hacia una nueva. No tenía una fuente de ingresos de terceros, por lo que no podía dejar mi trabajo mientras estudiaba, hasta que obtuve uno nuevo.

Decidí que el frontend sería a lo que aspiro, me pareció que el umbral de entrada aquí no es demasiado alto. Por lo tanto, reduje mi búsqueda y me concentré en obtener la experiencia y el conocimiento que se necesitan en esta área. Y me gustó y me gusta más trabajar en la empresa, y no seguir el camino de un profesional independiente.

Entonces, hay un objetivo, ahora debe establecer la fecha límite. No quería escribir mi objetivo y olvidarlo, así que tuve que hacerlo lo más realista posible. Comencé en 2017, así que decidí que en un año, en 2018, debería encontrar un trabajo en una nueva especialidad para mí.

Sería ingenuo fingir que en esta etapa controlaba completamente todo y tenía mucha confianza en mis habilidades. En absoluto Estaba un poco asustado, porque los cambios de carrera fueron demasiado serios. Tenía todas las dudas que solo podían aparecer en una situación similar. Pero la clave era la confianza que necesitaba para terminar lo que comencé. Tomé una decisión y caminé hasta el final.



Entrenamiento

Estaba claro que la única forma correcta para mí era aprender. Como trabajé todo el día, no tuve muchas horas para esto. La búsqueda del tiempo me llevó a estructurar mis días usando un recurso tan valioso como un fin de semana. Durante este período, mi típico sábado y domingo se veía así:

8:00 - levantarse, desayuno
8:30 - entrenamiento y codificación
12:30 - gimnasio
13:30 - almuerzo, descanso
15: 00/16: 00 - entrenamiento y codificación
20: 00/21: 00 - fin del día

También tuve unas vacaciones, que no dejé de aprovechar, en este momento estudiaba todos los días. Sí, el verano pasó volando, pero valió la pena.

Llegó septiembre y volví a trabajar. Decidí acortar un poco mi jornada laboral, dándome cuenta de que mis ingresos se reducirían. Pero entonces debería haberme dado un poco más de tiempo para estudiar. Fue un paso muy serio que influyó en todo mi futuro, y no me arrepiento de mi decisión.

Es difícil describir con palabras lo difícil que fue para mí romper mi código. Todo lo que quería era volver a la computadora y seguir trabajando. Desafortunadamente, tenía cada vez menos tiempo para estudiar, porque la enseñanza requería la máxima participación. Incluso dado mi alto nivel de motivación, no podía hacer nada.


Mi actividad en GitHub en octubre

Sin embargo, puede ver en la imagen de arriba que estaba tratando de encontrar tiempo libre y recursos cerebrales. A veces funcionaba, a veces no. En algunos casos, incluso perdí la motivación, que, sin embargo, no duró mucho. Fue difícil, pero aún así seguí llevando a cabo el plan. Mantuve el ritmo necesario hasta que tuve que irme a Madrid, esto fue unos meses antes del inicio de la fecha límite.



Herramientas y recursos


Durante los 10 meses que llevo buscando recursos relevantes para mi tarea. Entonces, hice preguntas en Twitter, hice amigos, busqué información en la red. El resultado es este .

Parte de la lista del enlace aquí:
  • freecodecamp.org;
  • Cassidy Williams y Udemy de Colt Steele;
  • Wes Bos 'JavaScript 30 y otros cursos;
  • YouTube: Traversy Media, LevelUpTuts;
  • Lynda.com de Christina Truong;
  • Udacity Front-End Nanodegree.

Los cursos son buenos, pero por sí solos no pueden convertirlo en un especialista; también se necesitan otras herramientas. Aquí están los míos:

  • Twitter: me ayudó mucho en la comunidad # 100DaysOfCode.
  • GitHub: de hecho, no hay nada especial para describir aquí. Todo está muy claro.
  • Portafolio de desarrolladores: los examiné y estudié lo que necesito para sumergirme en una nueva profesión.



Trabajo


Sorprendentemente, encontrar un trabajo en una nueva especialidad fue mucho más fácil de lo que pensaba. No envié miles de currículums y no busqué horas en el trabajo. Traté de alcanzar exactamente el objetivo, elegir exactamente lo que es interesante y relevante.

Como resultado, tuve cinco entrevistas. Una cosa que no tuve éxito, me rechazaron, en el segundo no pude completar la tarea final. Completó con éxito tres y recibió tres ofertas a la vez. Uno de ellos era extremadamente poco atractivo. Los otros dos estaban bien, todo lo que quedaba era elegir.

Describí cómo conseguir un trabajo brevemente, pero créanme, su búsqueda estaba ocupada. Sin embargo, todavía no entiendo completamente si mis conocimientos y experiencia son competitivos o no. En general, fue difícil, pero al mismo tiempo interesante. Cuando recibí dos invitaciones, ni siquiera lo creí. Hasta ahora, la finalización exitosa de esta misión me sorprende.

Hablando de entrevistas: las dos compañías tenían muy diferentes. En un caso, fue una serie de videollamadas a varios empleados de la compañía. Ella es pequeña, pero tiene un gran equipo. Fueron ellos quienes me dieron una de las dos buenas ofertas.


La segunda compañía resultó ser una startup, que se encuentra en el medio de su camino hacia el éxito. Después de una entrevista telefónica, me dieron la tarea, que completé con éxito en unos días. Necesitaba crear un componente con la inclusión de llamadas API y mostrar los datos correctos al final. Luego tuvo lugar un video chat y hablé sobre lo que se hizo, cómo y por qué. Después de que me invitaron a una entrevista personal, y me uní al equipo como una interfaz junior.

En mi primer día de trabajo en Madrid, tomé café por la mañana, fui a la nueva oficina y me presenté. Así comenzó mi nuevo camino, mi nueva carrera.

Skillbox recomienda:

Source: https://habr.com/ru/post/es427695/


All Articles