¡Nunca se nos habría ocurrido que resolver ejercicios en Exercism pudiera ser en realidad una forma de terapia para muchos! La interacción humana a través de la mentoría y la sensación de logro parecen tener un impacto poderoso que exploramos en nuestra última charla con Thelma.
Jonathan: Bueno, hola a todos y una calurosa bienvenida al pódcast de la comunidad de Exercism. Me llamo Jonathan y os hablo desde Ciudad del Cabo, en Sudáfrica. Ahora mismo son las cinco de la tarde y tengo el privilegio de contar con Thelma, que según tengo entendido vive en Wisconsin. Y me siento muy afortunado de poder entrevistarla hoy y descubrir un poco más sobre su historia, sobre cómo la tecnología y su trayectoria se cruzaron. Así que Thelma, me encantaría que te presentaras un poco, que nos contaras cómo acabaste donde estás ahora y quizá más adelante podamos charlar un poco sobre tecnología y temas así. Así que bienvenida. Thelma: Sí, señor. Me temo que todo fue por accidente. Fui a una escuela de negocios porque no quería diseccionar el fraude. En la escuela de negocios me especialicé en economía. Y no soy una persona a la que le interesen especialmente las cosas, pero por lo visto lo hice lo bastante bien como para que mis profesores... decidieran que debería solicitar el ingreso en un posgrado. Y así acabé en la Universidad de Brown estudiando economía. Y casi de inmediato conocí a mi marido y seis semanas después nos casamos. Seis semanas, vaya. Mi marido era físico y sentía poco respeto por la economía. Así que... tras el gran icono del momento, Milton Friedman. y presentó toda su producción. Mi marido la desarrolló en una sola sesión. Y en otra sesión, la destruyó. No renové mi beca, cosa que a mi marido no le hizo mucha gracia. Jonathan: Sí, me lo imagino. Thelma: Y después de eso, estuve un tiempo a la deriva. Sin ninguna idea de qué hacer, y asistía como oyente a clases de matemáticas que en realidad eran demasiado difíciles. Jonathan: Mm-hmm. Thelma: Y para entonces ya habíamos llegado a Wisconsin. Y mi marido estaba escribiendo un largo programa en Fortran con una pila de tarjetas perforadas y se frustraba mucho porque... en cuanto. Entregaba algo y esperaba toda la noche. En aquellos días para obtener un resultado, y el resultado era, al menos la mitad de las veces, que se había equivocado de sitio la coma. Así que obtenía una salida vacía o una pila de basura. Entonces empecé a mirar por encima de su hombro y a meter las comas que se le habían escapado y a corregir las faltas de ortografía, y llegué al punto de decidir que haría un curso de 4chan. Así que hice un curso de Fortran y después del curso mi profesor me llama y me dice: dejo la universidad y voy a abrir una consultora de software. ¿Quieres venir a trabajar conmigo? Jonathan: Ah, vaya. Thelma: Así que esa fue mi introducción a la programación, y con lo que empecé fue con Fortran. Y entonces... El primer programa que me pidió que hiciera... era de bolos. De contabilidad, que no era la puntuación, sino llevar el registro de su liga personal de bolos, la de mi jefe. Y luego hice bastantes programas en ese trabajo. Bueno, mi hija empezó a decirles a sus amigos que el trabajo de mamá era matar vacas, porque uno de los programas que escribí... servía para calcular qué había que darle de comer a una vaca lechera, donde me daban el peso y yo tenía que hacer un reparto de coste mínimo entre granos y otras cosas que satisficiera los requisitos nutricionales. Y también había un requisito de volumen. Para satisfacer todos esos requisitos y al menor coste. Y esto se hacía para una máquina cuya memoria era de 48k. Así que imagínate. Cómo sería un programa de coste mínimo que intentara hacer eso. Y un día me llamó un granjero. Me estás diciendo que dé a mis vacas 10 libras de sal. Por lo visto había satisfecho todos los requisitos nutricionales y buscaba lo más barato para el volumen. 10 libras de sal. Y eso fue todo. Y debido al escaso espacio con el que trabajaba, no tenía... muchos límites, límites superiores en. Las cosas. Tenía un par, pero de alguna manera la sal no entró. Y luego escribí un programa de inventario de hardware y todo. Humedad. Lo principal que recuerdo de eso es que tenían una máquina PDP. Vale. Y yo iba desde mi... casa hasta el molino de maíz en autobús con uno de esos grandes discos duros PVP Jonathan: Vale, sí, vaya peso. Thelma: Y al final cerró la división de software porque había empezado a ser distribuidor de Apple y eso le iba mucho mejor que el software. Jonathan: Ya me lo imagino. Vaya. Así que así es como acabaste en... Quizá esa sea la fase inicial. Entonces, después de que terminara lo del software, te quedaste sin trabajo. No te preocupes, no te preocupes. No pasa nada. Thelma: Recibo muchas llamadas de spam. Jonathan: Eso debe de ser muy molesto todo el rato. Entonces, ¿tenías ya otro trabajo preparado cuando terminó la consultora de software, o fue más bien un vale, y ahora qué? Thelma: No recuerdo muy bien cuáles fueron, eh... exactamente las fechas. Sé que fui a la facultad de medicina como voluntaria. Era un profesor de fisiología y me dio un programa escrito en C que quería que tradujera a FORTRAN. Y así fue como aprendí C. Jonathan: Vale. ¿Puedes contarme un poco sobre Fortran? Yo personalmente no estoy muy familiarizado con él. Todavía no soy muy técnico, pero me encantaría saber un poco más sobre Fortran. Thelma: Yo no soy especialmente técnica. Es uno de los primeros... lenguajes que existen y tal. Tiene algunas cosas, no sé. Tendrías que preguntarme algo más concreto. Jonathan: No pasa nada, tranquila. Solo quería saber, en términos generales, dónde encaja, supongo, entre todos los distintos lenguajes que hay. Pero como este no es mi... bueno, el terreno técnico no es precisamente mi punto fuerte. No hay ningún problema, podemos volver a contar la historia. Creo que eso se me da mejor, por así decirlo. Pero volviendo entonces a lo de... empezaste como voluntaria en esa facultad de medicina. Y de paso aprendiste C. Sí, y luego. Thelma: Sí, y luego me enteré de que... Alguien que había llevado el sistema informático de UWM, que es donde mi marido es físico, ahora llevaba la informática en la facultad de medicina, y hablé con ella y conseguí un trabajo haciendo cosas de bases de datos para ella. Probablemente era la peor base de datos jamás escrita y, por suerte, no recuerdo su nombre. Así que allí aprendí un poco de bases de datos. Pero lo más emocionante de estar en la facultad de medicina para mí. Y esto es en realidad solo parte de la historia. De lo técnico es que tenían un vestuario enorme y maravilloso donde podía ducharme después de mi paseo en bici de nueve millas. Jonathan: Ah, vaya, así que todos los días pedaleabas nueve millas de ida y nueve de vuelta. Thelma: Gracias. Nunca trabajé a tiempo completo. No me interesaba una carrera profesional. Me entretenía. No pasa nada. Jonathan: Sí, sí. Entonces voy a retroceder un poco a la época del colegio. Dijiste que estudiaste economía y que acabaste en economía casi por accidente. Sí. ¿Hubo alguna razón por la que...? Quiero decir, porque en el colegio a menudo puedes elegir, vale, voy a hacer literatura inglesa o artes o lo que sea. Y luego está obviamente el lado más científico de las cosas, y la economía quizá se podría decir que se sitúa bastante más hacia el lado científico. ¿Hubo alguna razón por la que te inclinaste hacia eso o fue simplemente un ah, esto parece interesante en su momento? Thelma: Sí. Estaba en una escuela de negocios. No me interesaban los negocios. No me interesaba el marketing. La economía era algo así como lo más elitista que se podía hacer en esa escuela. Eso es lo que te atrajo hacia eso. Jonathan: Vale, bueno, has dicho que en realidad no... que una carrera profesional no era realmente lo tuyo. Y corrígeme si me equivoco, solo intento resumir y recomponer las piezas. Y parece que casi aprendiste a programar por accidente, dijiste algo de mirar por encima del hombro de tu marido, traducir de C a Fortran, eh, ¿hubo algún momento en que, madre mía, Thelma: Creo que debe de ser la misma llamada. Vale, estoy intentando conectarme. Jonathan: Perdón. No pasa nada. ¿Hubo algún momento en que algo te hizo clic, en que pensaras: en realidad, se me da bastante bien esto, es más que una afición o un interés? ¿Hubo algún momento en que pensaras: en realidad, esto es algo que... quiero cultivar o profundizar de forma activa? ¿Alguna vez, se te pasó eso por la cabeza? Thelma: En cuanto empecé a mirar por encima del hombro de mi marido, quedé enganchada. Me enganché de inmediato. De verdad pensé que esto es algo así como un crucigrama. Jonathan: Vale, entonces, ¿fue la naturaleza de resolución de problemas del proceso lo que te llamó la atención a la hora de resolver las comas? Thelma: No se me daba especialmente bien. Lo que de verdad me gustaba era que escribías, o escribía yo, algo que no se sostenía en absoluto. Y luego lo pasabas por el compilador, y el compilador te señalaba un montón de tus errores. Para mí siempre era interactivo: estaba yo y Fortran como lenguaje compilado. No sé si sabes qué significa eso. Sí, estoy familiarizado con eso. Vale, y también, en aquellos tiempos, los mensajes de error... Jonathan: Sí, estoy familiarizado con eso. Thelma: que daba el compilador eran bastante horribles; era como otro rompecabezas averiguar. Qué dicen que está mal. Creo que han mejorado mucho en eso. Jonathan: Sí, vale, es bueno saberlo. Es bueno saberlo. Thelma: Pero era como si alguien me cogiera de la mano, y eso me gustaba mucho. Jonathan: Vale, entonces dijiste que tu marido se arrancaba los pelos después de hacer todas esas tarjetas perforadas y luego tener que esperar toda la noche para ver si algo funcionaba. ¿Era solo porque las cosas tardaban...? Thelma: No le interesaba la programación en absoluto. Solo le interesaba el resultado. Era físico. Buscaba resultados de física. Jonathan: Vaya, eso sí que es una sociedad, una gran sociedad. Avancemos un par de años y cuéntame cómo conociste Exercism y qué es lo que te gusta concretamente de Exercism. Thelma: ¡Uf! Después de jubilarme, y llevo jubilada muchísimo tiempo. Hice trabajo voluntario, un trabajo voluntario interesante. Y luego se acabó y se me volvió muy difícil encontrar trabajo voluntario. Así que me puse al ordenador. Lo primero que encontré fue Udacity. ¿Conoces Udacity? Jonathan: Eh, me suena, pero no lo conozco mucho. Vale, es- es- Vale, son... cursos en línea y lo encontré muy pronto. Ahora se han vuelto más empresariales. Los cursos eran gratis y eran 15 minutos y luego te daban un problema que resolver. Hice un curso de Python con ellos y lo disfruté mucho. Thelma: Después de eso... despegué. Un módulo que había escrito para mi marido en... en álgebra lineal en C++, que odiaba profundamente. Está toda esa asignación de memoria de la que tienes que preocuparte. Sí. Y por eso siempre acababa hundida. Sí. Y lo traduje a Python y se sintió tan maravilloso porque en Python todo lo de la memoria lo hacen por ti. Sí. Jonathan: Seguro que eso te ahorró mucho esfuerzo y tiempo. Thelma: Pero, ah, y he perdido el hilo de por qué decía esto. Tenía algo en mente. Jonathan: Ah, era solo sobre Exercism. ¿Cómo llegaste a Exercism? Estabas trabajando con Udacity. Thelma: Así que después de Python estuve buscando algo que hacer y no encontré nada en absoluto. Y entonces andaba a la deriva y encontré Exercism. Vuestra plataforma es absolutamente perfecta para mí. Quiero decir... Puedes, eh... Ser tan libre como quieras. Puedes hacer los ejercicios de aprendizaje. Puedes decidir: no necesito los ejercicios de aprendizaje. Y la mentoría aquí es absolutamente fantástica. Eso está genial. No podrías. Jonathan: Gracias. Thelma: Y por supuesto, ahora mismo tengo una mentoría extra estupenda. Convencí a mi hijo para que se uniera. Y mi hijo me está haciendo mentoría en JavaScript ahora mismo. Jonathan: Genial, genial, eso es estupendo. Thelma: Pasó una semana en la plataforma y ya se estaba quejando, ya le has conocido. Jonathan: Sí, no, exactamente, exactamente. Entonces, actualmente, ¿cómo es tu día a día, Thelma, en cuanto a programación? ¿Disfrutas solo del lado de resolver problemas? ¿La programación sigue siendo una gran parte de tu vida? ¿Cómo encaja todo? Thelma: Es una gran parte de mi vida. Soy un desastre para cosas como ver películas. Y mi marido murió hace siete años, así que soy viuda y vivo sola. Intento salir todo lo que puedo. Ya he terminado con la bici por este año; la temperatura ha bajado hasta un punto en que ya no puedo. Aunque cuando trabajaba en Johnson Controls. iba en bici a ocho grados. Jonathan: Fahrenheit, déjame verificar. Sí, porque 8 grados Celsius son llevaderos, pero 8 grados Fahrenheit creo que es otro nivel. Eso es mucho frío. Así que ya no puedo hacer eso. Así que espero estar más tiempo encerrada en casa de lo que me gustaría. Thelma: y la programación es lo que me impide volverme loca porque no puedo hacer muchas de las cosas que hace la gente para entretenerse. Y además, con la mentoría, eso es una interacción para mí. Tengo amigos. cada vez más que parece que me dicen que van a su terapeuta. ¡Visita Beadaholique.com para todas tus necesidades de abalorios! Esto parece ser lo que se lleva hoy en día, tener un terapeuta. Así que he empezado a decirle a la gente: ah, sí, el otro día tuve una sesión estupenda con mi terapeuta, y lo que quiero decir en realidad es con uno de los mentores de Exercism. Jonathan: Son muy buenos, son muy terapéuticos, y de paso aprendes algo, lo cual también viene muy bien. Sí. Eso es fantástico, es increíble. Entonces, Thelma, me interesa: una de las cosas en Exercism que siempre intentamos entender con el mayor detalle posible es qué consejos darías a las personas que quieren aprender a programar. Y puede ser un abanico bastante amplio de personas que se están iniciando, y cada persona tiene una forma única de aprender y entender las cosas. Pero ¿hay comportamientos o patrones concretos, o cosas que recomendarías encarecidamente a alguien que está aprendiendo que probara, o algún tipo de hábitos que dirías que la gente debería intentar de verdad formar para aprender? Thelma: Siento que es triste. La forma en que yo más me meto en las cosas no es realmente la forma en que lo hace otra gente. Como que hubo un hilo reciente de un tipo que se quejaba de que no se enseñaba lo suficiente con los ejercicios. Y a mí, la parte de enseñanza puede llegar a aburrirme bastante. Así que, si me pones un ejercicio delante, ese es el primer punto en el que querré saber sobre el módulo o lo que sea que esté implicado en hacer ese tipo de ejercicio. Salgo y le pregunto a Google, a ver, ¿cómo se hace esto? Mm-hmm. Hasta que veo una necesidad de ello. Me resulta muy difícil implicarme con. No puedo leer manuales. No puedo leer manuales. Te lo digo. Jonathan: Estás muy popular esta mañana. Quiero decir, debo de tener todas las... Llamadas. Estoy llamando. Thelma: No sé qué es esto. Normalmente no me pasa este tipo de cosas. Jonathan: Ah, no, no te preocupes en absoluto. Vale, entonces parece que para ti, y quizá una de tus sugerencias para quien está aprendiendo, sería hacer algo que tenga un significado real en la vida real. Y ese es el sentido. Eso es lo que entiendo. En eso apostarías fuerte en cuanto a cómo llegar a ser competente o cómo aprender un lenguaje de programación en sí. Thelma: Sí. Me he dado cuenta de que tengo amigos que no tocan nada hasta que han leído toda la documentación. Le han cogido el tranquillo. Y probablemente sean mejores que yo. Jonathan: Bueno, quiero decir, probablemente sea distinto, formas distintas. Quiero decir, yo sé que en mi caso, ir muy despacio y de forma sistemática, pero seguir algo estructurado me ayuda, y luego también aplicar eso en trozos pequeños es muy útil, en lugar de agobiarse e intentar implementarlo todo. Todo de golpe. Supongo que lo que sugieres es simplemente experiencia, que adquirir experiencia en situaciones de la vida real es realmente clave. Así que Thelma, tengo una pregunta para ti. Y aquí es donde puedes compartir con toda la comunidad de Exercism una recomendación tuya. Y puede ser cualquier cosa. Puede ser ir a probar el sushi, o intentar aprender un nuevo lenguaje de programación, o dar un paseo en bici. Puede ser cualquier cosa que quieras. Pero ¿qué recomendación te gustaría darle a toda la comunidad de Exercism para esta semana? Y puedes decir lo que quieras, más o menos, dentro de lo razonable. Thelma: Bueno, ahora mismo. Me estoy divirtiendo muchísimo con mi hijo como mentor. Tienen problemas para comunicarse con todo. Ya sabes, ¿cómo va la familia? Rooooaaah, mételos en una relación de mentoría. Jonathan: Ya verás, y mira qué pasa. Eso es genial, y disfrútalo mucho. También quería mencionar que. Thelma: Hice muchas cosas distintas en esta no-carrera mía. Fui a una empresa llamada Johnson Controls y me metí en software de simulación. Thelma: Vale, vaya. Incluso llegué a trabajar en el fondo de la botella de Pepsi de entonces, que no se equilibraba bien. Hice algo de programación para un amigo matemático mío que trabajaba en la hipótesis de Riemann, como casi todos los demás matemáticos del mundo. Hice algunas cosas en Python para él. No sé, hice un montón de cosas interesantes. También quería que esas cosas se conocieran. Jonathan: Sí, eso está genial. Seguro que en realidad hay mucho en lo que podríamos profundizar. Seguro que hay... Dices que no sabes qué decir necesariamente, pero creo que hay mucho ahí que podrías sacarte de la chistera en algún momento. Pero Thelma, solo quería darte las gracias por darnos... Sé que no es mucho tiempo para profundizar de verdad en muchos de los detalles y los matices, pero solo quería darte las gracias por compartir un pequeño fragmento de tu experiencia vital, en concreto cómo se relaciona con la programación y el desarrollo. Nuestra esperanza con este pódcast es que inspire a personas de todo el mundo, de todos los colores, orígenes, razas, etc., a que se animen de verdad... a tomar lo que escuchan en estos pódcast y luego aplicarlo. Así que las historias de vida y escuchar un poco sobre ti, seguro que inspirarán a alguien en algún lugar a ponerse manos a la obra, a experimentar un poco. Así que solo quería darte las gracias por eso. Y seguro que te veremos en el foro y haciendo mentoría a gente en algún momento. Y me alegro de que estés aquí. Thelma: ¡No! No le hago mentoría a nadie. Aunque me encantaría implicarme como colaboradora, no como mentora. Jonathan: Vale, bueno, eso sería estupendo. Si quisieras colaborar, podemos hablar en algún momento. Pero solo darte las gracias por las pequeñas pinceladas sobre tu vida y por algunas de las cosas que han ido saliendo. Lo agradezco de verdad. Así que quédate en la llamada por ahora. Pero Thelma, gracias. Si alguien quisiera contactar contigo, seguro que estarías abierta a ello de alguna forma. No voy a repartir tu correo por todo el mundo. Pero si alguien quiere contactar con Thelma, que me escriba y a partir de ahí vemos. Pero muchas gracias por tu tiempo. Ha sido un privilegio charlar un rato y quedarnos en la llamada, y ya hablaremos. Thelma: Gracias.
Escucha, aprende e inspírate con los miembros de nuestra comunidad.