En una palabra:
No.
Ligeramente más largo:
¡NO!
- Había desarrollado un compilador basado en aplicaciones web usando PHP. Estoy usando un servidor Linux y puedo mostrar errores de tiempo de compilación y no puedo mostrar errores de tiempo de ejecución. ¿Cómo se muestra en una página web?
- Si estudié lingüística como parte de un título de Artes en la universidad, ¿qué oportunidades profesionales hay para mí?
- ¿Por qué chupo en las batallas competitivas de Pokémon?
- Si mis impuestos me ayudan a bombardear a los niños del otro lado del mundo, ¿soy cómplice del mal?
- Tengo 17 años, ¿cómo puedo comenzar a prepararme para MMA si sueño pelear en UFC? (Yo vivo en India)
- Para convertirse en un desarrollador de primer nivel, necesitará mucha más educación que la que tiene a los 16 años. No solo debes terminar la escuela secundaria, sino que debes continuar tu educación y obtener un título en Ciencias de la Computación, Ingeniería de Software o una disciplina relacionada. Es genial tener una pasión por la codificación, pero solo amarla no es suficiente. Necesita capacitación para comprender lo que realmente está sucediendo “bajo el capó” con su código, necesita educación sobre cómo funcionan las computadoras para poder aprovecharlas al máximo, y necesita comprender los fundamentos teóricos del arte y la ciencia de la programación entonces tienes la habilidad de pensar de manera creativa dentro del espacio del problema.
- Además del hecho de que terminar su educación lo convertirá en un programador MUCHO mejor, aquí hay un gran problema de señalización. Muy pocas compañías serias quieren contratar a los que abandonan la escuela secundaria. Muy pocas personas contratarán a sabiendas uno como freelance o contratista independiente. Esto te deja con una marca negra de la que tendrás dificultades para escapar por el resto de tu carrera. Abandonar la escuela secundaria es una decisión que tiene consecuencias negativas para toda la vida.
- Abandonar la escuela secundaria (o renunciar a una educación universitaria) es extremadamente miope. Mire hacia dónde se mueve la industria de desarrollo de software en este momento y cuáles son las áreas más candentes del campo. El aprendizaje automático, la ciencia de datos, la computación paralela y las otras áreas de crecimiento son áreas que requieren educación superior, matemáticas avanzadas y capacitación especializada que simplemente no podrá brindarse. Incluso si pudieras encontrar un trabajo ahora a los dieciséis años, es muy poco probable que las habilidades que tienes te mantengan relevante por mucho tiempo en el futuro.
- No hay costo de oportunidad para permanecer en la escuela. No hay ninguna razón por la que no pueda continuar aprendiendo a programar y trabajar de forma independiente en proyectos de software mientras termina la escuela secundaria. Tener la experiencia completando proyectos en tu haber será un plus cuando comiences la universidad. Básicamente, no hay nada que puedas hacer al abandonar la escuela que no podrías hacer al quedarte.
Piénsalo bien. Es probable que abandonar la escuela secundaria sea la peor decisión que tomes.