Cómo dominar la codificación, ser un estudiante de ECE, tanto fuera de línea como en línea

Aquí hay algunos consejos sobre cómo dominar la codificación más rápido:

1. Aprende haciendo. Juega siempre con el código mientras aprendes

Con cada tema nuevo, cuanto antes comience a jugar con el código, más rápido aprenderá los conceptos dados. Incluso si lee todo un capítulo de lectura y un tema como bucles parece sencillo, tan sencillo que incluso un mono podría hacerlo, todavía se estará rascando la cabeza cuando se le asigne la tarea de implementar el código por primera vez. Pensarás, “espera, ¿cuál fue esa sintaxis otra vez?” Como dice el refrán, necesitas “usarlo o perderlo”, porque a pesar de la evolución de la tecnología, este proverbio antiguo es cierto cuando se aprende a código.

2. Conozca los fundamentos de los beneficios a largo plazo.

Tan elementales como pueden parecer al principio, los fundamentos de la programación siempre deben ser lo primero: cuanto mejor los comprenda, más fácil será aprender conceptos más avanzados . Los estudiantes que se apresuran al comienzo de nuestros cursos, donde nos enfocamos más en los fundamentos del desarrollo web, a menudo son los primeros en quedarse atrapados a medida que hacemos la transición a material más avanzado, como la programación de back-end. Entonces, antes de abandonar la primera clase de informática 101, o saltear el capítulo uno de un tutorial en línea, tenga en cuenta que está pasando por alto el paso más importante en su aprendizaje.

Sugerencia: lea este excelente artículo sobre los5 conceptos básicos de cualquier lenguaje de programación

3. Código a mano. Agudiza la competencia y la necesitará para conseguir un trabajo.

Los monitores de computadora se vuelven más delgados, los discos duros más livianos y los lenguajes de programación más potentes, pero la codificación manual sigue siendo uno de los métodos más efectivos para aprender a programar. Ya sea en una pizarra o portátil, la codificación manual requiere mayor precaución, precisión e intención detrás de cada línea de código. Porque a diferencia de una computadora, no puede ejecutar código escrito a mano a mitad de la hoja para verificar si el trabajo es correcto. Aunque requiere más tiempo, esta restricción lo convertirá en un desarrollador más fundamentalmente sólido, tanto en el aula como en el mercado laboral. Para los exámenes universitarios y las entrevistas técnicas, un componente crítico del proceso de entrevistas de trabajo, tendrá que codificar a mano, porque no solo es bueno para el aprendizaje, sino que es conocido universalmente como la prueba definitiva para la competencia de un programador. Así que comienza temprano y acostúmbrate a esta práctica de la vieja escuela.

4. Pide ayuda. Lo necesitarás

Por increíble que sea convertirse en el próximo Steve Jobs por su cuenta, la realidad es que las personas aprenden más rápido con mentores y comentarios de sus compañeros. Lo que puede parecer un error inamovible o un tema que no se puede aprender podría aliviarse rápidamente con un par de ojos nuevos o una nueva interpretación del tema. Ya sea en línea o en persona, ignore a los trolls y no tenga miedo de pedir ayuda, porque cada programador ha estado en su lugar antes. Además, a la mayoría de los desarrolladores les encanta codificar, y si hay algo que disfrutan las personas apasionadas, es compartir su conocimiento con los demás.

5. Busque más recursos en línea. Hay una gran cantidad de contenido

Si un concepto en particular no tiene sentido, ya sea en una academia de códigos, en un libro de texto o durante una clase, mantenga su confianza y busque recursos alternativos en línea para aprender el mismo contenido. Todos aprenden de manera diferente, y solo porque una fuente no tenga sentido, no significa que haya algo mal en ti. Significa que no está haciendo clic con la entrega del material. Los recursos en línea para aprender programación de computadoras son infinitos, y siempre hay una publicación de reddit, un tutorial de youtube o una explicación de blog que hará que el material en cuestión sea muy claro.

Sugerencia: no subestimes el poder de la búsqueda de Google.

6. No solo lea el código de muestra. ¡Juega con eso!

Leer el código de muestra no es suficiente para entender cómo funciona. Para desarrollar una verdadera comprensión, debe ejecutar el código y jugar con él. Con la adición de comentarios e instrucciones, el código de muestra se empaqueta para que el lector lo pueda digerir fácilmente; pero en realidad , es bastante difícil de replicar desde cero. Leer no es lo mismo que comprender, y tratar de escribir el código usted mismo, o al menos ejecutarlo, facilitará mucho más el proceso de aprendizaje.

