Por qué dejé de leer artículos sobre cómo convertirme en desarrollador



Lamento que en el momento en que estaba aprendiendo a escribir código, nadie me dio un consejo: no leer artículos como “Cómo me convertí en desarrollador en tantos meses”. Por lo tanto, ahora quiero darles este consejo a los demás. Deja de leer estos estúpidos artículos.



Estoy seguro de que lo anterior provocará protestas de muchos y, en primer lugar, de quienes escriben estos textos. Por lo tanto, haré una reserva de inmediato: solo estoy expresando mi opinión. Si esta lectura te da gusto, léelo y no me escuches. Sin embargo, para los desarrolladores novatos, sería mejor pasarlos por alto, o al menos tomarlos con bastante escepticismo. Déjame explicarte por qué.



"¡Desde que me conocí en tan poco tiempo, significa que tendrás éxito!"



Uno de los mayores desafíos de mi carrera ha sido la necesidad de realizar un cambio drástico. Pasar a otra profesión no es tarea fácil. Esto no se puede hacer por capricho y en poco tiempo. Tendrás que dominar una gran cantidad de información con la máxima concentración durante mucho tiempo. Por supuesto, esto requerirá muchos de sus recursos, tanto financieros como emocionales.



Como aspirante a desarrollador, aprendí rápidamente una cosa: para tener éxito, necesitas un cierto equilibrio entre los objetivos y las expectativas. Cuanto más ambiciosos sean los objetivos, más esperanza se necesitará para superar tiempos difíciles. Sin embargo, aquí es necesario mantener un equilibrio delicado: después de todo, más allá de algún punto, las metas se volverán poco realistas y las esperanzas, falsas.



Personalmente, he aprendido a dónde llega esta línea a través de mi propia amarga experiencia. Verá, comencé mi entrenamiento en programación desde el cero absoluto. No tenía ninguna experiencia con el código. Sin HTML, sin CSS, ni siquiera personalizando las páginas de MySpace.



Pero tenía un trabajo sin esperanza y soñaba con una profesión que me diera la oportunidad de ascender. Leí un estudio que mostró que los programadores, además de buenos salarios, tienen altos niveles de satisfacción laboral. Esto sirvió como el impulso que necesitaba para comenzar a interesarme más profundamente en esta profesión.



Al mismo tiempo, me di cuenta de que muchas circunstancias no jugarían a mi favor. Ya tenía unos veinticinco años y comencé mi camino en TI como un principiante completamente ecológico. No sabía exactamente qué tan realista sería encontrar un trabajo, y no tenía idea de en qué tipo de trabajo sería más razonable contar.



Afortunadamente, una sola búsqueda en Google me abrió un tesoro de historias de éxito de desarrolladores. Un novato como yo no pudo evitar sorprenderse con esto. Estos son los encabezados que quería ver:



  • "Cómo aprendí a escribir código en seis meses y conseguí un trabajo en Google"
  • "Cómo me convertí en desarrollador autodidacta en siete meses: todo el mundo puede hacerlo"
  • Cómo pasé de novato a desarrollador en nueve meses, trabajando a tiempo completo


Tragué esos artículos en lotes porque me dieron exactamente lo que necesitaba: esperanza. Me consideraba un chico inteligente. Si realmente hay personas en el mundo que asumen el puesto de programador en seis meses o en un año, entonces puede que yo me convierta en uno de ellos. Al final, muchos autores dijeron directamente: "Si yo pudiera, tú puedes". Esta esperanza me impulsó a dar un salto hacia la industria de las tecnologías de la información.







Diplomados en informática: 0

Días de autoaprendizaje: 116

Semanas en bootcamp: 12

Compromiso: ¡muchísimo

yo pude y tú puedes!




La realidad poco atractiva no tardó en mostrarse. Para aquellos que no están al tanto, seis meses es un período bastante corto. Antes incluso de tener tiempo para mirar atrás, ya había pasado seis meses en mis estudios, con resultados muy, muy modestos. Bueno, sí, ya conocía los conceptos básicos de HTML, CSS y JavaScript, podría estropear un sitio estático. Pero todavía estaba muy lejos de conseguir un trabajo.



