Por qué dejé de leer los artículos "Cómo convertirse en desarrollador"

Consejos para desarrolladores principiantes



imagen




Ojalá durante los días en que estaba aprendiendo a programar, alguien me dijera que dejara de leer artículos sobre "Cómo convertirse en desarrollador en X meses". Así que déjame hacerte llegar este mensaje.



Deja de leer estos malditos artículos.



Entiendo que algunas personas se resistirán a esta afirmación (especialmente los autores de tales artículos). Para empezar, señalaré que esta es exclusivamente mi opinión. Si te gusta leer artículos como este, no dejes que te detenga.



Pero si eres un desarrollador principiante, es mejor que ignores estos artículos (o al menos los trates con gran desconfianza).



Déjame explicarte por qué.



"¡Si me las arreglé para hacerlo rápido, entonces tendrás éxito!"



Una de las cosas más difíciles de mi carrera es cambiarlo. Cambiar de carrera no es una tarea fácil. Esto no se puede hacer por capricho o en un abrir y cerrar de ojos. Es necesario prestar mucha atención y aprender mucho durante un largo período de tiempo. Como era de esperar, esto puede perjudicarlo tanto financiera como emocionalmente.



Uno de los pensamientos que se me ocurrieron cuando era un desarrollador novato es que es necesario vincular claramente los objetivos y las esperanzas. Cuanto más ambiciosos sean sus objetivos, más esperanza tendrá para superar los momentos difíciles. ¿En qué momento las metas se vuelven poco realistas y las esperanzas falsas?



Aprendí la respuesta a esta pregunta por las malas. Cuando aprendí a programar, comencé desde abajo. No tenía ninguna experiencia. Ni HTML ni CSS. Ni siquiera he editado mi página de MySpace.



Tenía un trabajo sin futuro y quería construir una carrera con potencial de crecimiento. He leído estudios que dicen que los programadores generalmente están satisfechos con su trabajo y tienen buenos salarios. Este fue el catalizador que llamó a iniciar la búsqueda de vacantes para desarrolladores.



Sin embargo, entendí que las circunstancias no me favorecían. Entré al reino de la tecnología en un cero completo y tenía 20 años. No sabía cuál era la probabilidad de que encontrara un trabajo, y mucho menos el hecho de que no entendía qué tipo de trabajo estaba buscando.



Afortunadamente, una búsqueda rápida en Google arrojó muchas historias de éxito de desarrolladores. Para un desarrollador en ciernes como yo, fue embriagador. Los títulos reflejaban exactamente lo que estaba buscando.



  • "Cómo aprendí a programar en 6 meses y cómo ingresé a Google"
  • “Cómo me convertí en desarrollador autodidacta en 7 meses. Usted también puede "
  • "Cómo pasé de novato a ingeniero de software en 9 meses, trabajando a tiempo completo"


Devoré estos artículos en lotes porque me dieron lo que necesitaba: esperanza.



Me consideraba un chico relativamente inteligente. Si realmente hubiera gente que consiguiera trabajos de alta tecnología en seis meses a un año, yo podría ser uno de ellos. Después de todo, muchos de estos artículos proclamaban: "¡Si yo puedo, tú también puedes!" Esta esperanza me impulsó a sumergirme en el ámbito de la tecnología.



imagen



No tengo estudios superiores en Ciencias de la Computación

116 días de autoaprendizaje

12 semanas de cursos

y mucho entusiasmo

Si lo logré, entonces puedes




La realidad rápidamente hizo ajustes a esta imagen. Por si no lo sabías: 6 meses no es mucho. Antes de darme cuenta, estaba en mi sexto mes de escuela y no tenía mucho que mostrar. Sí, ya conocía los conceptos básicos de HTML, CSS y JavaScript, y podía crear un sitio estático. Pero no estaba del todo listo para trabajar.



Todos estos artículos como “Cómo conseguí mi primer trabajo como desarrollador en 6 meses”, que alguna vez me reconfortaron, se convirtieron en mi pesadilla. Cuanto más tiempo pasaba, más me oprimían. Pasó un año y mis intentos de conseguir un trabajo pasaron desapercibidos. Dejé de pensar: "Si ellos pudieron, entonces yo puedo". Ahora estaba pensando, “¿Cómo lo hicieron? ¿Soy capaz de hacer esto? " Ya no me veía como los héroes de estas historias de éxito.



No fue hasta que decidí dejar de leer estos artículos que mi ánimo comenzó a elevarse. Por muy tentador que fuera compararme con mis compañeros, lo dejé pasar y me concentré en mi viaje.



Aunque tomó un tiempo, salí de la carrera de ratas. Y pude reflexionar sobre mi propio viaje y aprender algunas verdades importantes.



No soy el único que se sintió así



Aunque estoy concentrado en mi propia experiencia, no fui solo yo quien se sintió así. Cada año, más y más personas ingresan al campo de la tecnología. A menudo hablo con nuevos desarrolladores y sus opiniones sobre este tipo de artículos se superponen con las mías.



imagen



¡Gracias por escribir esto, amigo! Yo era uno de los que leía estos artículos y me sentía miserable. Cuando conozco a personas honestas como tú que están dispuestas a aceptar la parte desagradable de este camino, encuentro la fuerza para aceptarlo también.



Esto es lo que suelo decirle a esta gente.



Estos artículos no reflejan la realidad para la mayoría, la



