He enseñado ciencias de la computación como tutor en la universidad, como asistente docente graduado y como instructor en un campamento de programación. He interactuado con muchos tipos diferentes de estudiantes, desde los muy técnicos hasta las personas que no saben cómo usar una computadora muy bien. Ser bueno en matemáticas no es un requisito en absoluto. Las matemáticas rara vez aparecen 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 lo ayudarán al comenzar:
1. Presta atención a los detalles: en cada idioma con el que he trabajado, los detalles son importantes. ¿Olvidaste un aparato ortopédico? ¿Pusiste un punto y coma? ¿Sangraste esa línea? Hay muchos casos en los que un estudiante tiene un problema y es una solución simple, pero aún no se han entrenado para mirar los pequeños detalles.
2. Piense antes de comenzar a escribir: cuando los estudiantes comienzan, tienden a querer escribir código. Eso es increíble, pero no es demasiado ú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 hace, su programa no saldrá correctamente. Piense en el problema y comprenda el código que está a punto de escribir antes de escribirlo.
- Cómo desarrollar mis habilidades prácticas para ganar dinero como emprendedor
- Cómo ser un maestro en codificación en dos meses justo antes de mis ubicaciones
- ¿Qué habilidades de software son necesarias para las prácticas de desarrollo web?
- ¿Qué habilidades y calificaciones necesita uno para convertirse en un Apple Genius o empleado de la tienda?
- ¿Cuáles son las habilidades que un desarrollador debe poseer aparte de las cosas técnicas?
3. Prueba! ¡Prueba! ¡Prueba! – Estas pueden ser pruebas unitarias, pueden ser pruebas de integración, o incluso pueden ser pequeñas pruebas manuales cuando recién comienza, pero en general el código nunca funciona al 100% correctamente la primera vez. Necesitas probar lo que has hecho. No escriba todo el programa y luego espere que funcione. En su lugar, pruebe 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 comúnmente escriben mucho código y luego esperan que todo funcione al final.