Hola. Estoy perfectamente calificado para responder esta pregunta. Sigue leyendo. Te será útil.
Fui colocado en TCS y comencé a trabajar desde 2012. Renuncié a mi trabajo un par de meses antes, después de sufrir en TCS durante 3 años. Ahora trabajo en el desarrollo de aplicaciones web. El paquete se ha duplicado, sin basura de pago variable, con beneficios aparte del salario.
Mi situación era igual a la tuya. Odiaba el trabajo. Porque porque, era repetitivo, cero aprendizaje, salario muy bajo, sin posibilidades de mejora, mucha política.
- ¿Qué grado es mejor para un ingeniero de software?
- Soy un junior estudiando ingeniería de software. He tomado varias clases de programación, pero aún no he creado ninguna aplicación. ¿Cómo / por dónde empiezo?
- Como aspirante de ingeniería de software, ¿realmente necesito la tutoría de mi instructor?
- ¿Por qué tantos estudiantes de informática se postulan para prestar servicios a empresas como TCS, Infosys, etc., en lugar de intentar empresas de desarrollo reales?
- Tengo una licenciatura en Lógica y quiero estudiar Ingeniería de Software. ¿Qué desventajas / ventajas habrá para mí en comparación con un graduado de CS?
Después de completar mi segundo año, entendí que TCS existe únicamente debido a su mano de obra de bajo costo que podría proporcionar. Cualquier trabajo que venga, me refiero a lo que sea, ya sea llenando una hoja de Excel durante horas o comenzando y deteniendo trabajos por lotes, como empleado, estaba obligado a trabajar en ello.
Al RMG o HR no le importaría si está programando un gurú que pueda resolver cualquier problema o un tipo que no conoce la diferencia entre Open Office y Microsoft Excel.
Lo que hice, después de completar mi segundo año (es decir) desde septiembre de 2014, comencé a aprender Java, Spring, Hibernate, servicios web, SQL, HTML, CSS estudiando después de ir a casa, todos los días. Me refiero a todos los días, como si me preparara para un examen competitivo. Después de trabajar duro durante 8 meses, me volví muy bueno con las tecnologías antes mencionadas. Empecé a ir a entrevistas. Asistió a 5, agrietado 4, se decidió por uno.
Si quieres trabajar en tecnologías de vanguardia, comienza a estudiar todos los días. Yo recomendaría estudiar JavaScript, MongoDB, Angular.JS, HTML5, CSS3, Node.JS. Estas son las tecnologías de vanguardia. Aprende sobre ellos. Podría llevarte un año. Pero espere hasta completar 2 años en TCS, aprenda todas las nuevas tecnologías que pueda y luego ponga su papel.
Todo lo mejor. Si tiene alguna pregunta, solo comente. Le responderé.