Codifica … y codifica algo más. Sigue pensando en cosas que hacer y programar.
ellos. Cuanto más programes, más aprendes. Aprendes qué funciona y qué no.
Algunas ideas de proyectos
- Intenta implementar diferentes algoritmos de ordenación. (15min cada uno)
- Un corrector ortográfico. (30 minutos)
- Un corrector ortográfico utilizando un filtro de floración. (1h)
- Un formato de serialización (binario o texto) con un codificador y un decodificador (2h +)
- Intente algunas tareas del Código Rosetta (pero no copie otras soluciones).
- Pruebe algunos CodeKata.
- Ideas de los comentarios (intentaré agregarlas a la lista).
Los tiempos son estimaciones muy aproximadas, los programadores experimentados pueden hacer todo en un par de minutos. Cuando termines, piensa en lo buenos que son y en cómo pueden mejorarse. Luego trata de escribirlos de una manera diferente.
Programar es pensar mucho y escribir muy poco, lo importante es practicar para que aprendas a tomar decisiones inteligentes.
Lo último que recomendaré es aprender a probar. Intente agregar pruebas a los proyectos anteriores (o, incluso, escribirlos utilizando el desarrollo dirigido por pruebas) y tener la sensación de probar sus proyectos. Una vez que haya realizado las pruebas, es un buen momento para intentar implementarlas de otra manera.
- ¿Cómo se sienten realmente los diseñadores de instrucción acerca de sus trabajos, perspectivas de trabajo y lo que quieren en el futuro?
- Diseño: ¿Qué incluiría en un plan de estudios de educación continua para diseñadores digitales profesionales?
- ¿Cómo se debe construir una buena comprensión de la economía?
- ¿Cuánto tiempo durarán las universidades tradicionales considerando la transición a la educación en línea?
- ¿Cómo encuentra CMU Open learning Initiative (OLI) en comparación con los muchos MOOC que se imparten mediante videos y pruebas?