Déjame asumir que la pregunta se centra en lo que se necesita para ser un ingeniero de software. La informática es un campo bastante amplio con múltiples especializaciones.
1. Antecedentes educativos. Esto puede ser educación académica tradicional o autoestudio. Debe tener los conocimientos básicos de programación como PLI, aprender un idioma, algoritmos y otros.
2. Practica. Con cualquier habilidad, debes trabajar en ello para ser bueno en eso. La programación es una habilidad que requiere práctica para mejorar. Así que quema algunas horas escribiendo código.
- Como desarrollador de software del Reino Unido (.NET, Node, etc.), ¿cuál es el mejor camino para convertirse en arquitecto de software? ¿Qué cursos debo considerar?
- Accenture llegará para la colocación en el campus en septiembre. Obtuve mi primer retraso en mi sexto semestre, pero podré eliminarlo en enero. Accenture no considera los retrasos. ¿Qué debería hacer ahora?
- Tengo 19 años, en Ingeniería Mecánica, trabajo a tiempo parcial pero necesito trabajar más (razones financieras). ¿Cómo puedo administrar mi tiempo para poder as de mis cursos?
- ¿Cuáles son los trabajos gubernamentales en India que se publican en países extranjeros?
- Cómo conseguir un trabajo en Sudáfrica como canadiense
3. Experiencia. Esto es invaluable cuando comienzas a diseñar soluciones. La experiencia proporciona a un programador la respuesta intuitiva a problemas que ya le son familiares. Esto acelera sustancialmente el proceso de desarrollo. Otros factores no funcionales como la seguridad, la concurrencia y la confiabilidad se perfeccionan con la experiencia.