Es wäre uns nie in den Sinn gekommen, dass das Lösen von Übungen in Exercism für viele tatsächlich eine Art Therapie sein kann! Der menschliche Austausch beim Mentoring und das Erfolgsgefühl scheinen eine starke Wirkung zu haben, die wir in unserem neuesten Gespräch mit Thelma erkunden.
Jonathan: Also, hallo zusammen und ein herzliches Willkommen zum Exercism-Community-Podcast. Mein Name ist Jonathan und ich melde mich aus Kapstadt in Südafrika. Es ist gerade fünf Uhr nachmittags, und ich habe das Privileg, dass Thelma bei mir ist, die, soweit ich weiß, derzeit in Wisconsin lebt. Und ich habe das große Privileg, sie heute interviewen zu dürfen und ein wenig mehr über ihre Geschichte zu erfahren, darüber, wie Technik und ihre Geschichte zusammengekommen sind. Also Thelma, ich würde mich freuen, wenn du dich ein wenig vorstellen könntest und uns ein bisschen erzählst, wie du dorthin gekommen bist, wo du heute bist. Vielleicht können wir später ein bisschen über Technik und solche Dinge reden. Also, willkommen. Thelma: Ja, mein Herr. Ich fürchte, es war alles ein Zufall. Ich bin auf eine Wirtschaftsschule gegangen, weil ich keinen Frosch sezieren wollte. Auf der Wirtschaftsschule habe ich Volkswirtschaftslehre als Hauptfach studiert. Und ich bin eigentlich keine Person, die sich besonders für Dinge begeistert, aber offenbar war ich gut genug, dass meine Professoren ... entschieden, ich sollte mich für ein Aufbaustudium bewerben. Und so landete ich an der Brown University als Hauptfach-Studentin in Volkswirtschaftslehre. Und fast sofort lernte ich meinen Mann kennen, und sechs Wochen später waren wir verheiratet. Sechs Wochen, wow. Mein Mann war Physiker und hatte wenig übrig für die Volkswirtschaftslehre. Also ... nach dem großen Idol der damaligen Zeit, Milton Friedman, und stellte sein gesamtes Werk vor. Mein Mann entwickelte es in einer Sitzung. Und in einer anderen Sitzung zerstörte er es. Ich habe mein Stipendium nicht verlängert, was meinem Mann nicht so gut gefiel. Jonathan: Ja, das glaube ich. Thelma: Und danach bin ich eine Weile einfach so herumgetrieben. Ohne eine Ahnung, was ich tun sollte, und ich habe so ein bisschen Mathekurse mitgehört, die wirklich zu schwer waren. Jonathan: Mm-hmm. Thelma: Und zu diesem Zeitpunkt waren wir in Wisconsin angekommen. Und mein Mann schrieb ein langes Fortran-Programm mit einem Stapel Lochkarten und wurde sehr frustriert, weil ... er gab etwas ab und wartete die ganze Nacht. Damals, um ein Ergebnis zu bekommen, und das Ergebnis war mindestens die Hälfte der Zeit, dass er das Komma falsch gesetzt hatte. Und so bekam er entweder eine leere Ausgabe oder einen Stapel Müll. Also begann ich, ihm über die Schulter zu schauen und die fehlenden Kommas einzufügen und die ganzen Tippfehler zu korrigieren, und irgendwann beschloss ich, einen Kurs in Fortran zu machen. Also machte ich einen Fortran-Kurs, und nach dem Kurs ruft mein Professor an und sagt: Ich verlasse die Universität und eröffne eine Software-Beratungsfirma. Willst du kommen und für mich arbeiten? Jonathan: Oh wow. Thelma: Das war also meine Einführung ins Programmieren, und es war Fortran, womit ich angefangen habe. Und dann ... Das erste Programm, um das er mich bat ... war ein Bowling-Buchhalter, wobei es nicht um die Punktezählung ging, sondern darum, für seine persönliche Bowling-Liga den Überblick zu behalten, für meinen Chef. Und dann habe ich in diesem Job noch einige Programme geschrieben. Na ja, meine Tochter fing an, ihren Freundinnen zu erzählen, dass der Job von Mama darin besteht, Kühe zu töten, weil eines der Programme, die ich schrieb ... berechnen sollte, was einer Milchkuh gefüttert werden sollte, wobei mir das Gewicht in Pfund vorgegeben wurde und ich eine möglichst kostengünstige Aufteilung unter Getreidesorten und ähnlichem finden sollte, die die Nährstoffanforderungen erfüllen würde. Und es gab auch eine Vorgabe zur Gesamtmenge. All diese Anforderungen sollten zu den geringsten Kosten erfüllt werden. Und das lief auf einer Maschine, deren Speicher 48k betrug. Du kannst dir also vorstellen, wie so ein Programm zur Kostenminimierung, das das versucht, aussah. Und eines Tages rief mich ein Farmer an. Du sagst mir, ich soll meine Kühe mit 10 Pfund Salz füttern. Offenbar hatte es alle Nährstoffanforderungen erfüllt und suchte die günstigste Menge. 10 Pfund Salz. Und das war's. Und wegen des winzigen Speicherplatzes, mit dem ich arbeitete, hatte ich nicht ... viele Grenzen, Obergrenzen für die Dinge. Ich hatte ein paar, aber das Salz hat es irgendwie nicht geschafft. Und dann schrieb ich ein Hardware-Inventarprogramm und all das. Feuchtigkeit. Woran ich mich dabei vor allem erinnere, ist, dass sie eine PDP-Maschine hatten. Okay. Und ich fuhr von meinem ... Ort zur Getreidemühle mit dem Bus, mit einer dieser großen PVP-Festplatten Jonathan: Okay, ja, ganz schön schwer. Thelma: Und irgendwann schloss er die Software-Abteilung, weil er angefangen hatte, Apple-Händler zu sein, und das lief viel besser als die Software. Jonathan: Das glaube ich. Wow. Also so bist du dann gelandet in ... Vielleicht ist das so die Anfangsphase. Also nachdem du mit der Software fertig warst, wo du dann freigestellt wurdest. Mach dir keine Sorgen, keine Sorgen. Kein Problem. Thelma: Ich bekomme viele Spam-Anrufe. Jonathan: Das muss wirklich die ganze Zeit über nervig sein. Also hattest du damals ... hattest du schon einen anderen Job in Aussicht, als die Software-Beratungsfirma zu Ende ging, oder war es eher so ein Okay, was kommt als Nächstes? Thelma: Ich bin mir nicht mehr ganz sicher, was, äh ... die zeitliche Abfolge war. Ich weiß, dass ich als Freiwillige an ein medizinisches College ging. Es war ein Physiologieprofessor, und er gab mir ein Programm, das in C geschrieben war und das er nach FORTRAN übersetzt haben wollte. Und so habe ich mein C gelernt. Jonathan: Okay. Kannst du mir ein bisschen über Fortran erzählen? Ich kenne mich damit persönlich nicht so gut aus. Ich bin noch nicht so technisch, aber ich würde gern ein bisschen mehr über Fortran erfahren. Thelma: Ich bin auch nicht besonders technisch. Es ist eine der ersten ... Sprachen überhaupt und so weiter. Es hat einige, ich weiß nicht. Du müsstest mich etwas Konkreteres fragen. Jonathan: Das ist okay, mach dir überhaupt keine Sorgen. Ich wollte nur so allgemein herausfinden, wo es hingehört, schätze ich, unter all den verschiedenen Sprachen, die es da draußen gibt. Aber da das nicht mein technischer, na ja, der technische Bereich ist nicht gerade meine Stärke. Das ist völlig in Ordnung, wir können sozusagen zum Geschichtenerzählen zurückkehren. Ich glaube, das ist wohl eher mein Ding, sozusagen. Aber um noch mal darauf zurückzukommen, damals, also du hast angefangen, für diese medizinische Fakultät als Freiwillige zu arbeiten. Du hast dabei C gelernt. Ja, und dann. Thelma: Ja, und dann fand ich heraus, dass ... jemand, die das IT-System an der UWM geleitet hatte, wo mein Mann Physiker ist, jetzt die IT am medizinischen College leitete, und ich sprach mit ihr und bekam einen Job, bei dem ich Datenbankzeug für sie machte. Es war wahrscheinlich die schlechteste Datenbank, die je geschrieben wurde, und zum Glück erinnere ich mich nicht an ihren Namen. Also habe ich dort ein bisschen was über Datenbanken gelernt. Aber das Aufregendste daran, am medizinischen College zu sein, war für mich ... und das ist wirklich nur ein Teil der Geschichte ... der technische Kram ... dass sie diesen wunderbaren, riesigen Umkleideraum hatten, wo ich nach meiner neun Meilen langen Radtour duschen konnte. Jonathan: Oh wow, du bist also jeden Tag neun Meilen hin und neun Meilen zurück geradelt. Thelma: Danke. Ich habe nie Vollzeit gearbeitet. Ich hatte kein Interesse an einer Karriere. Ich habe mich selbst amüsiert. Ist schon in Ordnung. Jonathan: Ja, ja. Also dann, ich springe mal so ein bisschen zurück zur Schulzeit. Du hast gesagt, du hast Volkswirtschaftslehre gemacht, und du bist da fast zufällig hineingeraten. Ja. Gab es einen Grund, warum du einfach so ... ich meine, in der Schule kann man oft wählen, okay, ich mache Englische Literatur oder die Künste oder was auch immer. Und dann gibt es offensichtlich die naturwissenschaftliche Seite, und die Volkswirtschaftslehre liegt vielleicht, könnte man argumentieren, ziemlich stark auf der naturwissenschaftlichen Seite. Gab es einen Grund, warum du dich dahin hingezogen gefühlt hast, oder war es einfach so ein Oh, das sieht gerade interessant aus. Thelma: Ja. Ich war auf einer Wirtschaftsschule. Ich hatte kein Interesse an Wirtschaft. Ich hatte kein Interesse an Marketing. Volkswirtschaftslehre war sozusagen das Elitefach an dieser Schule. Das war es, was dich daran gereizt hat. Jonathan: Okay, also, du hast gesagt, du wolltest nicht wirklich, eine Karriere war nicht wirklich etwas für dich. Und korrigiere mich, wenn ich falsch liege, ich versuche nur, das so zusammenzufassen und zusammenzusetzen. Und es klingt, als hättest du das Programmieren fast zufällig aufgegriffen, du hast ja gesagt, du hast deinem Mann über die Schulter geschaut, von C nach Fortran übersetzt, ähm, gab es je einen Moment, oh mein Gott Thelma: Ich glaube, das muss derselbe Anruf sein. Okay, ich versuche gerade, mich einzuwählen. Jonathan: Entschuldige. Überhaupt kein Problem. Gab es je einen Moment, in dem es bei dir irgendwie Klick gemacht hat, wo du dachtest, eigentlich bin ich ziemlich gut darin. Das ist mehr als nur ein Hobby oder ein Interesse. Gab es je einen Punkt, an dem du dachtest, eigentlich ist das etwas, worin ich mich aktiv weiterentwickeln oder vertiefen möchte. Ist dir das je passiert, kam dir das je in den Sinn? Thelma: Sobald ich anfing, meinem Mann über die Schulter zu schauen, war ich gepackt. Ich war sofort gepackt. Ich dachte wirklich, das ist so ähnlich wie ein Kreuzworträtsel. Jonathan: Okay, war es also die Problemlöse-Natur des Ganzen, die deine Aufmerksamkeit geweckt hat, wenn es darum ging, die Probleme herauszufinden? Thelma: Nicht wirklich besonders gut. Was ich wirklich mochte, war, dass du etwas schreiben würdest, oder ich etwas schreiben würde, das überhaupt nicht zusammenhalten würde. Und dann würdest du es durch den Compiler laufen lassen, und der Compiler würde dir eine Reihe deiner Fehler aufzeigen. Es war immer interaktiv für mich, da war ich und Fortran als kompilierte Sprache. Ich weiß nicht, ob du weißt, was das bedeutet. Ja, damit kenne ich mich aus. Okay, und außerdem waren damals die Fehlermeldungen ... Jonathan: Ja, damit kenne ich mich aus. Thelma: die der Compiler ausgab, ziemlich furchtbar. Es war wie ein weiteres Rätsel herauszufinden, was sie einem da als falsch anzeigen. Ich glaube, darin sind sie inzwischen viel besser geworden. Jonathan: Ja, okay, gut zu wissen. Gut zu wissen. Thelma: Aber es war, als würde mir jemand die Hand halten, und das mochte ich sehr. Jonathan: Okay, du hast also gesagt, dass dein Mann sich die Haare raufen würde, nachdem er all diese Lochkarten gemacht hatte und dann die Nacht warten musste, um zu sehen, ob irgendetwas funktionierte. Lag das nur daran, dass die Dinge so lange dauerten ... Thelma: Er hatte überhaupt kein Interesse am Programmieren. Er war nur am Ergebnis interessiert. Er war Physiker. Er suchte nach physikalischen Ergebnissen. Jonathan: Das ist mal eine Partnerschaft, eine großartige Partnerschaft. Spulen wir ein paar Jahre vor, und wie bist du auf Exercism gestoßen, und was gefällt dir an Exercism besonders? Thelma: Ugh! Nachdem ich in Rente gegangen bin, und ich bin schon sehr lange in Rente. Ich habe Freiwilligenarbeit gemacht, interessante Freiwilligenarbeit. Und dann lief das aus, und es wurde sehr schwierig für mich, Freiwilligenarbeit zu finden. Also ging ich an den Computer. Das Erste, was ich fand, war Udacity. Kennst du Udacity? Jonathan: Äh, es klingelt was, aber ich kenne es nicht so gut. Okay, es- es- Okay, es ist ein Online-... Kurse, und ich habe es sehr früh gefunden. Sie sind inzwischen businessmäßig geworden. Die Kurse waren kostenlos, und es waren 15 Minuten, und dann gaben sie dir eine Aufgabe. Ich habe bei ihnen einen Python-Kurs gemacht und es wirklich genossen. Thelma: Danach ... habe ich losgelegt. Ein Modul, das ich für meinen Mann geschrieben hatte, in ... in linearer Algebra in C++, was ich absolut gehasst habe. Da ist diese ganze Speicherzuweisung, um die man sich kümmern muss. Ja. Und deshalb ging ich dabei ständig unter. Ja. Und ich habe es nach Python übersetzt, und es fühlte sich so wunderbar an, weil in Python der ganze Speicherkram für einen erledigt wird. Ja. Jonathan: Ich bin sicher, das hat viel Mühe und Zeit gespart. Thelma: Aber, oh, und ich habe den Faden verloren, warum ich das erzählt habe. Ich hatte etwas im Kopf. Jonathan: Oh, es ging gerade um Exercism. Wie bist du zu Exercism gekommen? Du hast mit Udacity gearbeitet. Thelma: Also, nach Python habe ich mich nach etwas umgesehen, das ich tun könnte, und ich fand überhaupt nichts. Und dann trieb ich so herum und fand Exercism. Deine Plattform ist absolut perfekt für mich. Ich meine ... Du kannst, äh ... so frei sein, wie du willst. Du kannst die Lernübungen machen. Du kannst entscheiden, ich brauche die Lernübungen nicht. Und das Mentoring hier ist absolut fantastisch. Das ist cool. Das könntest du nicht. Jonathan: Danke. Thelma: Und natürlich habe ich gerade jetzt extra großartiges Mentoring. Ich habe meinen Sohn überredet, mitzumachen. Und mein Sohn mentoriert mich gerade in JavaScript. Jonathan: Brillant, brillant, das ist großartig. Thelma: Er war eine Woche auf der Plattform und hat sich schon beschwert, du hast ihn ja getroffen. Jonathan: Ja, nein, wir, genau, genau. Wie sieht also derzeit dein Alltag aus, Thelma, was das Programmieren und Coden angeht? Genießt du einfach die Seite des Problemlösens? Ist Programmieren noch ein großer Teil deines Lebens? Wie passt das alles zusammen? Thelma: Es ist ein großer Teil meines Lebens. Ich bin hoffnungslos, wenn es um Dinge wie Filme schauen geht. Und mein Mann ist vor sieben Jahren gestorben, ich bin verwitwet und lebe allein. Ich versuche, so viel wie möglich rauszukommen. Mit dem Fahrrad bin ich für dieses Jahr durch, die Temperatur ist so gefallen, dass ich es nicht mehr machen kann. Obwohl ich, als ich bei Johnson Controls gearbeitet habe, bei acht Grad Fahrrad gefahren bin. Jonathan: Fahrenheit, lass mich das kurz einordnen. Ja, denn 8 Grad Celsius sind machbar, aber 8 Grad Fahrenheit, denke ich, sind noch mal eine andere Liga. Das ist sehr kalt. Also kann ich das nicht mehr machen. Ich rechne also damit, dass ich mehr ans Haus gebunden sein werde, als mir lieb ist. Thelma: und das Programmieren ist das, was mich davon abhält, verrückt zu werden, weil ich viele der Dinge nicht machen kann, die Menschen tun, um sich zu amüsieren. Und auch das Mentoring ist für mich eine Interaktion. Ich habe Freunde, immer mehr, die mir zu erzählen scheinen, dass sie zu ihrer Therapeutin gehen. Besuche Beadaholique.com für deinen gesamten Perlenbedarf! Das scheint heutzutage das Angesagte zu sein, eine Therapeutin zu haben. Also habe ich angefangen, Leuten zu sagen: Oh ja, ich hatte neulich eine tolle Sitzung mit meiner Therapeutin, und was ich wirklich meine, ist einer der Exercism-Mentoren. Jonathan: Die sind sehr gut, die sind sehr therapeutisch, und man lernt nebenbei etwas, was auch sehr praktisch ist. Ja. Das ist fantastisch, das ist großartig. Also, Thelma, mich interessiert, eine der Sachen bei Exercism, die wir immer so detailliert wie möglich verstehen wollen, ist: Welche Ratschläge würdest du Leuten geben, die Programmieren lernen wollen? Und das kann eine ziemlich breite Gruppe von Leuten sein, die sich einbringen, und jeder Mensch hat eine eigene Art zu lernen und Dinge zu verstehen. Aber gibt es bestimmte Verhaltensweisen oder Muster oder Dinge, die du jemandem, der lernt, stark empfehlen würdest, auszuprobieren, irgendwelche Gewohnheiten, von denen du sagen würdest, die sollten Leute wirklich versuchen zu entwickeln, um zu lernen? Thelma: Ich finde, es ist traurig. Die Art, wie ich am ehesten in Dinge hineinkomme, ist nicht wirklich die Art, wie andere Leute es machen. Es gab vor Kurzem einen Thread von einem Typen, der sich beschwerte, dass bei den Übungen nicht genug erklärt wird. Und mich kann der erklärende Teil ziemlich langweilen. Wenn du mir also eine Übung vorlegst, ist das der erste Punkt, an dem ich etwas über das Modul wissen will oder worum es bei dieser Art von Übung auch immer geht. Ich gehe dann los und frage Google: Na, wie macht man das hier? Mm-hmm. Erst wenn ich einen Bedarf dafür sehe ... finde ich es sehr schwer, mich damit zu befassen. Ich kann keine Handbücher lesen. Ich kann kein Handbuch lesen. Das sage ich dir. Jonathan: Du bist heute Morgen sehr beliebt. Ich meine, ich muss wohl all die ... ich telefoniere gerade. Thelma: Ich weiß nicht, was das ist. Normalerweise habe ich so etwas nicht. Jonathan: Oh, nein, mach dir überhaupt keine Sorgen. Okay, es scheint also, dass für dich, und einer deiner Ratschläge für Lernende wäre vielleicht: Mach etwas, das tatsächlich im echten Leben Bedeutung hat. Und das ist der Sinn. So verstehe ich das. Darauf würdest du stark setzen, wenn es darum geht, wie man richtig gut wird oder wie man eine Programmiersprache selbst lernt. Thelma: Ja. Mir ist aufgefallen, dass ich Freunde habe, die nichts anfassen, bevor sie die ganze Dokumentation gelesen haben. Ein Gefühl dafür bekommen. Und sie sind wahrscheinlich besser als ich. Jonathan: Na ja, ich meine, es ist wahrscheinlich unterschiedlich, verschiedene Wege. Ich meine, ich weiß, dass es mir persönlich hilft, sehr langsam und systematisch vorzugehen, aber ein strukturiertes Ding durchzugehen, und dann hilft es mir wirklich, das in kleinen Häppchen anzuwenden, statt überwältigt zu werden und zu versuchen, das Ganze umzusetzen. Das Ganze mit einem Schlag. Ich schätze, du meinst einfach Erfahrung, einfach Erfahrung in echten Lebenssituationen zu sammeln, ist wirklich entscheidend. Also Thelma, ich habe eine Frage an dich. Und hier kannst du der gesamten Exercism-Community eine Empfehlung mitgeben, die du hast. Und es kann alles sein. Es kann sein, geh und probier etwas Sushi, oder versuch, eine neue Programmiersprache zu lernen, oder mach eine Fahrradtour. Es kann alles sein, was du willst. Aber welche Empfehlung möchtest du der gesamten Exercism-Community für diese Woche geben? Und du kannst so ziemlich alles sagen, was du willst, im Rahmen des Vernünftigen. Thelma: Also, im Moment. Ich habe ungeheuren Spaß daran, von meinem Sohn mentoriert zu werden. Sie haben Schwierigkeiten, überhaupt miteinander zu kommunizieren. Weißt du, wie geht's der Familie? Rooooaaah, bring sie in eine Mentor-Beziehung. Jonathan: sieh und sieh, was passiert. Das ist großartig, und hab viel Spaß dabei. Ich wollte auch unbedingt erwähnen, dass. Thelma: Ich habe in dieser Nicht-Karriere von mir viele verschiedene Dinge gemacht. Ich ging zu einer Firma namens Johnson Controls und stieg in die Simulationssoftware ein. Thelma: Okay, wow. Ich durfte damals sogar am Boden der Pepsi-Flasche arbeiten, der nicht gut ausbalanciert war. Ich habe etwas programmiert für einen befreundeten Mathematiker, der an der Riemannschen Vermutung arbeitete, wie so ziemlich jeder andere Mathematiker auf der Welt. Ich habe ein bisschen Python-Kram für ihn gemacht. Ich weiß nicht, ich habe viele interessante Dinge gemacht. Die wollte ich auch mal rauslassen. Jonathan: Ja, das ist cool. Ich bin sicher, es gibt tatsächlich eine Menge, in die wir eintauchen könnten. Ich bin sicher, es gibt ... Du sagst, du weißt nicht unbedingt, was du sagen sollst, aber ich glaube, da steckt eine Menge drin, die du irgendwann aus dem Hut zaubern könntest. Aber Thelma, ich wollte mich einfach sehr bedanken, dass du uns ... Ich weiß, es ist keine riesige Menge Zeit, um wirklich in viele Details und Feinheiten einzutauchen, aber ich wollte einfach Danke sagen, dass du ein kleines Stück deiner Lebenserfahrung geteilt hast, speziell, wie sie mit Coding und Entwicklung zusammenhängt. Unsere Hoffnung für diesen Podcast ist, dass er Menschen aus der ganzen Welt inspiriert, mit allen möglichen Hautfarben, Hintergründen, Ethnien usw., wirklich ... Das, was sie in diesen Podcasts hören, dann auch anzuwenden. Also Lebensgeschichten und ein bisschen über dich zu hören, werden sicher jemanden irgendwo dazu inspirieren, Dinge aufzugreifen, ein bisschen zu experimentieren. Dafür wollte ich mich einfach bedanken. Und ich bin sicher, wir sehen dich im Forum und irgendwann beim Mentoring von Leuten. Und ich freue mich, dass du hier bist. Thelma: Nein! Ich mentoriere niemanden. Obwohl ich mich sehr gern als Contributor einbringen würde, nicht als Mentor. Jonathan: Okay, das wäre großartig. Wenn du dich als Contributor einbringen möchtest, können wir uns irgendwann austauschen. Aber einfach danke für die kleinen Einblicke in dein Leben und für einige der Dinge, die so aufgetaucht sind. Ich weiß das sehr zu schätzen. Bleib also fürs Erste im Call. Aber Thelma, danke. Wenn jemand dich kontaktieren möchte, bist du dem sicher irgendwie offen gegenüber. Ich werde deine E-Mail nicht an die ganze Welt weitergeben. Aber wenn jemand Thelma erreichen möchte, schreib mir, und wir können von da an weitermachen. Aber vielen Dank für deine Zeit. Es war ein Privileg, einfach ein bisschen zu plaudern, und bleib einfach im Call, und wir melden uns. Thelma: Danke.
Hör zu, lerne und lass dich von unseren Community-Mitgliedern inspirieren.