No hay nada que llame a los 5 temas principales, al menos no de la forma en que yo o alguno de mis amigos hemos aprendido. Y créanme, he trabajado para algunas de las organizaciones más grandes de este mundo antes de convertirme en UX.
Esto es lo que hice: crear un objetivo que desee lograr con la ingeniería.
Podría ser cualquier cosa, desde desarrollar productos escalables, codificación del lado del servidor, minería de datos, etc.
Luego, aprende un idioma que creas que es lo suficientemente bueno y puede ayudarte a pensar. Obtenga más información sobre cosas como hardware y empresas que están desarrollando sistemas basados en este lenguaje.
- Al comenzar mi carrera profesional como desarrollador, ¿cómo sé si mi software es lo suficientemente bueno?
- Soy un programador de computadoras con dos años de experiencia. Me gustaría pasar a una función de gestión. ¿Qué tengo que hacer?
- ¿Debo elegir una carrera de ingeniero de software? También lo amo
- Soy un estudiante con especialización en ingeniería de software. ¿Qué debo hacer en la universidad?
- Quiero cambiar mi trabajo Actualmente estoy trabajando como ingeniero de sistemas pero quiero cambiar al campo de software. ¿Es esta una secesión incorrecta como mi experiencia (1 año) en ingeniería de sistemas?
Verifique la comunidad, por ejemplo, XNA fue asesinado por Microsoft y eso también sin ninguna buena razón. Tiene una comunidad muy pequeña y sufre problemas de hundimiento de la base de código generada.
Busque información basada en sus recursos. ¿Hay recursos gratuitos para aprender disponibles? Si necesita capacitación, ¿cómo puede obtenerla?
Supongo que está viviendo en la India, donde, como veo a muchos de mis amigos holandeses e indios, no tenían muchos recursos para aprender sistemas basados en hardware + software en la India. Aparentemente, a su gobierno ni siquiera le importa proporcionar Raspberry Pi gratis a los estudiantes. Y estas cosas pueden causar algunos obstáculos, así que solo asegúrate de encontrar una manera de abordarlos. O simplemente encuentre otra solución.
Entonces, ahora sabes lo que quieres lograr con las ciencias y cómo lograrlo usando las herramientas que tienes.
Computer Sciences es como cualquier otra ciencia, necesita un motivo para aprenderlo. Al igual que la física, si tiene alguna motivación para aprender sobre algo, se suma a la calidad de la educación que recibirá.
La mejor de las suertes amigo!