La codificación es solo un aspecto de la programación profesional. Mi trabajo requiere que codifique, pero también requiere que haga otras cosas durante períodos prolongados, a veces pasan días o semanas cuando no solo estoy codificando .
Me temo que las habilidades de programación ganadas con esfuerzo se atrofien mientras me siento en reuniones, dibujo diagramas de arquitectura y anoto requisitos. (Sin mencionar que no confío en que las personas escriban requisitos que no entienden el código).
No puedo leer libros y revistas sobre codificación. Estoy involucrado en algunos proyectos de código abierto en mi tiempo libre, y stackoverflow y amigos ayudan un poco, porque tengo la oportunidad de ayudar a las personas a resolver sus problemas de programación sin microgestión, pero ninguno de estos está terriblemente estructurado, por lo que es tentador trabajar Primero en los problemas que puedo resolver fácilmente.
Supongo que lo que me gustaría encontrar es un conjunto estructurado de ejercicios (no me importa qué idioma o entorno) que ...
- ... puedo hacer periódicamente
- ... tiene algún tipo de requisito de tiempo, así que puedo decir si he estado haciendo el tonto
- ... tiene algún tipo de puntuación, así que puedo decir si estoy cometiendo errores
¿Hay tal cosa? ¿Qué harías para mantener tus habilidades frescas?