Cómo tener un trabajo de ingeniero de software de alta gama si soy de una universidad de ingeniería de nivel 3

Lee esto. Estoy seguro de que ayudará.

Soy de una universidad de 3 niveles en Bengala Occidental, India. Durante mis 4 años en la universidad, había realizado 4 pasantías pagas con las que incluso había podido pagar la tarifa de un semestre. Tuve 3 ofertas cuando salí de la universidad, todas ellas de buenas nuevas empresas. Después de 2.5 años de trabajo, estoy ganando 20 mil rupias por año e incluso reservé un piso en Bangalore.

Un poco de historia:

  1. Desde que era niño, en la mayoría de los exámenes finales en la escuela, solía reprobar al menos una materia.
  2. En mis 12 exámenes simulados, obtuve el 38%.
  3. De alguna manera obtuvo el 80% en 12 juntas y, por supuesto, se metió en una universidad de mierda.
  4. El único objetivo era estudiar bien en la universidad, mantener un buen CGPA y conseguir trabajo en las empresas de servicios de TI que vienen a la universidad. A saber, Infosys, Wipro, etc.

Algo pasó:

  1. Vio a las personas mayores harapientos juniors. Estudiantes en albergues bebiendo, viendo películas. Los profesores eran realmente malos (en conocimiento del tema)
  2. Estaba seguro de que había algo mal y de repente sentí curiosidad por saber qué hacen los estudiantes en IIT, IIIT, etc., para conseguir trabajo con tanto salario. Qué es diferente.
  3. Preguntó a un estudiante de secundaria que estudiaba en IIIT-H. Dijo que hay sitios web llamados Codechef, SPOJ, Codeforces, Topcoder, etc. y si realmente quisiera ser un buen programador, debería codificar allí. Le agradecí y le pregunté si puedo preguntarle cuando tenga dudas. Nunca olvidaré lo que dijo: si realmente quieres aprender, encontrarás la manera de lograrlo. Internet tiene todas las respuestas a su pregunta. Estoy en IIIT-H y no hago esto. Lo harás si estás decidido. Le agradecí nuevamente y después de todo fue solo.
  4. Aprendí Python en línea y comencé a codificar en Codechef. Entonces llegué a saber sobre SPOJ y codifiqué allí.
  5. Nunca me importó una mierda “disfrutar” en la universidad. Estaba enamorado de la programación. Empecé a leer noticias de hackers, Quora (sí, he visto lo mejor de Quora y ahora lo extraño.: D). Comprendí que no hay forma de perder el tiempo en otra cosa que otros estaban haciendo en la universidad.
  6. Cuando fui al segundo año y llegaron mis juniors, comencé a buscar compañeros de equipo para ACM ICPC. A diferencia de otros, a quienes les gusta ser “dadas” de la universidad, todo lo que solía hablar con otros (juniors o seniors) es hacer algo para aumentar las habilidades. Me encantó animar a las personas a codificar o hacia cualquier cosa que les encante hacer.
  7. En algún momento, mi Codechef de rango uno en toda la India era el 60. Fue entonces cuando recibí un correo de entrevista de pasantía del equipo de I + D de Aspiring Minds. Limpié las entrevistas (DS Algo y Math). El otro interno que trabajaba conmigo era de DCE y su rango de India en AIEEE era 9000 (mi rango de AIEEE era más de 1 lakh). Se sintió genial tener buenas personas alrededor.
  8. Hice 3 pasantías más después de eso. Los proyectos paralelos y la programación competitiva continuaron.
  9. Fui a ICPC, di una charla en PyCon India, realicé algunos proyectos en ML y procesamiento de imágenes y en el camino animé a todos.

¿Que recomiendo?

  1. No pierdas el tiempo en la universidad. Disfrutar y relajarse se siente genial, pero no hagas eso.
  2. Maximiza tu tiempo para codificar. Trabaja muy muy duro.
  3. Encuentra tu propio camino y no preguntes a los demás. (La mayoría de los jóvenes que solían preguntar no hicieron nada. Sin embargo, pacientemente ayudé a todos. Uno que no preguntó nada y encontró su propio camino ahora está en DirectI: D)
  4. No des excusas por tus fracasos. Eres la única razón de lo que eres. No trabajé duro en la clase 11-12 y terminé en una universidad de mierda. Pero yo era (todavía lo soy) una mierda también.
  5. La mayoría de las veces tendrá ganas de dejar el trabajo duro y disfrutar como los demás. Pero ese es el final. Sigue luchando hasta que logres porque ese conocimiento permanece para siempre. Es muy muy frustrante aprender algo y en la programación, sí, es muy difícil aprender y seguir presionando. Pero no hay otra manera. Tienes que trabajar duro. Determine que todos estos 4 años codificará como loco y obtendrá pasantías y empleos.
  6. Anime a todos a trabajar duro. Dile a 100, al menos 1 lo hará.
  7. De nuevo, trabaja duro.