Todos estos artículos con titulares como "Cómo encontré mi primer trabajo de TI en seis meses", en los que solía encontrar consuelo, ahora se han convertido en una pesadilla para mí. Cuantos más meses contaba el calendario, más pensamientos acerca de estas personas me perseguían. Ha pasado un año completo desde el comienzo de mis intentos y las cartas a los empleadores no han recibido respuesta. Ahora comencé a pensar no “¡Ya que ellos pudieron, entonces yo también tendré éxito!”, Sino “¿Cómo lo lograron? ¿Quizás simplemente no es mío? " Prácticamente he renunciado a mi sueño de convertirme en el próximo en esta serie de historias de éxito.



Fue solo cuando decidí que ya no leería textos de este tipo que me sentí un poco mejor. Es difícil resistir la tentación de compararte con los demás, pero era hora de sacarlo de tu cabeza y concentrarte en tu propio camino. No funcionó de inmediato, pero ahora ya no participo en la carrera de ratas. Pude reflexionar sobre mi experiencia personal y aprender de ella algunas verdades.



Aunque hasta ahora solo he hablado en mi propio nombre, no soy el único que tiene esos pensamientos o pensamientos. Cada año, más personas acuden a TI. A menudo interactúo con desarrolladores en ciernes, y los sentimientos que estos artículos evocan en ellos son en muchos aspectos similares a los míos.





¡Gracias por escribir esto! Yo también soy de los que leen estos artículos y se sienten fracasados. Desde que comencé a conocer gente franca, como tú, que no tiene miedo de hablar de esos aspectos del proceso que “no encienden”, se me hizo más fácil aceptar que cada uno tiene su propio camino.



Te diré lo que suelo decirles a estos desarrolladores.



Estos textos no reflejan la realidad que enfrenta la mayoría.



La verdad es simple: la mayoría de los desarrolladores de nivel de entrada no podrán encontrar un trabajo en los próximos seis meses o incluso un año. Una gran proporción de desarrolladores profesionales tiene un título universitarioy se necesitan unos cuatro años para conseguirlo. Incluso si tachamos universidades y nos limitamos a los bootcamps, veremos que pocos de sus graduados consiguen trabajo en una empresa de TI después de un año.



Si observa las estadísticas de empleo de Fullstack Academy, un campamento de entrenamiento de Nueva York bien conocido y respetado, puede ver que en 2019, el 52% de los graduados consiguieron un trabajo dentro de los seis meses posteriores a la finalización de un curso. Pero si tenemos en cuenta solo a aquellos que han encontrado trabajo en su especialidad y a tiempo completo, su número se reducirá al 35%.





La duración del curso es de diecisiete semanas (trece semanas están ocupadas por clases y cuatro más - preparación). Se puede suponer que todos los estudiantes aprendieron programación por su cuenta durante algún tiempo antes de inscribirse en un campamento de entrenamiento, desde varias semanas hasta varios meses. Por lo tanto, solo una tercera parte de los graduados de Fullstack Academy toman menos de un año desde sus primeros pasos en la programación hasta el empleo.



Y estos resultados no son específicos de Fullstack Academy. Puede estudiar los datos de empleo usted mismo de otros bootcamps y comparar. Francamente, los resultados son muy buenos, considerando todo. Pero si comparas este pequeño grupo con el panorama de la comunidad de desarrolladores principiantes en su totalidad - programadores graduados, graduados de bootcamps, autodidactas - obtienes un estrato muy modesto.



La realidad es que aquellos que estén considerando una carrera como programador probablemente necesitarán al menos un año para aprender. En mi caso, pasaron más de dos años antes de que pudiera conseguir un trabajo. Y no tiene nada de especial.



La programación es difícil. El mero hecho de que las personas logren ingresar a esta área sin certificación, ahorrando tiempo y dinero en un título universitario, ya vale mucho. No hay necesidad de crearse dificultades adicionales estableciendo plazos inventados desde cero. Finalmente…



