Sí tu puedes. La industria del software es meritocrática. La competencia demostrada puede sustituir a las credenciales formales.
Sin embargo, va a ser difícil. Primero, tienes que adquirir esa competencia. Estudiar por su cuenta es difícil: es difícil mantenerse motivado y obtener todos los conocimientos y habilidades que necesitará sin brechas. En segundo lugar, tendrá que demostrar esa competencia escribiendo software no trivial y haciéndolo funcionar. Tercero, tendrá que hacer que alguien lo note y se preocupe. Hay muchos prodigios autodidactas y autodescritos en estos días. Entonces, estás en el mismo lugar donde estarías con un título formal.
Probablemente sea un mejor uso de tu tiempo ir a la universidad y obtener un título formal. Deuda si tiene que: BS o MS de CS o CE o SE son algunos de los pocos grados que son económicamente racionales para endeudarse. Si lo contratan y se convierte en un desarrollador de software exitoso, la deuda será fácil de pagar.
- ¿Cuáles son las diferentes posiciones en una empresa de productos de software y cuáles son sus roles?
- Mi supervisor quería hablar conmigo sobre el desarrollo profesional, con una promoción insinuada, pero quería ir a otro lugar, ¿cómo debería responder?
- ¿Qué programador ha escrito más líneas de código?
- ¿Cuáles son las principales diferencias entre una fábrica (abstracta) y un constructor?
- ¿Cuál es la diferencia entre eventos, controladores de eventos y oyentes de eventos?