Lo mejor es que este arduo trabajo te convertirá en un ser humano increíble que no se rendirá fácilmente ante nada. Su “lucha” para alcanzar el nivel aumentará y eso es lo más importante para sobrevivir en la vida. Disfruta lo que sea que estés haciendo. No lo hagas por el salario. Hazlo porque es increíble. Además, aprenderá a aprender cualquier cosa sin una “capacitación” remunerada. Aprendí a cantar y cocinar después de mudarme a Bangalore para trabajar solo. 😉

Gracias. Espero haberte motivado a comenzar. Todo lo mejor.

Comienza a programar
1. La respuesta de Anudeep Nekkanti a ¿Cuál fue la estrategia de programación competitiva de Anudeep Nekkanti para convertirse en el puesto 35 en el ranking mundial, en solo 6-7 meses?

2. La respuesta de Nikhil Garg a ¿Cómo debo practicar para estar en un nivel en el que pueda abordar los problemas Div1-500 de TopCoder con confianza? Soy un novato con cero experiencia en programación competitiva.

Trabajé en trabajos de ingeniería de software de primer nivel, terminé como CTO de una empresa india de segundo nivel y dirigí equipos de ingenieros de todas las universidades de nivel; luego trabajé como emprendedor e involucré / empleé a varios ingenieros de universidades de nivel 1, hasta hace poco, cuando me tomé un descanso del trabajo por un par de años.

No soy un graduado Hice mi clase 12 en PCM de una buena escuela en una ciudad inaudita. Obtuve un 56% en PCM en las finales. Proporciono estos detalles para establecer que soy elegible para responder esta pregunta.

Entonces, ¿cómo puede obtener un trabajo de ingeniería de software de primer nivel si se graduó de una universidad de ingeniería de nivel 3? Este es mi consejo:

Necesitas tener suerte.

Esto significa dos cosas en orden.

  1. Necesita estar extraordinariamente bien preparado.
  2. Necesitas buscar oportunidades sin miedo.

El punto anterior es el punto más importante de todos. No puedes hacer nada sin Suerte, que no es más que Preparación + Oportunidad.

No estoy elaborando sobre la preparación como la respuesta de Balaji Viswanathan ya lo hace.

Tengo una pequeña sugerencia: prepárate primero. No dedique una parte de su tiempo a buscar oportunidades y otra parte a prepararse.

No.

Prepárate primero . Haga las paces con su estación actual en la vida, con suerte un trabajo en el mismo campo, incluso si no es perfecto y prepárese. Prepárate temprano en la mañana. Prepárese en su camino, prepárese en sus descansos: descansos para tomar café, almuerzos, descansos en el gimnasio, descansos para caminar. Prepárate por la noche. Cuando quiera tomar descansos, use algo que aún lo prepare. Un mal ejemplo: si quieres darle a tu cerebro un descanso de los algoritmos, memoriza tablas de multiplicación de números primos.

Esos graduados universitarios de nivel 1 no están tomando atajos. Han cruzado una etapa de preparación disciplinada antes que tú. La mayoría de ellos han absorbido la disciplina lo suficientemente bien como para que incluso cuando resbalen, no caigan demasiado, pero es posible alcanzarlos o superarlos. No recomiendo tales comparaciones como un enfoque de la vida: proporciono estos datos solo para calmar sus dudas, evidentes por el lenguaje de su pregunta. Mi punto es que necesitas prepararte mejor que ellos. Tómelo como punto de referencia.

Sabrás cuando estés lo suficientemente preparado.

Necesita estar solo (o encontrar a alguien con quien estar solo)

Tu mayor desventaja no es tu universidad. Es irrelevante. Su mayor desventaja es su círculo. Donde estás, no es el lugar, están los más motivados de la juventud.

Soy introvertido Combinado con el hecho de que nunca fui a la universidad, mi círculo de amigos no existía. Estaba manejando equipos cuando mis compañeros todavía estudiaban. Mis problemas (como pedirles a los ingenieros mayores que consideren enfoques alternativos) y mis intereses (como resolver uno de los problemas del millón de dólares en matemáticas) eran completamente incompatibles con los de mis amigos (de dónde copiar la próxima tarea). Disfrutamos nuestros helados juntos, pero no me permitieron hablar de la tienda.

