Un análisis de la mentalidad de la mentoría
Antes de examinar la mentalidad de la mentoría, puede ser útil entender qué es una mentalidad.
Según el Oxford English Dictionary, Mindset es un «conjunto establecido de actitudes, que se considera especialmente típico de los valores sociales o culturales de un grupo determinado».
Una persona puede tener una motivación individual para participar en una actividad, pero una mentalidad hace que esa motivación esté en sintonía con los valores del grupo.
Para el mentor de Exercism, eso significa abordar el proceso de mentoría con el espíritu de la comunidad de Exercism.
Puede ser útil repasar la intención de Exercism tal como se expresa en la página Acerca de. Vale la pena leerla y considerarla toda, en especial estas ideas:
A primera vista, el espíritu de un mentorizado puede resultar desagradable.
Algunos mentorizados pueden incluir en su comentario algo que se menosprecia a sí mismo. Pueden decir cosas como «no soy muy inteligente», «no entiendo» o «no se me da bien esto». Puede ser tentador responder a esos comentarios directamente, con el espíritu de empatía y apoyo de Exercism. Sin embargo, como mentor, puede ser más efectivo expresar las cosas concretas que te gustan de su solución que darle algún tipo de consuelo vago. Si no hay nada que puedas elogiar honestamente de su solución, puedes felicitarlo por haber pasado los tests o, si no los pasó, al menos reconocer su esfuerzo.
Algunos mentorizados pueden empezar su comentario con algo que puede sonar negativo. Pueden decir cosas como «¿por qué tengo que hacer tal o cual cosa?». Puede dar la impresión de que se están quejando al estilo de «¿por qué tengo que comer mis arvejas? ¡odio las arvejas!». Puede que se te quiten las ganas de ser su mentor porque parece que empezaron con una actitud confrontativa. Pero lo que puede parecer desafío o una queja podría ser solo una simple pregunta, aunque esté expresada de forma algo brusca.
Muchos mentorizados no tienen el inglés como primer idioma. Esta puede ser otra razón por la que los comentarios iniciales de un mentorizado parezcan menos amables de lo que realmente son.
Lo mejor es ignorar la emoción que su comentario haya podido provocarte y simplemente responder a la pregunta.
Esos son solo dos ejemplos de cómo el espíritu percibido del mentorizado no debería afectar la actitud del mentor al responderle.
El espíritu del mentor puede basarse en el orgullo o en la humildad. Un mentor puede sentir que tiene derecho a ser mentor porque es inteligente o tiene cierta experiencia. Puede sentir que debería ser mentor porque sabe más que los demás. Un mentor cuyo espíritu se base en el orgullo puede aun así acercarse al mentorizado con paciencia y una guía cortés, aunque sea más por magnanimidad que por empatía.
O un mentor puede tener el espíritu de la humildad. Puede ser muy consciente de los desafíos que enfrentó al aprender a programar. Puede saber que no tiene todas las respuestas, pero conoce algunas, y está dispuesto a compartir el conocimiento que tanto le costó adquirir. Un mentor cuyo espíritu se base en la humildad sigue siendo humano y puede sentirse tentado a responder a una sesión de mentoría difícil de forma seca o discutidora. Incluso alguien con las mejores intenciones necesita estar atento cuando tiene un mal día.
Hay un tercer espíritu que es una variante del espíritu del orgullo: el espíritu de la inseguridad. Un mentor puede sentirse inseguro respecto a su reputación y buscar validación en los mentorizados como forma de compensar. Puede abrumar al mentorizado con gran cantidad de datos y referencias para demostrar lo bien informado que está. Es posible que el mentorizado saque información útil de ese volcado de datos, pero ese es el objetivo secundario del mentor inseguro. El objetivo principal es demostrar cuánto sabe el mentor. Aunque lo motive un objetivo distinto, el mentor inseguro puede aun así lograr los objetivos de la mentalidad de Exercism, siempre que no pierda al mentorizado en los detalles.
La corrección de los hechos es sin duda importante y tiene su lugar. Por ejemplo, es importante no usar unidades de medida imperiales donde se esperan unidades métricas. De lo contrario, puede estrellarse un Mars Climate Orbiter de 327 millones de dólares. Sin duda, se espera que quien usa un lenguaje a nivel profesional cumpla la corrección como requisito clave.
Sin embargo, para alguien que está aprendiendo un lenguaje, los requisitos son algo distintos. Por un lado, no queremos desanimar a la persona y que deje de aprender el lenguaje. Para algunos mentores, sobre todo los que tienen un espíritu de orgullo, puede haber una sensación de logro en lograr que alguien se dé cuenta de que quizá no sea apto para un lenguaje en particular, o de que esta no es la etapa adecuada para aprenderlo. Aunque ese pueda ser un resultado aceptable en algunos entornos laborales, no es un resultado que encaje en la mentalidad de Exercism.
Una excepción a eso es el caso de alguien que está aprendiendo su primer lenguaje de programación. Exercism está pensado para alguien que ya sabe programar y quiere aprender otro lenguaje o mejorar sus habilidades actuales. La próxima plataforma Learn to Code estará dirigida a personas que recién están aprendiendo a programar.
A menudo, alguien que busca recibir mentoría ha estado estudiando un lenguaje de programación durante unas semanas o meses y busca mejorar los conceptos básicos que ha aprendido. Esa persona puede tener o no experiencia con otro lenguaje. Si este es su primer lenguaje, pero ya ha captado las palabras clave y los conceptos básicos, tiene buenas posibilidades de beneficiarse de la mentoría. Puede requerir un poco más de paciencia y explicación, algo que el mentor quizá no había previsto cuando aceptó la solicitud de mentoría. Sin embargo, una vez que se compromete con el encuentro, la mentalidad de Exercism es ser lo más solidario y alentador posible, aunque eso exija un esfuerzo extra, o sugerir con cortesía que la sesión termine para que el mentorizado pueda solicitar de nuevo y conseguir otro mentor.
Por supuesto, los mentorizados pueden decidir por su cuenta no seguir con un lenguaje. Es probable que la mayoría no nos lo diga, sino que simplemente deje de resolver ejercicios de ese lenguaje. Sin embargo, durante una sesión de mentoría deberíamos apoyar y alentar con constancia. Pero hay distintas maneras de hacerlo. Una manera que no queremos usar es caer en la positividad tóxica. Por ejemplo, es menos útil, y puede hacer que alguien se sienta «menos», insistir con ánimo en que «sé que puedes resolverlo» cuando esa persona tiene problemas para entender algo. Puede ser más útil seguir probando explicaciones distintas y ofreciendo otros ejemplos que limitarse a empujarla con un ánimo que puede sonarle como «¡vamos! ¿todavía no lo entiendes?».
Es posible que la solución a la que llega un mentorizado, incluso después de varias iteraciones con un mentor, no sea la más eficiente o no cumpla perfectamente con los estándares de programación. Empujar al mentorizado hacia una solución perfecta es un ejemplo de esa corrección absoluta de los hechos que no va con el espíritu de Exercism. La solución puede ser suficientemente buena, y en ese punto el refinamiento de la técnica puede quedar para otra sesión de mentoría.
Puede que un mentor no tenga claras sus obligaciones. Las obligaciones son pocas y sencillas: ser útil y alentador. Si en algún momento el mentor siente que no puede cumplir ninguna de las dos, quizá lo mejor sea sugerir con cortesía que la sesión termine para que el mentorizado pueda solicitar de nuevo y conseguir otro mentor. Puede ser mejor que el mentor invite al mentorizado a terminar la conversación, pero si el mentor siente la necesidad de terminarla él mismo, sería cortés hacerlo con un comentario final que explique por qué. Aunque puede ser tentador centrarse en los defectos del mentorizado que hicieron que la sesión no fuera satisfactoria, va más con el espíritu de Exercism que el mentor no le eche la culpa al mentorizado.
El espíritu cooperativo de Exercism se expresa mejor no solo regalando la solución (mejor) del ejercicio, sino describiendo otros enfoques que se podrían usar y dejando que el mentorizado programe la implementación de esas sugerencias. La solución podría ponerse a disposición del mentorizado de forma opcional, en caso de que se atasque. Puede ser un fragmento de ejemplo en una sección de detalles que se puede desplegar, o un enlace a una solución publicada. Sería decisión del mentorizado desplegar la sección o seguir el enlace.
Es posible que el mentorizado reconozca que prefiere una sugerencia, pero diga que la tendrá en cuenta para el futuro. El mentor puede sugerir que se envíe otra iteración basada en esa sugerencia, pero el mentorizado puede decidir terminar la conversación sin modificar su solución original. Aunque puede dar un poco de vergüenza tener una solución publicada que figure como mentorizada por ti y que a tu juicio podría ser mejor, va con el espíritu de la cooperación no presionar al mentorizado para que implemente la sugerencia si parece que no tiene ganas.
Otra forma en que funciona el espíritu cooperativo es que el mentor aprenda del mentorizado. Durante la sesión, el mentorizado puede mencionar algo que el mentor no sabe. No se espera que un mentor presente una fachada de «sabelotodo». Está perfectamente bien que un mentor exprese que no sabía algo o que no había pensado en algo que el mentorizado menciona. Hacerle saber al mentorizado que te enseñó algo puede ser uno de los mayores impulsos que puedes darle. Es parte del proceso de aprendizaje cooperativo.