Es bueno que hayas encontrado algo que te interese. Eso es mejor que muchas personas en ese nivel que todavía están tratando de resolverlo.
Dicho esto, ten cuidado de que sea divertido. Es divertido ahora porque estás aprendiendo y toda una vista de cosas nuevas se está expandiendo ante ti. Estás adquiriendo conocimiento “prohibido” y obteniendo una visión de algo que pocas personas saben o entienden.
No será divertido después de haberlo hecho durante un par de años en condiciones reales. Una de las víctimas de hacer que un pasatiempo funcione es que ya no lo persigues como un pasatiempo. Las demandas de plazos, compensaciones, el cumplimiento de requisitos tienen una forma de sacarle mucha diversión.
- ¿Cómo se puede rediseñar, refactorizar y limpiar una base de código fuente muy grande con una disminución mínima en el ritmo de innovación del producto?
- Cómo conseguir proyecto para empresa de software
- ¿Cuáles son las técnicas de ingeniería de prueba de software?
- ¿Cuál es un buen tema para la tesis de maestría en ingeniería de software?
- ¿Cómo continúan desarrollándose los ingenieros localmente a medida que la pila crece en su producto?
Solo usted puede decidir si desea obtener un título en esto. No te enfoques en el lenguaje; enfóquese en aprender a programar y pensar como un programador. Puede llevar varios años desarrollar esa habilidad y muchas personas nunca lo hacen. Un curso o dos te dan una idea de la programación, pero aún no has desarrollado esa habilidad. Solo la práctica y el tiempo pueden darte eso.
Si su colegio comunitario ofrece un programa de crédito para un título, como dos años con ellos, que tiene todo transferido a un título de cuatro años y usted hace dos años en la universidad, aprovéchelo. Será más barato y debe tener una buena idea después de dos años de si esto es algo que desea o no.
Las habilidades de desarrollo de software siempre estarán en demanda. La habilidad del análisis de problemas, una vez dominada, nunca se vuelve obsoleta. Esa habilidad siempre lo hará empleable, ya que la capacidad de analizar problemas y diseñar soluciones atraviesa muchos campos, no solo el desarrollo de software. No todos los desarrolladores son buenos en eso. Algunos pueden escribir hermosas soluciones para los diseños que se les dan, pero no pueden diseñar solos desde cero. Las personas que pueden hacer esto son altamente empleables.
Te daré un consejo: no hagas esto por dinero. Sí, puedes vivir bien en el desarrollo de software. Pero eso viene con un precio muy alto y se gana cada centavo y algo más.
Te estás comprometiendo con una vida de aprendizaje constante, frustración con personas no técnicas, tener que conocer y comprender una docena de tecnologías al mismo tiempo, ser un maestro haciendo malabarismos con los lenguajes y los procesos de pensamiento y manteniendo una calma zen en todo momento. La mayoría de las personas se vuelven buenas en uno o dos trabajos en su carrera. Los desarrolladores de software tienen que ser buenos a las diez, todo al mismo tiempo.
Lidiar con ese día tras día, solo por el dinero, te sacará del campo para siempre. Asegúrate de hacerlo por los motivos correctos. Los mejores desarrolladores disfrutan de su trabajo en diversos grados, por lo que estás en el camino correcto allí. Traza un camino y mira a dónde te lleva.
¡Buena suerte!