A lo largo de los años, he hecho amigos con diversos antecedentes, y me he dado cuenta de que incluso sin amigos, estaba mejor que aquellos con círculos de malos amigos.

Si tus amigos insisten en que estás perdiendo la vida al no beber y no fumar, entonces un solitario sin amigos que siempre se ve con un libro y no tiene amigos, está mejor que tú.

Si tus amigos se burlan de ti porque te gusta trabajar más y divertirte menos, o porque disfrutas de los acertijos, entonces ese tipo que resolvió un rubik por su cuenta, y de quien se burla constantemente, porque tartamudea: está mejor que tú.

Tu círculo está formado por personas a las que llamas amigos, pero no todas son necesariamente así. Algunos de ellos propagan activamente la negatividad debido a su propia inmadurez emocional. Su necesidad de crecer es su problema, no el tuyo.

Elimina sin piedad a esos amigos de tu vida.

Sé que este es un consejo difícil, pero curar tu círculo parece ser importante para mí. Terminas con menos amigos y más conocidos, pero de todos modos esa era la verdad; solo estabas etiquetando las relaciones incorrectamente.

Necesitas ser valiente

Cuando esté lo suficientemente preparado, deslumbrará a las personas y lo sabrá. Al menos a veces. Ahora, deslumbra a las personas adecuadas.

Una vez que esté preparado, ser seleccionado en una entrevista de trabajo de software de alto nivel no es un problema. Puedo dar fe de ello. Lo he hecho yo mismo y he visto a varias personas hacerlo. Si está preparado de manera deslumbrante, será seleccionado – universidad de empate 1 o no universidad – dos rondas de entrevista u ocho rondas de entrevista – ser seleccionado no es un problema.

El problema inicialmente es recibir la llamada. Cuando revisan los currículums, rechazan a los no graduados (o en su caso, los graduados de nivel 3). Para el ejecutivo de recursos humanos, usted es una fila en una hoja de Excel con una columna que no dice IIT. Pero para el gerente que busca un ‘ingeniero de rockstar’, usted es Gold. Él te quiere. El te necesita. No se avergüence ni tenga miedo de acercarse a él. Solicite una oportunidad para entrevistar a sus empresas.

Sea profesional y audaz en su enfoque.

No te preocupes demasiado por “cómo ser profesional”. Ser Extraordinariamente Preparado lo expone al tipo correcto de profesionalismo. No es posible desarrollar un paquete de seis sin aprender también cómo huele el sudor. Sabrás cómo preguntar cortésmente. Recuerda no tener miedo. Recuerda que ellos también te necesitan.

No se preocupe demasiado por “dónde encontrar esas oportunidades / personas”. Convertirse en extraordinariamente preparado lo expone al mundo de las oportunidades. Existen a su alrededor incluso hoy, pero no puede verlos porque no son aplicables a usted, simplemente porque usted No están preparados para ellos.

Concéntrese en estar extraordinariamente preparado.

Crea tu propia suerte. Despacio, pero constantemente.

Sea un desarrollador súper increíble que pueda construir software complejo .

Eso es. Si puedes demostrar que tienes eso, tu título universitario no importa en absoluto. De hecho, ni siquiera me importará si nunca fuiste a la universidad. Recientemente contraté a una persona al 10 veces el nivel salarial que usted hizo en la pregunta. Su título universitario nunca entró en escena [Por supuesto, los títulos de CompSci de IIT más antiguos obtendrían una ventaja más leve].

Habilidades necesarias:

  1. Increíbles habilidades para resolver problemas: ¿formaba parte del equipo ACM ICPC de su universidad? Si no, ¿en qué concursos de programación has participado? ¿Cuál es su nivel de TopCoder? ¿Cuántos desafíos de codificación resuelves por semana? ¿ Realmente disfrutas resolviendo desafíos de codificación? Las empresas de software de primer nivel quieren contratar a las personas que están asumiendo los desafíos como si estuvieran alquilando una película. Quieren personas que aman completar esos desafíos.
  2. ¿Puedes hablar algoritmos? ¿Puedes pasar una noche con CLRS y pensar que es divertido? Quiero decir, ¿puedes pensar en términos de algoritmos y complejidades cuando se trata de construir tu solución? ¿Puedes mirar tanto el bosque como los árboles con diferentes lentes?
  3. Experiencia construyendo cosas complejas: ¿cuáles son los proyectos anteriores que ha construido? Hace 2 décadas, los desarrolladores que desean trabajar en proyectos complejos tienen que esperar para ser contratados en grandes empresas. Ahora, puedes hacerlo directamente a través de GitHub. Es una oportunidad increíble disponible para estudiantes de primer año. ¿A cuántos proyectos de GitHub has contribuido? ¿Cuáles son los otros proyectos que has construido? Las principales compañías de software buscan desarrolladores que sigan construyendo y arreglando proyectos y herramientas solo por diversión.
  4. Habilidades gerenciales básicas: ¿qué tan bien puede trabajar en equipo? ¿Qué tan bien puede comunicar los problemas que encontró a otros en el equipo y la alta gerencia? ¿Qué tan bien son tus habilidades de escritura? Los ingenieros que pueden comunicarse bien a menudo obtienen una alta prima salarial.