7. Tome descansos al depurar

Al depurar, es fácil pasar por la madriguera del conejo durante horas, y no hay garantía de que solucionará el problema. Para evitar esto, es mejor alejarse del error durante unas horas y regresar con una nueva perspectiva. No solo es una forma garantizada de ayudar a resolver el problema, sino que también se ahorrará horas de dolor de cabeza. Por lo tanto, si no hay ayuda disponible, para consultar nuestro consejo anterior sobre la búsqueda de asesoramiento, considere tomar un descanso para despejar la mente y regresar más tarde. Mientras tanto, el error no irá a ninguna parte, y al menos restaurará la cordura necesaria para mejorar la productividad.

8. El ingrediente más importante para aprender a programar más rápido es mantener la confianza. Para hacerlo, debe esperar fallar repetidamente y ser paciente con su progreso; Porque convertirse en un experto en cualquier cosa requiere mucho trabajo y tiempo. Y si alguna duda le nubla la mente, recuerde que cada programador ha recorrido este camino antes, ninguno de ellos está más destinado a convertirse en desarrollador que usted. Independientemente del camino en el que se encuentre actualmente, ya sea en la universidad o en el campo de entrenamiento de codificación, la única barrera para el éxito es su ética de trabajo y confianza para perseverar.

  • Escucha tu clase de programación correctamente
  • Aprender matemáticas
  • Intenta entender el nivel del problema
  • Intenta entender las lógicas
  • Intenta hacer las cosas simples
  • Intente aprender algoritmos
  • No se concentre mucho en los lenguajes de programación. De todos modos, vas a olvidar o cambiar (actualizar) tu idioma.
  • Mejora tus habilidades de resolución de problemas y razonamiento
  • Mejora tu resolución de acertijos
  • Mejore su conocimiento general para que pueda comprender fácilmente el problema real.

Por ejemplo, es difícil programar un puntaje de tenis a menos que conozca un juego de tenis.

No digo que debas jugar, pero debes saber qué es qué.

  • Último una PRÁCTICA PRÁCTICA PRÁCTICA … Una y única cosa importante para la programación. Hay varias plataformas fuera de línea y en línea. Intenta involucrarte con esas plataformas y completar los hitos tanto como sea posible.

Por su amable información, nunca codifico …

Gracias por desplazarte 🙂

Branch no es un obstáculo para aprender codificación, todo lo que necesita es un enfoque analítico y práctica. Obtenga una buena comprensión del concepto de OOP y cree cientos de programas para realmente entenderlo. Sigue aprendiendo el concepto de OOP a menos que domines. Hágase habitual de trabajar en Linux, aunque no es una necesidad de aprendizaje, pero es rentable a largo plazo.

2. Siga los tutoriales en la red, hay muchos.

3. Trate de pensar en un problema que enfrenta en su vida diaria, podría ser algo como si desea crear un reproductor de películas o si desea descargar videos de YouTube, etc., y comenzar a resolver ese problema y automatizar esa tarea usando su programa .

3. Practica, practica, practica.

La práctica hace no solo a los hombres perfectos … Pero también mujeres

Comience su primer paso con el rango de Hacker (un sitio para la codificación) … aumente la frecuencia de la cantidad de problemas que hace a diario …

comience a participar en todos los concursos para que pueda saber dónde estamos en el mundo exterior

aprenda a diseñar algoritmos con menos complejidad de tiempo y espacio.

Sphere Online Judge (SPOJ) pruébalo … los programas se realizan principalmente mediante algoritmos

después de obtener la exposición, comience a usar codechef, topcoders, etc.

finalmente participar en concursos en tiempo real como ACMICPC

“El primer programa de cada persona es HELLO WORLD, pero varía con el programa con el que terminas”

Happy Coding ..

Lo primero que nadie puede ser un maestro en codificación 🙂 Solo puede ser un experto. Incluso las personas mayores con más de 8 años de experiencia encuentran dificultades para recordar la sintaxis 😛 😛.

Así que primero trata de convertirte en un buen alumno. Codificar significa leer 20% e implementar 80%. Dos horas al día de práctica te ayudarán a aprender cualquier programación.

geeksforgeeks – Búsqueda de Google

sandfoundary – Búsqueda de Google

punto de tutoriales – Búsqueda de Google

videos de youtube

Hay muchas fuentes que te ayudarán a aprender la codificación. Así que lee y practica. 🙂

Espero que esto te ayudará.