Ciertamente. Sin embargo, tendrás que ponerte al día. En mi opinión, hay 3 temas fundamentales que todos los programas deben saber.
- Programación orientada a objetos
- Estructuras de datos
- Algoritmos
Su universidad probablemente ofrece cursos sobre los 3 temas. Tómalos, no importa si te acreditan o no.
Python es un lenguaje maravilloso, y es genial que lo hayas aprendido. Sus próximos pasos son elegir C y C # (o Java). Aprenda C porque le enseña a pensar en términos de bajo nivel: manipulación de bits, punteros, administración de memoria, etc. Aprenda C # porque necesita saber un objeto orientado correctamente lenguaje de programación.
- ¿Qué puede hacer un ingeniero de software por su país?
- Imagine que contrata a un profesional independiente para un trabajo de mantenimiento crucial en su software por una cantidad acordada de x. No concluye el trabajo, ¿cuánto de x le pagas?
- ¿Cuál crees que es mi mejor enfoque para convertirme en desarrollador de software?
- ¿Qué sucede si su empresa no cree en actualizar a la última versión de Visual Studio?
- ¿Podré encontrar empleo como desarrollador de software junior si completo el campo de entrenamiento en línea Ruby on Rails en la Academia Tealeaf?
Para una experiencia práctica, ve a través de desafíos en HackerRank. Y cuando se sienta lo suficientemente bien, intente crear un proyecto de software. Cualquier cosa. Comienza de manera simple y avanza hacia arriba.