Si crees que tienes los conjuntos de habilidades anteriores, entra en sitios como Hackerrank y resuelve sus desafíos. Muchas empresas reclutan a través de ellos. Además, si usted es realmente activo en GitHub y en sus foros de desarrolladores locales, obtendrá la alta visibilidad necesaria para enfrentarse a un gerente de contratación.

Este es el mejor momento para ser desarrollador. Sea alguien que pueda resolver desafíos complejos y las empresas lo robarían sin prestar atención a la procedencia de sus títulos.

No sé si mi respuesta te conviene.

Bueno, estoy escribiendo una respuesta a esta pregunta porque también soy de una universidad de nivel 3 de India y actualmente estoy trabajando en Oracle India. No sé si lo consideras una de las principales firmas de ingeniería de software o no. Pero para muchas personas, esta es una compañía soñada.

Bueno, comencé mi carrera en Cognizant como recluta en el campus y recibí capacitación en Java. Tuve la suerte de obtener un proyecto de desarrollo desde cero para comenzar mi carrera con aplicaciones del mundo real.

¿Mencioné que tuve suerte?

Oh si. Debido a que la mayoría de los desarrolladores no lo entienden, casi el 70% del trabajo es un proyecto de mantenimiento en la empresa de servicios (CTS \ TCS \ Infosys \ Accenture, etc.).

Bueno, esto hizo que mi base fuera realmente fuerte. Aunque, sinceramente, puedo decirte que tuve que trabajar durante casi 14 horas al día. Pero el tiempo de oficina nunca fue aburrido. Porque, cada minuto aprendimos cosas nuevas y fue una experiencia realmente genial.

Trabajé en el proyecto durante un año y obtuve un Proyecto de mejora (50-50 desarrollo / mantenimiento). Allí también aprendí muchas cosas nuevas.

Trabajé allí durante casi 2 años y después de eso, así es como se veía mi conjunto de habilidades,

 Java J2SE / J2EE

 primavera

 Hibernar

 JSF

 GWT

 Oracle 11g PL / SQL

 HTML

 jQuery

Luego renuncié a Cognizant y me uní a HCL Technologies. Las cosas eran principalmente mantenimiento. Entonces, lo pasé genial. Después de algunos días, estaba aburrida. Entonces comencé a escribir blogs en Java y también comencé a aprender cosas nuevas en la oficina y el hogar. Casi 6 meses, aprendí esto,

 JMS

 Servicio web Spring

 Servicios REST de primavera

 MongoDB

 JS angular

Luego, la gerencia de repente notó que estaba inactivo durante casi el 50% de mi tiempo de oficina. Al mismo tiempo, el cliente solicitó desarrollar una nueva aplicación usando lo siguiente,

 Oracle ADF

 Oracle SOA Suite

Bueno, mi tiempo feliz había terminado y tuve que comenzar a aprender estas dos tecnologías. Nuevamente trabajando durante 14/15 horas al día, completé el desarrollo completamente solo. Entonces, tuve una gran exposición en estas dos tecnologías.

Pero estaba demasiado lleno y la alta gerencia no respetaba mi calidad y habilidades. Entonces, decidí dejar HCL y puse papeles solo después de trabajar durante 10 meses.

Cuando terminó el desarrollo, la carga de trabajo volvió a reducirse al 50%. Entonces, nuevamente comencé a aprender

  • Algoritmos
  • Elementos internos de Java (Cómo funciona internamente Java y también lee algunas de las implementaciones en C de JVM)

Bueno, mientras tanto desarrollé 2 sitios web personales en este período y adjunté todo en mi currículum.

Un día recibí una llamada de Oracle y mi entrevista estaba programada. Estaba emocionado pero pensé que Oracle no es para mí. Tenía miedo, me van a joder en las entrevistas. Leí mucho sobre las entrevistas de Oracle en Glassdoor, Indeed, etc.

