En este momento, todas las herramientas son gratuitas. Entonces, si no ha comenzado a elegir un lenguaje de programación, cualquier lenguaje de programación, hágalo. Lo primero que debe saber es: “¿Me parece al menos divertido?” Lo del lenguaje de programación es cómo aprendes eso.
Lo siguiente que debe saber es que comenzará centrado en el software, y cuanto más avance, más tendrá que preocuparse por las personas. Entonces: comprenda que si es un ingeniero de software ambicioso, también debe aprender las habilidades de las personas: es esencial para lo que hace. O si está haciendo ingeniería de software para evitar a las personas y trabajar en algo sensato y lógico, comprenda que nunca estará en las posiciones de liderazgo. Eso puede estar bien contigo, pero debes saberlo.
Tendrá que dedicar mucho tiempo “libre” para mejorar: un trabajo decente requerirá mucha capacitación y mejora de su parte, pero no le brindará muchas oportunidades de obtenerlo en el trabajo. Entonces: comprenda que la programación será su vida, en el trabajo y no, por varios años. Esa es otra razón para conseguir un trabajo con un “buen equilibrio entre la vida laboral y personal”, incluso si solo desea equilibrar el trabajo por dinero y el trabajo para mejorar, un trabajo que requiere 80 horas por semana no le dará mucho de trabajo para mejorar.
- ¿Qué cambios verá el campo de desarrollo web entre 2015 y 2025?
- ¿Cómo envía correos electrónicos a los profesionales / ejecutivos de la industria en la industria del software para pasantías y trabajos?
- ¿Cuáles son las principales habilidades de comportamiento para un ingeniero de software?
- ¿Cómo puede crecer un ingeniero de software asociado en Robert Bosch? ¿Cuáles son los pasos que pueden llevarlo a ese éxito?
- ¿Debo abandonar la programación?