Quiero sobresalir en la codificación. ¿Qué debo hacer para mejorar mis habilidades de codificación?

Caso 1: Ya sabes un poco de programación.

Bueno, para mejorar la codificación solo hay una forma: la práctica. Intenta resolver preguntas sobre:

HackerEarth – Desafíos de programación y trabajos de desarrollador

HackerRank

Juez de Esfera Online (SPOJ)

Concurso de Programación, Concurso de Programación, Programación Informática Online.

Una vez que haya resuelto una pregunta en particular, lea la solución que han enviado otros programadores. Mira cómo han abordado el problema. A veces podemos aprender cosas nuevas cuando vemos el código de otro programador. Pero intente la pregunta por su cuenta primero.

Siempre es bueno que un programador tenga conocimientos sobre estructuras de datos y algoritmos. Revisa :

GeeksforGeeks | Un portal informático para geeks.

Estructuras de datos – codificador superior

Caso 2: eres nuevo en la programación

Primero, elija un lenguaje de programación, luego comience a aprenderlo, lea la documentación oficial, revise cualquier MOOC para el mismo. Luego proceda con el caso 1. Solo haga esto después de haber completado los conceptos básicos del lenguaje: esto incluye la sintaxis, los tipos de datos y los bucles.

Buena suerte !

Si eres nuevo en la codificación:

Practica pequeños trozos de código de los libros. Pruébalos. Los errores de compilación te volverán loco. Los errores en tiempo de ejecución y los errores lógicos se lanzarán a un nuevo reino de locos. Se paciente, tranquilo compuesto. Cada programador ha sufrido. Siempre escriba su código de una manera limpia y adecuada. Especifique cualquier cosa importante que pueda ser olvidada por usted en los comentarios.

Mejora tus conocimientos teóricos. Saber cómo codificar no te llevará a ningún lado a menos que sepas lo que está sucediendo en lo más profundo.

Una vez que esté seguro, pase a la siguiente línea.

Si ya estás en la codificación:

Practica mover más, prueba nuevos conceptos, depura.

Comienza a practicar en Hackerrank o Hackerearth. Soluciónalos. Te vas a sentir frustrado a veces. La clave del éxito en este campo es la ‘PACIENCIA’. Escriba los algoritmos y luego en su IDE. Aprenda la sintaxis, las manos cortas, familiarícese con su IDE (Guarda su día), haga una gran cantidad de copias pero no hasta que entienda el código de otras personas.

Lenta y constantemente a medida que subes de nivel a Codeforces, Codechef, Spoj. Aquí los problemas son un poco más complejos y necesitan su atención especial.

Recuerde que los algoritmos le darán el poder, no el lenguaje de programación. Elige un lenguaje de programación que te convenga. Aprende todo sobre ello. Cambiar de un lenguaje de programación a otro no es una tarea tediosa si dominas uno de ellos correctamente. Use prácticas de programación seguras (las aprenderá a medida que las codifique). Stack Overflow y GitHub son tus mejores amigas .

Una pequeña cosa … No importa cuánto practiques o cuán bueno seas. Nunca sabrás todo sobre la programación o cualquier lenguaje particular que uses. Incluso después de años de codificación, cometerás los errores más tontos, tendrás enormes registros de errores de compilación y, a veces, sentirás que te estás muriendo. No te preocupes por ellos. Rectifica los errores, sigue … Crea las cosas más asombrosas …

Feliz codificación …

Hágase algunas preguntas:

  • ¿Codificas a diario? Ya sea escribiendo una sola línea de código.
  • Así que aprendes una nueva tecnología, ¿tomas algunos proyectos personales para poner a prueba tus habilidades?
  • ¿Conoce las tecnologías utilizadas por los gigantes tecnológicos?
  • ¿Practicas la programación competitiva?
  • Usted escribe un guión y hace cosas hechas. ¿Consideras hacerlo más eficiente?
  • ¿Has hecho alguna contribución en código abierto?
  • ¿Tiene alguna experiencia práctica en el mundo real en el desarrollo de proyectos?

Obtener algunas exclamaciones positivas a las preguntas mencionadas anteriormente realmente ayudará.

Para sobresalir en la codificación, la única forma es practicar, practicar y practicar …

Comience de cero, como los programas básicos y los conceptos básicos, y vaya lentamente a lo avanzado. No pierda la esperanza si no puede descifrar un código, sea paciente, practique y aprenda, y poco a poco lo dominarán.

¡¡Seguir aprendiendo!!

Dése desafíos para completar proyectos dados por uno mismo. Y, aprenda de las dificultades que vienen en su camino para alcanzar la meta. Esta es la única manera de mejorar en cualquier campo de la vida. (Trabajo duro – práctica)

Suponiendo que la pregunta es vaga, parece que eres un principiante y quieres aprender codificación.

Mi consejo sería unirse a FreeCodeCamp, es un buen lugar para comenzar con la codificación.

Si encuentra que el campo de campo es demasiado difícil, intente esto: aprenda a codificar.

Saludos!

Hay hermosos objetos llamados libros y teclados, úsalos.