Hola..
En primer lugar, es bueno saber que te encanta la programación. ¡Yo también! Es como una droga, ¿no? 😀 En segundo lugar, sé cómo te sientes. También me seleccionaron para un curso en el primer instituto, pero debido a la presión de la familia, elegí una universidad no tan buena como la del instituto Premier, ¡pero aún así es la mejor en mi estado!
Sin embargo, hay un poco de diferencia. Lo elegí en mi universidad. Así que debo haber sido feliz y contento. Correcto ? ¡¡¡Incorrecto!!! ¡El hecho de elegir un instituto de primer nivel y un curso o transmisión que amas no garantiza ofertas de trabajo!
El sistema educativo de la India (¡incluso a nivel de graduación! ¡Y sí, los IIT no son la excepción!) Está tan desconectado de los aspectos prácticos que, por supuesto, están enseñando, ¡que tiene poco valor incluso para las empresas de TI!
Esto es evidente por el hecho de que las principales empresas de TI en la India seleccionan candidatos de cualquier flujo, ya sea Mecánico, CEPE, Eléctrico, Civil, CS, TI, etc. De mi propio instituto, el 33% de los candidatos seleccionados procedían de otros flujos. que CS y IT! Tratan a todos los graduados de ingeniería como iguales. Los entrenan desde cero. Proporcionarles entrenamiento técnico, entrenamiento de habilidades blandas, etc.
¡Lo sé porque he asistido a dos entrenamientos de 3 meses cada uno de las mejores y mejores compañías de TI de la India! ¡Te enseñan todas las cosas que se supone que debes saber de nuevo! Así que ese es el tiempo que toma (3 meses) para que un graduado (en cualquier área de ingeniería) llegue a la par con los graduados de CS y TI. He visto a mis colegas (de ECE, eléctricos, etc.) comprender las habilidades de programación en 3 meses y ser mejores que sus amigos de CS, IT.
Ahora, volviendo a su caso especial. Solo quería compartir un hecho contigo. La elección de un flujo central (como ECE, mecánica y civil) siempre le dará ventaja sobre CS y TI. Sabes por qué ? Porque tiene la oportunidad de obtener una oferta de trabajo tanto de su flujo como de las empresas de TI, ya que no distinguen entre dos flujos, como expliqué anteriormente.
Mi amigo, ves la presión y la vacilación de tu familia como una maldición para ti, ¡pero lo veo como una bendición! En serio, amigo, no tienes idea, ¡¡¡de qué grandes cosas puedes hacer con el conocimiento en Electrónica y Comunicación y Pasión por la Programación !!!
También me encanta la programación, pero también me emociona la robótica (un subconjunto de ECE). Imagínese, cuánta diversión puede tener si puede encontrar una manera de combinar estos dos (la robótica generalmente requiere algo de programación). ¡Cambiaría de lugar contigo, sin pensarlo dos veces! ¿Cuántas personas conoces con este conjunto de habilidades o incluso has oído hablar de? Incluso si no tiene interés en la robótica, puede elegir cualquier otro subconjunto del dominio ECE. Está lleno de oportunidades.
¡Ahora volviendo a tu amor por la programación! Amigo, déjame decirte que habrá muy poco que aprenderás en tu instituto, ¡eso te ayudará a convertirte en un buen programador! Así que no te estreses demasiado en eso. Sin embargo, puedo decirle cómo convertirse en un buen programador, ¡con parámetros tangibles que puede mostrar en su currículum!
Aquí va.
1. Aprender un lenguaje de programación.
Estoy seguro de que si te encanta la programación, deberías conocer al menos un lenguaje de programación, y lo más probable es que sea C o C ++. Si ese es el caso, entonces ya estás en el camino correcto. Simplemente aprenda un lenguaje de programación de fuentes en línea, ¡o puede encontrar las respuestas en Quora!
2. Comience a codificar en los foros de competencia de codificación en línea
Una vez que esté familiarizado con un lenguaje de programación, comience a codificar en sitios web como topcoder, codeforces.com y CodeChef.com
Comience con problemas fáciles primero (div2 – 250 puntos) y luego avance hacia problemas difíciles. ¡Esto aumentará su cociente de programación y se sentirá contento y feliz!
3. Comienza a participar en Tech Fests.
Después de haber pasado un tiempo en competiciones en línea, ¡ahora es el momento de ponerse al día con las personas cara a cara! Esto ocurre en festivales de tecnología en varios institutos de primer nivel, como IIT, NIT, etc. Puede interactuar con grandes personas allí y llenar el vacío que ha creado al no unirse a su Instituto de primera elección.
4. Solo ten paciencia y disfruta del viaje.
Pase lo que pase, pasa por una razón. Debes disfrutar tu vida como viene. Cambia las cosas que puedas y acepta las que no puedes. ¡Pero debes seguir intentando hacer las cosas que amas!
Ahora, para otras ideas como cómo combinar ECE y CS. ¡Puedes dejar que tu imaginación vuele o puedes dejar una pregunta para la misma en Quora! y obtendrás respuestas impresionantes!
Por último, no te preocupes por las ubicaciones. Usted será colocado en una empresa de TI independientemente de su elección de flujo. Ahora ve y sigue tus pasiones. ¡Nos vemos en TopCoder! 😉