No te preocupes, no es solo tu universidad. La mayoría de las otras universidades de ingeniería también carecen de recursos. Esta es una de las razones por las que más del 90% de los graduados de ingeniería no son aptos para trabajos de desarrollo de software.
En consecuencia, los graduados no tienen las habilidades que requiere la industria.
La forma más simple de decir esto es: los graduados no están preparados para los puestos de trabajo que actualmente están disponibles en la industria. Si bien hay escasez de científicos de datos en India , y esta demanda de científicos de datos está creciendo Apenas hay recursos para proporcionar habilidades en este dominio a los graduados.
Ahora, voy a cortar la programación competitiva, crear un perfil de Github, hacer crecer su red, etc. y contarle usted exactamente lo que puede aprender para conseguir un trabajo.
- Soy un estudiante de segundo año de ingeniería civil en IIT Kanpur, en busca de una pasantía de invierno. ¿Cómo lo hago?
- ¿Debo elegir UIUC o UNC para estudiar economía como estudiante? ¿Cuál es mejor para encontrar trabajo? ¿Cuál tiene mejor reputación en los Estados Unidos?
- ¿Alguna vez hay un momento apropiado para pasar por alto la cabeza de un reclutador cuando solicita un trabajo?
- Con ambos países experimentando tensiones políticas similares, ¿debería mudarme a EE. UU. O quedarme en Filipinas por motivos profesionales, de conveniencia y seguridad?
- Consejo profesional: ¿Cuál es la mejor manera de negar una oportunidad de trabajo?
Entonces, ¿qué roles de trabajo están disponibles para los graduados en informática?
Para los graduados en informática, la mayoría de los puestos de trabajo en la industria de TI se crean en torno a:
Desarrollo front-end: donde construye interfaces dinámicas. Según las últimas demandas de la industria, para ser un desarrollador front-end, debe conocer HTML5, CSS, Jquery y marcos como Bootstrap, Angular.js, React.js , etc.
Desarrollo de back-end: donde trabajas para hacer que los sitios web sean más funcionales. Una vez más, de acuerdo con las últimas demandas de la industria, debe conocer un lenguaje de programación del lado del servidor como PHP, JavaScript , etc. y marcos como Node.js, Express.js , etc.
Desarrollo completo: donde trabajas tanto en desarrollo front-end como back-end. No hace falta decir que necesita tecnologías que se utilizan en ambos.
Ciencia de datos: donde ayuda a las empresas a resolver problemas utilizando datos. Necesitas ganar R y Python junto con estadísticas y algoritmos básicos .
Como puede ver, las tecnologías que uno necesita saber para obtener trabajos en los dominios anteriores apenas se enseñan en las universidades. Entonces, lo primero que debe hacer es aprender estas habilidades.
Ahora, ¿dónde puedes conseguir un trabajo con las habilidades anteriores?
Solo para darle una breve idea, los trabajos para los graduados en ciencias de la computación están disponibles, en compañías basadas en servicios y compañías basadas en productos. ¿Cual es la diferencia?
En aras de la simplicidad, digamos, las empresas como TCS, Cognizant, HCL , etc. entran en la categoría de empresas basadas en servicios, mientras que empresas como Amazon, Food Panda, Zomato entran en la categoría de empresas basadas en productos. Dado que ambas categorías de compañías operan internacionalmente, ambas son compañías multinacionales. ¿Pero en cuál vale la pena trabajar?
Aquí están las diferencias clave:
- Como novedoso, ganas entre 3 y 3.5 lac PA (independientemente del dominio tecnológico) mientras ganas entre 5-7 lac PA en una empresa basada en productos, dependiendo de tu habilidad en habilidades.
- Si bien la promoción demora entre 2 y 3 años , puede obtener una promoción en cuestión de 6 meses en una empresa basada en productos.
- Una vez que comience a trabajar en una tecnología, se quedará con ella mientras esté en una empresa basada en servicios. Mientras esté en una empresa basada en productos, podrá actualizarse a medida que aparezcan los requisitos.
Si está buscando un buen salario, un buen crecimiento y un excelente futuro, las empresas basadas en productos son el camino a seguir. Pero conseguir un trabajo en una empresa basada en productos no es fácil.
Ahora, ¿cómo puede entrar en compañías basadas en productos?
Hay dos formas de hacerlo:
- Solicite directamente a estas empresas (en su página de carreras)
La mayoría de las veces, los reclutadores ignoran (u omiten verificar esto). Así que asegúrate de que una página de carrera funcione bien mientras postulas. - Utilice plataformas como Angellist y otros portales de contratación.
Recuerde que la competencia sería feroz, ya que muchos candidatos se postulan a través de estos portales.
Muchas veces te enfrentarías al rechazo y conseguir tu primer trabajo podría ser frustrante. Porque los reclutadores dudan en contratar nuevos estudiantes. Ya que no tienen un medio para evaluar sus habilidades. Sin embargo, no pierdas la paciencia.
De hecho, le aconsejaría que siga este enfoque simple:
- Decida un dominio y aprenda las habilidades que las empresas de productos están buscando en ese dominio.
- Trabaja en algunos proyectos y construye tu portafolio.
- ¡Sea contratado en su dominio deseado en una empresa basada en productos!
Como todavía no has comenzado, te aconsejaría que uses edwisor . Esta plataforma tiene un modelo de aprendizaje basado en proyectos donde aprende las habilidades relacionadas con el desarrollo front-end , el desarrollo de backend , desarrollo completo e incluso ciencia de datos.
Además, edwisor ayuda a los candidatos a ser contratados en empresas / empresas emergentes basadas en productos. ¡Así que pruébalo!