¿Qué recomendaría a un estudiante de CSE de la India en el escenario actual cuando las empresas indias de TI están despidiendo a muchos empleados?

La situación es realmente buena si usted es un buen ingeniero, pero si prueba el enfoque de ejecución de las fábricas y simplemente despeja su sem, el 90% está en un grave problema.

¿Por qué? La demanda es más hacia las habilidades de computación e ingeniería informática que la demanda previa de programación para una pila de aplicaciones empresariales como CRM / ERP. Esto realmente funciona a favor del ingeniero geek y va en contra de usted si sus habilidades básicas de ingeniería informática, incluida la codificación, son débiles.

Haz estas cosas si estás interesado en aprovechar esta oportunidad. Algunos enlaces están disponibles desde mi blog para obtener más información si eso les ayuda a todos.

  • Cambio de mentalidad : piense que se está preparando para compañías de productos y no para servicios de TI.
  • Algo – Enamórate de los algoritmos. Si alguien te pregunta cuál es tu AI favorito y por qué, deberías tener una respuesta.
  • Código – No hay escape aquí, punto. Aprende a codificar limpio y bien. Python, C ++, Java no importa, pero codifica regularmente.
  • Matemáticas : no solo necesitas matemáticas, sino que también deberías ser bueno con la interpretación de las matemáticas, especialmente en áreas de álgebra lineal y cálculo. lea este blog sobre la cantidad de matemáticas que se necesita. Blog de robótica de la India | Blog de robótica | Club de robótica

  • GitHub : el mundo nuevo es para otros, copie su código, utilícelo y hágalo mejor. Así que crea un perfil de github para ti y códigos. Es gratis así que úsalo y deja que otros ‘bifurquen’.
  • hacer un robot – Robot es una tecnología integrada. Obtenga un Mech / Elec / Eelectronics / CSE juntos y haga algunos robots. Comience con los microcontroladores e intente mover la pirámide hacia el blog ROS.Robotics de la India | Blog de robótica | Club de robótica

  • Hack – Participar en código de calidad hacks y comeption
  • Crea un perfil profesional de cv y linkedin .
  • Aprende a escribir correos electrónicos . Blog de robótica de la India | Blog de robótica | Club de robótica

  • Solicite una pasantía . Blog de robótica de la India | Blog de robótica | Club de robótica

Todo lo mejor.

No te va a afectar mucho.

Los Freshers todavía son contratados en las masas, al menos en mi organización lo son. Las personas que son despedidas son en su mayoría tipos de gerencia de nivel medio que no pueden ser capacitados en tecnologías más nuevas o en recursos más jóvenes que les roban completamente sus trabajos.

¿Por qué pagar a un solo administrador unos 20 LPA cuando puede contratar tres recursos con esta cantidad, tener habilidades técnicas listas para el mercado caliente y una gran voluntad de superarse? Es cierto hasta cierto punto que un gerente brillante no puede ser reemplazado por jugadores menos experimentados, pero todos sabemos cómo los gerentes “brillantes” tenemos en TI. Casi todos son reemplazables.

Otra cosa que hay que entender en TI es que, a excepción de los graduados universitarios de ingeniería de nivel 1, nadie más puede elegir su tecnología / dominios. Todos los principales reclutadores de TI (Infosys, Wipro, TechM, Accenture, HCL, TCS) que emplean a casi el 80 por ciento de los graduados de ingeniería, contratan a granel y capacitan a los empleados en las tecnologías que requieren en ese momento. Por lo tanto, su dominio inicial será decidido por su empleador, si usted se coloca en cualquiera de estas empresas. Sin embargo, después de un año, tienes muchas posibilidades de cambiar tu dominio.

Lo último que me gustaría agregar es que debe seguir aprendiendo nuevas tecnologías y hacerse valioso para su empresa. Si nadie sabe su nombre en su proyecto, es probable que nadie lo note cuando lo despidan. Es una industria difícil para sobrevivir.

La automatización, las políticas de Trump están afectando los trabajos de TI, pero esto no es algo nuevo. Las personas también fueron despedidas antes. Y también fueron contratados. Si planeas hacer una carrera brillante aquí, quítate los calcetines y prepárate para estudiar después de 10 horas de trabajo de oficina. Aprender una sola tecnología no te llevará a ningún lado aquí.

