Cuando entrevisto a un candidato potencial para un puesto de programador o aprendizaje, siempre (_ SIEMPRE) pregunto qué videojuegos o juegos de mesa están jugando.
Nunca conocí a un programador experto o desarrollador de software que no disfruta jugar videojuegos o juegos de mesa o ambos.
Pero las veces que contratamos a un programador o contratamos a un aprendiz que autoproclamaba nunca jugar juegos de mesa o videojuegos, siempre nos decepcionó su desempeño en lo que respecta al desarrollo de software.
Esto nunca me ha fallado hasta ahora …
- ¿Qué rasgos / habilidades hacen a alguien naturalmente bueno en los videojuegos?
- ¿Qué videojuego crees que merece una secuela?
- Aproximadamente, ¿cuántos usuarios (diarios, semanales, mensuales) necesita para tener un juego gratuito viable viable?
- ¿Cuál es la decisión más lamentable que has tomado en un videojuego?
- Cómo crear un diagrama de flujo o seudocódigo para la ejecución básica de una sesión de juego de MS Pacman
Piénselo de esa manera: disfruta aprendiendo conjuntos de reglas arcanos y artificiales para engañar y usar creativamente el conjunto de reglas para ganar y gobernar el tema con su mente. – Esto se aplica tanto al desarrollo de software como a los juegos (video)
Disfruto de varios videojuegos, es como correr por mi cerebro, para mantenerlo nítido, por así decirlo.
Anexo (13 de febrero)
Primero: gracias por votar la respuesta
Siento la necesidad de agregar algo debido a algunos de los comentarios:
Primero trato de repetir donde veo la correlación entre disfrutar (video / tablero) juegos y programación:
Un juego es un facsímil de reglas y excepciones arbitrarias, y a menudo arcanas. Para ‘ganar’ necesitas jugar las reglas, a veces doblarlas donde sea posible y engañar al conjunto de reglas de los juegos.
Esto es lo mismo para la programación en cualquier lenguaje o marco, que le arrojará conjuntos de reglas arbitrarias y arcanas, o con proyectos, aquí el cliente le arrojará las reglas.
Mi observación es con los jugadores, las personas que disfrutan de este hecho de resolver reglas arbitrarias, pueden ser programadores decentes para hábiles. Al menos se divierten con eso, lo que cuenta para la satisfacción en su elección de profesión.
Me parece interesante que los juegos se reduzcan a Call of Duty y demás … Hay muchos más juegos por ahí …
Tome por ejemplo este chico:
Hizo un emulador Atari 2600 completamente en Minecraft.
¿Tiempo perdido? probablemente.
Creativo: definitivamente
¿Se divirtió: sin duda
¿Él engañó al sistema y las reglas para hacer su capricho? Oh si
¿Lo preferiría a alguien con un github pulido? tu apuestas