¿Es posible tener buenas habilidades de programación incluso después de ignorarlo durante el primer curso CSE de IIT?

Eso está totalmente bien. Aún no llegas tarde. Espero que sepas algo de C al menos.
Comienza a estudiar C por Kernighan y Ritchie. Es bueno entender C primero y luego ir a lenguajes de nivel superior como JAVA, Python, etc.

Aprende C correctamente. Comprender todos los conceptos a fondo, especialmente las estructuras y los punteros. (Debería tomar casi 2-3 meses) Codifique cada ejemplo que encuentre allí. Puede ser un poco difícil ya que es un libro avanzado. Entonces puede intentar codificar los ejemplos resueltos primero y luego continuar con los ejercicios.

En este momento, puede comenzar a resolver problemas desde sitios web como Page en projecteuler.com, Sphere Online Judge (SPOJ). Mejor comenzar a hacer los problemas más resueltos. Le brinda experiencia en la codificación de lo que ya sabe (como la función seno, 2 ^ 1000, la suma de un millón de números cada uno> 10 ^ 10, etc.). Más tarde, puede buscar los problemas más difíciles que están destinados a mejorar sus habilidades algorítmicas. Codifique tanto como pueda. Respirar codificación. Se vuelve más emocionante 🙂

Codifique y depure todas las estructuras de datos que hay. Ej: BST, Heap, Lista vinculada, Lista doblemente vinculada, Gráficos, Tablas hash, Conjuntos. Ahora debe pasar a los algoritmos. Pero creo firmemente que tendrá un curso de DSA en su tercer o cuarto semestre. Así que no debes preocuparte mucho por estudiarlo por tu cuenta. Solo prepárate para cuando ese curso llegue a tu vida. Concéntrate bien en ello. Esto debería hacer 🙂

Una vez que haya terminado con ese curso (con suerte con la mejor calificación) ¡comience a leer Cormen y termínelo! Termine junto con las pruebas y los ejercicios (tomará mucho tiempo pero será la mejor decisión en su vida técnica).

PD: Puede interesarse en el desarrollo web, comenzar a estudiar PHP, etc. Pero al final las habilidades algorítmicas son realmente importantes para un estudiante de informática. Son lo que nos hace exclusivos. La comprensión profunda de la implementación de todas las estructuras de datos y el lenguaje C es realmente importante. Cualquiera puede aprender PHP en una semana y escribir un sitio web. Pero algos determina tus habilidades. No te estoy desanimando de que los aprendas; simplemente no te pierdas en ellos. Diviértete dentro de los límites.

Nunca es demasiado tarde. Yo mismo comencé durante mi segundo año y luego me convertí en el coordinador del Club de Programación (aunque eso se atribuye a mis habilidades de gestión, pero aún así). Asegúrate de seguir practicando regularmente. He visto a personas tomar la programación y luego tomarse unos meses de descanso y se vuelve difícil ponerse al día más adelante. Un año pasado todavía no es demasiado tarde. Comience con los libros estándar o los cursos en línea en Udacity o Coursera.

Lo único que tiene que hacer es unirse a la mejor institución que ofrece clases de c, c ++, controlarlo, practicar programas diariamente y leer de antemano los temas que se enseñarán al día siguiente del día siguiente. Una vez que aprenda c puede aprender cualquier idioma. para obtener más comandos, aprenda a través de INTRODUCCIÓN A ALGORITMOS POR CORMEN

More Interesting

¿Cómo calcularía la energía solar generada a partir de las células solares fotovoltaicas dada la irradiancia solar, el ángulo de los paneles y otros datos locales necesarios?

¿Cuál es el mecanismo del eje intermedio?

¿Alguien se ha apoyado a sí mismo mientras toma clases de ingeniería mecánica de nivel junior / senior?

¿Cuál debería ser mi primera empresa en postularse como ingeniero mecánico?

¿Cuáles son las fuentes por las cuales obtengo los proyectos menores durante mi apuesta en ingeniería mecánica?

¿Qué le pareció su programa de posgrado? Estoy considerando PSU, VT y UVA para ingeniería mecánica (o cualquier otra escuela que sugieras).

¿Cómo estudio para los exámenes de ingeniería?

¿Puedes nombrar cualquier estructura hecha por el hombre que esté inclinada hacia abajo hacia su centro?

¿Debe un estudiante de ingeniería participar en buenos proyectos desde su primer año? ¿Por qué?

Estoy en mi tercer año de ingeniería mecánica. Estoy buscando hacer una maestría en Alemania. ¿Qué tipo de preparación debo hacer?

He completado mi diploma de ingeniería en informática. Ahora quiero hacer mi carrera en medios de comunicación y comunicación. ¿Soy elegible para obtener la admisión a SIMC?

¿Qué significa recibir capacitación formal en estadística y / o matemáticas en las universidades?

¿Son los cursos de termodinámica, mecánica de fluidos y transferencia de calor en una especialización en Ingeniería Mecánica los mismos que se espera que conozcas como especialidad en ingeniería química?

¿Es posible obtener una educación superior en computadoras después de hacer un BTech en ingeniería mecánica?

¿Cuál es la diferencia entre una presa, un aluvión y un trabajo en la cabeza?