Una respuesta muy perspicaz por Aman Goel , me gustaría agregar una perspectiva ligeramente diferente.

Veo muchas respuestas aquí con énfasis en Aprendizaje automático e IA. Es un buen consejo, pero no es un consejo bastante informado. Las empresas indias de TI están despidiendo a muchos empleados no porque la automatización los haya golpeado duro, sino porque ahora están compitiendo en una escala global que siempre está evolucionando, y la escalabilidad los ha estado golpeando más fuerte.

El mejor consejo que podría pensar para los estudiantes de pregrado es estar bien informado y mejor informado sobre sus materias. El sistema educativo indio a menudo comienza desde el primer principio, pero en algún lugar, te pierdes si no estás investigando, y esta desconexión con la experiencia del mundo real a veces te alivia de tus sujetos. (Un inconveniente, pero tal vez por algún otro momento para discutir). En resumen, se trata de estar en la cima de tu juego.

Asistí a una conferencia hace unos meses, y conocí a un director ejecutivo de 27 años, que había publicado algunos artículos de investigación, tenía una patente a su nombre y estaba liderando la investigación en la puesta en marcha que él mismo inició. De hecho, fue una agradable ruptura con los estereotipos, que investiga, solo si está interesado en un doctorado (escenario al menos en la India). Es uno de los momentos más increíbles para estudiar ciencias de la computación o temas relacionados. Y es uno de los mejores momentos para seguir tu pasión o arriesgarte un poco.

También, un consejo menor, que la codificación y la informática son dos cosas diferentes. Hoy en día, puede emplear la codificación en todo, desde la astrofísica a la electrónica y la secuencia del genoma. La ciencia de la computación está destinada a utilizar esta capacidad de codificación de una manera mejor y más eficiente. En términos más amplios, se trata de resolver todo tipo de problemas computacionales. Por lo tanto, todo lo que necesita para sobrevivir en cualquier industria de TI es la capacidad de resolver problemas y la capacidad de adaptación al espacio técnico en evolución.

Sobreviviendo en este mundo de TI, sé lo que requiere para sostenerse

No siga los informes : en primer lugar, se da mucha publicidad a los informes de los medios de comunicación de varias compañías de TI. Parece ser el fin del mundo para la industria de TI, pero las condiciones no son tan malas. Las cosas están en control y la gente está consiguiendo trabajo aquí en Bangalore y en otras partes de la India.

Diversifique su conocimiento : no se limite a un flujo en particular. Aprende sobre la IA también o sobre big data. Quizás sus enseñanzas de licenciatura en Java pueden no ser tan fructíferas para conseguirle un trabajo. Así que tenga muchas habilidades en su haber, esto aumentará sus posibilidades de empleo. Su conocimiento no debe limitarse a un idioma en particular, sin embargo, ponga énfasis en temas centrales como las estructuras de datos, bases de datos, etc.

Conocimiento práctico – Muestre su yo práctico en la entrevista. Leer libros no es suficiente, necesitas saber más. Inicie un proyecto (como una aplicación de Android o algún juego) aparte del proyecto obligatorio de acads. La idea es mostrar que puedes ejecutar tu aprendizaje también. Crea un perfil de git-hub. Participa en la programación competitiva. Sólo esto puede separarte de las masas.

Personalidad general : hoy en día no es solo programación, es un negocio. Necesitas venderte a ti mismo. Sea una persona bien arreglada que no solo posea habilidades de programación, sino que también tenga buenas habilidades de comunicación y visión para los negocios. Así que moldea tu personalidad, mantente actualizado con los acontecimientos actuales en tu industria. Siga Knappily-la aplicación de conocimientos , sección de tecnología, si le gusta. Sea un paquete completo.

Encuentre su interés : no es obligatorio que, si usted es del departamento de CSE, tenga que seguir una carrera en ciencias de la computación. Las personas que reciben un resbalón rosado son las que acuden a las empresas de TI solo para ganar. Puede que no estén interesados ​​en la programación, pero vinieron, porque las empresas de TI son el reclutador masivo. Por lo tanto, es necesario encontrar dónde se encuentra su interés. Hay infinidad de oportunidades hoy en día en diferentes sectores. Así que explore y no solo establezca una relación con las empresas de TI.

