Bien por tomar la iniciativa de aprender, seguramente pagará dividendos en el futuro.
Tomaré la postura contraria de que aprender a programar no es tan importante si esperas convertirte en ingeniero de software. Estoy asumiendo un horizonte temporal de varios años aquí y tendrás años para refinar tus habilidades si realmente eliges tomar este camino.
Mi consejo es este.
- ¿Qué lenguajes de programación deben saber todos los estudiantes de informática antes de graduarse de la universidad?
- ¿Cuáles son las empresas que más pagan en la India para los nuevos e ingenieros de software?
- Cómo pasar de ser un ingeniero de software a un rol de ingeniero de ciencia de datos / aprendizaje automático
- Al hacer IIT, ¿podemos convertirnos en ingenieros de software en Google?
- ¿Están los ingenieros de software preocupados de que su jefe descubra que están trabajando para crear una startup?
Encuentre algo técnico que hierva su sangre y simplemente sumérjase. Puede ser cualquier cosa. Ni siquiera tiene que ver con las computadoras. Preferiblemente, haga algo sobre lo que pueda obtener comentarios relativamente inmediatos; de esa manera puedes entender tu progreso y mejorar. Entrena para una Olimpiada de Biología. Compite en concursos de negocios. Resuelve acertijos lógicos. Tomar exámenes: el SAT, lo que sea. Construye modelos ML. Compite en uno de esos sitios web de programación. Asegúrate de que te apasiona lo que sea que estés haciendo. Asegúrate de divertirte.
Al final del día, lo importante es que usted:
- aprenda a pensar de manera sistémica y abstracta : esto es importante sin importar lo difícil que haga, ya sea escribir una novela o programar computadoras o formular políticas. Profundizar lo suficiente en cualquier cosa técnica te obligará a entrenar tu cerebro para pensar de esta manera. Y, una vez que haya dominado esta forma de pensar en una disciplina, la habilidad es altamente transferible.
- aprende a aprender de forma independiente : si aún no has aprendido esto, eres tu mejor maestro. Puede encontrar mentores y tutores para ayudarlo y responder sus preguntas, pero al final del día, depende de usted entender cómo buscar y sintetizar el conocimiento.
Especialmente cuando eres tan joven, las meta-habilidades son mucho más apalancadas que las específicas, ya que te ayudarán a aumentar tu conocimiento a un ritmo compuesto por el resto de tu vida.