Cómo convertirse en un programador real, en lugar de falso, es hacerlo. Mucho. Por mucho tiempo. Sea inquisitivo, haga preguntas, acepte sugerencias, escriba código, pruebe cosas nuevas: nuevos lenguajes, nuevos paradigmas, dominios completamente nuevos, lo que sea.
No tengo experiencia en informática. Aprendí a programar (haciendo las cosas que mencioné anteriormente) comenzando cuando tenía 12 años, hice un primer proyecto remunerado cuando tenía 16 años y luego obtuve mi primer trabajo a tiempo parcial. Aunque no comenzó como un trabajo de programación, cuando fui a tiempo completo después de graduarme de la escuela secundaria, tuve la oportunidad de mostrar lo que podía hacer, y en unos pocos años, fui programador.
Al principio, estaba infravalorado porque no tenía un título universitario y era muy joven. Sin embargo, cuando tenía veintitantos años, la compañía para la que trabajaba buscaba contratar a algunos buenos desarrolladores junior de la universidad y se dio cuenta de que la tasa actual era básicamente lo que me pagaban con 10 años de experiencia en la compañía. Entonces, tuvieron que darme un aumento bastante grande para justificar traer a la nueva gente.
- ¿Puede un ingeniero de control de calidad cambiar el mundo?
- ¿Tendría sentido usar JavaScript en un programa no basado en web?
- Una empresa me contactó para convertir una aplicación de Windows en un producto SaaS. Esto es nuevo para mi. ¿Qué preguntas debo hacer antes de tomar este proyecto?
- Al realizar el desarrollo de software en una startup, ¿cuáles son algunas cosas comunes que las personas se olvidan de tener en cuenta en sus estimaciones de tiempo?
- ¿Cómo es ser programador en Zynga?
La razón por la que menciono eso es porque ese es el efecto principal de no tener un título: debes demostrar tu valía haciendo el trabajo. El título le dará a quienes lo tienen una ventaja inicial, pero eventualmente, no importa. Una vez que se recupere y tenga un cuerpo de trabajo para demostrarlo, se le pagará.