¿Qué debo hacer para mejorar mis habilidades de codificación a pesar de que completé mi licenciatura en ingeniería informática y todavía no soy bueno en lo básico?

Me hacía la misma pregunta: ¿incluso después de graduarme en Ciencias de la Computación, por qué mis habilidades de codificación son deficientes?
De alguna manera, después de trabajar en la industria durante un par de años, aprendí que la mayoría de los diablillos piensan que eso mejora las habilidades de codificación.

1. Siga algunas reglas estándar de programación, como escribir comentarios, paréntesis y formato adecuados, intente minimizar la longitud del código, escriba la aplicación considerando que su código se combinará con el código de otra persona o se mejorará en un futuro próximo.

2. Pruebe algunos programas básicos como tower of hanoi, orden ascendente, pallindrome, etc. pero con un enfoque diferente como intentar usar solo ‘for loop’ o ‘while loop’ o ambos. Después de hacer esto, notará la diferencia en la ejecución y podrá elegir la mejor para su aplicación.

3. Si desea mejorar sus conocimientos básicos, intente no utilizar las funciones incorporadas para practicar, sino para la aplicación práctica, utilice las funciones incorporadas tanto como pueda.

4. La paciencia y la determinación son muy importantes, si está leyendo foros o artículos, léalo completamente, ya que la mitad del conocimiento es muy peligroso.

5 Intente trabajar en dos o más idiomas de forma simultánea ya que cada idioma tiene algunas ventajas y desventajas. Por lo tanto, puede tener alguna idea si tiene exposición a diferentes idiomas.

1. Determine su área de interés.
2. Elige el idioma.
3. Hay innumerables tutoriales para cada programación disponible en línea en algunos buenos sitios web como Tutoriales web en línea de W3Schools, Stack Overflow
4. Lo más importante, practica escribiendo línea por línea.

Abra sus libros de texto, intente los problemas de codificación utilizados como ejemplos en el medio del texto por su cuenta. Luego intente los problemas dados en la sección de ejercicio. Sería inmensamente útil tener la clave de los problemas de ejercicio disponibles como referencia. Por lo general, los libros de texto de renombre vienen con una clave (que puede o no ser parte del precio de los libros de texto dependiendo del caso específico). De lo contrario, busque en Google el problema para encontrar una solución, la mayoría de las veces encontrará una.

El que usé (y me gustó) – http://www.amazon.in/Programming

Para convertirse en un buen programador, es mejor hacer lo siguiente:
1. Analizando la lógica existente. Intente comprender el código existente / ya escrito. Esto le permitirá mejorar las habilidades de codificación, así como las habilidades de resolución de problemas.
2. Pase más tiempo con personas que son buenas para codificar.
3. Comience a escribir programas pequeños primero.
4. Combine dos / tres programas pequeños y escríbalo como un solo programa grande.
5. Intenta aprender tantos lenguajes de programación como puedas.
6. Participe en concursos de codificación como el desafío de codificación de Google.

Primero elija la tecnología en la que esté interesado, siga el sitio web de aprendizaje en línea y practique lentamente todos los días, complete al menos una o dos cubiertas de tema diariamente. Definitivamente lo lograrás.