Acabo de tropezar con esta pregunta, no’te preocupes que tuve este pensamiento atascado en mi cabeza durante mucho tiempo cuando decidí pasar de un fondo de sistema técnico y trabajar a tiempo completo como desarrollador (bueno, ese era el sueño en ese entonces).
Incluso cuando no era un desarrollador completo todavía me estaba haciendo esa misma pregunta y algunas más:
«¿Voy a ser capaz de trabajar junto a mis compañeros que todos parecen estar bien educados y / o tenían mejores oportunidades que yo?»
Este pensamiento me atormentó durante años y, en retrospectiva, probablemente me afectó a mí y a la calidad de mi trabajo y, mirando hacia atrás, probablemente me frené un buen número de veces, sin embargo, tuve los cojones de lanzarme al papel de desarrollador y eso me dejó muchas noches sin dormir porque me enfrenté a la misma pregunta de nuevo sólo que esta vez parecía ser más condenatoria porque todos mis compañeros tenían un cierto nivel académico o más.
Por ejemplo, dejé la escuela, no era realmente académico en ese momento (ahora no puedo dejar de aprender) pero era muy práctico, pero debido a mis dificultades de aprendizaje y Aspergers me costó incluso estar presente y finalmente me caí justo antes de que mi tiempo en la escuela terminara.
Un par de veces en la universidad y todavía no estaba centrado y debido a mis propias malas decisiones y la pereza franca perdí mi oportunidad de obtener algún tipo de calificación formal, sin embargo … Soy una persona terca y me negó a decir que no podía hacer algo. Después de luchar mucho, me enseñé a mí mismo, descubrí que tenía una mente de ingeniero, así que empecé a sumergirme en los ordenadores, aprendiendo lo que necesitaba sobre la marcha (a veces de la manera más difícil, por desgracia).
Así que avanza rápido hasta hace unos 4-5 años y me las había arreglado para forjar un camino en el desarrollo, a pesar de que perdí muchos puestos de trabajo debido a la falta de un título de ciencias de la computación o cualquier tipo de calificaciones realmente, sin embargo, como muchos han dicho aquí, la experiencia cuenta y, afortunadamente, algunos buenos gerentes de desarrollo vieron que tenía mucho de eso y la motivación para aprender.
Pero ….
Esa maldita pregunta de nuevo – me golpeó un par de veces porque trabajé junto a algunos grandes desarrolladores y era obvio que tenían una formación académica que yo simplemente no tenía y posiblemente descuidé algo de aprendizaje de todos modos, pero sabes que es deprimente escuchar a estos chicos hablando de algoritmos y matemáticas avanzadas y yo estoy sentado allí pensando «mierda debería haber tratado de conseguir un título…».
Sin embargo, dejé ese pensamiento, es una falacia y sólo arruina tu capacidad de progreso. Lo que aprendí es que sólo eres tan bueno como quieres ser y la única persona que te retiene eres tú.
Somos increíblemente afortunados como desarrolladores ahora de tener una gran cantidad de recursos (no sólo dev’s sino todo el campo técnico está floreciendo ahora mismo). Se puede aprender de casi cualquier lugar incluso en Quora (por lo que me desvío por aquí a veces) y en general he encontrado que las personas que no son necesariamente académicas tienden a ser las que tienen más visión y capacidad para realmente producir un gran trabajo.
Confía en mí, el hecho de que estés haciendo esta pregunta es una buena señal de que estás tratando de medirte a ti mismo, pero mi consejo es que no lo hagas en contra de otras personas, sólo aprende lo que necesitas y encuentra la forma más rápida y fácil de hacerlo.
Al final te darás cuenta de que eres realmente brillante.