La programación es cada vez más rudimentaria. En una década, verás que las escuelas secundarias hacen mucho más hincapié en la programación. Entonces, solo saber codificar no te hará sobresalir. Tendrás que dejar de llamarte graduado o desarrollador de CSE. Piense y viva como un solucionador de problemas, y escribir código es solo una pequeña parte de ese estilo de vida.

La industria del software (y el mundo en general) continuará contratando a los solucionadores de problemas. Dependen de ellos para sobrevivir.

Por ejemplo, tomemos Aadhaar. Se requiere en todas partes en la India y por lo general es una identidad suficiente. Pero, ¿imaginó la pesadilla cuando un pirata informático compromete la base de datos de Aadhaar? Detalles de indios de más de 110 habitantes: huellas dactilares, escaneos de iris, fecha de nacimiento, ubicación, etc.

Sabemos

  1. ¿En cuántos lugares hoy es obligatorio Aadhaar?
  2. si está siendo almacenado o desechado de forma segura por la persona que recopila esos datos (escuelas, bancos, hospitales, tiendas móviles, parques de atracciones, hoteles, ferrocarriles, autobuses, aeropuertos, propietarios de viviendas, estaciones de policía, …).
  3. ¿Cómo y si un pirata informático puede usar la información de Aadhaar (casi pública) que está en todas partes hoy (punto # 2)?
  4. ¿Si los sistemas que alojan las identidades se actualizan todo el tiempo?

Ahora que hemos implementado una solución tecnológica, tendremos que mantenerla durante toda la vida y pensar constantemente en sus efectos secundarios. No muchas personas son capaces de pensar, mitigar y resolver nuevos problemas en el mundo digital de hoy.

Entonces, los trabajos no desaparecerán si puede resolver problemas interesantes y siempre emergentes.

¿Qué problema estás resolviendo estos días?

No se asuste. Créeme. La informática es y será el grado que le dará el trabajo mejor pagado todo el tiempo . Pero hay algunas cosas que aclarar aquí.

Las empresas indias de TI antes de 2010 y después de 2010.

Realmente no sé sobre los demás. He visto un cambio muy significativo en la industria de TI después de 2010. Permítame contarle mi historia. Graduado con un B. Tech en Bioinformática en el año de 2006. Uno de los muchos afectados por la recesión de 2008. También mi formación fue en Bioinformática. El mercado laboral era nulo. Estaba trabajando para varias empresas de nueva creación basadas en productos.

A pesar de que el salario era menor, realmente aprendí muchas cosas en el área de aprendizaje automático, procesamiento del lenguaje natural y bioinformática. Actualmente dirigimos un equipo para una empresa de TI de tamaño mediano como Data Scientist.

Vi un cambio notable en el año de 2010. El año en que el big data se hizo mucho más prominente y la explosión masiva de datos comenzó en todas partes. También se embarcó en el uso de Hadoop en las principales compañías de TI. Todavía recuerdo haber usado Hadoop 0.20 con muy pocos recursos disponibles para entonces.

La tendencia cambió significativamente con las grandes empresas que comenzaron a adaptarse a la computación en nube y la automatización. Los requisitos de los clientes cambiaron drásticamente. Ya no estaban interesados ​​en construir sitios web. (Sigue siendo importante. Pero no era una prioridad inmediata). Estaban más interesados ​​en la analítica.

  1. ¿Cómo puede esto ayudarles a entender el mercado y sobre su producto?
  2. ¿Cómo la automatización puede ayudarles a ahorrar tiempo y recursos?
  3. ¿Cómo se puede utilizar el aprendizaje automático para extraer información de varias fuentes de datos?
  4. ¿Cómo podemos usar tecnologías disruptivas para atraer a más clientes y tener más visibilidad?

Todas estas preguntas se volvieron muy esenciales antes de entender el negocio. Piensa cuánto han impactado las redes sociales ahora en nuestra vida. Hay compañías que rastrean la web en busca de datos no estructurados , extraen información útil de eso y la venden a los clientes por dinero.

Ya no haces el mismo trabajo redundante. La tecnología siempre evoluciona. Es una tontería permanecer desactualizado en la era de la automatización. Conozco empresas que están trabajando para reemplazar Recursos Humanos, Centros de llamadas, Sistema legal, Médicos, Representante de ventas. IBM Watson es un ejemplo. Es un sistema cognitivo líder que puede superar a los humanos en muchos niveles.

Intenta actualizar tus habilidades. No importa cuánto conocimiento obtengas, a lo largo del tiempo, debes evolucionar. Eso es lo fundamental de la evolución. Es lo más adaptable que sobrevive. En lugar de culpar al medio ambiente, aproveche esta oportunidad para actualizarse. Intenta innovar. El futuro de la TI estará en el área de Realidad Aumentada, Realidad Virtual, Computación Cognitiva e Inteligencia Artificial. Puedo prever un futuro muy brillante ya que estos conjuntos de habilidades jugarán un papel vital en la siguiente fase de la innovación tecnológica.

Siempre hay algún tipo de personas que se reinventarán y se alinearán con las nuevas tecnologías. Si no vas a hacer esto, alguien más definitivamente lo hará.

Los despidos más importantes en la industria de TI provienen de compañías basadas en servicios como TCS, Wipro, CTS, Infosys, etc.

Los despidos más importantes que ha encontrado en las noticias los realizan predominantemente las industrias de TI basadas en servicios. Las empresas basadas en servicios generalmente contratan según el proyecto y se sabe que han despedido a los candidatos que están en el banco desde la finalización del proyecto. Esta ha sido una tendencia común en la industria de TI basada en servicios.

El principal consejo en el que debe centrarse es conseguir un trabajo en el sector de software y TI basado en productos. Las empresas en este sector están buscando candidatos calificados. Buscan contratar candidatos filtrando su conjunto de habilidades y qué tan en tendencia están estas habilidades en demanda.

Los desarrolladores web son una de las trayectorias profesionales más buscadas que se han desarrollado en la industria de TI y software. Son:

  • Desarrollador front-end: Un desarrollador front-end maneja la cara del sitio web. La interfaz de usuario y la interacción del usuario están diseñadas por los desarrolladores front-end a través de varios lenguajes informáticos. Para obtener un trabajo como desarrollador front-end, debe tener conocimientos en JavaScript, JQuery y AngularJS. El paquete de salario promedio como desarrollador front-end oscila entre 4-6 LPA
  • Desarrollador back-end: se puede considerar un desarrollador web back-end quién maneja el cerebro del sitio web. Desde la gestión de la base de datos hasta el moldeado, los datos se manejan de forma adecuada por los desarrolladores de back-end. También son responsables de la correcta representación de los datos que solicita el usuario desde el extremo frontal. Como desarrollador backend, se te pedirá que trabajes con JavaScript, JSON, NodeJS, ExpressJS y Cloud. Esto nuevamente ha mostrado un crecimiento constante de la carrera en el campo. El paquete de salario promedio para un desarrollador de back-end varía de 5-7 LPA.
  • MEAN stack developer: Es una combinación de habilidades requeridas tanto por Frontend Developer como por Backend Developer. El individuo debe tener una gran variedad de intereses en múltiples lenguajes de programación de computadoras. Esta posición se ocupa de la codificación y el diseño. El salario más alto en la industria de desarrollo web lo obtienen Full o MEAN Stack Developers. El paquete de salario promedio para un desarrollador de pila media oscila entre 5-8 LPA

La ciencia de datos es otro campo próximo que puede elegir perseguir. Si te encantan las matemáticas y las estadísticas y te entusiasma la idea del análisis de datos para sugerir mejoras en las empresas, la ciencia de los datos podría ser el campo para ti.

  • Ciencia de datos: El campo de la ciencia de datos ha recibido recientemente muchos aplausos. Un artículo reciente publicado por Indian Express pronosticó que el crecimiento de la industria de la ciencia de la información será aproximadamente 6-8 veces mayor que el de la industria de TI en general. Se requiere que los científicos de datos sean altamente eficientes en matemáticas y estadísticas. También involucra lenguajes como R, Python y también Machine Learning . El salario promedio para un científico de datos varía de 4-7 LPA

Para conseguir un trabajo de ensueño en la industria del software, hay un proceso de tres pasos que se ha demostrado que es fructífero para muchos en la industria en la actualidad.

1. Adquirir el conjunto de habilidades adecuado

2. Haga proyectos en vivo para mostrar como credencial para el conjunto de habilidades.
Nota: los proyectos en vivo en la fecha actual conllevan una gran valoración, ya que destacan la capacidad práctica de ejecución de las habilidades que ha adquirido.

3. Solicitar puestos de trabajo y ser contratado.

Hay algunas formas en que puede ayudarlo a obtener el conjunto de habilidades correcto. Sitios web en línea y empresas como: Simplilearn, Coursera, Udemy, Udacity. Estas organizaciones ofrecen cursos que puede seleccionar y, al finalizar, solo obtiene una certificación para el mismo. Estas compañías no proporcionan más ayuda. edWisor es otra plataforma en línea que ha recibido un buen aplauso en términos de ayudar a las personas a adquirir las habilidades adecuadas que se exigen en la industria de TI. Proporcionan una opción de proyectos en vivo que pueden mostrar sus conjuntos de habilidades a los empleadores, que es la tendencia actual en el mercado con respecto al proceso de contratación.

Supongo que está intentando comparar los trabajos de TI con los TRABAJOS del gobierno y tratar de entender las dificultades. Si considera solo los trabajos de TI, entonces también tendrá todas las dificultades y ventajas de cualquier trabajo moderno.

Solo voy a enumerar algunas dificultades en el trabajo de TI en comparación con los trabajos del gobierno.

Lo primero y más importante es la falta de seguridad laboral.

A diferencia de los trabajos gubernamentales, los trabajos de TI no le brindan seguridad laboral. En cualquier momento, puede ser despedido o puede renunciar a su trabajo con 2 meses de preaviso. Por lo tanto, primero debe comprender que estos trabajos no estarán disponibles hasta su jubilación y, por lo tanto, debe planificar su vida en consecuencia. Existe una feroz competencia en el mercado en el campo de las TI. Las empresas desean recursos muy talentosos, jóvenes y baratos para trabajar en sus productos y servicios para mantenerse en el mercado. A medida que envejeces, perderás tu valor. A medida que adquiera más experiencia, será más vulnerable a menos que tenga la capacidad y las habilidades para demostrar que es necesario para la empresa. Esto continúa hasta que un buen día lo dejas. No hay sindicatos de TI que respalden sus reclamaciones en caso de que usted se involucre en algún tipo de pelea con su empleador. Solo tienes que dejarlo y volver a casa.

2. Presión laboral y política.

El personal de TI trabaja bajo presión, ya sea en los plazos de entrega de proyectos, la presión del cliente, la presión de los gerentes, la presión de los compañeros, etc. Por lo tanto, debe aprender a trabajar bajo presión sin someterse a presión. Necesita trabajar durante largas horas durante las fases críticas del proyecto, necesita quedarse atrás, venir los fines de semana y trabajar. Los gerentes le siguen el estado de finalización y por lo tanto será irritante. Es posible que se enfrente a la presión de los novatos que, en algún momento, lo hacen mejor que usted y tendrá un impacto negativo en su rendimiento. Tienes que atender las llamadas de los clientes siempre que esté programado. Los gerentes pueden llamarle durante el fin de semana o cuando esté de vacaciones e irritarlo. En la parte superior de todas estas cosas, tiene que someterse a mucha política en las empresas de TI. La gente generalmente favorece a su propia gente en función de su casta, religión, idioma, etc. Debe administrar a su jefe adecuadamente para obtener reconocimiento y un buen crecimiento. Cada trimestre / mitad de año / anual habrá evaluaciones que decidirán su futuro en la empresa. Incluso si lo hubieras hecho bien, pero no hay garantía de que obtengas lo que quieres. Entonces, tienes que luchar constantemente para sobrevivir en tu trabajo.

3. Actualizar sus habilidades según las necesidades del mercado

La tecnología está cambiando muy rápidamente, cada día que viene, nuevos lenguajes de programación, plataformas, sistemas, tecnologías, nuevos paradigmas, nuevas innovaciones, etc. Al estar en el puesto de TI, necesita actualizar constantemente sus habilidades y estar a la altura de los estándares del mercado. A medida que creces en términos de experiencia y salario, las expectativas crecen por igual. Necesitas ser un aprendiz constante para adaptarte a las nuevas tendencias tecnológicas.

4. Balance trabajo-vida.

El equilibrio de vida laboral en el trabajo de TI es relativamente bajo, ya que no se trabaja como el trabajo en el entorno de fábrica y el tiempo de entrada y salida. Necesita trabajar en un horario ajustado para completar su trabajo asignado. Por eso es un poco difícil lograr el equilibrio entre la vida laboral. Asistí a un simposio técnico, donde un chico de Google había venido a dar un discurso. Mencionó que no pudo hablar con su hija durante algunos años, ya que solía llegar a casa tarde todos los días debido a la presión del proyecto. Debido a esto su hija había entrado en depresión. Entonces esto es lo que puede pasar. Tienes que elegir entre carrera y familia y centrarte en uno de ellos.

5. Despidos masivos.

Por último, pero no menos importante, las empresas de TI realizan despidos masivos cuando a su negocio no le va bien o no reciben un proyecto o suspenden algunos productos, etc. Así que esto es un tipo de muerte súbita. A menos que estés preparado para estas situaciones, te volverás loco. Así que mantenga actualizado su RESUMEN, mantenga sus habilidades actualizadas, mantenga sus contactos actualizados y tenga algunos planes de supervivencia de respaldo para vivir sin salario. No hagas demasiados compromisos financieros.

  • Desarrollar una habilidad que valga. No se limite a abarrotar la sintaxis de varios idiomas, en lugar de eso, siga un idioma con su corazón. Aprende cada cosa del maldito lenguaje de programación (c, c ++, java, python, R, etc.) antes de saltar para aprender uno nuevo.
  • Lea sobre patrones de diseño e intente implementar cada vez que escriba código.
  • Comience a aprender los marcos de prueba y escriba casos de prueba para su código.
  • Crea un perfil de github y comienza a interactuar con otras personas. Contribuye al proyecto de código abierto y lee el código de otras personas.
  • Aprenda cómo funcionan los scripts e intente automatizar pequeñas tareas en la vida cotidiana.
  • Las estructuras de datos y los algoritmos son el pan y la mantequilla de esta industria. Nunca debes ignorarlo.
  • Aprendizaje automático, IOT, AI es el futuro. Empieza a aprender un poco sobre ellos.
  • Tome proyectos pequeños como un trabajo paralelo e intente implementarlo por su cuenta.
  • Ayude a sus amigos / familiares con sus habilidades de TI y agregue la implementación a su currículum.
  • Trabaja en problemas reales que nadie te dijo que lo hicieras.

“Los despidos son exagerados”

La verdad es:

La industria india basada en servicios de TI está ” Reestructurándose a sí misma “, lo que iba a suceder tarde o temprano.

La situación no es del todo sombría.

Mientras que, por un lado, las tareas repetitivas están destinadas a automatizarse (por lo tanto, las transferencias / pérdidas de empleos), en el lado positivo, las empresas están invirtiendo fuertemente en tecnologías de vanguardia.

Las principales empresas de TI han comenzado a invertir fuertemente en I + D / Ciencia de datos / IoT, etc.

He descubierto departamentos digitales de algunos de los principales jugadores de TI.

Accenture

Lo nuevo no está en camino. Lo estamos aplicando ahora mismo. | Accenture

TCS

TCS – Investigación e Innovación

Mphasis

Mphasis NEXTlabs: El comienzo de un nuevo mundo valiente

Wipro

Transformación Digital – Wipro Digital

Zensar

Zensar Labs

¡Otros han compartido consejos excelentes sobre cómo llegar allí!

#Cheers 🙂

Fuentes:

Las empresas indias de TI se mudan tarde en la carrera digital

  • No adquiera las habilidades principales : en estos días, casi todo el mundo conoce el desarrollo de Android / Web. Puedes construir una carrera con estas habilidades. Pero sería un desafío construir una carrera ‘excelente’ con solo estas habilidades. Por supuesto que hay excepciones.
  • Adquiera las habilidades más importantes del mercado : en estos días, el aprendizaje automático, la inteligencia artificial, el procesamiento de lenguaje natural, los sistemas distribuidos, etc., son muy importantes y la demanda de personas con estas habilidades es alta. Debes dominar estas habilidades para ponerte por delante de los demás.
  • Cree un currículum sólido : puede ser una persona hábil, pero a menos que sepa cómo presentar sus habilidades, no podrá venderlas. No utilice el formato doc / docx para reanudar. Utilice una de las plantillas en línea para crear un currículum decente en formato pdf.
  • Afile las habilidades de la entrevista : el currículum lo ayudará a ser preseleccionado. Las entrevistas eventualmente te traerán un trabajo. Si tiene que ‘las entrevistas son un desperdicio, no resolveré los problemas de DS / algo en el trabajo’, entonces buena suerte. Las entrevistas no son un desperdicio. Durante las entrevistas, no están probando tus habilidades de DS / algo. Están probando tus habilidades de resolución de problemas y tu creatividad. Sí, sí, puedes decir: oh, entonces, ¿por qué no me das un problema de la vida real? Bueno, ellos no tienen mucho tiempo y tú tampoco. Estoy seguro de que después de 2–3 de esas entrevistas en la vida real, te volverás loco. Acepte el hecho de que para conseguir un trabajo, debe ser bueno en estructuras de datos y algoritmos.
  • Tenga en cuenta : muchas personas tienen menos idea de lo que está pasando. No saben que están recibiendo un pago insuficiente solo porque no tienen idea del salario del mercado. Mucha gente no sabe que existen plataformas como AngelList, LinkedIn y miles de millones de otros portales de búsqueda de empleo.
  • Trabaje en proyectos paralelos : he visto personas que están enojadas por conseguir un trabajo bien remunerado pero que son demasiado perezosas para tomar un proyecto simple durante un fin de semana. La vida no funciona de esta manera. Nada será servido en su plato. Necesitas levantarte y agarrarlo por tus propios esfuerzos.
  • Cree un buen impacto : cree un buen impacto en las personas que conozca. Ya sea un entrevistador, su ex empleador o una persona al azar que conozca. Intenta crear un impacto duradero. De esta manera, siempre puede pedir ayuda (lea como referencia). Se sorprenderá al ver cuán abiertas están las personas para darle una referencia en la empresa en la que trabajan.

La industria de TI ha sido un gran proveedor de trabajo durante la última década y media, pero con la ola de automatización que llega al sector, el tamaño de los equipos que trabajan en un proyecto bajará. Como resultado, la contratación disminuirá y la gente también perderá empleos.

Cualquier estudiante universitario en ingeniería debe ser muy bueno en lo que respecta a las habilidades de programación, ya que cuando se seleccionan menos personas para un tipo de trabajo, ser un mejor programador ayudará.

Las próximas dos décadas son de optimización. La optimización de los recursos humanos es la razón para empleos menores en el sector de TI. Como estudiante, uno debe comenzar a tomar cursos y proyectos de aprendizaje automático y ciencias de la información. India es principalmente una economía rica en mano de obra. Durante las últimas dos décadas, hemos ayudado al mundo en la construcción de sistemas ahora es el momento en que ayudamos al mundo a optimizarlos proporcionando mano de obra de calidad.

En la próxima década, más o menos, podemos esperar numerosas empresas emergentes que proporcionen soluciones de ciencia de datos para tomar mejores decisiones y empresas que intentan vender algoritmos. Las compañías de TI existentes ya han comenzado a hacer un cambio para proporcionar soluciones basadas en productos para que no puedan linealizar su flujo de ingresos en contra de su fuerza laboral. Ellos también pronto proporcionarán a las empresas soluciones basadas en la ciencia de la información y el aprendizaje automático.

Nadie necesita entrar en pánico. Cree un perfil sólido en Kaggle y tenga un fuerte control sobre los algoritmos, lo hará muy bien en las próximas décadas.

Si tienes buenas habilidades en programación y realmente quieres hacer de esta tu carrera, no te preocupes. Es la industria de servicios la que está pasando por un desastre, es decir, empresas como TCS, Wipro, Cognizant ahora están utilizando la automatización para maximizar las ganancias.

Si eres un geek del producto, busca nuevas empresas que atraigan tu interés. Hay muchos buscando contratar buenos talentos. No te metas en el desarrollo web. Tecnologías como Aprendizaje automático, IA, Visión artificial, Ciencia de datos donde las empresas están invirtiendo mucho deben ser su enfoque. Sé bueno en uno de ellos y asegúrate de que tu perfil resalte tus habilidades en esa área en particular.

Si decides no seguir con el software, no te preocupes. Necesitamos buenos contadores, abogados, banqueros y vendedores. Estos trabajos casi siempre estarán en demanda. Sin embargo, tienes que ser muy bueno comunicándote, lo que viene con mucha práctica, pero al final, valdrá la pena.

Entonces, como estudiante universitario, es mejor que te liberes de estos temores y te concentres en las cosas que se espera que aprendas como estudiante.

Para cuando se gradúe, la mayoría de los trabajos exigirán una mayor aplicación de las matemáticas básicas en áreas de álgebra lineal, probabilidad, cálculo. Usando este conocimiento tienes que resolver problemas de la vida real.

Las cosas que puedes hacer en este momento son:

  1. Aprenda algoritmos e intente resolverlo utilizando el lenguaje de programación que prefiera.
  2. Leer libros sobre IA, robótica.
  3. Aprendizaje automático y procesamiento del lenguaje natural. Porque estos estarían en auge en los próximos años.
  4. Practica la codificación y participa en Hackathons.
  5. Gana tanto conocimiento como puedas.

En esta etapa, debe concentrarse en sus estudios y aprender cosas según los requisitos industriales.

Si tiene suficiente conocimiento, entonces no tiene que preocuparse por el despido.

Después de haber pasado las últimas dos décadas en el vibrante campo de la TI, mi consejo para los estudiantes universitarios de CSE es simple: prepárese para reprenderse mientras se mantiene enraizado en los fundamentos.

Aconsejar como “re-invéntate a ti mismo” y “reafirmar constantemente” es un mantra muy repetido, tanto que comienza a sonar cliché.

Por ejemplo, comencé como desarrollador de Windows (cuando el computador era ‘cliente’) y pasé a la programación en mainframes (MVS, CICS, DB2, etc.), aprendí EAI, Integration y TIBCO y luego pasé a servidores web y middlewares antes. Me transformé en un Arquitecto Empresarial y continúo observando y aprendiendo sobre las plataformas en la nube de ERP (SAP), las personalizaciones de SaaS, las integraciones, etc.

¿Tenía que ‘reinventarme’ cada vez? NO. Simplemente estaba añadiendo a mi experiencia.

Si uno tiene una base sólida en los fundamentos de la informática, la mayor parte de lo que se sigue aprendiendo es incremental y no implica necesariamente un “reinicio”. Por ejemplo, las habilidades de la base de datos 101 que utilicé en DB2 son tan relevantes como las de SQL y Big-data.

Lo que esto significa para usted es lo mismo: intente obtener una buena base en los fundamentos de la informática, ya que esto es lo que continuará desarrollando durante su carrera.


Publicado en mi blog ‘IT Career advice from Mohan’

  • Les advierto a los jóvenes indios que tengan cuidado con los grandes nombres de Quora como Aman Goel. Estos chicos no valen la popularidad que obtienen en ninguna plataforma de redes sociales. Estos muchachos no tienen ningún logro en absoluto, aparte de graduarse de una popular universidad de ingeniería india. Si discute algo más profundo con ellos, solo tratarán de asustarlo con el nombre de su alma mater. ¿Cómo sabes si un consejo que alguien está dando es incluso correcto? Internet está lleno de “idiotas entusiastas”.
  • Los despidos que está escuchando no tienen nada que ver con la ingeniería del software. Hay dos tipos de empresas en el mundo, empresas basadas en servicios y empresas basadas en productos. Las empresas basadas en servicios necesitan mano de obra de habla inglesa y las empresas basadas en productos necesitan ingenieros informáticos altamente calificados.
  • Por lo tanto, solo haga que sus perfiles TopCoder y GitHub sean impresionantes para poder seguir siendo relevantes para la industria de la ingeniería. (todo lo que está escrito en esta página web es una completa estupidez)

Tómalo con calma !

No se desanime ni se sienta lastimado por los caprichos o las excusas más comunes de la llamada hipocresía de “falta de desempeño”, que a menudo se usa en la industria para despedir a empleados inocentes.

Si bien es bueno saber lo que sucede a tu alrededor, solo sé tú mismo. Déjate llevar siempre por tu combustible de pasión. Se simple y creativo. Dedique algo de tiempo para disfrutar y desarrollarse en alguna área del CSE que más le interese. Cultive el gusto de escribir programas simples y buenos, en cualquier lenguaje o tecnología. Si la programación no es su primer amor, entonces su fuerza puede estar en otra cosa en CSE. Intenta descubrir tu fuerza.

Trate de buscar una definición de carrera y no solo un trabajo.

No descuides tus aficiones! La vida es corta !!

La inteligencia artificial es el futuro de la TI … Digamos que para los próximos 10 años …