Pero borré 4 entrevistas de la ronda técnica y 1 ronda de recursos humanos. Se les ocurrió un paquete salarial más de lo que esperaba. Me ofrecieron 1 lac más de lo que esperaba. Mi paquete reciente es casi un 72% más que mi paquete anterior.

No podía creer esa vez, esto realmente ha sucedido. Creo ahora porque, veo mi tarjeta de identificación, voy a la oficina que ha grabado ORACLE en su propia fuente.

Entonces, ahora sabes todo sobre mi carrera. Entonces, puntos clave,

  • Trabaja duro. Incluso si tu trabajo no te llena, pruébalo. Hay mucha información en Internet para ayudarlo.
  • Un estudiante de último año en Cognizant me dijo: ” Los 8 años iniciales de tu carrera construirán tu futuro “. Le creí y trabajé más allá de mi capacidad y después de 4 años, lo logré hasta cierto nivel. Probaré Google después de 3/4 años. .
  • Contribuya a construir software mejor, juntos. Haz lo innovador que quieras hacer, pero hazlo regularmente. Recomiendo al menos 2 push en una semana.
  • Construye un buen sitio web personal. Invierta INR. 200 / – al año y obtenga su currículum en línea.
  • Muestra tus habilidades. Haga de su perfil de LinkedIn un perfil ‘ All Star ‘. Las compañías de productos los vigilan y lo sé porque esto me sucedió a mí y veo a mis pares buscando en muchos perfiles de LinkedIn para una nueva contratación.
  • Crea un currículum breve y nítido. Mi currículum en naukri out realiza 80% de perfiles. Por lo tanto, estoy en el 20% superior de todo el mundo IT Crowd. Eso también te da una ventaja cuando tienes que enviar tu currículum por correo.
  • Lo escuchará de todos: “Créate a ti mismo”.

Hace un año, esta misma pregunta me molestó mucho cuando me uní a mi universidad, pero un día leí este blog por nada menos que el fundador de Page en intershala.com

Lo que aún podrías hacer si no eres de IIT / NIT

24 de junio de 2014
Esta publicación es para aquellos estudiantes que, por elección o por casualidad, se encuentran en universidades que no disfrutan de la misma reputación de marca e infraestructura que las IIT y NIT, y por lo tanto, se sienten en desventaja cuando se trata de competir con estudiantes de institutos de primer nivel por prácticas y oportunidades profesionales. . Si bien sería una tontería afirmar que la marca universitaria no desempeña un papel en la decisión de su trayectoria profesional en un país donde las tasas de dote dependen del chip que lleva en el hombro; ¡Mi experiencia de interactuar con miles de estudiantes en los últimos 2 años sugiere que no toda esperanza se pierde si está decidido a luchar contra todo pronóstico!

Creo que la respuesta a ¿Todavía tengo una oportunidad en pasantías de calidad y oportunidades de carrera, incluso si no soy de una universidad de renombre? es SÍ y así es como puedes hacerlo.

1. Asumir la responsabilidad de su vida: –

Sí, puede ser que la vida te haya servido un trato injusto. Es posible que no haya estudiado lo suficiente, que se haya enfermado en ese fatídico día de JEE o que haya sido mala suerte o falta de recursos. La verdad es que estás donde estás hoy y tienes que tomar una decisión. Puedes seguir culpando al sistema, al gobierno, a la sociedad, a tus padres, a tus maestros, a tu universidad y al perro de tu vecino por la difícil situación en la que te encuentras O puedes decidir tomar el control de tu vida y hacer todo lo posible a su alcance para garantizar que mejore a partir de ahora. La mala noticia es que si USTED no decide hacer algo con respecto a su vida, nadie más lo hará.

2. Aprende fuera del aula: –

