{"id":282,"date":"2025-08-28T21:22:31","date_gmt":"2025-08-28T12:22:31","guid":{"rendered":"https:\/\/allie.tw\/note\/?p=282"},"modified":"2025-08-29T08:46:02","modified_gmt":"2025-08-28T23:46:02","slug":"reflections-on-being-a-life-saver-at-the-piscine","status":"publish","type":"post","link":"https:\/\/allie.tw\/note\/en\/reflections-on-being-a-life-saver-at-the-piscine\/","title":{"rendered":"#42Tokyo Reflections on Being a Life Saver at the Piscine"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">What is 42Tokyo?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">42 originated in France. It is a tuition-free programming education institution that operates 24\/7 with no teachers and focuses on project-based and peer-to-peer learning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">42Tokyo is the Tokyo campus of the 42 network.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is \u201c42\u201d?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Answer to the Ultimate Question of Life, the Universe, and Everything.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2014 <em>The Hitchhiker\u2019s Guide to the Galaxy<\/em> series<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is the Piscine?<\/h3>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">\u201cPiscine\u201d is French for \u201cswimming pool.\u201d The name comes from the idea of throwing people who can\u2019t swim into the pool to see who can learn to swim by struggling not to drown.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s the name of the entrance exam for 42.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is a Life Saver?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Life Saver is a volunteer team of students who contribute to 42Tokyo in various ways, supporting Piscine candidates and staff.<br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From my perspective, a Life Saver is someone who helps candidates figure out whether to ask staff or a nearby peer when they encounter a problem.<br>As a Life Saver, you are explicitly instructed <strong>not<\/strong> to answer any questions that could reasonably be answered by asking a fellow candidate.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">I kind of regret not writing down my thoughts during my own Piscine experience because, as time passes, memories and emotions fade. Recently, I saw someone online sharing daily reflections from their Piscine\u2014amazing!<br>I\u2019ve tried keeping a journal before (those entries are still hidden somewhere on my website <em>lol<\/em>), and my longest streak was 46 days. But eventually, I stopped.<br>It\u2019s not that I didn\u2019t know what to write; the hardest part was turning thoughts into words. It takes time to organize your thoughts and weave them into sentences. What you read in one minute may have taken me an hour to write.<br>Having tried it myself, I truly understand how hard it is, and I deeply admire those who managed to journal every day during Piscine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Looking back at my old entries, I can still feel the emotions I had at the time. <em>Wow, I really thought that way back then!<\/em> Even if it was mostly just boring daily stuff, it still feels meaningful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In Episode 9 of the anime <em>\u201cThe World According to the Movement of the Earth\u201d<\/em>, there\u2019s a line about writing that struck me:<br><br><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cWords\u2026 they\u2019re practically a miracle.<br>As long as you can use words, you can transcend time and space.<br>You can cry over a message from 200 years ago or laugh at a legend from 1,000 years ago. Can you believe that?<br>Our lives are trapped in this era; we can\u2019t escape it.<br>But only when we read words can we hear voices from the past speaking to us.<br>In that moment, it\u2019s as if we\u2019ve broken free from this era.<br>Thoughts written down live on forever and can even inspire someone in the future.<br>Isn\u2019t that just\u2026 like a miracle?\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019m not some great person with profound messages to share, but through writing, I can communicate with my past self from months or even years ago.<br>Words\u2026 really are a miracle, aren\u2019t they?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even though I didn\u2019t write reflections during Piscine, now feels like a good time!<br>Ultimately, any time is the right time to start something. If you want to do it, do it. If you want to write, start writing. It\u2019s never too late.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">The reason I wanted to become a Life Saver is that I received so much help during my own journey. I\u2019ve been at 42 for over a year now, so maybe I can give back.<br>I had this thought even earlier, but I always felt like I wasn\u2019t good enough\u2014not in terms of technical skill, but because Life Savers represent 42 to the candidates. I didn\u2019t feel like a good role model.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Am I a role model now? Do I have any outstanding achievements or flashy experiences?<br>No. I\u2019m still just an ordinary person. But I love 42\u2019s philosophy and system, and I want to contribute to it and share that vision with others.<br>Ironically, I feel like I\u2019ve received more help than I\u2019ve given\u2014so thank you to all the staff and teammates!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Some memorable moments:<br>As a Life Saver, you generally don\u2019t answer project-related questions. That means you might get complaints like:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHey, why didn\u2019t I get the expected result? Your computers must be broken.\u201d<br>\u201cWhy won\u2019t you help me solve this problem? Do you even know how?\u201d<br>\u201cWhy aren\u2019t the tasks clearly written? What does this even mean?\u201d<br>\u201cWhy did the grading system fail me? I\u2019m sure I\u2019m correct\u2014it must be a bug!\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019ve even met a few people with bad tempers or poor attitudes.<br>To be honest, I had those same doubts when I was a candidate, so I don\u2019t think these are unreasonable questions.<br>Asking questions is good. Computers <em>do<\/em> break sometimes. But getting angry or lashing out? That\u2019s unnecessary.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">One vivid memory from my own Piscine experience:<br>I had studied Japanese for three months with a tutor, self-studied for another three months, and then spent three months in language school before joining Piscine.<br>Even so, my Japanese was weak, and my English was poor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During a review, I was paired with a tall, muscular classmate with a serious expression. He spoke Japanese very fast, and I struggled to keep up.<br>When he saw I wasn\u2019t responding, he switched to fluent English\u2014but I still couldn\u2019t follow.<br>He started losing patience and eventually snapped:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou don\u2019t speak Japanese, and you don\u2019t speak English. What are you even doing here?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Honestly, I didn\u2019t know either.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even though English is taught from kindergarten in Taiwan, I never kept up with the lessons.<br>People often say, \u201cTaiwanese people are good at English,\u201d and maybe that\u2019s true\u2014everyone around me seemed good at it. But me? I\u2019ve always been bad at languages. Maybe I\u2019m just not smart enough. I never imagined living abroad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But life took a turn: my husband got a job at a Japanese company, so we moved to Japan.<br>Then he discovered 42Tokyo and suggested I join Piscine:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt\u2019s free. You have nothing to lose. Why not try?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And that\u2019s how I ended up there.<br>We\u2019d already spent over a year without working, burning through our savings on moving costs, furniture, and living expenses.<br>42 was free, a chance to make friends, and an opportunity to learn programming. Perfect.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When that classmate said those words, I felt crushed and guilty for causing trouble.<br>Later, near the end of Piscine, I was paired with him again for another review. I was terrified\u2014my Japanese hadn\u2019t magically improved. But surprisingly, he was much more patient and even smiled more.<br>I don\u2019t know what changed, but it wasn\u2019t me.<br>(For the record, he passed Piscine. He\u2019s really talented.)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Now, as a Life Saver, I\u2019ve learned this:<br>Anger solves nothing. If I can\u2019t answer a question, I won\u2019t answer it just because someone is mad.<br>If it\u2019s a hardware issue, we\u2019ll swap the machine\u2014no need to rage.<br>If it\u2019s a user error, slamming the keyboard won\u2019t help.<br>Thankfully, some candidates improved their attitude later on. I don\u2019t remember their names, but I hope they passed.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">About \u201cunclear requirements\u201d:<br>Maybe because I\u2019ve worked before, and bosses often give vague instructions (sometimes because they don\u2019t even know what they want), I accepted this easily.<br>Piscine tasks are graded by machine, which feels brutally black-and-white. I both hate and love that system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are two kinds of \u201cunclear\u201d: either it\u2019s written but you don\u2019t understand, or it\u2019s simply not written.<br>Whichever the case, what do you think? What will you do next? That\u2019s what matters.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Speaking of unclear instructions:<br>Recently, I made a simple prime factorization game. At first, I only wrote \u201cPrime Factorization\u201d as the title\u2014no explanation. The interface was simple, so I thought people would get it. But many didn\u2019t:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat\u2019s a prime factor?\u201d<br>\u201cWhy isn\u2019t there any explanation?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When it\u2019s just one person, you can ignore it. But multiple people said the same thing, so I added instructions.<br>I thought this was elementary-level knowledge\u2026 but maybe not.<br>(If you asked me elementary-level English questions, I\u2019d probably fail too.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>(The game is here: game.allie.tw)<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">One core concept in Piscine is recursion.<br>When I first saw it: <em>\u201cWow, this is amazing!\u201d<\/em><br>Just a few lines of code, but so elegant.<br>There\u2019s a saying:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cTo iterate is human, to recurse divine.\u201d<br>Anything recursion can do, loops can also do\u2014so why learn it?<br>I think it\u2019s less about syntax and more about learning a way of thinking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Speaking of loops, Piscine only allows <code>while<\/code> loops\u2014no <code>for<\/code>.<br>If you\u2019ve coded before, <code>for<\/code> loops probably come to mind first. Compared to <code>for<\/code>, <code>while<\/code> is simpler and more primitive.<br>And not just loops: Piscine only allows <code>write<\/code>, not <code>printf<\/code>.<br>Why learn an old language like C instead of trendy ones like Python or Java?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It reminds me of <em>Demon Slayer<\/em>.<br>The original breathing technique is the Sun Breathing style, from which all other techniques derive\u2014just like modern languages stem from C.<br>C is powerful and efficient but requires mastery of pointers and memory\u2014like Sun Breathing requiring special talent.<br>C gave rise to C++, Objective-C, C#, and influenced Java, Go, Rust, JavaScript.<br><em>(And yes, the analogy is very nerdy. Please don\u2019t take it too seriously!)<\/em><br>(If AI writes code for you without learning programming, is that like killing demons without knowing breathing techniques?)<br>(Isn\u2019t the Demon Slayer entrance exam kind of like Piscine? Throw everyone into the pool and see who survives!)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">This year, being a Life Saver felt very different from when I was a candidate\u2014because of AI.<br>I read an article recently:<br><br><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cWe should treat AI like an instrument, not just a tool.<br>Tools aim for efficiency; instruments aim for expression.<br>Tools help you reach a goal; instruments let you enjoy the process.\u201d<br>(<a href=\"https:\/\/alexhsu.com\/zh\/stand-out\">https:\/\/alexhsu.com\/zh\/stand-out<\/a>)<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">I like that perspective. It reminds me of Piscine:<br>It\u2019s officially an entrance exam, but I think the point is not the final score\u2014it\u2019s enjoying the process.<br>More than passing, the real value is learning <em>how to learn<\/em>.<br>I\u2019m sure candidates today will use AI to complete tasks. That\u2019s fine\u2014but do you understand how it works? Do you really understand what it\u2019s saying?<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">From my experience as a candidate and now as a Life Saver, I think those who pass Piscine share some traits:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Not afraid of failure; reflective and adaptive<\/strong><br>Piscine is designed to make you fail. Submissions often fail\u2014but that\u2019s okay. Each failure teaches you something: a detail you missed, a new idea from a peer review, or a chance to adjust your schedule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Self-motivation and discipline<\/strong><br>Piscine lasts four weeks. No teachers, no fixed schedule\u2014you decide everything.<br>Cramming before a test doesn\u2019t work here. You need steady effort, balanced with rest and good health.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Stress tolerance and emotional stability<\/strong><br>Four weeks may sound long, but it\u2019s intense: weekly exams, weekend group projects, peer reviews.<br>Who you review, who reviews you, how long it takes\u2014you don\u2019t know.<br>It feels free, but it\u2019s tightly packed. Simple rules, yet full of uncertainty.<br>You need to stay calm under pressure, avoid panic, and keep moving forward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, passion for coding, social skills, and learning ability help too.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">This is just my personal view, not an official 42 standard.<br>Failing Piscine doesn\u2019t mean you lack ability\u2014it just means you didn\u2019t pass this time.<br>It\u2019s a two-way test: 42 evaluates you, and you evaluate whether this lifestyle suits you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whatever the result, I hope every candidate enjoys the experience.<br>Everyone who joins Piscine has one trait in common: <strong>the courage to challenge themselves<\/strong>.<br>That alone deserves applause. You\u2019re amazing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, thank you to the 42Tokyo staff for this opportunity and to my fellow Life Savers for the support. Having teammates made me feel safe.<br>(I always felt confused during meetings, but when I heard others say \u201c\u7279\u306b\u306a\u3044\u3067\u3059,\u201d I felt relieved! <em>lol<\/em>)<br>And yes, I looked forward to meal times every week\u2014free food tastes the best! <em>haha<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u304a\u75b2\u308c\u69d8\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is 42Tokyo? 42 originated in France. It is a tuition-free programming education institution that operates [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-282","post","type-post","status-publish","format-standard","hentry","category-42tokyo-en"],"_links":{"self":[{"href":"https:\/\/allie.tw\/note\/wp-json\/wp\/v2\/posts\/282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/allie.tw\/note\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/allie.tw\/note\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/allie.tw\/note\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/allie.tw\/note\/wp-json\/wp\/v2\/comments?post=282"}],"version-history":[{"count":7,"href":"https:\/\/allie.tw\/note\/wp-json\/wp\/v2\/posts\/282\/revisions"}],"predecessor-version":[{"id":305,"href":"https:\/\/allie.tw\/note\/wp-json\/wp\/v2\/posts\/282\/revisions\/305"}],"wp:attachment":[{"href":"https:\/\/allie.tw\/note\/wp-json\/wp\/v2\/media?parent=282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/allie.tw\/note\/wp-json\/wp\/v2\/categories?post=282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/allie.tw\/note\/wp-json\/wp\/v2\/tags?post=282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}