En primer lugar, tu escuela de ingeniería no te enseñará nada cerca de la programación competitiva. Las universidades de ingeniería solo te dicen los conceptos básicos de cualquier lenguaje, generalmente C ++ y Java, eso es todo. El sistema educativo indio le da más preferencia a la teoría que a la práctica. Incluso después de completar su título, no podrá contribuir a los proyectos de código abierto en Git-hub. No esperes mucho de tu universidad. Agregaría una cosa más, que podría ser ofensiva, pero es cierto el 99% del tiempo. Los maestros en las universidades de ingeniería normales no saben cosas fuera del programa de estudios. Pídales que resuelvan cualquier problema del Proyecto Euler , apuesto a que no podrán resolver más de 10 preguntas.
Para convertirte en un buen programador, tienes que hacer todo el trabajo duro tú mismo. Lea libros y pregúntese POR QUÉ y CÓMO. Copie algunos códigos de libros en su IDE, luego ejecútelo, haga algunos experimentos con los valores y luego ejecútelo nuevamente, comprenda los cambios, hágalo una y otra vez. Llegarás a un punto cuando conocerás la teoría detrás de esas cosas. Tienes que dejar todas las cosas casuales en tu vida real. Deja de festejar, deja de pasar el rato, deja de perder el tiempo jugando juegos, administra tu tiempo de estudio y tu tiempo de programación de manera efectiva. Al menos debe programar durante aproximadamente 3-4 horas al día. No continuamente, sino en pequeños intervalos de sesiones de 1-2 horas. Lo más probable es que lo disfrutes. Hay muchas pruebas en línea, asegúrese de realizarlas. Intenta responder todo y trabaja duro en las preguntas que te resulten difíciles de responder. Hay muchos libros buenos, compre uno. Eso te ayudará mucho. Le recomendaría que explore este sitio si está comenzando en C ++. Aprenda C ++, tiene uno de los mejores materiales para principiantes.
Pero lo más importante de todo, elige un lenguaje de programación. Te recomendaría que elijas C ++. No aprenda más de un idioma si está comenzando. Es mejor ser excelente en una cosa, en lugar de estar bien, bien en muchas cosas.
Eso es todo, y te deseo mucha suerte.
- ¿Qué pasa con tomar MS de Alemania después de completar B.Tech en ingeniería mecánica de Kerala?
- ¿Es el tercer año de B. Tech tarde para comenzar la programación competitiva?
- ¿Cuál debería ser el mejor título de currículum para los ingenieros civiles de B.Tech?
- ¿La universidad de Bansthali es buena para B.TECH?
- ¿Qué tan útil es optar por MBA en Gestión de la Información después de B.Tech en Informática?