La mala calidad de los docentes es uno de los mayores desafíos a los que se enfrenta nuestro país en la actualidad, y es posible que sus docentes no sean tan inspiradores, tan bien informados como desearía que fueran. Sin embargo, en la era de la información de hoy, que son amplias vías de aprendizaje fuera del aula, algunas de las cuales se enumeran a continuación que puede explorar:

  1. Lo que se llama internet: ¿Sabía que muchas de las mejores universidades del mundo (MIT, Stanford e incluso IIT ahora) ofrecen muchos de sus cursos en línea a estudiantes de todo el mundo de forma gratuita. Para aquellos para quienes esto es una noticia, intente visitar la página en coursera.org o IITs y IISc elearning Courses in Engineering and Science bajo NPTEL
  2. Los festivales, no los tradicionales: casi todos los IIT tienen festivales técnicos (Shaastra de IIT Madras, Tech Fest de IIT Bombay, Cognizance de IIT Roorkee, Kshitij de IIT Kharagpur, Techkriti de IIT Kanpur, Tryst de IIT Delhi y Techniche de IIT Guwahati), que son excelentes plataformas para que aprenda, compita y establezca contactos con otros estudiantes y profesionales en el campo. Incluso si no sabe nada, simplemente vaya allí y se sorprenderá de la rica experiencia y conocimiento con los que volvería.
  3. Recuerde Eklavya: no puede haber un mejor ejemplo que Eklavya en la mitología india que no estaba en una situación muy diferente hace 5.000 años como lo está usted hoy. ¿Se sentó y perdió su tiempo meditando sobre lo injusta que era la vida? No. Aprende por ti mismo. Comience a escribir sus propios programas, construya sus propios proyectos y modelos, no importa cuán pequeños e insignificantes puedan parecer a otros, sino que a usted no solo le proporcionarán conocimientos prácticos sino que también le darán mucha confianza. Para los programadores, participar en diferentes concursos de programación en línea (CodeChef es un excelente lugar para comenzar) puede ser una experiencia que les cambie la vida.
  4. Capacitación: si todo lo anterior no funciona y necesita tomarse de las manos para salir de la marca, hay muchos programas de capacitación de renombre ofrecidos por compañías como IBM, HP, Microsoft, Cisco, etc., a los que puede unirse después de la clase horas o durante sus vacaciones de invierno / verano.

3. Trabaja en tus habilidades de comunicación: –

Una de las mayores ventajas que ofrecen los IIT / NIT es que le brindan un entorno y un grupo de pares donde puede aprender a leer, escribir y hablar en inglés realmente bien. Recuerde que ningún organismo le otorgaría una pasantía o un trabajo si no puede hablar dos oraciones completas en inglés sin errores gramaticales de puntuación o si no puede escribir en un idioma que no sea SMS. Dedique tiempo a leer blogs, periódicos de calidad, mire la mayor cantidad posible de películas y series en inglés en YouTube (sin subtítulos, por favor), aprenda a escribir un diario personal y forme un grupo con amigos donde es obligatorio conversar solo en inglés durante una hora al día. Pruebe esto durante 6 meses y vea el marcado cambio en usted y su nivel de confianza.

4. Comience pequeño y crezca grande: –

Me irrita mucho cuando los mismos estudiantes me escriben diciendo que ninguna de las grandes marcas como Google, ITC, McKinsey los considera para pasantías. Arre Bhai, cuando usted mismo no puede renunciar a su obsesión con las grandes marcas; ¿Cómo tienen la culpa estas empresas cuando hacen lo mismo? ¿Por qué no comenzar con empresas más pequeñas y menos conocidas y nuevas empresas que están menos obsesionadas con la marca y más si son sinceros y trabajadores? Llegaría al extremo de proponer que si nada más funciona y está obteniendo una oportunidad de pasantía en un campo que no es de su elección, debería aprovecharla. La cantidad de aprendizaje práctico y la red que construiría eventualmente sería útil en la búsqueda de su verdadera pasión.

5. Ten fe, no te rindas: –

Porque al final todo saldrá bien; siempre lo hace Hace un par de años, también sentí que solo los IITianos tienen la licencia para gobernar el mundo (siendo uno de ellos, una parte de mí todavía quiere creer eso), pero en los últimos 2 años los estudiantes brillantes me han humillado varias veces. de colegios menos conocidos para saber que no es cierto. Acabo de contar, ~ 50% de los pasantes a largo plazo en Internshala provienen de universidades de primer nivel y contratamos SOLAMENTE a los mejores; mi CEO en la compañía anterior con la que trabajé (Aviva) hizo su graduación de MES College en Bangalore y MBA del Instituto de Administración Bharatidasan; el hombre detrás de la revolución de las telecomunicaciones en India, Sam Pitroda, estudió en la Universidad Maharaja Sayajirao en Vadodra; El Dr. APJ Abdul Kalam distribuyó periódicos para contribuir financieramente a los ingresos de su padre antes de estudiar Física en Saint Joseph’s College, Trichy.

Ninguno de estos ejemplos proviene de IIT o NIT y el único hilo común es la determinación, la perseverancia y el ardiente deseo de dejarse huella. Recuerde, la vida solo comienza en la universidad, no termina con ella. Todavía tienes mucho tiempo por delante para hacer las paces; ¡empezar ahora!

