Haz algunas katas. Y pruébalos.
- Escribe una prueba. Cometer el código.
- Hazlo pasar. Cometer el código.
- Refactorizador Cometer el código.
Esto creará un historial de confirmación que muestra su proceso de pensamiento exacto a lo largo del tiempo a medida que resuelve el problema prueba por prueba. Y los comentarios sobre sus compromisos también importan. También muestran su proceso de pensamiento.
A veces entrevisto candidatos para mi empresa. Siempre les pedimos que hagan katas. Siempre miro el historial de confirmaciones para ver cómo resolvieron el problema y no solo el resultado final. Al igual que tu profesor de matemáticas, quiero verte trabajar.
- Necesito elegir una herramienta de software entre varias opciones, pero necesito hacerlo de una manera inteligente. ¿Existe algún procedimiento técnico para hacer una evaluación comparativa de los programas de software y conocer cuál es la mejor opción?
- ¿Qué trabajo es mejor, un oficial de WBCS o un ingeniero de software?
- Como pasante de ingeniería de software, ¿cuánto código escribes?
- ¿Por qué los ingenieros de software se consideran ingenieros?
- En 5 años, ¿tendrán los ingenieros de software más o menos demanda que ahora?
Si está buscando algunos katas para hacer que puedan ser interesantes, recomendaré descaradamente dos de los míos.
El primero, el Evercraft Kata, es grande pero muy divertido y particularmente geek. También hace un trabajo decente al reflejar el tipo de código que se le pagará por escribir. Reglas comerciales complejas y similares. Puede pasar fácilmente decenas de horas en él.
El segundo es la máquina expendedora Kata. Esto es más pequeño y quizás sea un poco más accesible. Muchos de los reclutadores de mi empresa lo usan para examinar candidatos.