Tengo interés en la programación y quiero prepararme para el GATE 2017. ¿Cuál debería ser mi estrategia?

[A2A] Soy de ECE. No sé mucho sobre CSE, pero ya que has gastado algunos créditos, lo intentaré.
En primer lugar tienes tiempo suficiente para prepararte para Gate. Sin embargo, tan pronto como finalicen los exámenes semestrales, no pierda tiempo y comience a prepararse para los exámenes Gate de inmediato. Comience con el tema que ya está cubierto en su plan de estudios B.Tech. Los temas que encuentra son difíciles de digerir, intente recopilar buenas conferencias de video, hay muchos tutoriales de video disponibles en línea hoy en día.
Ejemplo
Lecturas de la puerta por Ravindrababu Ravula
o
IITs y cursos de aprendizaje electrónico de IISc en ingeniería y ciencia bajo NPTEL
Haga notas concisas de cada tema porque no quiere pasar páginas de libros de cada tema mientras revisa. Confía en mí, estas notas serán tu mejor compañera antes de dar exámenes de prueba y examen de prueba.

PD: no piense en Microsoft ahora, piense en limpiar Gate con éxito. Una vez que esté en IITB, no tendrá que preocuparse por las ubicaciones, especialmente en CSE.

Es bueno ver que te has levantado de tu sueño muy pronto.
Ya que está en su cuarto semestre, tiene mucho tiempo para prepararse para GATE y mejorar su programación al mismo tiempo.

Para ingresar a Microsoft solo necesita ser bueno en temas como algoritmos, estructuras de datos, buen dominio del lenguaje de programación, sistema operativo, una o dos cosas más y no es necesario tener el título de IIT. Casi todos los temas mencionados anteriormente pueden aprenderse participando regularmente en las competencias de codificación y resolviendo tantos problemas como pueda en sitios web como spoj.pl, codeforces.com, codechef.com, hackerank.com, topcoder, etc.

Pero respondiendo a su pregunta, ya que primero desea asistir al IITB, le sugiero que comience a preparar y le dé prioridad a GATE sobre todas las demás cosas, ya que para ello necesita tener un conocimiento sólido en casi todos los temas de CS y no solo en Los temas mencionados para Microsoft.

El examen GATE generalmente consiste en conceptos de CS muy limitados, que siempre preguntan de una manera u otra. Ahora hay dos tipos de estrategias que todos usualmente siguen para romper o aprobar el examen.

El primero es el enfoque objetivo / de craqueo (el más seguido y el más exitoso), aquí su objetivo es limpiar GATE independientemente de lo que haya aprendido. Para esto solo necesita aprender los conceptos limitados que puede aprender fácilmente resolviendo algunos cuestionarios de años anteriores (alrededor de 10-20 años) y realizando algunas pruebas simuladas, y la mejor manera de seguir este enfoque es unirse a cualquier buen coaching. Instituir y hacer el bien allí. En este enfoque, primero se aprende a resolver el problema y el concepto, luego los institutos de capacitación son muy útiles.

El segundo es el enfoque de excelencia / aprobación (pocos siguen y menos éxito), aquí para aprender los conceptos a los que no se une en ningún instituto de coaching, sino que depende de su educación universitaria y del autoaprendizaje, es decir, leer todas y cada una de las líneas de todas las páginas de todos los libros. . En este enfoque, primero aprendes el concepto y luego tratas de usarlo para resolver algunas preguntas de años anteriores. Es un proceso que consume mucho tiempo y ya que hay alrededor de 10 temas, por lo que puede llevar mucho tiempo ser muy cuidadoso con todos los temas.

Ambos enfoques no se excluyen mutuamente, es posible que tenga que hacer la mayoría de las cosas en tanto leer libros, etc.
El primer enfoque puede parecer muy fácil de leer pero requiere mucho y mucho esfuerzo y también aprendes mucho.

Al ver el tipo de competencia que tenemos en la India, el primero parece ser el enfoque pragmático y casi todos lo siguen. Después de todo, todos solo se preocupan por el resultado final y no les importa una mierda cómo lo hiciste.

Dado que debe pertenecer a una universidad de segundo o tercer nivel, por lo tanto, apuntar a IITB es bueno, pero no se limite a ninguna compañía. Como no hay daño en mantener los objetivos altos, al menos trate de pensar en convertirse en un buen investigador / académico o en ser un empresario. Una vez que estés en ellas, las empresas como Microsoft te darán la bienvenida cualquier día.

Bueno, dar GATE es la única forma de entrar en IITB,
pero eso no significa necesariamente una puerta de entrada a Microsoft.
Para eso, tendrás que meterte en algoritmos y codificación competitiva.
Creo que un graduado de CSE puede guiarlo mejor con respecto a esto.
Todo lo mejor

Enfóquese en GATE a partir de este verano e intente obtener una base sólida y opte por el IITB. Disfrute de dos años allí y luego decida si quiere ir a Microsoft o algo más como investigación o estudios superiores.
Todo lo mejor para tu futuro