FUENTE :
Lo que aún podrías hacer si no eres de IIT / NIT

Lo primero que debe hacer es hacerse notar por un reclutador. Porque puede enviar una solicitud tras otra en todos los portales de trabajo y aún no ser notado por un reclutador. Hacerlo desde una universidad de ingeniería de nivel 3 es aún más difícil.

Hay muchas maneras de hacerse notar:

  • Referencias de empleados : intente encontrar a alguien de sus alumnos ex alumnos que trabaje en algunas empresas de productos. Con un currículum decente, al menos tiene garantizada una entrevista.
  • Programación competitiva : comience a usar plataformas como HackerRank, HackerEarth, SPOJ, CodeChef, LeetCode y InterviewBit. Intenta resolver al menos 2-3 programas al día. Una vez que se sienta cómodo con él, intente apuntar desde Google Code Jam, Google APAC, Facebook HackerCup, ACM ICPC y HackerRank CodeSprints. Si te va bien en estas competiciones, tu universidad ya no importará.
  • Contribuciones de código abierto : hay muchos reclutadores que buscan a través de los perfiles de GitHub todos los días. Así que intente contribuir a algunos proyectos de código abierto. En lugar de comenzar sus propios proyectos, busque proyectos existentes para contribuir. Esto incluso puede conducir a una apertura en Google Summer of Code.
  • Creación de aplicaciones : intente crear una aplicación móvil o web simple que sea útil para otros. Asegúrese de que sea útil para la gente. Una aplicación en Google Playstore con un puñado de descargas no es tan impresionante como la que tiene más de 10000 descargas.
  • Startups : intente iniciar una startup propia. Si tiene éxito, algunas empresas lo notarán e intentarán comprárselo. O fallará, pero al menos tienes algo sobre lo que escribir en tu currículum.
  • Colocaciones fuera del campus : hacer esto como un curso más reciente de una universidad de nivel 3 puede no funcionar. Mi mejor consejo es entrar en una pequeña startup y probar ubicaciones fuera del campus después de 1-2 años.

Una vez que te noten y aterrices las entrevistas, si obtienes el trabajo o no dependerá por completo de qué tan bien te desempeñes en tus entrevistas. Si tiene experiencia en programación competitiva y ha realizado su investigación, entonces será fácil conseguir el trabajo.

Además, no piense que no es posible. La semana pasada empaqué una oferta de trabajo de 32 litros a pesar de que no pertenezco a ninguna institución premium, y lo hice como nuevo. Entonces es completamente posible. ¡Buena suerte!

Sí tu puedes.
Tome cualquier trabajo de programación hardcore que obtenga de la universidad, déle su mejor oportunidad y después de probar sus habilidades de programación, cambie / salte trabajos, hasta llegar a la compañía que es la compañía de sus sueños.

Asegúrate de desafiarte continuamente y mejorar tus habilidades de programación … ¡ese es mi único consejo!

No estoy seguro de si es relevante aquí, pero aquí hay una respuesta que te daría una idea de algunas de las cosas con las que me engañé mientras estaba en la universidad …
La respuesta de Nalin Savara a ¿Cuáles son algunos de los proyectos interesantes que ha realizado como estudiante universitario en NSIT?

Y … por si acaso, terminas dando el paso empresarial incluso antes de llegar a la empresa de tus sueños:
La respuesta de Nalin Savara a ¿Por qué la gente no se siente avergonzada de llamarse CEO de una pequeña empresa?

Gracias por A2A.
Hay algunas muy buenas respuestas en este hilo. Todavía trataría de responder esta pregunta, ya que también soy uno de esos estudiantes que no ha asistido a la universidad de primer nivel en ingeniería. También he visto algunas historias de éxito de este tipo.

Todas las respuestas aquí apuntan correctamente a un aspecto, creando proyectos increíbles.

Sin embargo, como estás más fresco, también te sugeriría una opción de buscar EM.

Los trabajos son ocupados por personas adecuadas en el lugar correcto. India no es el lugar adecuado cuando busca oportunidades de trabajo en las principales empresas de EE. UU.

Vería a muchas personas en las principales empresas que no han sido excelentes ingenieros al final de Ingeniería pero que han obtenido trabajos en Microsoft o Amazon después de su MS.

La verdad es que estas empresas tienen muchas más oportunidades en Estados Unidos que en India. Puede acceder fácilmente a su grupo de trabajo si ha realizado MS desde EE. UU.

