A2A
Para los estudiantes de primer y segundo año de CSE y TI, la programación competitiva es lo mejor para participar.
- Aprende los conceptos básicos de un lenguaje de programación.
No intentes aprender todo el lenguaje de programación de una vez. Una vez que haya leído sobre conceptos básicos como bucles, if-else, matrices, tipos de datos (que puede hacer en 2–3 días), comience a codificar (paso 2) y, junto con eso, intente gradualmente aprender otros conceptos de su lenguaje de programación como STL etc.
Puede elegir cualquiera de C / C ++, Java, Python como su primer lenguaje de programación. Sin embargo, para una programación competitiva y facilidad de aprendizaje, le sugiero que elija C / C ++. - Elija cualquier plataforma de programación competitiva
Codechef
Codeforces
Hackerrank
HackerearthLo que quieras Empecé con codechef y codeforces.
- ¿Por qué debería elegir la arquitectura como mi carrera?
- Además de obtener educación adicional, ¿cómo puede un empleado aportar más valor a la empresa, obtener más responsabilidad y ganar más dinero?
- Cuando trabajo como asistente de investigación de pregrado, ¿cómo debo estructurar e ingresar información en mi cuaderno de laboratorio?
- ¿Cuál es la diferencia entre un arquitecto, un ingeniero civil y un diseñador de interiores?
- ¿Los graduados en física son buenos emprendedores?
- Resolver algunos problemas de práctica.
Antes de participar en concursos, resuelva algunos problemas de práctica para conocer el entorno competitivo de programación. - Participa en concursos
Si te quedaste en algún lugar mientras resolvías problemas, significa que aprenderás algo nuevo. Lo más probable es que el problema requiera el conocimiento de algunas estructuras de datos y algoritmos que desconoce. Así que lea las etiquetas de la editorial, vaya a geeksforgeeks o los tutoriales de Topcoder o los tutoriales de Hackerearth o algunos videos de youtube o blogs de codeforces o simplemente búsquelo en google. Aprenda que las estructuras de datos o el algoritmo, codifíquelo, y luego intente ese problema nuevamente. Incluso después de eso, si no puede resolverlo, puede preguntar a sus superiores o discutir con sus amigos. Tenemos un grupo de programación del club NIT Patna en Facebook y algunos grupos de WhatsApp donde aclaramos las dudas de nuestros juniors. Puedes preguntar tus dudas allí o puedes enviarme un PM, trataremos de ayudarte lo antes posible.