No tenemos control sobre el tiempo



Una vez me encontré con un video de un "consultor de carrera de desarrolladores" dando consejos a principiantes. Uno de los consejos que presionó especialmente fue:



“Date un plazo de un año. Exactamente un año después, día tras día, comience a enviar su currículum ".


Este es un consejo estúpido y dañino. De ninguna manera puede afectar la velocidad con la que absorbe nueva información, ni el tiempo que llevará encontrar un trabajo. Puede parecer que una fecha límite motivará, pero ninguna cantidad de fecha límite obligará a su cerebro a comprender JavaScript a un ritmo acelerado. De acuerdo con la ley de Hofstadter , establecer fechas límite para uno mismo significa fallar. El proceso educativo toma todo el tiempo que sea necesario.



Pero cuando lee este tipo de artículos a través de los ojos de un principiante, es fácil imbuirse de la idea de que puede dominar el tiempo. Muchos de los autores de estas pautas elogian su capacidad para trabajar y muestran con orgullo al mundo su agotamiento.







Transferir
8-12 .

*

: 50 , .

*

SSP, Hack Reactor, 12 , . , JavaScript, .

*

7:00 – , . Javascript.

, , Javascript, .

9:00 – 17:00 – . , , .

18:00 – 3:00 –

.




Todo esto sugiere que si también trabajas para desgastar y sacrificar el sueño, obtendrás los mismos resultados. Sin embargo, la investigación muestra que el tiempo invertido no es proporcional a la productividad.



La probabilidad de conseguir un trabajo en una empresa de TI se compone de varios factores. Diferentes personas tienen diferentes beneficios:



  • Experiencia de codificación pasada
  • Diploma de especialidad
  • Alojamiento junto a un centro de TI
  • Mentores, asesores
  • Círculo de redes sociales
  • Capacidad para presentarse en entrevistas.


Estas y muchas otras variables tienen su peso y pueden aumentar las probabilidades. Incluso tener una computadora y una conexión a Internet dedicada puede considerarse una ventaja; algunos tampoco la tienen.







Así es como me estaba yendo hace cuatro años. Sin teléfono, sin computadora portátil, ¡pero un gran deseo de escribir código! Tomé el teléfono de mi tío, reescribí materiales de W3Schools, los estudié y practiqué cuando logré acceder a la computadora. Todavía no tengo mi propia computadora, ¡pero ahora trabajo como desarrollador front-end!



Desafortunadamente, pocos autores mencionan las circunstancias que jugaron a su favor, dando al lector la impresión de que todo lo que se necesita es trabajar duro, trabajar duro y trabajar duro. No se deje engañar por esto. Ten piedad de ti mismo . La adicción al trabajo y el agotamiento ya son problemas bastante graves en la esfera de las tecnologías de la información. No hay necesidad de sacrificarles más gente.



Y finalmente



No hay nada de malo en escribir artículos como Cómo me convertí en desarrollador. Yo mismo escribí algo similar , así que entiendo perfectamente por qué la gente lo hace.



Entrar en TI es un gran logro al que se le debe dar su merecido, incluida la documentación. Al recordar y describir su experiencia, puede liberarse de la carga de las emociones. Además, no se puede negar que estos artículos son populares: se hace clic en ellos, se leen. La gente nunca dejará de escribir sobre este tema, y ​​con razón.



Es importante para nosotros como lectores recordar una cosa: estas son solo historias privadas, historias sobre la experiencia de personas específicas. Estos no son tutoriales y no es raro que dichos artículos representen un error de sobreviviente. Muy pocas personas podrán reproducir los resultados descritos por el autor. Por cada persona que asumió el cargo de desarrollador después de seis meses, hay una docena que tardó años en hacerlo. Pero no leerá sus historias, porque "Cómo me convertí en desarrollador en veinticuatro meses" de alguna manera no suena.



No importa cuánto tiempo le llevó dominar la profesión de desarrollador: seis meses, dos años, más. Irrumpir en la industria es solo el comienzo. Mucho más importante es cómo actúas cuando te instalas.



All Articles