Soy un estudiante de ECE de tercer año pero quiero comenzar mi carrera en el campo del software. ¿Qué puedo hacer por ello?

Le sugiero que complete su curso de ECE, paralelamente a eso puede hacer un curso de software si desea dominarlos ahora.

La mayoría de los ingenieros de ECE son elegibles para el dominio de software después de la graduación. Incluso para C, C ++, Java, Oracle, contratan a los nuevos ingenieros de ECE en TCS, Infosys y muchas otras empresas multinacionales.

(PD: nombré a estas grandes empresas solo por satisfacción, porque estas empresas son ampliamente conocidas, y mientras era estudiante, estos eran mis sueños para el campo del software. Hay muchas compañías de software en la India)

Hay muchas empresas en la India para comenzar su carrera, preferirían a los chicos de ECE, por ejemplo, en el campo de Software Embebido, o Semiconductores, o Redes, o trabajos de software Core también. También hay muchos trabajos orientados al software en estos campos.

La palabra software es un término amplio, hay cientos de roles que hace un ingeniero de software, nombraré algunos aquí, puedes buscar en Google otros,

  1. Ingenieros de aplicaciones (C, C ++, Java, … etc.)
  2. Desarrolladores de Automation Script (muchos lenguajes de script)
  3. Desarrolladores de herramientas (Scripting, Python, Visual Studio, etc.)
  4. Diseños de software

Te guiaré con algunos métodos, creo que sé

  1. Si tu universidad tiene buenas oportunidades de colocación, perfecciona cualquier lenguaje de programación que elijas y asegúrate de que tus habilidades de aptitud estén en el 10% superior de tu clase y sé bueno con la comunicación. Conozca todas las actividades de colocación en el campus y fuera del campus con anticipación y practique de acuerdo con sus patrones de aptitud durante al menos 3 a 4 días. Una u otra MNC lo reclutará.
  2. Si su universidad tiene un historial de colocación muy malo, intente contribuir al código abierto y agréguelo a su currículum. No es fácil contribuir al código abierto. Sé un gran programador y puedes entrar en nuevas empresas.
  3. Aprenda uno de desarrollo de aplicaciones Android o desarrollo de aplicaciones iOS o desarrollo de juegos y puede buscar trabajos y también, si no es un procastinater, puede crear aplicaciones o juegos individualmente o con un equipo para ganar.

El primero es el más fácil y a los padres les gustará más. Puede que le guste u odie, ya que la mayoría de las multinacionales nunca toman su opinión sobre lo que necesita para trabajar, simplemente lo lanzan a cualquiera de sus proyectos. (Desarrollo o soporte o mantenimiento). Todo el mundo considera que el desarrollo es el mejor y la mayoría de las multinacionales nunca te dan trabajo de desarrollo real cuando estás más fresco, te hacen escribir documentaciones o te dan algunos trabajos estúpidos. Aprenda mejor sobre las compañías de software antes de soñar con conseguir un trabajo en una compañía de software.

El segundo es difícil de hacer, pero si entras en una startup y es un fracaso, puedes terminar sin trabajo y tu experiencia podría no ser considerada por todas las compañías. (Depende de cómo te proyectes)

El tercero es el más difícil. Obtener conocimiento para crear una aplicación es fácil, pero tener una idea es difícil, incluso si tiene una idea de implementar eso y convencer a otros de que ni siquiera intentan un trabajo es demasiado difícil.

Descargo de responsabilidad:

1. Estoy trabajando en Infosys y estoy completamente feliz con mi trabajo hasta ahora. ¡Pero no todos mis amigos lo son!

2. Estos son solo 3 métodos que creo que sé preparar para ingresar a la industria del software, no sé si toda la información mencionada anteriormente es correcta. Pero que yo sepa, esto te ayudará.