¿Qué debe hacer un estudiante de B. Tech CS para NO terminar obteniendo un trabajo insatisfactorio en la industria india de TI?

Como estudiante de B.Tech CS:

1) Aprender desde una perspectiva práctica. La ingeniería de CS involucra algunas materias realmente buenas como Inteligencia Artificial, Computación Paralela, Aprendizaje Automático, etc. Sin embargo, se les enseña más desde una perspectiva teórica. No hay mucha retención una vez que el estudiante completa su título. Pruebe y conserve lo aprendido al probar algunos pequeños ejemplos. Incluso si se retiene el 10%, es mejor que nada y seguramente será útil en el futuro.

2) Practica más programación. Hay muchas sesiones de laboratorio, exámenes prácticos y proyectos de último año. Sin embargo, aquellos que completan el grado de CS año tras año demuestran malas habilidades de programación en su entrevista de trabajo. Muchos ven la programación como algoritmos de lectura y memorización o sintaxis de lenguaje. Cuando se les presenta un problema único, no pueden escribir el código para resolverlo.

En estos días, muchos estudiantes intentan sitios de programación competitivos como Hacker Rank o Top codificador. Creo que estos sitios son útiles solo si intentas escribir el código por tu cuenta. Es una pérdida de tiempo hacer esto como una actividad grupal. Concéntrese en lo que realmente ha aprendido en lugar de en cuántos ejercicios completó.

3) Hacer el proyecto del año final diligentemente. Este proyecto es más importante que su porcentaje general en B-Tech. Elija proyectos que sean realmente aplicables en la industria del software y aquellos que impliquen mucha programación. En lugar de demostrar un proyecto 100% funcional, enfóquese en el aprendizaje máximo. El sistema educativo le brinda una oportunidad única de realizar proyectos reales. Aprovecha al máximo.

Como recién graduado

1) Recuerda el hecho básico de que manejas tu carrera. No tus compañeros. No tus padres. Ciertamente no es su empleador. Sé valiente y hazte cargo.

2) Piensa en grande. Su capacidad de asumir riesgos es más alta al comienzo de su carrera. A medida que crezca, tendrá más responsabilidades, como una familia más grande, padres mayores, etc. Tome grandes pasos al comienzo de su carrera, como unirse a una nueva empresa O ir a una universidad en el extranjero para hacer MS / PhD O comenzar su propio negocio, etc. Haga cosas que sean de alto riesgo: alta recompensa. Puede fallar, pero tendrá la fuerza para intentarlo nuevamente o hacer otra cosa y tener éxito.

3) Si toma un trabajo, concéntrese únicamente en cuánto está aprendiendo. En esta etapa, no considere el paquete salarial, la bonificación, el incremento, la promoción, etc. Si su empleador lo ubica en un proyecto de prueba o apoya roles sin posibilidad de aprendizaje, solicite un cambio. Si el empleador no está dispuesto a cambiar su función, ¡renuncie! Recuerda el punto 1.