He enseñado ciencias de la computación como tutor en la universidad, como asistente de posgrado y como instructor en un campo de entrenamiento de codificación. He interactuado con muchos tipos diferentes de estudiantes, desde los muy técnicos hasta las personas que no saben usar muy bien una computadora. Ser bueno en matemáticas no es un requisito en absoluto. Las matemáticas rara vez surgen durante la enseñanza. Organizar tus pensamientos y pensar como un programador es lo que realmente te hace mejor.
Aquí hay algunas cosas que creo que te ayudarán cuando comiences:
1. Preste atención a los detalles: en todos los idiomas con los que he trabajado, los detalles son importantes. ¿Te olvidaste de una llave? ¿Pusiste en un punto y coma? ¿Has sangrado esa línea? Hay tantos casos en los que un estudiante tiene un problema y es una solución simple, pero aún no se han capacitado para observar los pequeños detalles.
2. Piensa antes de comenzar a escribir: cuando los alumnos comienzan, tienen una tendencia a querer escribir código. Eso es increíble, pero no es muy útil si no tienen idea de lo que está haciendo el código. Debe tener una comprensión clara de lo que hace cada línea de código. Si no lo haces, tu programa no saldrá correctamente. Piense en el problema y comprenda el código que está a punto de escribir antes de escribirlo.
- ¿Cuál es la mejor manera de aprender a dibujar Corel?
- Cómo memorizar el círculo de radianes.
- ¿Qué música, científicamente probada, es buena para escuchar mientras se aprende?
- Cómo empezar a absorber más y más conocimiento.
- Cómo aprender gradualmente todos los tecnicismos sobre bicicletas y automóviles en Internet.
3. Prueba! ¡Prueba! ¡Prueba! – Estas pueden ser pruebas unitarias, pueden ser pruebas de integración, o incluso pueden ser pequeñas pruebas manuales cuando comienza, pero en general el código nunca funciona al 100% desde el principio. Necesitas probar lo que has hecho. No escriba todo el programa, y luego espere que funcione. En su lugar prueba piezas pequeñas. Sepa que una pieza funciona con casi el 100% de certeza. Luego, cuando algo falla, puede reducir el problema. Los nuevos estudiantes suelen escribir mucho código y luego esperan que todo funcione al final.