¿Por qué me cuesta tanto hacer los exámenes de programación?

  • Divide el gran problema en muchos problemas más pequeños .
  • Intente hacer suposiciones fáciles como esta: “Si pudiera tener una función que haga XYZ, entonces solo tendría que hacer WVU”.
  • NUNCA toque el teclado ni escriba código estúpido antes de pensar en algún tipo de estrategia para abordar la solución.
  • Cuando aparezca un error de compilación / tiempo de ejecución, LEA lo que su computadora está tratando de decirle, pero tómelo como una pista: su computadora no puede entender su intención, por lo tanto, vuelva a sus últimas ediciones. Es posible que haya escrito> = en lugar de>, u otro tipo de errores estúpidos. Localízalos leyendo 2 veces o más lo que escribes.
  • Piense en las estructuras de datos que mejor se ajustan al algoritmo y viceversa: la forma en que estructura los datos en los que está trabajando es tan importante como el algoritmo que funciona en ellos.
  • A veces, pero rara vez en mi experiencia, algunas matemáticas ocultas pueden ayudar.
  • A veces uso papel y lápiz.
  • A veces pienso que el gran problema es encontrar una manera racional / ordenada / rápida / económica para que todas las variables ” interactúen ” entre sí.

Personalmente, no creo en la “retroalimentación”: nuestra inteligencia puede invertir tiempo en reenviar mejor que en la retroacción a través de la PC (la IU está muy lejos de la perfección; la comunicación entre humanos y computadoras es un cuello de botella; mientras que las neuronas-neuronas dentro del mismo cerebro tienen muchas alto ancho de banda y sin sobrecarga de transcodificación).

En primer lugar, las habilidades de programación solo pueden mejorarse con la práctica. Parece que no has practicado mucho o la clase / profesor es difícil. ¿Ha hablado con sus compañeros de clase, preguntando si también están teniendo dificultades?
De cualquier manera, aprende de tus errores y sigue practicando. También puede proporcionar los detalles (idioma, qué tipo de errores, por qué le resulta difícil, …) para que las personas le den un mejor consejo. Por ahora, sigue practicando y ten confianza.

More Interesting

Soy un estudiante de MBBS de la India y deseo hacer mi especialidad en el extranjero. Soy consciente del examen de elegibilidad para cada país, pero ¿es el mismo examen para ingresar a un curso de especialidad?

Tomé mi examen de matemáticas ayer. Creo que podría fallar. Estoy en la clase 11. No tendré matemáticas en 12 si fallo. No quiero eso ¿Qué tengo que hacer?

Actualmente estoy tomando el entrenamiento de IES para IES 2015. Terminé mi GATE hace 2 meses. ¿Cuáles son algunas estrategias para romper los IES?

Si empiezo a prepararme para CAT, XAT, NMAT 2016 ahora, ¿sería capaz de lograr una buena universidad?

Tengo una puntuación GRE de 306 con 150 en verbal y 156 en cuant. ¿Puedo aplicar a Caltech con esta puntuación?

¿Por qué puntúo menos incluso cuando estudio duro?

Cómo pasar una prueba de ETG

Terminé un B.Tech (ECE) en 2014. Quiero tomar AMCAT pero estoy confundido acerca de los módulos opcionales. Estoy interesado en el sector de TI. Tengo menos conocimientos en programación. ¿Cuáles son algunas sugerencias? ¿Qué debo seleccionar?

Cómo prepararse para el GATE (EEE) 2016 en casa.

Cómo mejorar mis calificaciones si obtengo 125 en simulacros en inglés y 150 en simulacros de matemática

Obtuve un puntaje de 94 en UPPSC Pre este año, ¿Debo prepararme para UPSC?

Tengo un GPA de 2.3 y quiero intentar postularme para la Universidad de Kyushu. Tomé el SAT y estoy esperando mis puntuaciones. ¿Tendré la oportunidad de entrar?

Cómo prepararse para el JLPT N5.

¿Debo elegir ingeniería si tengo el peor rango?

Estoy obteniendo alrededor del 80% en CBSE Clase 12. ¿Qué tan horrible es?