simple verdad es que la mayoría de los aspirantes a desarrolladores no encuentran trabajo durante 6 o incluso 12 meses. Muchos desarrolladores profesionales tienen educación superior en esta área , se necesitan aproximadamente 4 años para obtenerla. Incluso si dejamos la universidad y consideramos solo cursos, solo un pequeño porcentaje de sus graduados encontrará un trabajo dentro de un año.



Si echamos un vistazo a los datos de empleo de Fullstack Academy , una institución educativa conocida y respetada con sede en Nueva York, podemos ver que el 52% de los graduados encontraron un trabajo 6 meses después de completar sus cursos en 2019. Pero si miramos a las personas contratadas como desarrolladores de software, su participación es solo del 35%.



imagen



El programa en sí está diseñado para 17 semanas (plan de estudios de 13 semanas con cuatro semanas de preparación). Podemos suponer que todos los participantes estudiaron algo antes de venir a estos cursos (desde un par de semanas hasta un par de meses). Esto significa que alrededor de un tercio de las personas que asisten a Fullstack Academy encontrarán un trabajo dentro de un año de comenzar su educación en codificación.



Estos resultados no son exclusivos de Fullstack Academy. Puede ver los datos de contratación después de diferentes cursos y compararse .



Honestamente, considerando todo, estos no son malos resultados. Pero si comparas este pequeño grupo con todo el estrato de desarrolladores novatos (estudiantes, cursos completados y autodidactas), esta es una pequeña pieza.



La realidad es que si está considerando comenzar una carrera en tecnología, lo más probable es que requiera al menos un año de estudio. Me tomó más de dos años conseguir finalmente mi primer trabajo. Y no hay nada malo en ello.



Aprender a programar es difícil. Es notable el hecho de que incluso puede ir a este campo sin un diploma en menos tiempo del que se necesita para obtener uno, y por una pequeña tarifa. No es necesario complicar la tarea estableciendo plazos arbitrarios. Finalmente…



No puedes controlar el tiempo



Una vez vi un video de YouTube de un "entrenador de carrera de programadores" dando consejos a los aspirantes a desarrolladores. Hizo hincapié en un consejo:



“Fíjese un plazo de un año. Cuando llegue, deberías empezar a intentar conseguir un trabajo ".


Este es un consejo terrible y dañino.



No puede acelerar su aprendizaje y el tiempo que lleva encontrar su primer trabajo. Los plazos pueden ser motivadores, pero no harán que su cerebro comprenda JavaScript más rápido. De acuerdo con la Ley de Hofstadter , cuando se establece una fecha límite, inevitablemente se queda atrás. El entrenamiento dura exactamente el tiempo necesario.



Pero cuando los desarrolladores novatos leen estas historias de éxito, sienten que pueden administrar el tiempo. Muchos autores de tales artículos glorifican toda esta conmoción. Esa gente se quema mucho.



imagen



En promedio, me sentaba en un café de 8 a 12 horas.



, , 50 . , .



SSP Hack Reactor 4 , 6 12 . , JavaScript, , .



* 7 . .



* , JavaScript.



* , JavaScript .



* Llego a trabajar a las 9 am, salgo a las 17. Para ser honesto, a veces fumaba marihuana cuando llegaba a casa.



* Estudie y programe de 6:00 p.m. a 3:00 a.m.



* Repita al principio




Puede sentir que las horas extenuantes de trabajo y no dormir traerán los mismos resultados. Pero la investigación ha demostrado que dedicar más tiempo no garantiza ganancias de productividad.



Cuando se trata de encontrar trabajo como desarrollador, entran en juego una serie de factores. Las personas tienen diferentes beneficios:



  1. Experiencia de programación
  2. Educación más alta
  3. Proximidad al hub tecnológico
  4. Mentores y asistentes
  5. Suscripciones a redes sociales
  6. Capacidad para comportarse durante las entrevistas y al comunicarse.


Todas estas y muchas otras variables juegan un papel y pueden darle a alguien una ventaja. Incluso tener una computadora y una conexión a Internet es más de lo que algunas personas tienen.



imagen


Desafortunadamente, pocos de estos artículos reconocen los beneficios de ser un autor, lo que lo lleva a creer que todo lo que necesita hacer es darse prisa, darse prisa y darse prisa.



No se deje tentar por la pornografía. Sea amable con usted mismo . La adicción al trabajo y el agotamiento son comunes en la tecnología. No necesitamos que más personas caigan presa de ellos.



Conclusión



No hay nada de malo en escribir artículos como "Cómo me convertí en desarrollador de software". Los escribí yo mismo , así que entiendo por qué la gente los escribe.



Entrar en el ámbito del software es un logro fenomenal que debe anotarse y documentarse. Es catarsis escribir y reflexionar sobre tus experiencias. Además, estos artículos son muy populares. Obtienen clics y visualizaciones. La gente nunca dejará de escribirlos. Y no deberían.



Es importante que los lectores recuerden que estas son solo anécdotas: la experiencia de una persona individual. Estos no son tutoriales y adolecen de prejuicios. Muy pocas personas podrán lograr los mismos resultados.



Por cada persona que consigue su primer trabajo técnico en seis meses, hay docenas más que tardaron años. Pero no verá estas historias porque "Cómo me convertí en desarrollador en 24 meses" no suena tan genial.



No importa si le toma seis meses, dos años o más convertirse en desarrollador de software. Entrar en el ámbito de la tecnología es solo el comienzo. Lo que es más importante es lo que harás cuando empieces.








imagen



Vacantes
, , , - .



, , , .



, , . , , , , , .



, , .







Sobre ITELMA
- automotive . 2500 , 650 .



, , . ( 30, ), -, -, - (DSP-) .



, . , , , . , automotive. , , .





All Articles