Tienes que trabajar en todas las habilidades mencionadas por otros usuarios en este hilo. Son pasos necesarios. Pero solo estar allí aumentaría sus posibilidades por un gran margen.

A veces, todo lo que necesitas hacer es presentarte

Un trabajo de ingeniero de software de alta gama (por esto estoy asumiendo que está hablando de los trabajos de ‘paquete de crore’ que escucha).

Esto podría incluso ser un consejo general para todos los estudiantes de ingeniería: innovación. Una empresa le paga bien, solo cuando le proporciona a la empresa algo que es igualmente valioso. Incluso en los IIT, los paquetes grandes van solo a aquellas personas que se esfuerzan y encuentran nuevas formas de simplificar y resolver problemas complejos en la vida real.

Si puede hacer eso, no tener una etiqueta IIT no será una barrera en absoluto.

¡Buena suerte!

Nunca debes subestimarte por el nombre de tu universidad. He visto a muchos de mis amigos entrar en las principales compañías basadas en productos, a pesar de que no provenían de una universidad de Nivel 1 o Nivel 2.

  • Comience resolviendo problemas en el libro Entrevista de descifrado. Tienen un nivel de dificultad fácil a medio y cubrirán las estructuras de datos básicas (matrices, cadenas, listas, pilas, colas, árboles y gráficos) y algoritmos (manipulación de bits, programación de recursión y dinámica, clasificación y búsqueda, escalabilidad y límites de memoria) que necesitas saber
  • Después de eso, puedes practicar en LeetCode. Otros sitios en línea donde puede practicar o encontrar preguntas de entrevistas: GeeksForGeeks, HackerRank, CareerCup, Glassdoor.
  • Cuando te sientas listo, te recomendaría hacer algunas entrevistas simuladas. Hacer problemas por su cuenta es muy diferente de enfrentar una entrevista real en una situación de presión.

Comience a prepararse hoy para empresas basadas en productos. Con el enfoque y la preparación correctos, definitivamente aterrizará con una muy buena ubicación.

Bueno, lo pondría de esta manera.

Siendo ingeniero, conozco las ventajas de desmayarme de la universidad inglesa de nivel 3. Las oportunidades que obtendría serían menores. Por lo tanto, diría que elija una empresa que le ofrezca un dominio de trabajo que sea popular / tendencia / mucha demanda. Yo diría que trabajen inicialmente durante un año o dos y comiencen a apuntar a grandes empresas.
Las grandes compañías prueban sus habilidades analíticas, habilidades de algoritmo, habilidades de optimización de código.

Seguro que puede. Pero creo que probablemente no será el primer trabajo, de inmediato que puede obtener. Hay una persona de no núcleo que quería un trabajo de software, solo léalo brevemente también.
La respuesta de Shreyash Gupta a ¿Una empresa de TI proporciona empleos a las sucursales centrales (como la ingeniería civil y mecánica) en el campus? En caso afirmativo, ¿cuáles son los requisitos?
Simplemente desarrolle la ética del trabajo, eso es lo más exigente en la industria del software. Llegue a las cuerdas, aprenda los trucos del comercio en el primer trabajo, intente y desarrolle algo, mientras que algo así como una solución completa para el desarrollo basado en Android. Limítese a las habilidades por las que desea ser reconocido como desarrollador-codificador, busque en las empresas / empresas / startups que buscan ese conjunto, e intente convencerlos de que lo que hizo durante los últimos 15-18 meses en el primer trabajo fue REALMENTE REALMENTE digno de ser contado aquí. Si puede convencer, o tal vez simplemente demostrar que desea unirse a ellos, entonces eso es todo lo que se requiere. UN TRABAJO BIEN HECHO.

Si eres de una universidad de ingeniería de nivel 3, enfócate en:
1. Contribución al código abierto , ya que este es uno de los principales aspectos que buscan las grandes empresas. Intenta construir cosas tú mismo. Mantente activo en Github. Intenta trabajar por cuenta propia y hacer un montón de cosas increíbles.
2. Programación competitiva , ya que le darían confianza para limpiar las entrevistas.

¡Salud!

Debería centrarse en crear proyectos que pueda mostrar y que tengan alguna utilidad. Dado que la mayoría de las empresas lo evalúan sobre la base de la programación algorítmica en sus entrevistas, también debe centrarse en ellas.

Por favor, hágame saber dónde está esta “lista” de nivel [matemáticas] -n ~ [/ matemáticas] universidades [matemáticas] \ forall n \ in \ mathbb {N} ~ [/ matemáticas] y quién preparó eso. Hablas por ti mismo; Tu universidad no.