<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>部落格 — Philo Li</title><description>關於藝術、哲學與打造事物的文章。</description><link>https://philoli.com/</link><language>zh-TW</language><item><title>不用背公式也能解魔術方塊：連小學生都看得懂</title><link>https://philoli.com/zh-TW/blog/solve-rubiks-cube-without-formulas/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/solve-rubiks-cube-without-formulas/</guid><description>結合群論交換子的概念與 Roux 橋式解法，一步步帶你從零開始，不用背任何公式就能還原三階魔術方塊。</description><pubDate>Sat, 09 May 2026 12:00:00 GMT</pubDate><content:encoded>&lt;figure&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/14-cube-solved.jpg&quot; alt=&quot;完整復原的魔方&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;或許你是一個魔術方塊（Rubik&apos;s Cube）新手，你從來沒有完整還原過魔術方塊。&lt;/p&gt;
&lt;p&gt;市面上所謂的教學，只會跟你說一大堆奇奇怪怪的公式，你只要先這樣、再那樣，魔術方塊就能還原了。但你照著做完後，還是不理解其中原理。&lt;/p&gt;
&lt;p&gt;這篇文章將會是你的救星。你將學會如何從零開始、不用背任何公式就能還原魔術方塊。你將了解魔術方塊的起源，並理解它是如何運作的。我將從理論到實踐，一步步帶你完整還原一個魔術方塊，並教你如何觀察。&lt;/p&gt;
&lt;p&gt;或許這將是你第一次親手成功還原一個完整的魔術方塊。&lt;/p&gt;
&lt;h2&gt;魔術方塊的誕生&lt;/h2&gt;
&lt;p&gt;魔術方塊為何擁有如此大的魅力呢？首先，我們可以先聊聊魔術方塊是如何誕生的。&lt;/p&gt;
&lt;p&gt;1974 年，匈牙利一位建築學教授魯比克（Ernő Rubik），為了向學生演示如何讓各部分獨立移動卻又不破壞整體結構，他用木頭製作了第一個原型，並在六個面上塗上不同的顏色，魔術方塊就此誕生。&lt;/p&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/01-rubik-prototype.jpg&quot; alt=&quot;魯比克魔方原型&quot; /&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/02-rubik-portrait.jpg&quot; alt=&quot;Ernő Rubik 肖像&quot; /&gt;
&lt;/div&gt;
&lt;h2&gt;組合數之驚人&lt;/h2&gt;
&lt;p&gt;一個 3×3 的魔術方塊，它有 8 個角塊、12 個稜塊和 6 個中心塊，總共有 26 個看得見的方塊。但實際上能移動的，是除了六個面中心塊之外的 20 個方塊。&lt;/p&gt;
&lt;p&gt;那麼它的總狀態數有多少呢？&lt;strong&gt;4.3 × 10¹⁹&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;這是什麼概念？這個狀態數比地球上的沙子數量還要多。如果每秒嘗試 10 億種狀態，需要超過 &lt;strong&gt;1300 年&lt;/strong&gt;才能遍歷完。如果把每一種狀態寫在一張紙上疊起來，厚度相當於從地球到太陽往返 14000 次。&lt;/p&gt;
&lt;p&gt;小小的一個 3×3 魔術方塊，真是不可貌相。也因為其玩法新穎有趣、變化萬千、魅力無窮，因此上市之初就引爆了市場，吸引了各路玩家愛好者踴躍嘗試。很快發展出了魔術方塊競賽，各種玩法（速解 Speedsolving、盲解 Blindfolded、單手 One-Handed、腳解 With Feet），各種解法（層先法 Layer by Layer、角先法 Corners First、CFOP、Roux 橋式、Petrus、ZZ），甚至異形魔術方塊（從二階到七階、金字塔 Pyraminx、斜轉 Skewb、五魔方 Megaminx）層出不窮。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/03-cube-variants.jpg&quot; alt=&quot;異形魔方變種&quot; /&gt;&lt;/p&gt;
&lt;p&gt;魔術方塊的魅力如此之大，讓數學家們不斷研究其中奧妙的數學原理，花了幾十年尋找「上帝之數」，太空人帶著它上太空玩，男女老少也在各種競賽中嶄露頭角。但是相較於魔術方塊的魅力，魔術方塊的玩家還是相對太少了，所以想透過這篇文章，教會大家解魔術方塊，享受魔術方塊益智遊戲帶來的樂趣。&lt;/p&gt;
&lt;h2&gt;公式迷思&lt;/h2&gt;
&lt;p&gt;市面上大部分的解法都要求玩家記憶許多公式，這對於新手來說非常勸退，還沒感受到還原魔術方塊的快樂，就被公式給阻礙了。知名的 CFOP 方法有 100+ 公式，新手也得背上幾十個。&lt;/p&gt;
&lt;p&gt;所以今天我想跟大家分享一種不用背公式也能愉快玩魔術方塊的方法。讓你只靠觀察和理解就能還原魔術方塊。&lt;/p&gt;
&lt;h2&gt;數學大殺器：群論（Group Theory）&lt;/h2&gt;
&lt;p&gt;問：如何不用背一條公式就能還原魔術方塊？&lt;/p&gt;
&lt;p&gt;這裡我們就要祭出數學大殺器：群論。沒有什麼問題是不能用數學解決的。&lt;/p&gt;
&lt;p&gt;那麼魔術方塊和群論有什麼關係呢？魔術方塊其實就是一個群。在魔術方塊中，每一次轉動就是一個置換操作。這個操作有幾個特性：它可以組合、可以逆轉，但是不能交換。&lt;/p&gt;
&lt;p&gt;我們小學就學過的乘法，它是一個可交換的操作，A × B 和 B × A 的結果是一模一樣的。但在魔術方塊這個群中，A 和 B 交換後並不等價，先 R 後 U 和先 U 後 R 是完全不同的操作。所以我們理解了群，就理解了魔術方塊。而玩魔術方塊，也有助於我們理解群。&lt;/p&gt;
&lt;p&gt;恭喜你，你已經學會了阿貝爾群（乘法加法都是阿貝爾群）和非阿貝爾群（魔術方塊群）的區別了。&lt;/p&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/04-ru-vs-ur-part1.gif&quot; alt=&quot;R U 和 U R 順序不同效果不同 - 第一部分&quot; /&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/05-ru-vs-ur-part2.gif&quot; alt=&quot;R U 和 U R 順序不同效果不同 - 第二部分&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;（補充：魔術方塊的標準操作一般用字母代替，R 代表右邊層順時針旋轉 90 度，U 代表頂層順時針旋轉 90 度，R&apos; 是逆時針旋轉 90 度，中間層向上是 M&apos;，中間層向下是 M）&lt;/p&gt;
&lt;p&gt;你可以直接在附錄的線上魔術方塊動畫中，觀察學習魔術方塊如何轉動。&lt;/p&gt;
&lt;h2&gt;原理篇：不用背公式的核心：交換子（Commutator）&lt;/h2&gt;
&lt;p&gt;為了還原魔術方塊，我們要在魔術方塊中實現這樣的狀態：&lt;strong&gt;在不改變其他方塊位置的情況下，調整某些方塊的位置。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在數學上，這個操作叫做交換子（Commutator），寫作 &lt;strong&gt;A B A⁻¹ B⁻¹&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;A⁻¹ 是 A 的逆操作。&lt;/p&gt;
&lt;p&gt;我們可以做一個很生活化的比喻——電梯。假設你要把一個人從 1 樓送到 3 樓：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;A&lt;/strong&gt;：人走進電梯&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;B&lt;/strong&gt;：電梯上到 3 樓&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A⁻¹&lt;/strong&gt;：人走出電梯&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;B⁻¹&lt;/strong&gt;：電梯回到 1 樓&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;結果：電梯回到原位，但人從 1 樓換到了 3 樓。關鍵在於：電梯回來的時候，人已經不在裡面了——所以環境還原，但目標換了位置。&lt;/p&gt;
&lt;p&gt;例如在魔術方塊中，R 和 R⁻¹ 對應右邊層順時針轉 90 度，在第三步又逆時針轉了 90 度。&lt;/p&gt;
&lt;p&gt;A⁻¹ B⁻¹ 這個逆操作可以還原前面因為 A B 操作打亂的環境，這樣就實現了只交換某些特定方塊，而不影響環境。&lt;/p&gt;
&lt;p&gt;那麼為什麼不是 A A⁻¹ B B⁻¹ 呢？這樣每一個動作直接抵消，方塊就無法交換了。剛做了一個操作 A，然後緊接著 A⁻¹ 逆操作，合起來相當於什麼都沒做（例如頂層逆時針轉 90 度，緊接著順時針轉 90 度）。所以必須是 &lt;strong&gt;A B A⁻¹ B⁻¹&lt;/strong&gt; 才能形成交換。&lt;/p&gt;
&lt;p&gt;這是最基礎的交換，在魔術方塊裡面最順手的原子動作對應的是：&lt;strong&gt;R U R&apos; U&apos;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/31-ruru.gif&quot; alt=&quot;R U R&apos; U&apos; 演示&quot; /&gt;&lt;/p&gt;
&lt;p&gt;它可以被組合得很長，並實現不同的置換效果，例如這一段：(R U R&apos; U&apos;) (R U R&apos; U&apos;) (R U R&apos;)&lt;/p&gt;
&lt;p&gt;其實這也是公式的來源。為什麼會有公式呢？它就是把一系列最基礎的置換操作組合起來，變成一個個序列。按照序列執行就可以快速達到特定的結果，例如還原某一個邊塊、還原某一個角塊，不同序列可以搭配使用，將我們引導向最終的魔術方塊還原。&lt;/p&gt;
&lt;p&gt;了解原理後，我們甚至可以構造自己專屬的公式。（如何自己創造魔術方塊公式，可以等待下篇詳細分解）&lt;/p&gt;
&lt;p&gt;所以要想實現不用背一條公式就能還原魔術方塊，我們只要學會基礎置換的思維就行了，其他的任何場合都可以舉一反三。最原子化的置換動作，將會交換三個角塊的位置，或者交換三個稜塊的位置。&lt;/p&gt;
&lt;h2&gt;如何在魔術方塊中進行交換&lt;/h2&gt;
&lt;p&gt;前面提到，在魔術方塊裡面最順手的原子交換動作對應的是：&lt;strong&gt;R U R&apos; U&apos;&lt;/strong&gt;，如果你深刻理解這個動作，將立刻能還原魔術方塊的前兩層。&lt;/p&gt;
&lt;p&gt;這個動作其實意味著：移開（右邊層）、（將目標方塊）插入、（右邊層）歸位、（頂層）歸位。&lt;/p&gt;
&lt;p&gt;這樣我們就實現了，將左前角塊和中間的稜塊，插入到右下角。&lt;/p&gt;
&lt;p&gt;這個動作可以不斷變化，變成 &lt;strong&gt;U R U&apos; R&apos;&lt;/strong&gt;，或者 &lt;strong&gt;F R F&apos; R&apos;&lt;/strong&gt;，等等任意位置，甚至還有中間層 &lt;strong&gt;M U M&apos; U&apos;&lt;/strong&gt;，或者還有 &lt;strong&gt;U2 R U2 R&apos;&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/21-right-bridge-insert.gif&quot; alt=&quot;基礎置換動作演示&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在開始階段，魔術方塊的混亂程度是最多的，所以可以用大量如上述的基礎置換，先還原一個面，或者其他局部，將混亂程度降低。&lt;/p&gt;
&lt;p&gt;而且因為狀態很混亂，&lt;strong&gt;R U R&apos; U&apos;&lt;/strong&gt; 的最後一個還原環境的動作 U&apos; 甚至可以根據情況省略，直接接上下一個動作。這就簡化成了：移開、插入、歸位。&lt;/p&gt;
&lt;p&gt;移開、插入、歸位。&lt;/p&gt;
&lt;p&gt;這就是核心動作，恭喜你，你已經理解怎麼玩魔術方塊了！&lt;/p&gt;
&lt;p&gt;但是到了後期，我們就需要更長的置換步驟，來實現在不徹底破壞當前已還原狀態的情況下，交換特定方塊。&lt;/p&gt;
&lt;p&gt;以 &lt;strong&gt;R U&apos; L&apos; U R&apos; U&apos; L U&lt;/strong&gt; 為例，這個動作能只交換三個角塊，而不影響其他東西。拆解成交換子邏輯：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;A   = R U&apos;   （把角塊送出去）
B   = L&apos;     （左層動一下）
A⁻¹ = U R&apos;   （還原 A 操作）
B⁻¹ = U&apos; L U（還原 B 操作，帶調整）
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;效果：左下角角塊位置不動，其他三個角塊交換。&lt;/p&gt;
&lt;p&gt;這大概是本文唯二需要你去了解的公式，我們會在實戰篇學習如何使用，並在操作中理解把握，而不需要死記硬背。&lt;/p&gt;
&lt;h2&gt;實踐篇：從零開始還原&lt;/h2&gt;
&lt;p&gt;接下來終於到了本文的重頭戲，我將一步一步帶領你，僅僅靠著觀察和理解，就能從零開始完整還原魔術方塊。&lt;/p&gt;
&lt;p&gt;需要用到的準備工作：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;一個魔術方塊&lt;/li&gt;
&lt;li&gt;以及一點點耐心（因為我們主要追求觀察和理解）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;首先假設你手頭已經有一個魔術方塊。我們用國際標準對魔術方塊隨機打亂（&lt;strong&gt;F&apos; D2 F&apos; U F&apos; U2 F&apos; L R F U2 F2 D&apos; R L D L B R D&apos;&lt;/strong&gt;），接下來我將和你一起還原這個魔術方塊。&lt;/p&gt;
&lt;p&gt;或者可以直接在這裡玩線上版，點開這個連結看到的就會是打亂好的魔術方塊：&lt;a href=&quot;https://philoli.com/zh/projects/rubiks-cube/#s=F&apos;%20D2%20F&apos;%20U%20F&apos;%20U2%20F&apos;%20L%20R%20F%20U2%20F2%20D&apos;%20R%20L%20D%20L%20B%20R%20D&apos;&quot;&gt;3D 魔方 — Philo Li&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/06-scrambled-cube.jpg&quot; alt=&quot;打亂後的魔方初始狀態&quot; /&gt;&lt;/p&gt;
&lt;p&gt;我們可以借助非常優雅的 Roux 橋式解法的思維進行還原。所謂橋式解法，不同於一層層還原，而是先還原左右兩邊的 1×2×3 方塊，俗稱左右橋，再還原頂層和剩餘位置。&lt;/p&gt;
&lt;p&gt;橋式解法非常自由且靈活，而且步數比許多知名解法要少，需要記憶的公式也相對很少，因為基本就是交換子的邏輯。我們可以在這個框架下，學習如何不用背一條公式，就能還原魔術方塊。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/32-roux-flow.jpg&quot; alt=&quot;Roux 解法流程示意圖&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;第一步：固定觀察位置&lt;/h3&gt;
&lt;p&gt;橋式解法的觀察位置是固定的，在還原過程中，我們不需要頻繁轉動魔術方塊，而是保持同一個角度思考和還原。按照這個固定的面，我們就可以非常容易地看到一些角塊和稜塊，知道它們應該往哪裡去。&lt;/p&gt;
&lt;p&gt;我們可以以這個角度為基準：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;正前方（面向你）：綠色面&lt;/li&gt;
&lt;li&gt;左側：紅色&lt;/li&gt;
&lt;li&gt;右側：橘色&lt;/li&gt;
&lt;li&gt;頂層：黃色&lt;/li&gt;
&lt;li&gt;底層：白色&lt;/li&gt;
&lt;li&gt;背面：藍色&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;第二步：搭建左右橋&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;左橋搭建順序：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;先讓白紅稜塊歸位（左下方的支柱）&lt;/li&gt;
&lt;li&gt;然後讓後方的藍紅稜塊歸位&lt;/li&gt;
&lt;li&gt;再讓前方的兩個紅色角塊歸位&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;左橋完成狀態示意圖：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/08-left-bridge-complete.jpg&quot; alt=&quot;左橋完成狀態&quot; /&gt;&lt;/p&gt;
&lt;p&gt;這個過程不需要任何公式，靠觀察和理解就可以了，多加練習就會越來越熟練。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;F&apos; L&lt;/strong&gt;：使用觀察法，找到紅白稜塊，使其歸位，白色朝下，紅色朝左。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/16-white-red-edge.gif&quot; alt=&quot;白紅稜塊歸位演示&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;M2 F2 U2 B&lt;/strong&gt;：讓藍紅稜塊和角塊歸位。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/17-blue-red-corner.gif&quot; alt=&quot;藍紅稜塊和角塊歸位&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;U2 B U R&apos; U2 F&apos;&lt;/strong&gt;：找到左橋的最後兩個方塊位置，想辦法將其歸位，於是我們就獲得了一個完美的左橋。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/18-left-bridge-finish.gif&quot; alt=&quot;左橋最後兩個方塊歸位&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;右橋同理&lt;/strong&gt;，把紅色換成橘色，重複上述步驟。但是這裡要注意，不要打亂已經做好的左橋，如果需要借位，可以先將左橋移開一個位置，讓右邊的操作不會影響到左橋，等右邊動作結束之後就還原左橋。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;右橋中間&lt;/strong&gt;：U&apos; M U&apos; R2&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/19-right-bridge-middle.gif&quot; alt=&quot;右橋中間稜歸位&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;右橋第一塊&lt;/strong&gt;：U&apos; M&apos; U2 R&apos; U R&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/20-right-bridge-first.gif&quot; alt=&quot;右橋第一塊歸位&quot; /&gt;&lt;/p&gt;
&lt;p&gt;我們做好了右橋的最後一個模組，想要插進位置，所以先移開左橋（F&apos;），騰出空間，再移動模組（U），最後左橋和右橋同時歸位。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/21-right-bridge-insert.gif&quot; alt=&quot;右橋最後一塊插入&quot; /&gt;&lt;/p&gt;
&lt;p&gt;這是左右橋都完成的狀態，只要橋形成了就行，其他的色塊暫時不用管。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/13-both-bridges-done.gif&quot; alt=&quot;左右橋完成狀態&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;第三步：還原頂層角塊&lt;/h3&gt;
&lt;p&gt;當你還原了左右兩邊的橋之後，接下來我們開始還原剩下的四個角塊。這裡我們就需要用到角塊三輪換，讓三個角輪換位置，從 A 到 B、B 到 C、C 回到 A 的位置。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/33-three-cycle-abc.jpg&quot; alt=&quot;角塊三輪換示意：A→B→C→A&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;角塊三輪換&lt;/h4&gt;
&lt;div&gt;
  &lt;div&gt;
    &lt;p&gt;公式 1&lt;/p&gt;
    &lt;p&gt;&lt;strong&gt;R U&apos; L&apos; U R&apos; U&apos; L U&lt;/strong&gt;&lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;左下角角塊位置不動&lt;/li&gt;
      &lt;li&gt;其他三個角塊&lt;strong&gt;逆時針&lt;/strong&gt;交換位置&lt;/li&gt;
      &lt;li&gt;但它們內部顏色會&lt;strong&gt;順時針&lt;/strong&gt;轉動&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;
  &lt;div&gt;
    &lt;p&gt;公式 2（鏡像版）&lt;/p&gt;
    &lt;p&gt;&lt;strong&gt;L&apos; U R U&apos; L U R&apos; U&apos;&lt;/strong&gt;&lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;右下角角塊位置不動&lt;/li&gt;
      &lt;li&gt;其他三個角塊&lt;strong&gt;順時針&lt;/strong&gt;交換位置&lt;/li&gt;
      &lt;li&gt;但它們內部顏色會&lt;strong&gt;逆時針&lt;/strong&gt;轉動&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/22-corner-3cycle-mirror.gif&quot; alt=&quot;角塊三輪換鏡像版演示&quot; /&gt;&lt;/p&gt;
&lt;p&gt;你能遇到的角塊朝向情況只有四類：0、1、2、4 個好角。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;4 個好角&lt;/strong&gt;：完成狀態&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;1 個好角&lt;/strong&gt;（小魚形態）：再做一次三輪換或鏡像版即可完成&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;0 / 2 個壞角&lt;/strong&gt;：先把一個壞角放到三輪換不影響的位置（左下角），做一次三輪換，會變為 1 個好角，回到上一個情況&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;有時候三輪換基礎版本需要做兩次才能還原，而三輪換鏡像版本只用做一次就能完全還原，新手只用先掌握基礎版，注重觀察和理解，然後就能融會貫通。這個黃色朝上的三輪換，也是一個知名的經典公式——左右小魚公式，可以把握一下小魚的形態。&lt;/p&gt;
&lt;p&gt;這個公式也不用背，你觀察兩個綠色方塊是如何移動的，自己親自動手做幾次就熟悉了。核心就是交換頂層的三個角塊。&lt;/p&gt;
&lt;p&gt;我們對剛剛完成了左右橋的魔術方塊，發現頂部有兩個黃色，於是將左下角換成不是黃色的，進行一次角塊三輪換操作。然後再做 2 次三輪換，或者一次鏡像版本三輪換，就可以實現頂層四個角都是黃色朝上的。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/28-corner-3cycle-process.gif&quot; alt=&quot;角塊三輪換過程演示&quot; /&gt;&lt;/p&gt;
&lt;p&gt;完成了四個黃色角！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/26-corner-orientation.jpg&quot; alt=&quot;四個黃色角完成狀態&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;調整位置（讓側邊顏色對齊）&lt;/h4&gt;
&lt;p&gt;當四個角塊黃色都朝上後，還需要讓角塊的側面顏色對齊，這樣角塊才能徹底歸位。&lt;/p&gt;
&lt;p&gt;這時候用 &lt;strong&gt;J-perm 變體&lt;/strong&gt;：&lt;strong&gt;R U2 R&apos; U&apos; R U2 L&apos; U R&apos; U&apos; L&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;這個公式的邏輯可以拆解為「搬運對子 + 邏輯交換」：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;前半段 &lt;code&gt;R U2 R&apos; U&apos; R&lt;/code&gt;：把一組對子帶到安全區暫存，騰出空間&lt;/li&gt;
&lt;li&gt;後半段 &lt;code&gt;U2 L&apos; U R&apos; U&apos; L&lt;/code&gt;：利用三輪換邏輯，精準完成兩個角塊的換位&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：右邊兩個角塊交換位置，同時保持黃色朝上，其他角塊不變。&lt;/p&gt;
&lt;p&gt;這相當於可以交換任意兩個相鄰角塊的位置（用 U 調整哪兩個角塊在右邊），反覆交換幾次，四個角塊就能徹底對齊歸位。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/29-jperm.gif&quot; alt=&quot;J-perm 演示&quot; /&gt;&lt;/p&gt;
&lt;p&gt;這個公式也不用背，你觀察兩個綠色方塊是如何移動的，自己親自動手做幾次就熟悉了。核心就是在保持黃色朝上的情況下，交換頂層右邊兩個角塊。&lt;/p&gt;
&lt;h3&gt;第四步：還原最後六個稜塊（LSE, Last Six Edges）&lt;/h3&gt;
&lt;p&gt;到這裡首先對齊中心塊，讓黃色在頂部，白色在底部，然後調整稜塊。&lt;/p&gt;
&lt;p&gt;剩下的只有 6 個稜塊。這一步只用 &lt;strong&gt;M&lt;/strong&gt; 和 &lt;strong&gt;U&lt;/strong&gt; 兩種操作，非常直覺化。&lt;/p&gt;
&lt;h4&gt;4a：調整朝向（EO, Edge Orientation）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;判斷方法&lt;/strong&gt;：看稜塊的白色／黃色貼紙是否朝上或朝下。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;朝上／朝下 = 好稜 ✓&lt;/li&gt;
&lt;li&gt;朝側面 = 壞稜 ✗&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;調整方法&lt;/strong&gt;：用 &lt;strong&gt;M U M&apos;&lt;/strong&gt; 或 &lt;strong&gt;M&apos; U M&lt;/strong&gt; 翻轉壞稜。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/30-mum-flip.gif&quot; alt=&quot;M U M&apos; 翻轉壞稜演示&quot; /&gt;&lt;/p&gt;
&lt;p&gt;直覺理解：M 把中層稜塊翻上來，U 調整位置，M&apos; 再翻回去。&lt;/p&gt;
&lt;p&gt;重複幾次，直到所有稜塊的白／黃色都朝上或朝下。&lt;/p&gt;
&lt;p&gt;我們可以將朝向正確的稜稱為好稜，朝向錯誤的稱為壞稜。&lt;/p&gt;
&lt;p&gt;如圖高亮的頂層三個就是壞稜，因為既不是黃色也不是白色。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/27-bad-edges.jpg&quot; alt=&quot;壞稜高亮示意&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;調整技巧&lt;/strong&gt;：你能遇到的壞稜情況只有四類：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;0 個壞稜&lt;/strong&gt;：完成狀態&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;不是 0 也不是 4 個壞稜&lt;/strong&gt;：透過 &lt;strong&gt;M&apos; U M&lt;/strong&gt; 改變壞稜數量，增加到 4 個壞稜&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4 個壞稜（上下各 2 個）&lt;/strong&gt;：透過 &lt;strong&gt;M&apos; U2 M&lt;/strong&gt; 交換上下稜，變成上 3 下 1 的局面&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4 個壞稜（上 3 下 1）&lt;/strong&gt;：頂層三個壞稜會形成一個箭頭，轉動頂層讓箭頭指向底層那個壞稜，做一次 &lt;strong&gt;M&apos; U M&lt;/strong&gt;，四個壞稜全部抵消，全變成好稜&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/23-edge-flip.gif&quot; alt=&quot;四壞稜箭頭消除演示&quot; /&gt;&lt;/p&gt;
&lt;p&gt;沒有出現箭頭就反覆嘗試 &lt;strong&gt;M&apos; U M&lt;/strong&gt;，總能拼出來。進階後可以慢慢找規律。&lt;/p&gt;
&lt;h4&gt;4b：還原左右稜（紅色和橘色）&lt;/h4&gt;
&lt;p&gt;找到紅黃稜和橘黃稜（目標是回到左右兩側的稜塊），透過稜塊三輪換把它們送到正確位置。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;技巧&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;讓紅黃（或橘黃）移動到中間層上方，用交換上下稜的方式使其沉底（&lt;strong&gt;M&apos; U2 M&lt;/strong&gt;）&lt;/li&gt;
&lt;li&gt;讓另一個橘黃（或紅黃）在對面沉底&lt;/li&gt;
&lt;li&gt;轉動頂層，讓紅色邊出現在沉底的紅黃稜塊對面位置&lt;/li&gt;
&lt;li&gt;中間層轉半圈 &lt;strong&gt;M2&lt;/strong&gt;，頂層觀察歸位 &lt;strong&gt;U&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/25-left-right-edge.gif&quot; alt=&quot;左右稜歸位演示&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;4c：解決最後四個稜（藍色和綠色）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Tips&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;不斷用 &lt;strong&gt;稜塊三輪換&lt;/strong&gt; 交換上下稜：&lt;strong&gt;M&apos; U2 M&lt;/strong&gt;，最後一步靠觀察歸位 &lt;strong&gt;U2&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;快速技巧：讓白綠（或白藍）稜塊放在目標位置上方，交換上下稜，白綠（白藍）就歸位了&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;只有三種情況：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;已經對了 → 完成！&lt;/li&gt;
&lt;li&gt;需要 M2 → 做一次 &lt;strong&gt;M2&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;需要交換 → &lt;strong&gt;M&apos; U2 M U2&lt;/strong&gt; 或 &lt;strong&gt;M U2 M&apos; U2&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我們也可以把三稜換的邏輯簡化一下，M&apos; 就是中間層上來，U2 頂層轉半圈，M 中間層恢復，U2 頂層恢復。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/24-edge-3cycle.gif&quot; alt=&quot;三稜換演示&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;完成！&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/14-cube-solved.jpg&quot; alt=&quot;復原完成的魔方&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;總結&lt;/h2&gt;
&lt;p&gt;不用死背公式，只有「開門—操作—關門」的交換子邏輯。你會發現這個過程比背公式有趣多了，而且就算過了再多年也不用擔心忘記，隨時都可以自己推演出來。&lt;/p&gt;
&lt;p&gt;同樣的思維可以還原任何魔術方塊，包括各種奇奇怪怪的異形魔術方塊。&lt;/p&gt;
&lt;p&gt;但是如果你想走上競速的路線，那就要邁上無止盡苦練的道路了。不過對於初學者，至少稍加練習達到 90 秒內應該是不成問題的。&lt;/p&gt;
&lt;p&gt;解法千千萬，看你能不能找到更優雅或者更順手的方法。&lt;/p&gt;
&lt;p&gt;魔術方塊世界的樂趣無窮，祝你玩得開心。&lt;/p&gt;
&lt;h2&gt;附錄 1：本文魔術方塊解法小抄（還原魔術方塊心經）&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;搭左右橋：靠觀察和直覺&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Tips：當你對觀察和預判非常熟練之後，你可以根據魔術方塊具體狀態，優先搭建其他模組，或者同時搭建左右橋，這樣可以實現更少的步數，而且非常自由&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;還原頂層四個角塊的頂部朝向：四個黃色朝上&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;頂層角塊三輪換：&lt;strong&gt;R U&apos; L&apos; U R&apos; U&apos; L U&lt;/strong&gt;（讓左下角角塊位置不動，其他三個角塊內部的顏色順時針轉動）&lt;/li&gt;
&lt;li&gt;頂層角塊三輪換鏡像版本：&lt;strong&gt;L&apos; U R U&apos; L U R&apos; U&apos;&lt;/strong&gt;（讓右下角角塊位置不動，其他三個角塊內部的顏色逆時針轉動）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;還原頂層四個角塊的側面&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;頂層角塊位置微調&lt;/strong&gt;：&lt;strong&gt;R U2 R&apos; U&apos; R U2 L&apos; U R&apos; U&apos; L&lt;/strong&gt;（保持四個角塊都是黃色朝上，交換右手邊兩個角塊的位置）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;改變稜塊朝向，讓白色或黃色朝上下&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;首先對齊中心塊，讓黃色在頂部，白色在底部，然後調整稜塊&lt;/li&gt;
&lt;li&gt;透過 &lt;strong&gt;M&apos; U M&lt;/strong&gt; 改變壞稜數量，做箭頭，將箭頭指向壞稜，做一次 &lt;strong&gt;M&apos; U M&lt;/strong&gt;，四個壞稜全部抵消歸位&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;還原左右兩側的稜&lt;/strong&gt;（紅色和橘色）
&lt;ul&gt;
&lt;li&gt;首先讓紅黃（或橘黃）透過交換上下稜的方式使其沉底（&lt;strong&gt;M&apos; U2 M&lt;/strong&gt;）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;還原剩下的稜&lt;/strong&gt;（藍色和綠色）
&lt;ul&gt;
&lt;li&gt;不斷用 &lt;strong&gt;稜塊三輪換&lt;/strong&gt; 交換上下稜：&lt;strong&gt;M&apos; U2 M&lt;/strong&gt;，最後一步靠觀察歸位 &lt;strong&gt;U2&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;以上公式一個都不用背，只是加在附錄方便大家索引。實際上當你親自嘗試，一邊觀察一邊理解對應的方塊如何移動，做幾次就熟悉了。核心就是交換頂層的三個角塊。&lt;/p&gt;
&lt;h2&gt;附錄 2：常用網站和工具&lt;/h2&gt;
&lt;p&gt;我還給大家打造了可以在線玩耍的 3D 魔術方塊，可以隨便轉動，也可以按照固定公式打亂和還原，每一步都有漂亮的動畫可以看！&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://philoli.com/zh/projects/rubiks-cube/&quot;&gt;3D 魔方 — Philo Li&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/solve-rubiks-cube-without-formulas/15-online-cube-tool.jpg&quot; alt=&quot;線上 3D 魔方工具&quot; /&gt;&lt;/p&gt;
&lt;p&gt;本文教學同款打亂公式：&lt;code&gt;F&apos; D2 F&apos; U F&apos; U2 F&apos; L R F U2 F2 D&apos; R L D L B R D&apos;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;本教學左右橋還原步驟：&lt;code&gt;F&apos;LM2F2U2BUR&apos;U2F&apos;UFR&apos;F&apos;U2MR&apos;URUM&apos;UR&apos;U2RUF&apos;UFU&apos;M&apos;UF&apos;UF&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;點開這個連結看到的就會是打亂好的魔術方塊：&lt;a href=&quot;https://philoli.com/zh/projects/rubiks-cube/#s=F&apos;%20D2%20F&apos;%20U%20F&apos;%20U2%20F&apos;%20L%20R%20F%20U2%20F2%20D&apos;%20R%20L%20D%20L%20B%20R%20D&apos;&quot;&gt;3D 魔方 — Philo Li&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;世界冠軍都在用的魔術方塊計時器：&lt;a href=&quot;https://cstimer.net/&quot;&gt;csTimer - Professional Rubik&apos;s Cube Speedsolving / Training Timer&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>魔術方塊</category><category>教學</category><category>群論</category><category>數學</category><category>Roux方法</category></item><item><title>分享 12 本好書：2025 年讀過的高分書單</title><link>https://philoli.com/zh-TW/blog/2025-top-rated-reading-list/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/2025-top-rated-reading-list/</guid><description>2025 年讀過的 12 本四星及以上好書推薦，涉及寫作、藝術、心理學、社會科學、金融與個人成長。</description><pubDate>Fri, 24 Apr 2026 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;去年讀了 47 本書，由於各種原因，我去年真的非常非常忙碌，所以沒能像 2024 年那樣達成 100 本的目標，不過還是讀了不少精彩的作品。這些書涵蓋了寫作、藝術、心理學、社會科學、金融、個人成長等多個領域。其中不少作品，讀完之後至今仍讓我印象深刻，因此特別整理出來推薦給大家。值得閱讀的優秀作品實在太多了，為了避免書單過長，我特別精選了其中獲得四星甚至五星評價的 12 本好書。&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/cover.jpg&quot; alt=&quot;2025 Reading List Cover&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;書裡的附註評論，是我讀完當下隨手寫下的。原本想為這篇文章重新整理措辭，但後來覺得最初的評價真誠又有趣，充滿了原始的感動，所以決定保留下來。&lt;/p&gt;
&lt;p&gt;或許是拓展了視野、提升了認知，或許是收穫了大量有價值的知識，又或許是深刻觸動了我的心靈，讓我感到喜悅或悲傷。這些書裡，有不少作品我未來還會重複閱讀。由此可見它們在我心中的份量，以及這份推薦書單的含金量有多高。&lt;/p&gt;
&lt;h2&gt;1 - 喬治·索羅斯：完整人生 - Peter L.W. Osnos (ed.)（5 星｜2025-01-28）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/george-soros-a-life-in-full.jpg&quot; alt=&quot;George Soros: A Life in Full cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：George Soros: A Life in Full: His Business, Life, and Influence - Peter L.W. Osnos&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;對喬治·索羅斯本人、金融人物傳記感興趣的人&lt;/li&gt;
    &lt;li&gt;想了解投資家、慈善家與公共知識分子如何交織在同一人生裡的人&lt;/li&gt;
    &lt;li&gt;喜歡閱讀視角豐富、文筆出色的非虛構人物作品的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SURVIVOR, BILLIONAIRE, SPECULATOR, PHILANTHROPIST, PHILOSOPHER, POLITICAL ACTIVIST, NEMESIS OF THE FAR RIGHT, GLOBAL CITIZEN。倖存者，億萬富翁，投機者，慈善家，哲學家，政治活動家，極右翼的死敵，全球公民。&lt;/li&gt;
&lt;li&gt;這本書的文筆非常出色，全面闡述了索羅斯這個人的方方面面，包括他的個人經歷、理念的誕生與發展，以及生活方式的細節，許多別處看不到的面向。讀完之後，我對索羅斯這個人產生了更多興趣。據說這本書由五位不同的作者執筆，我個人大概最喜歡第一位作者的寫法。&lt;/li&gt;
&lt;li&gt;他後來投入慈善事業，在全球各地設立分部，有點像是大使館。作者將他比喻成皇帝，而且是個賢明的君主。他還會在自己的莊園定期舉辦活動，邀請各界厲害的人士，主要是那些有趣的人，大家在這裡閒聊交流有趣的思想觀念，真的很有文藝復興的氣息，我非常嚮往這樣的生活。這不是那種名流炫富的場合，但確實能建立不錯的人脈連結，每個人都努力展現自己的獨特魅力。&lt;/li&gt;
&lt;li&gt;總之，他是一個非常棒的人，擁有一段特別充實而有意義的人生。如果能活得像索羅斯這樣，我會覺得自己的人生無比圓滿幸福。他想在全球範圍內建立自己的影響力，我認為一定程度上是受孤獨感的影響——強大的影響力，能消解孤獨。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;2 - 寫出必讀之作 - A.J. Harper（5 星｜2025-03-10）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/write-a-must-read.jpg&quot; alt=&quot;Write a Must-Read cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：Write a Must-Read: Craft a Book That Changes Lives―Including Your Own - A.J. Harper&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;想寫非虛構作品、書稿或長文章的人&lt;/li&gt;
    &lt;li&gt;希望更認真地理解讀者、定位和寫作結構的人&lt;/li&gt;
    &lt;li&gt;不滿足於「寫完就好」，而是想寫出真正有價值作品的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;這是一本相當特別的書，教你如何寫出一本偉大、值得許多人一讀再讀的作品。書中提供了許多極具指導意義的實務操作建議，包括撰寫大綱、如何應對寫作瓶頸，以及如何尋找與定位目標讀者。&lt;/li&gt;
&lt;li&gt;這樣一本書肯定不能是自吹自擂，而是要真正為讀者服務的。必須真心關懷讀者，從第一章到最後一章都始終為讀者著想，與讀者同在，這樣讀者才能感受到持續的陪伴，進而願意一路讀下去。當讀者讀完這樣一本書，他與閱讀前的自己將不再是同一個人——這就是一本能夠「改變人生」（change your life）的書。要完成這樣的作品，勢必得投入巨大的努力與心血，以及至少好幾年的時間，不斷地編輯與修改。&lt;/li&gt;
&lt;li&gt;所以，這本書無論從實務操作性、真誠度，還是理念層面來看，都是上乘之作。是每一位寫作者都應該閱讀的必讀書目。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;3 - 創造之道：一種存在方式 - Rick Rubin（5 星｜2025-04-07）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/the-creative-act.jpg&quot; alt=&quot;The Creative Act cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：The Creative Act: A Way of Being - Rick Rubin&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;藝術家、寫作者、音樂人以及任何嚴肅創作者&lt;/li&gt;
    &lt;li&gt;對創造力、直覺、審美和創作狀態感興趣的人&lt;/li&gt;
    &lt;li&gt;正處於迷茫、停滯期，想重新理解「為什麼創作」的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;我的閱讀體驗實在是太好了。書中的每一句話都想標記起來，每一句都適合當作格言。閱讀的當下，我每分每秒都沉浸其中。我相信每一位藝術家、每一位嚴肅的創作者，都會非常喜歡這本書。這是一本非常難得的作品，它深入探討了藝術家究竟為何創作——從非常高層次、思想性的角度來闡述，而且只對頂尖藝術家能產生神奇的效果。其他不從事創作的人看了或許會覺得無趣，但我卻捨不得一口氣讀完。&lt;/li&gt;
&lt;li&gt;一劑靈魂的嗎啡。&lt;/li&gt;
&lt;li&gt;我認為只有頂尖藝術家閱讀這本書，才能產生非同尋常的感受。作者本人也是傳奇音樂製作人，曾帶領眾多頂尖藝術家創作了大量傳奇作品。他書寫的許多內容，足以成為指引方向的燈塔，對迷茫的藝術家具有一定的指導作用。藝術家存在的意義，不只是創造，更是要努力創造偉大的作品。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;4 - 為影響力而寫作 - Bill Birchard（5 星｜2025-07-18）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/writing-for-impact.jpg&quot; alt=&quot;Writing For Impact cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：Writing For Impact: 8 Secrets From Science That Will Fire Up Your Readers&apos; Brains - Bill Birchard&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;想提高文章感染力和傳播力的寫作者&lt;/li&gt;
    &lt;li&gt;對神經科學、心理學與寫作結合感興趣的人&lt;/li&gt;
    &lt;li&gt;做部落格、電子報、文案、演講稿的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;核心觀點：具影響力的寫作不僅是一門藝術，更是一門&lt;strong&gt;基於神經科學和心理學的科學&lt;/strong&gt;。成功的關鍵在於理解並迎合人類大腦天生的運作方式，特別是透過「獎勵」讀者來吸引他們。&lt;/li&gt;
&lt;li&gt;很不錯，我非常喜歡這本書。它讓我能從科學角度去理解和解釋，為什麼人們會喜歡故事、會喜歡某篇文章或某本書。一旦徹底融會貫通之後，就能用這些思想來指導自己的寫作。不過，這需要更深入地吸收。非常值得重讀。&lt;/li&gt;
&lt;li&gt;八個科學秘密：Simple / Specific / Surprising / Stirring / Seductive / Smart / Social / Story-driven&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;5 - 優秀到無法被忽視 - Cal Newport（5 星｜2025-06-11）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/so-good-they-cant-ignore-you.jpg&quot; alt=&quot;So Good They Can&apos;t Ignore You cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：So Good They Can&apos;t Ignore You: Why Skills Trump Passion in the Quest for Work You Love - Cal Newport&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;正在思考職業方向，但不太相信「熱情說」的人&lt;/li&gt;
    &lt;li&gt;想提升職場資本、獲得更多自主性的人&lt;/li&gt;
    &lt;li&gt;對職業發展、長期主義和個人路徑優化感興趣的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;這是一本非常棒的書。原本以為只是心靈雞湯，但讀了之後發現它更像是進化版的心靈雞湯。作者是一位教授，書中提出了一個相當新穎的觀點，否定了「熱情說」，認為光憑熱情是不夠可靠的。書中提出的建議都非常務實，舉的例子也都是各行各業的頂尖人士。許多人並非很早就知道自己要做什麼——一些偉大的創新，也是當你深入該領域後才能獲得的。你必須先站穩那個位置，才有資格談論更多的自主性。進入那個位置，就是在累積職場資本的過程，有了更多職場資本，也就擁有了更多的議價權。&lt;/li&gt;
&lt;li&gt;書裡有一些案例，那些人都是讀到博士甚至博士畢業、做到教授，才逐漸發現自己的天職。在那之前她們也沒有那麼明確的目標，但隨著不斷投入精力與奮鬥，持續尋找、優化自己的職涯路徑，最終才實現了滿意的成果。&lt;/li&gt;
&lt;li&gt;作者在兩個教職崗位中做選擇：他放棄了一個自主性較低的大學校職位，選擇了一間規模較小、對新領域研究人員有更多扶持的州立大學——在這裡他擁有更多研究自主性，也因此能獲得更多的成就感，對自己的工作有更強的掌控權力。&lt;/li&gt;
&lt;li&gt;這本書的內容挺豐富的，很值得好好拆解分析一下。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;6 - 大自然的修復 - Florence Williams（5 星｜2025-05-10）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/the-nature-fix.jpg&quot; alt=&quot;The Nature Fix cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：The Nature Fix: Why Nature Makes Us Happier, Healthier, and More Creative - Florence Williams&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;對自然環境、心理健康和認知表現關係感興趣的人&lt;/li&gt;
    &lt;li&gt;長期待在城市和室內環境裡，想理解自然為何重要的人&lt;/li&gt;
    &lt;li&gt;喜歡兼具科學研究和優美敘事的非虛構作品的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/triptych-1-2-3.jpg&quot; alt=&quot;Nature Fix triptych&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;大森林！這本書讀到一半，我真的跑去大森林了！&lt;/li&gt;
&lt;li&gt;這本書裡有許多關於森林與環境，以及認知與環境的研究。長期處於自然環境下，可以提升專注力與認知表現，改善憂鬱狀態，森林真是太棒了！&lt;/li&gt;
&lt;li&gt;我應該要專門寫一篇文章來推薦這本書。它的文筆也引人入勝，寫得很好，讀起來一點都不覺得枯燥乏味。優美的環境描寫與科學研究都處理得很好，清晰有條理，無論情感或邏輯上都非常出色。&lt;/li&gt;
&lt;li&gt;書中還有關於幼稚園的歷史——果然還是北歐比較好，他們至今仍保留著非常原生態的幼稚園模式，讓孩子們在大自然中玩耍，而不是在室內課堂上學習一些不知道在幹嘛的東西。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;7 - 焦慮的一代 - Jonathan Haidt（5 星｜2025-09-15）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/the-anxious-generation.jpg&quot; alt=&quot;The Anxious Generation cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：The Anxious Generation: How the Great Rewiring of Childhood Is Causing an Epidemic of Mental Illness - Jonathan Haidt&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;關注青少年心理健康、社群媒體影響和教育問題的人&lt;/li&gt;
    &lt;li&gt;家長、教師，以及任何經常與青少年相處的人&lt;/li&gt;
    &lt;li&gt;想更系統理解 Z 世代焦慮成因的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;這是一本很不錯的書。它講述了 Z 世代如何因為社群媒體的影響，變得比過去世代的人更加焦慮、更容易憂鬱。這種影響是深遠的，遠比表面上的「沉迷社群媒體浪費時間」更讓人感到深刻。非常值得寫一篇文章來介紹。&lt;/li&gt;
&lt;li&gt;現今的青少年大部分時間都被網路和手機佔據，面對面交流互動的時間越來越少。這種現象不知道會如何影響青少年的心理健康——它可能會影響青少年的交流能力，使人變得更加孤獨，甚至成年後的親密關係和依戀模式也會受到波及。&lt;/li&gt;
&lt;li&gt;作者提出的四項改革建議也很有意思：高中之前不給孩子使用智慧型手機；16 歲之前禁止使用社群媒體；推行無手機校園；以及給予孩子更多不受監管的自由玩耍時間。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;8 - 華爾街之狼：掌握直線銷售的藝術 - Jordan Belfort（5 星｜2025-11-27）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/way-of-the-wolf.jpg&quot; alt=&quot;Way of the Wolf cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：Way of the Wolf: Straight Line Selling: Master the Art of Persuasion, Influence, and Success - Jordan Belfort&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;想提升銷售能力、說服能力和成交能力的人&lt;/li&gt;
    &lt;li&gt;做產品、做內容、做商業，需要理解用戶決策過程的人&lt;/li&gt;
    &lt;li&gt;對銷售心理學和實戰方法論感興趣的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;非常精彩，作者不僅是銷售大師，撰寫文章的感染力也是一流水平。&lt;/li&gt;
&lt;li&gt;有一部同名電影《華爾街之狼》便是改編自這位作者的故事，電影很好看，書也非常精彩。&lt;/li&gt;
&lt;li&gt;三個 10 分原則：客戶信任你的產品、信任你、信任你的公司。如果這三點都能達到 10 分，那麼客戶就一定會購買。&lt;/li&gt;
&lt;li&gt;有些客戶並非潛在客戶，因此不要在根本不是潛在客戶的對象身上浪費時間。&lt;/li&gt;
&lt;li&gt;如果一個潛在客戶在確定性量尺上達到 10 的位置，代表他那一刻處於絕對確定的狀態；反之，如果落在 1 的位置，則處於十分不確定的狀態。在銷售領域，確定性首先就來自產品本身——潛在客戶必須絕對確定這項產品對他們有意義，能滿足他們的需求、消除他們可能有的困擾，並且物有所值。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;9 - 成為達文西 - Mike Lankford（4 星｜2025-04-01）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/becoming-leonardo.jpg&quot; alt=&quot;Becoming Leonardo cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：Becoming Leonardo: An Exploded View of the Life of Leonardo da Vinci - Mike Lankford&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;對達文西本人和文藝復興人物感興趣的人&lt;/li&gt;
    &lt;li&gt;喜歡帶有文學色彩的人物傳記作品的人&lt;/li&gt;
    &lt;li&gt;想輕鬆讀一本文藝氣息較強的歷史人物小傳的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;這是一本粉絲向的傳記作品，在一些史實的基礎上，增添了許多文學色彩的描寫，讀起來還是蠻開心的。&lt;/li&gt;
&lt;li&gt;不過讀者應該將它視為文學作品來閱讀，而不是嚴格的傳記，因為書中有太多細節很可能純屬想像。但若作為文學作品，這會是一本很有趣的書。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;10 - 孤獨之城 - Olivia Laing（4 星｜2025-01-19）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/the-lonely-city.jpg&quot; alt=&quot;The Lonely City cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：The Lonely City: Adventures in the Art of Being Alone - Olivia Laing&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;對孤獨、城市生活和藝術評論感興趣的人&lt;/li&gt;
    &lt;li&gt;喜歡散文式非虛構寫作的人&lt;/li&gt;
    &lt;li&gt;正在經歷某種情感傷痛，想藉閱讀理解孤獨的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;這是一個特別的視角，作者透過遊歷一座城市以及藝術家的作品，一邊療癒自己的傷痛，一邊解讀「孤獨」這件事。書中提到了許多我認識與不認識的藝術家，並從孤獨的角度去解讀，其實那些了不起的藝術家們，正是透過創作來療癒孤獨。&lt;/li&gt;
&lt;li&gt;這是一本視角非常獨特的書，極少有書籍會直接描述孤獨，而且還能從藝術評論的角度來談論孤獨。&lt;/li&gt;
&lt;li&gt;喜歡這一段：
&lt;blockquote&gt;
&lt;p&gt;在她的文章中，弗洛姆－賴希曼反覆提到這種不可溝通性的問題，指出即使是最孤獨的患者也很不情願地接觸這個話題。她的一個案例研究涉及一位精神分裂症女性，她特別要求見她的精神科醫生，以討論她深深的、絕望的孤獨感。在幾次徒勞的嘗試後，她終於爆發道：「我不知道為什麼人們認為地獄是一個有熱量和溫暖火焰的地方。那不是地獄。地獄是如果你在孤立中被凍結成一塊冰。這就是我所經歷的。」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;11 - 不在乎的微妙藝術 - Mark Manson（4 星｜2025-02-23）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/the-subtle-art-of-not-giving-a-fck.jpg&quot; alt=&quot;The Subtle Art of Not Giving a F*ck cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life - Mark Manson&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;想重新梳理生活優先級和價值排序的人&lt;/li&gt;
    &lt;li&gt;對個人成長方法論感興趣，但厭倦空泛心靈雞湯的人&lt;/li&gt;
    &lt;li&gt;希望用更真誠直接的方式面對自我和現實的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;這本書其實還不錯，寫得很真誠。不過作者許多觀點和行為習慣與我比較接近，所以我感覺對我來說收穫並不是很大，就像是看了自己寫的書一樣。但這本書暢銷多年，獲得紐約時報推薦，還登上暢銷榜第一名，確實挺神奇的。&lt;/li&gt;
&lt;li&gt;這本書的核心並非「什麼都不在乎」，而是將注意力與情緒留給真正重要的事物。作者想反駁的是那種一味追求快樂、成功和積極體驗的思維模式，認為人越是執著於這些，反而越容易陷入匱乏與焦慮。它更像一本幫助人們重新梳理價值排序的方法論書籍。&lt;/li&gt;
&lt;li&gt;痛苦無法避免，逃避痛苦本身就是另一種痛苦。「不在乎」不等於冷漠。真正的「不在乎」並非對世界無感，而是敢於不將精力浪費在瑣碎、虛榮、外界評價和無意義的比較上。它意味著你願意因為自己的價值觀去承受誤解、失敗和與眾不同。這不是學會什麼都不在乎，而是學會只為真正重要的事物付出情緒、注意力與生命。&lt;/li&gt;
&lt;li&gt;雖然對我的幫助不是很大，沒有帶給我新的啟發，但我還是挺推薦許多人閱讀的。書中講述的內容非常真誠且透徹，主要是一套方法論，能夠幫助人們整理思緒，經常閱讀也能用來調整方向。&lt;/li&gt;
&lt;li&gt;我個人最喜歡最後一章，作者坐在可能是非洲某個大峽谷的邊緣，下方是萬丈深淵。他為了感受一種瀕死的體驗，在那附近所有感官都被放大，那些描述讀起來非常精彩。這也是我覺得整本書真正精彩且個人化的部分——前面更傾向於泛泛而談，唯有此處才有一些讓人產生共鳴與心跳的內容。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;12 - 清晰思考 - Shane Parrish（4 星｜2025-01-04）&lt;/h2&gt;
&lt;div&gt;
  &lt;img src=&quot;https://philoli.com/uploads/images/2025-reading-list/clear-thinking.jpg&quot; alt=&quot;Clear Thinking cover&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;原作名：Clear Thinking: Turning Ordinary Moments into Extraordinary Results - Shane Parrish&lt;/p&gt;
&lt;div&gt;
  &lt;p&gt;&lt;strong&gt;本書適合什麼人閱讀&lt;/strong&gt;&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;想系統整理思維模型、決策習慣和行為默認項的人&lt;/li&gt;
    &lt;li&gt;平時較少讀認知類書籍，想先建立一個整體框架的人&lt;/li&gt;
    &lt;li&gt;對決策、理性思考和認知偏差話題感興趣的人&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;讀後感&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;閱讀時我感到很驚喜，覺得這是一本相當不錯、專注於思維和思想模型的書，而且內容與我的想法不謀而合，還算豐富，讀完後本想給予五顆星。然而，後來在 GoodReads 上看到一些低分負評，其中提到了一些我原本沒有注意到的地方，也覺得很有道理，於是便改成了四星。&lt;/li&gt;
&lt;li&gt;這本書的核心主題是：真正改變人生軌跡的，往往不是重大時刻裡的天才決策，而是在日常普通時刻，你是否能在「刺激」和「反應」之間暫停一下，不被本能、情緒、自尊和社會壓力牽著走。作者認為，大多數人平時並非在思考，而是在自動駕駛。&lt;/li&gt;
&lt;li&gt;清晰思考的最大敵人不是愚蠢，而是「預設模式」。這些預設模式來自生物本能、演化和社會環境。例如，人為了維護自我形象，會下意識地扭曲事實、找藉口、拒絕壞消息。人更傾向於融入群體，而非追求更好的結果。大家都這麼做，會讓人感到安全，但所謂的「最佳實踐」往往只是平均水平。人一旦養成某些思維、情緒習慣，便會形成慣性。當人感到被冒犯、羞辱、威脅或憤怒時，便會立刻從推理切換到反應模式。&lt;/li&gt;
&lt;li&gt;作者認為，克服這些預設模式，不能單靠意志力，而要依靠「建立力量」。這本書提出了四種關鍵能力。第一是自我負責，意即停止抱怨、停止找藉口，將注意力放回「下一步我能做什麼」。第二是自我認知，要知道自己的強項、弱項、盲點和能力邊界，別高估自己，也別用錯誤的自我敘事來解釋世界。第三是自我控制，也就是在情緒湧上來時按下暫停鍵，不在最被激怒、最想立刻回擊的時候做決定。第四是自我信任，即便資訊不完美、外界不認可，也能夠根據事實和推理獨立判斷。&lt;/li&gt;
&lt;li&gt;說一下缺點：全書都是思想和認知層面的內容，其來源可能五花八門，涵蓋了各種書籍、個人部落格或推文，作者將那些確實很重要的思想進行整理歸納，集結成這本關於思維的書。因此，它讀起來有點像是偽裝成學術書的心靈雞湯，與那位專門發短推文、憑藉《How to be rich without luck》走紅的 Naval 手法如出一轍——書中許多內容並非作者的親身經驗，因此讀起來都是些看似正確的空泛言詞。此外，它也缺乏數據和案例分析，是典型的雞湯文：充斥著一堆正確的廢話，僅佐以少數案例和解讀。讀者看完可能會自我感覺良好，但實際上能有多少價值，或許就像讀過就忘一樣，毫無實質助益。&lt;/li&gt;
&lt;li&gt;書中他寫道：「我們所消費的大量資訊以亮點、摘要和提煉的形式存在。這是一種知識的幻覺。」——或許他沒有注意到這句話也適用於他自己。我想他當時並沒有清晰地思考（Clear Thinking）。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以上好書就先分享到這裡。&lt;/p&gt;
&lt;p&gt;4 月 23 日是世界讀書日，祝大家多讀書，多讀好書。只要沉浸其中，你就會發現閱讀是一件相當有樂趣的事，它能帶來新知、啟發靈感，也能帶來快樂，找到精神夥伴與靈魂共鳴，這是一個無窮無盡的世界。&lt;/p&gt;
&lt;p&gt;願美好的書籍永遠陪伴在你左右。&lt;/p&gt;
</content:encoded><category>閱讀</category><category>書單</category></item><item><title>我能用更少的時間睡得更好嗎？一項關於睡眠的自我實驗 Day 1</title><link>https://philoli.com/zh-TW/blog/hacking-my-sleep-day1/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/hacking-my-sleep-day1/</guid><description>我展開了一項睡眠實驗，目的是希望透過調整飲食和生活習慣，來改善睡眠品質和精神狀況，讓自己維持更清醒、更有活力的狀態。</description><pubDate>Fri, 11 Jul 2025 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;我展開了一項睡眠實驗，目的是希望透過調整飲食和生活習慣，來改善睡眠品質和精神狀況，讓自己維持更清醒、更有活力的狀態。&lt;/p&gt;
&lt;h3&gt;一、緣起：為什麼我要拿自己的睡眠來做實驗&lt;/h3&gt;
&lt;p&gt;「春睏秋乏冬眠夏打盹」，這句話簡直是為我量身打造的。儘管我經常睡足八、九個小時，甚至有時候狀況不好、情緒低落時，會一口氣睡上十幾個小時，但醒來後還是覺得很疲憊。&lt;/p&gt;
&lt;p&gt;我覺得要維持更有效率的工作和生活，時間管理並不是重點，最核心的應該是做好精力管理。只要精神好，做事就會更有活力，執行力、工作和學習效率都會大幅提升，所帶來的回饋和成就感也會遠遠超越精神不濟的狀態。&lt;/p&gt;
&lt;p&gt;最近和一位朋友的交流，徹底點燃了我對實驗的好奇心。她簡直是傳說中的「超人」，一天只睡四個小時，卻每天都精神奕奕，一年四季頭腦都非常清醒。透過交流我發現，她的飲食和生活習慣跟我大相逕庭。&lt;/p&gt;
&lt;p&gt;我是個不折不扣的碳水化合物信徒，米飯、麵食、水果是我的快樂泉源。但她卻很少吃碳水化合物。我想這很可能就是導致我長期昏昏欲睡的根本原因。&lt;/p&gt;
&lt;p&gt;畢竟以前上學的時候，從來不覺得這麼容易想睡，平均睡七個小時都能活力滿滿。但這幾年總覺得，怎麼睡都睡不夠。睡眠會影響情緒、工作和學習效率，我也希望透過調整飲食和生活習慣，讓自己能維持比現在更好的精神狀態，有更高的睡眠品質、更充分的休息，讓清醒時的思緒更清晰，這對工作和學習效率來說也是非常關鍵的助益。&lt;/p&gt;
&lt;p&gt;幾年前我讀了不少關於精力管理、腦科學和營養的書，但書本畢竟不能對症下藥，平時日積月累的習慣自己也很難看出問題。很長一段時間，我都認定自己就是那種需要睡很多、精神狀況不太好的人。&lt;/p&gt;
&lt;p&gt;但我跟那位朋友的媽媽都是同一類型的人，睡得不多，但從起床到睡覺，可以一直做事都不用停下來，年年都是如此。基因會決定一個人需要多少睡眠。我想，說不定我也有「少睡基因」呢？&lt;/p&gt;
&lt;p&gt;就算無法實現每天只睡四個小時，我也可以探究一下：我到底需要多少睡眠才足夠？&lt;/p&gt;
&lt;h3&gt;二、實驗設計：我的計畫和目標&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;實驗名稱：&lt;/strong&gt; 高效睡眠改造計畫&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心目標：&lt;/strong&gt; 在不犧牲健康的前提下，透過優化飲食結構和生活習慣，提升睡眠品質與日間工作效率，並探索我的身體所需的最佳睡眠時長&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心假設：&lt;/strong&gt; 減少碳水化合物攝取，可以穩定血糖，提高睡眠效率，進而能在不影響精神狀態的前提下，自然縮短總睡眠時間。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第一階段變數：&lt;/strong&gt;
操作：碳水化合物攝取量直接減半，並詳細記錄每天食物攝取情況
控制：其他習慣暫時不改變，可以逐步調整&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;衡量指標：&lt;/strong&gt;
客觀指標：總睡眠時長、睡眠分數（運動手錶持續追蹤記錄睡眠狀態）
主觀指標：睡醒後的精神狀態、日間精神狀況、對碳水化合物的渴望程度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;安全聲明：&lt;/strong&gt; 鄭重聲明，這只是一項個人探索，不會以犧牲健康為代價。一旦出現任何不良反應（如持續性疲勞、情緒低落、注意力嚴重不集中等），我會立刻調整實驗方案或終止實驗。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;三、實驗日誌 Day 1 —— 出乎意料的首日成果&lt;/h3&gt;
&lt;h4&gt;基準數據 (實驗前)&lt;/h4&gt;
&lt;p&gt;本月平均睡眠：約 9 小時&lt;/p&gt;
&lt;p&gt;日間狀態：時常感到疲倦，尤其在沒有攝取咖啡因的午後。&lt;/p&gt;
&lt;h4&gt;Day 1 執行記錄 | 2025-07-10&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;飲食記錄&lt;/th&gt;
&lt;th&gt;總熱量/kcal&lt;/th&gt;
&lt;th&gt;總碳水/g&lt;/th&gt;
&lt;th&gt;睡眠時長/h&lt;/th&gt;
&lt;th&gt;體感&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2025-07-10 烤吐司一片、煎蛋、牛奶、養樂多 水煮玉米兩根、 小籠包四個&lt;/td&gt;
&lt;td&gt;730&lt;/td&gt;
&lt;td&gt;102&lt;/td&gt;
&lt;td&gt;5.5h&lt;/td&gt;
&lt;td&gt;與平日相比，主食攝取量減少約 50% 清醒時間大幅延長&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;這一天到了前一晚該睡覺的時間，卻又清醒了好幾個小時。對於第一天減碳就能有如此立竿見影的效果，我是感到非常驚喜的，這完全出乎我的意料。這個結果是否能持續複製，還有待更多天的驗證。&lt;/p&gt;
&lt;h3&gt;四、WHO 碳水化合物攝取指南&lt;/h3&gt;
&lt;p&gt;碳水化合物主要存在於各種植物性食品中，是許多人飲食中能量（即熱量）的主要來源。碳水化合物代謝後會生成葡萄糖，葡萄糖是大腦以及身體其他器官和組織代謝「燃料」的主要來源。碳水化合物可分為糖類（單糖和雙糖）、寡糖（短鏈碳水化合物）或多醣（即澱粉）。&lt;/p&gt;
&lt;p&gt;我們應該多攝取優質碳水化合物。什麼是優質碳水化合物呢？就是消化速度比較慢的碳水化合物，而像糖類，通常會被認為是低品質碳水化合物。而能夠顯著降低碳水化合物消化速度的，就是富含膳食纖維的碳水化合物。&lt;/p&gt;
&lt;p&gt;優質碳水化合物被證明對健康有顯著的積極影響，而低品質碳水化合物則會對健康造成不利影響。大量攝取膳食纖維，並食用優質碳水化合物食物——例如全穀物、水果、蔬菜和豆類——已被證明可以廣泛改善健康狀況。&lt;/p&gt;
&lt;p&gt;根據世界衛生組織最新（2023 年）發布的成人和兒童碳水化合物攝取指南，有幾項針對成人的強烈建議：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;世界衛生組織建議，攝取的碳水化合物應主要來自全穀物、蔬菜、水果和豆類（強烈建議；適用於所有兩歲及以上者）。&lt;/li&gt;
&lt;li&gt;對於成人，世界衛生組織建議每天至少攝取 400 克蔬菜和水果（強烈建議）。&lt;/li&gt;
&lt;li&gt;對於成人，世界衛生組織建議每天至少從食物中攝取 25 克天然膳食纖維（強烈建議）。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;針對第一點，該指南還提到，根據一項研究的分析結果，當碳水化合物的總攝取量在一定範圍內時，似乎與健康飲食並不矛盾。與攝取量較低 (&amp;lt;40%) 或較高 (&amp;gt;70%) 的情況相比，碳水化合物攝取量佔總能量攝取的約 40–70% 時，可降低死亡風險。&lt;/p&gt;
&lt;p&gt;針對第二點，每日至少攝取 400 克蔬菜和水果，是能帶來顯著健康益處的最低標準。研究報告指出，在每日攝取 400-800 克的區間內，除了癌症之外，所有結果的風險都有所降低，攝取量越大，益處越大，但更多攝取量則缺乏相關數據。因此，更好的做法是，在能確保每日攝取 400 克水果和蔬菜的前提下，盡量多吃。&lt;/p&gt;
&lt;p&gt;針對第三點，每日至少攝取 25 克天然膳食纖維，研究發現最大益處的範圍是 25-29 g/日。在這個區間內，可以有效降低幾種非傳染性疾病所帶來的死亡風險。&lt;/p&gt;
&lt;p&gt;大家也可以根據這份指南來改善自己的日常飲食，維持更健康的生活方式，讓生命更有品質。&lt;/p&gt;
&lt;h3&gt;下一步計畫和思考&lt;/h3&gt;
&lt;p&gt;未來一週，我將繼續維持「碳水化合物減半」的基礎策略，並更細緻地記錄每日的精神變化和飲食狀況，以觀察這是否是一個穩定、可複製的結果。&lt;/p&gt;
&lt;p&gt;為了讓實驗更科學，我需要更精準地管理我的營養攝取。根據我的基礎代謝和活動量，我每日的能量需求大約在 1800 kcal 左右。身體至少需要 130g 碳水化合物才能滿足基礎能量需求。按照國際推薦的膳食標準，建議飲食中 45-65% 的能量應該來源於碳水化合物（這個範圍是更早期廣為流傳的比例），對我來說就是每日 190g-275g。將其限定在每日約 200g 左右，既是安全範圍，又方便記憶。&lt;/p&gt;
&lt;p&gt;整體而言，這次的實驗以改變習慣為主，讓整個過程不用消耗太多意志力，以便能長期維持。希望透過這次實驗，能找到讓自己保持精神更加充沛的生活飲食方式和睡眠品質，也希望能探索更多能夠安全有效提升精神的方案。&lt;/p&gt;
&lt;p&gt;我會持續記錄和分享進展，看看之後會發生什麼。&lt;/p&gt;
</content:encoded><category>隨筆</category><category>睡眠</category><category>自我提升</category></item><item><title>最好的告別：關於老化與死亡，你必須知道的常識</title><link>https://philoli.com/zh-TW/blog/being-mortal/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/being-mortal/</guid><description>能閱讀到這篇文章的人，多半距離老化還很遙遠，很難想像真正年老後的生活。對於老化與死亡，他們既感到陌生，也充滿恐懼。但人終究一死，我們需要知道，當那天來臨時，我們會遇到什麼？會經歷怎樣的過程和心理狀態？而我們又能做些什麼？醫療體系又該如何為此改革呢？唯有消除未知，方能消除恐懼。 今年（2024）我讀了 100 本書，可以說是圓滿達成年度百本閱讀計畫了。這些作品涵蓋了科學、醫學、心理學、藝術、社會科學、文學、投資交易等多個領域，其中不乏許多極為優秀的作品，因此我整理後，想跟大家推薦一下。值得閱讀的優秀作品實在太多了，為了不讓書單過於冗長，我只能從中挑選精華。以下推薦的書，都是我讀過後覺得至少有四星、甚至五星評價的（滿分五星）。 或許是擴展了我的視野、提升了認知，或許是收穫了大量有價值的知識，或許是深刻觸動了我的心靈，讓我感到喜悅或悲傷。這些書未來我都會一讀再讀，由此便可看出這些書在我心中的份量，也能證明這份推薦書單的含金量。</description><pubDate>Thu, 22 May 2025 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;能閱讀到這篇文章的人，多半距離老化還很遙遠，很難想像真正年老後的生活。對於老化與死亡，他們既感到陌生，也充滿恐懼。但人終究一死，我們需要知道，當那天來臨時，我們會遇到什麼？會經歷怎樣的過程和心理狀態？而我們又能做些什麼？醫療體系又該如何為此改革呢？唯有消除未知，方能消除恐懼。&lt;/p&gt;
&lt;p&gt;今年（2024）我讀了 100 本書，可以說是圓滿達成年度百本閱讀計畫了。這些作品涵蓋了科學、醫學、心理學、藝術、社會科學、文學、投資交易等多個領域，其中不乏許多極為優秀的作品，因此我整理後，想跟大家推薦一下。值得閱讀的優秀作品實在太多了，為了不讓書單過於冗長，我只能從中挑選精華。以下推薦的書，都是我讀過後覺得至少有四星、甚至五星評價的（滿分五星）。&lt;/p&gt;
&lt;p&gt;或許是擴展了我的視野、提升了認知，或許是收穫了大量有價值的知識，或許是深刻觸動了我的心靈，讓我感到喜悅或悲傷。這些書未來我都會一讀再讀，由此便可看出這些書在我心中的份量，也能證明這份推薦書單的含金量。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;這是第一本：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;最好的告別：關於老化與死亡，你必須知道的常識 - Atul Gawande&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;原作名：Being Mortal: Medicine and What Matters in the End - Atul Gawande&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;這本由美國哈佛公共健康學院與醫學院教授 Atul Gawande 撰寫的書，詳盡解答了許多關於老化與死亡的常見疑問，探討了現代醫學應對這些問題的方式，以及為何現代醫療應當轉變對老年人的治療觀念，為何「治癒疾病」這個治療目標不適用於老年人。他也深入探討了養老機構、居家照護、安寧緩和醫療等重要主題。人為何會老化？老化會為身體各部位帶來哪些變化（例如，一個 60 歲的健康人，視網膜接收到的光線，只有年輕人的 1/3）？居家安老還是養老院安老，究竟哪個比較好？如何在心理上接受並承認老化，進而獲得面對死亡的勇氣？生命的意義何在？安寧緩和醫療的目標是什麼？病人又該如何選擇？&lt;/p&gt;
&lt;p&gt;這本書既不失科學嚴謹性，又充滿人文關懷，書中收錄了非常多真實案例，甚至包括教授本人親身經歷父親逝世的過程，值得每一個人，包括醫療工作者，都細細品讀。以下，我想提出幾個讓我印象特別深刻的觀點。&lt;/p&gt;
&lt;p&gt;年輕人總能輕易說出：「等我老到走不動路，或者得了絕症，我就主動結束自己的生命。」但真的等到那樣的時刻來臨，他們還會這樣想嗎？書中便提到一個案例，一位病患曾對兒子表示，無論如何也不想像他母親那樣，離世時全身插滿管子。然而，當他自己同樣面臨重大手術抉擇時，卻依然發出了強烈的求生意志：「別放棄我，只要我還有任何機會，你們一定要讓我嘗試。」&lt;/p&gt;
&lt;p&gt;堅持健康的生活方式，或許可以延緩老化，但卻無法避免老化以及許多老年疾病。主流醫療並非針對老年人而設計的，醫生只是對症下藥，要恢復健康與活力、重新生活，主要還是得依靠病人自己。然而，老年患者卻失去了足夠的恢復力，當同樣的病症出現在老年人身上時，還能沿用相同的治療方案嗎？實踐證明，沿用相同的方案，只會為老年病人帶來更大的痛苦。因此，針對老年疾病的醫學診療，發展出了老年病學，它不僅關注疾病本身，更關注患者的生活與精神健康，能在更大程度上減輕病人的痛苦，幫助老年病人更好地生活，降低憂鬱及失能的機率。遺憾的是，老年病學至今仍缺乏廣泛關注與足夠的資金支持。&lt;/p&gt;
&lt;p&gt;在日本居住生活的這段期間，也深刻體會到，日本作為長年以來高齡化程度最高的國家，擁有許多其他國家所沒有的應對高齡化的經驗。例如，路標和指示燈的設計、低速運行的電扶梯、無死角的無障礙設施、地鐵的弱冷車廂，都在保障老年人安全出行的同時，也能暢行無阻；網路科技的發展也不會拋下老年人，仍保留了各種傳統的政務處理和支付方式，例如郵件和現金的大量使用；即使是租賃的公寓，也能看到許多對老年人友善的設計細節，諸如浴室和廁所的扶手、浴室地板與浴缸底部的防滑設計；新年時，各大超市上架的天婦羅炸蝦（海老かき揚げ）套餐，因為蝦的形狀像彎曲老人的背；還有新年特有的跨年蕎麥麵（年越しそば），都寄託著長壽的美好寓意。這些從食衣住行各個層面的細節，都值得任何其他國家學習與借鑑。&lt;/p&gt;
&lt;p&gt;老化與死亡是我們必然會面臨的終點。充分了解它們，能讓我們擁有更多勇氣，使我們不必害怕將來，反而能更有自信地投入、成就現在的自己，加倍珍惜當下所擁有的青壯年身體，也能在父母家人走向老化的過程中，提供更多理解與關懷。&lt;/p&gt;
</content:encoded><category>隨筆</category><category>讀書</category></item><item><title>交易之道</title><link>https://philoli.com/zh-TW/blog/tao-of-trading/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/tao-of-trading/</guid><description>要成為頂尖交易員，其實是一段「見自己、見天地、見眾生」的旅程。你並非與市場搏鬥，而是與內心深處的自己交戰。 今年（2024）我讀了 100 本書，總算圓滿達成年度閱讀計畫。這些書涵蓋了科學、醫學、心理學、藝術、社科、文學、投資交易等多元領域，其中不乏許多傑出作品，因此整理後想推薦給大家。值得一讀的好書實在多不勝數，為了不讓推薦書單變得太冗長，我只能從中挑選箇中精華，以下我推薦的書都是我讀過後覺得至少有四星、甚至五星評價（滿分五星）的。 或許是它們開拓了我的視野、提升了認知，或許是讓我獲得了大量有價值的知識，又或許是深深觸動了我的心靈，讓我感到喜悅或悲傷。這些書我未來都會反覆閱讀，由此可見它們在我心中的份量，也足以證明這份推薦書單的含金量。</description><pubDate>Thu, 22 May 2025 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;要成為頂尖交易員，其實是一段「見自己、見天地、見眾生」的旅程。你並非與市場搏鬥，而是與內心深處的自己交戰。&lt;/p&gt;
&lt;p&gt;今年（2024）我讀了 100 本書，總算圓滿達成年度閱讀計畫。這些書涵蓋了科學、醫學、心理學、藝術、社科、文學、投資交易等多元領域，其中不乏許多傑出作品，因此整理後想推薦給大家。值得一讀的好書實在多不勝數，為了不讓推薦書單變得太冗長，我只能從中挑選箇中精華，以下我推薦的書都是我讀過後覺得至少有四星、甚至五星評價（滿分五星）的。&lt;/p&gt;
&lt;p&gt;或許是它們開拓了我的視野、提升了認知，或許是讓我獲得了大量有價值的知識，又或許是深深觸動了我的心靈，讓我感到喜悅或悲傷。這些書我未來都會反覆閱讀，由此可見它們在我心中的份量，也足以證明這份推薦書單的含金量。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;這是第三與第四本：&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;《金融怪傑》- Jack D. Schwager&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;原作名：&lt;strong&gt;Market Wizards - Jack D. Schwager&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;《新金融怪傑》- Jack D. Schwager&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;原作名：&lt;strong&gt;The Market Wizards - Jack D. Schwager&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《Market Wizards》與《The New Market Wizards》是 Jack D. Schwager 的兩本經典訪談錄，書中記錄了多位頂尖交易員、避險基金經理以及各類金融「高手」的對話。受訪的交易員們個性迥異，流派也各不相同（有的專注商品期貨，有的偏好外匯交易，有的偏好全球宏觀策略，也有人擅長量化交易），然而，他們卻有一點共通之處：都擁有頂尖的績效表現。&lt;/p&gt;
&lt;p&gt;作者 Jack D. Schwager 也曾是交易員，雖然不算成功的交易員（當然，他現在卻是一位非常成功的作家），但他很想知道頂尖交易員成功的秘訣究竟是什麼，於是催生了這兩本經典訪談錄。書中記載了交易員們的高光時刻與痛苦經歷。&lt;/p&gt;
&lt;h3&gt;一些人的高光時刻：&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Monroe Trout&lt;/strong&gt;: 受訪的五年期間，他的平均報酬率高達 67%，最大回撤卻僅略高於 8%，且有 87% 的月份都實現了獲利。他擁有絕佳的報酬／風險比，甚至連 Paul Tudor Jones 這般傳奇且非凡的交易者，也未能接近他的報酬風險表現數據。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Randy McKay&lt;/strong&gt;: 他是經驗老到的貨幣期貨交易員，曾在七個月內從 2,000 美元增長到 7 萬美元，到第二年更變成了一百萬美元，擁有持續二十多年穩定獲利的紀錄。保守估計，累積收益已達數千萬美元。他最早的帳戶於 1982 年啟動，起始資金為 1 萬美元，每個帳戶在二十年間的累積收益都超過 100 萬美元。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Eckhardt&lt;/strong&gt;: 他是一位數學家，也是著名期貨投機者理查德·丹尼斯的合夥人。在過去五年（截至受訪年份），他管理了少數其他帳戶，平均報酬率達 62%，從 1989 年的 7% 虧損，到 1987 年的 234% 收益。自 1987 年起，他個人交易的年平均報酬率超過 60%，其中 1989 年是唯一虧損的年份。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Paul Tudor Jones&lt;/strong&gt;: 著名的都鐸期貨基金管理人。在 1929 年的市場崩盤中，他仍能在一個月內獲得 62% 的報酬。在連續五年達到三位數報酬的期間，伴隨著非常低的風險回撤。他在 1984 年 9 月推出了都鐸期貨基金，當時管理資金為 150 萬美元。到 1988 年 10 月底，投資該基金的每 1,000 美元價值已增長至 17,482 美元，而他管理的總金額也已擴大至 3.3 億美元。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bielfeldt&lt;/strong&gt;: 一位來自美國小鎮的交易員，起初資金有限，不過 1,000 美元，現已成為全球最大的債券交易員之一。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Martin S. Schwartz&lt;/strong&gt;: 一位前證券分析師，在七年間，他實現了平均每月 25% 的報酬率（年化超過 1,400%），主要交易股票、指數期貨。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;一些人的痛苦經歷：&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bill Lipschutz&lt;/strong&gt;: 外匯交易員。最初帳戶有 12,000 美元，主要進行股票交易，在四五年內最高做到 25 萬美元，最終卻在幾天內幾乎虧損殆盡。原因是在熊市底部持續做空，直到爆倉。後來他再也不交易自己的帳戶，轉而專注為機構工作，並獲得穩定收入。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Eckhardt&lt;/strong&gt;: 前面提到的那位數學家，曾經在五分鐘內的兩筆交易中，損失了超過一半的資金，也因此上了風險管理的第一課。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Richard Dennis&lt;/strong&gt;: 曾經在十年內將一個 3 萬美元的帳戶變成 8,000 萬美元，卻也在 1988 年，在他管理過的基金中損失了超過 50% 的資金。&lt;/li&gt;
&lt;li&gt;有一位交易員曾在一年間透過交易銅價差賺了 2,700 萬美元，隨後卻幾乎全部虧光。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;高光時刻是稀有的，痛苦卻是無窮無盡的……這裡就不再一一列舉了，反正情況都大同小異，就是虧損，而且虧得很慘。&lt;/p&gt;
&lt;h2&gt;頂尖交易員的基本素質是什麼？&lt;/h2&gt;
&lt;p&gt;作為一位已經實現穩定獲利的交易員，我將結合我的一些實戰經驗，以及大量其他書籍與訪談資料，來談談我對交易的一些心得感悟。這已經不單單是在談這兩本書了，更多的是想聊聊關於交易員的林林總總。&lt;/p&gt;
&lt;p&gt;成功的頂尖交易員都有什麼樣的特質？而所謂的「韭菜」又是什麼樣子呢？以下這些特點或許能幫助你分辨市場上哪些人是騙子、韭菜、賭徒，哪些人才是真正優秀的交易員。&lt;/p&gt;
&lt;h3&gt;頂尖交易員都具備以下基本素質：&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1. 不把錢當錢。對頂尖交易員而言，交易就是一種用金錢來計分的遊戲，在這個遊戲中，過於執著金錢，只會讓你失去金錢。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;真正的韭菜過於在乎金錢，虧損一點點就捨不得停損賣出，結果就是漫漫回本路，小虧損演變成大虧損。真正的韭菜過於在乎金錢，所以一開倉就開始期待和幻想大賺一筆後的生活，如何香車美人、如何紙醉金迷。然後稍微有一點利潤或利潤輕微回撤，就立刻停利，賺到一點點錢就跑，因為這筆交易既然不能暴富，至少也要確保有賺頭，不能讓小錢也溜走了。&lt;/p&gt;
&lt;p&gt;真正的頂尖交易員不會把錢當錢，他們知道這一切不過是數字遊戲，所以不論是一百元，還是數百上千萬元的單筆交易，在相同的風險比例下，它們的本質都是一樣的。真正的頂尖交易員專注於提升自己在這個遊戲中的分數，所以能保持心如止水。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 注重風險管理。這是所有投資大師和頂尖交易員都會反覆強調的，投資最重要的究竟是什麼？風險管理、風險管理，還是他媽的風險管理！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;真正的韭菜從來不管理風險，無視機率法則，只盯著利潤，幻想一夜致富，喜歡重倉 All In 梭哈，喜歡撿便宜貨，熱愛抄底，熱愛尋找百倍千倍的機會。你想抄底，就會有抄不完的底；你盯著的是利潤，市場盯著的卻是你的本金。&lt;/p&gt;
&lt;p&gt;真正的頂尖交易員知道自己不會一直正確，頂尖交易員的平均勝率也不過 50%，管理不好風險，市場就會吞噬你的本金。頂尖交易員從不重倉，也不抄底。頂尖交易員懂得敬畏市場，知道黑天鵝事件一定會發生，而且發生的機率遠超乎一般人想像。所以每一筆交易都會仔細計算好風險，絕對不做用大風險去賭小利潤這種不划算的買賣。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. 熱愛交易。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;真正的韭菜並不熱愛交易，他們只享受花錢，卻不喜歡交易的過程，所以他們只投入很少的時間真正學習研究交易。他們不專注於提升自己，只寄希望於微小的投入就能帶來巨大的報酬，不研究、不分析、不面對自己的錯誤，做交易只是嚮往一夜致富。韭菜的情緒跟著市場漲跌起伏，他們不是在做交易，只是在賭博。&lt;/p&gt;
&lt;p&gt;這裡明確一下定義：賭博指的是具有負期望值的系統，持續操作就會虧錢；交易指的是具有正期望值的系統，持續操作就會賺錢。至於參與的標的到底是美股、加密貨幣，還是各種金融衍生品（選擇權合約、期貨合約、債券）都沒有區別。&lt;/p&gt;
&lt;p&gt;頂尖交易員們都非常熱愛交易，他們比任何人都勤奮工作，交易除了能帶來金錢的獎賞，交易本身也充滿樂趣和挑戰。他們知道真正的交易和賭博有本質區別，所以他們不會幻想一夜致富，而是專注改進流程、專注保持紀律、專注分析自己的錯誤。許多頂尖交易員在小時候就對商業、金融世界產生了濃厚興趣。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. 極其強大的自信。真正強大的自信帶來的是不恐懼，而不是自滿與死不認錯。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;真正的韭菜只有恐懼，沒有自信。他們沒有系統、沒有紀律，對自己的判斷不自信，獲利的部位拿不住，因為恐懼到手的利潤會跑掉；虧損的部位又死撐著不放，因為害怕誠實面對自己的錯誤，最後從小虧損變成大虧損。&lt;/p&gt;
&lt;p&gt;真正的頂尖交易員對自己的交易系統充滿自信，有絕對的紀律，面對市場不論漲跌都能保持心如止水，敢於抱牢獲利，讓利潤奔跑，又敢於果斷斬斷虧損部位，讓大虧損消滅在搖籃之中。真正的頂尖交易員敢於誠實面對自己的錯誤，這是自信所帶來的，他們知道只有誠實面對錯誤、改進錯誤，才會讓自己變得更好。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. 敢於承認錯誤。頂尖交易員比其他人更擅長反思自己的錯誤，敢於及時承認自己的錯誤。如何處理失敗，決定了你是平庸還是偉大。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;真正的韭菜永不認錯：他認為自己總是對的，賺錢了我是牛逼的交易員，巴菲特也不過如此；虧錢了我更牛逼，我就是價值投資者、精神股東、未來的巴菲特。我永遠都是對的，我這麼聰明厲害，我有學歷有事業，在股市上虧錢了只能是市場針對自己。韭菜賺錢了就會到處炫耀，各種分析論證自己是如何明智地做對了 1、2、3 點所以賺到了錢；韭菜虧錢了就一聲不吭，認為遲早會漲回來的。真正的韭菜勇於為自己的利潤負責，但是從來不為自己的虧損負責，只會甩鍋。&lt;/p&gt;
&lt;p&gt;韭菜要搞清楚，自己到底是在做交易，還是做投資。兩者都想兼顧的，最終只能是兩邊都做不好的韭菜，為市場提供本金和流動性。&lt;/p&gt;
&lt;p&gt;真正的頂尖交易員知道：「我一直虧錢，那一定是我錯了，我要想辦法改進自己的錯誤。交易員對自己的交易結果負有 100% 的責任，絕不甩鍋給市場和外界。如果我虧了大錢，那我就根本不是個合格的交易員。如果我賺錢了，那不過是行情賞飯吃，運氣好。我在每一次交易中，只是努力做到少虧錢、不虧錢。」&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6. 聰明不是必須的。頂尖交易員有各式各樣的背景，有金融出身的，也有許多非金融領域轉行的，有普通學歷，也有經濟學專家教授。但實際上，交易並沒有智商門檻，甚至太「聰明」的人更容易變得自大，不肯承認自己的錯誤，導致損失慘重。頂尖交易員要的不是「聰明」，而是智慧。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;真正的韭菜會說：「交易不就是低買高賣嗎？我這麼高學歷、事業有成，這麼簡單的東西還要動腦子嗎？虧錢了那一定是市場的錯，我怎麼會錯呢？跌了我就抄底，再跌再抄，繼續跌我就變成價值投資者；漲了一點我就趕緊跑，再去社群媒體曬個單：『看我賺錢多牛逼！』」漲了就說自己早有埋伏，跌了就說自己早就跑了，然後夜深人靜之時，對著自己虧損的部位默默流淚。&lt;/p&gt;
&lt;p&gt;真正的頂尖交易員知道：「交易要是這麼簡單，要是有學歷就能搞定，那全世界的錢都給你賺走了。實際上，在交易這件事情上，市場對聰明人和蠢人一樣無情，所以大家沒有區別。交易需要的不是聰明，而是智慧、謙遜，是對市場的敬畏之心。」頂尖交易員對賺錢虧錢都心如止水，知道賺到多少都是市場給的，如果不保持謙遜，市場就會來收走，所以自然也不會天天曬單炫耀。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;韭菜能透過跟單頂尖交易員改變命運嗎？不行。&lt;/h2&gt;
&lt;p&gt;首先，每個人的交易風格不同，做不符合自己個性的事情，是無法堅持下去的。其次，因為你不是交易員本人，所以無法做到 100% 完美照搬，虧損時不割肉，獲利時拿不住，賺一點就跑。你做不到同樣的開倉時間和開倉點位，慢一個小時，利潤空間可能就所剩無幾了。而且能做到 50% 勝率、2 倍盈虧比的就已經是優秀交易員了，如果你沒有每一單都跟，只跟到虧損的單子，虧了只會覺得這交易員技術水平不行。沒有自己交易策略和獨立思考能力的韭菜，只能延續韭菜的命運。&lt;/p&gt;
&lt;p&gt;交易的「大局觀」是什麼？市場上有各式各樣的交易流派，每一種流派都可以建立正期望值的交易系統，然後就是執行。基本面分析、技術分析、兩者結合、價格行為、量化交易、套利、長線交易、短線交易等等。從數十個世界頂尖交易員的訪談錄中可以看出，每一種流派都可以成就頂尖交易員。他們各自都有長期優秀的績效紀錄，包括頂尖避險基金經理。重要的是找到適合自己的風格和交易模式，剩下最重要的就是堅定執行。不要看到一個人跟自己想法不一致就覺得別人一定是錯的，兩個風格不一致的交易員對同一個行情可能會吵起來，但是最後可能兩個人都是對的，重要的是找到適合自己的風格。&lt;/p&gt;
&lt;h2&gt;普通人對交易最大的錯誤認知就是，認為交易很簡單。&lt;/h2&gt;
&lt;p&gt;作為一位已經實現穩定獲利的交易員，我可以負責任地告訴大家：交易員只有頂尖交易員，不存在平庸的交易員，要嘛 0、要嘛 100。平庸的程式設計師還能當 CRUD 搬磚工，但是平庸的交易員就是遲早虧錢的韭菜。要成為頂尖的交易員，需要脫產投入全身心的注意力，對交易的強烈興趣、學習能力、悟性，以及很強的執行力，一筆可供試錯的資金和生活保障，並且付出至少三到五年 007 的努力（三五年是對悟性高的，平均需要五到八年，超過十年才看到顯著成果的也很多），還不一定能成功，連虧幾十年還在回本的韭菜大有人在。要是連至少三年 007 的時間、成本、魄力、決心、耐心都沒有的，也就可以告別交易員這條路了。&lt;/p&gt;
&lt;p&gt;交易員可以類比運動員、音樂家、畫家，你沒有辦法光靠努力就成為頂尖運動員、頂尖音樂家，你也要接受自己沒有辦法光靠努力就能成為頂尖交易員。達到任何領域的頂尖水平，其中付出的時間、汗水、痛苦、掙扎程度都是接近的，而一個人的悟性、韌性決定了他們有多快能達到山頂，更多的是連上山的路都摸不到。&lt;/p&gt;
&lt;p&gt;任何一個在市場上試圖短期交易的人，要知道你的對手盤是那些既努力工作又有天賦的頂尖交易員們，你如果無法超越他們，你的錢就會被他們賺走。&lt;/p&gt;
&lt;p&gt;對於其他不打算成為頂尖交易員的任何人，沒有交易興趣也不想付出極大心血去走全職交易員之路的人，只想輕輕鬆鬆獲得接近每年 10-20% 的市場平均報酬，那麼最好的道路就是別瞎折騰，好好累積場外的賺錢能力，還是可以學習投資，然後定投美股大盤指數基金。過五年你會發現，你超越了絕大多數自以為是的散戶韭菜，一大批避險基金[1]和各類 ETF[2]，還有 99% 的「平庸交易員」[3]。&lt;/p&gt;
&lt;p&gt;[1] 許多避險基金活不過三年，特別優秀的避險基金（指基金規模至少上億美金，年化至少 50%）基本只限內部員工或熟人大戶。&lt;/p&gt;
&lt;p&gt;[2] 有實驗表明，大多數人的選股能力還不如隨機選擇的猴子。&lt;/p&gt;
&lt;p&gt;[3] 有統計數據表明，能做到穩定一年獲利的 Day Trader 只有 1%，能超過三年穩定獲利的肯定更少了。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;交易之道&lt;/h2&gt;
&lt;p&gt;要成為頂尖交易員，其實是一段「見自己、見天地、見眾生」的旅程。你並非與市場搏鬥，而是與內心深處的自己交戰。&lt;/p&gt;
&lt;p&gt;「見自己」是要誠實地面對自己，誠實面對自己的貪婪、恐懼和軟弱，知道自己真正擅長和缺陷。如果真的是自己錯了，那就是錯了，絕不甩鍋找藉口，交易會把你的人性、個性照得清清楚楚。行就是行，不行就是不行，敢於不自我設限是一種智慧，敢於承認自己的缺陷也是一種智慧，這叫做有自知之明。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;《道德經》第三十三章：「知人者智也，自知者明也。」&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;「見天地」是要敬畏市場，敬畏風險。市場是無情的，市場不關心你的部位，在真正的巨大危機面前，所有人不過是螻蟻。要敬畏市場，要時刻保持謙卑，如果暴露出自大、傲慢，市場很快就會給你教訓，如果你不接受市場給你的教訓，等待你的就是破產。&lt;/p&gt;
&lt;p&gt;「見眾生」是以人為鏡，看到市場上每日流動的貪婪和恐懼，又有多少騙子橫行，提醒自己如果不謙卑、不誠實，那自己也和那些千千萬萬的韭菜、賭徒沒有區別。「見眾生」還意味著，也要能看到世間人的千般苦，可以透過做慈善的方式，回饋給社會，讓世界變得更好一點。許多投資家、頂尖交易員，同時也是非常了不起的慈善家、教育家。窮則獨善其身，達則兼濟天下，像佛陀一樣，渡人也渡己。凡事只為自己利益的人，成不了大師。&lt;/p&gt;
&lt;p&gt;「見自己、見天地、見眾生」既是循序漸進，又是相互交織、相互回饋、相互促進的，缺一不可，這就是頂尖交易員的「道」，反而「術」沒那麼重要。所以頂尖交易員同時都是很好的思想家，是修道之人，是有自知之明的人。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;以上就是我對交易的一些思考和感悟，這兩本書也值得感興趣的人一讀再讀。Jack D. Schwager 的每本書都挺好的，他雖然不是個成功的交易員，但是個非常成功的作家，找到熱愛又適合自己的道路也是非常明智的選擇。&lt;/p&gt;
</content:encoded><category>隨筆</category><category>閱讀</category><category>交易</category></item><item><title>絕非天賦：智商、刻意練習與創造力的真相</title><link>https://philoli.com/zh-TW/blog/ungifted/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/ungifted/</guid><description>認知科學家 Scott Barry Kaufman 專精於智力、創造力與人類潛能的研究。他在書中不僅探討了我們學習的方式，更試圖結合自身經歷，挑戰大眾對於「智商」和「天賦」的既有狹隘認知，為那些曾被貼上「學習障礙」標籤的人，帶來新的可能性與希望。 今年我讀了 100 本書，算是圓滿達成了年度百本閱讀計畫。這些作品涵蓋了科學、醫學、心理學、藝術、社會科學、文學、投資交易等多個領域，其中不乏許多優秀之作。因此，我將它們整理出來，向大家推薦。值得閱讀的好書實在太多了，為了不讓推薦書單太冗長，我只能從中挑選出精華。以下我推薦的書籍，都是我讀過後認為至少能給予四星，甚至五星評價的（滿分五星）。 或許是開拓了我的視野，提升了我的認知；或許是讓我收穫了大量有價值的知識；又或許是深深觸動了我的心弦，讓我為之喜悅或感傷。這些書我都會在未來反覆閱讀，這足以看出它們在我心中的份量，也因此，這份推薦書單的含金量不言而喻。</description><pubDate>Thu, 22 May 2025 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;認知科學家 Scott Barry Kaufman 專精於智力、創造力與人類潛能的研究。他在書中不僅探討了我們學習的方式，更試圖結合自身經歷，挑戰大眾對於「智商」和「天賦」的既有狹隘認知，為那些曾被貼上「學習障礙」標籤的人，帶來新的可能性與希望。&lt;/p&gt;
&lt;p&gt;今年我讀了 100 本書，算是圓滿達成了年度百本閱讀計畫。這些作品涵蓋了科學、醫學、心理學、藝術、社會科學、文學、投資交易等多個領域，其中不乏許多優秀之作。因此，我將它們整理出來，向大家推薦。值得閱讀的好書實在太多了，為了不讓推薦書單太冗長，我只能從中挑選出精華。以下我推薦的書籍，都是我讀過後認為至少能給予四星，甚至五星評價的（滿分五星）。&lt;/p&gt;
&lt;p&gt;或許是開拓了我的視野，提升了我的認知；或許是讓我收穫了大量有價值的知識；又或許是深深觸動了我的心弦，讓我為之喜悅或感傷。這些書我都會在未來反覆閱讀，這足以看出它們在我心中的份量，也因此，這份推薦書單的含金量不言而喻。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;接下來要推薦的第二本書是：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;《絕非天賦：智商、刻意練習與創造力的真相 - Scott Barry Kaufman》&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;原作名：Ungifted: Intelligence Redefined - Scott Barry Kaufman&lt;/p&gt;
&lt;h3&gt;本書適合什麼人閱讀：&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;對認知科學、心理學、教育學感興趣的人&lt;/li&gt;
&lt;li&gt;想突破自我或發掘潛能的人&lt;/li&gt;
&lt;li&gt;關注特殊教育或多元智能發展的家長、教師&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;剛看到書名時，我以為這又是一本心靈雞湯式的個人成長書，結果翻開後才發現，它是一本認知科學的學術專著。許多人因為本書的學術風格而給了低分評價，但我卻是愛不釋手。如果喜歡閱讀這類偏學術風格的書籍，會覺得讀起來非常愉快，主要是因為它的高品質資訊密度很高，並且充滿了大量的思辨與學術論證。&lt;/p&gt;
&lt;p&gt;作者 Scott Barry Kaufman 是美國的認知科學家，專精於智力、創造力與人類潛能等相關領域的研究。他在書中不僅探討了「我們如何學習」這個常見的主題，更結合自身經歷，試圖推翻大眾對於「智商」和「天賦」的既有狹隘認知，為那些曾被貼上「學習障礙」或「能力不足」標籤的人，帶來新的可能性與希望。&lt;/p&gt;
&lt;h2&gt;質疑傳統智力測驗&lt;/h2&gt;
&lt;p&gt;本書的一大亮點，就是對傳統智力測驗提出了大膽質疑。Kaufman 引述了大量研究與案例，說明了許多被智力測驗排除在「高智商」範疇之外的人，反而卻在諸多領域中取得了卓越的成就。他自己小時候也曾接受智力測驗，但由於過度焦慮且不適應標準化考試模式，導致分數偏低，進而曾被貼上學習障礙的標籤：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;「做每一道題目時，我都在不斷懷疑自己。對於每一道新題目，我都能看到多個可能的答案……很可惜，這個測驗並沒有包含創造力分數這一項。……就這樣，一次測驗，我的命運彷彿就此被一錘定音。」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;正因為有這層自身經歷，他比一般人更能體會那些被貼上「低智商」或「有障礙」標籤的孩子的處境。因為智力測驗只專注於某些單一維度，許多其他能力無法在傳統智力測驗和考試中展現出來，也無法被一個簡單的數字所定義。&lt;/p&gt;
&lt;p&gt;從更廣泛的層面來看，我們應該將「智力」視為一套多元智能的能力集合，而非單一的衡量標準。除了語文、數理邏輯能力，智力還應該包括藝術、音樂、空間感知、人際溝通、創造力、思維多樣性、熱情、行動力、堅毅不拔等等各種維度，這些能力還會彼此交織、相互影響。&lt;/p&gt;
&lt;p&gt;用單一智商分數來衡量智力，也並非比奈的初衷。只是比奈與學術界有些疏離，他的研究成果沒有受到足夠重視，甚至遭到誤用。正如發展心理學家羅伯特·西格勒（Robert Siegler）所說：「極具諷刺意味的是，人們如此強烈地認為比奈最大的貢獻，就是將智力簡化成了一個數字——智商分數，然而比奈的研究中反覆出現的一個主題，卻是智力的顯著多樣性。」&lt;/p&gt;
&lt;p&gt;比奈與西蒙最初設計「比奈-西蒙智力量表」的本意，是為了幫助教育部門識別出在常規學校體系中，可能需要額外協助的孩子。但在當時的法國，很多人只想將「智能不足的兒童」識別並「剔除」出去，根本無意改善教育方式，或幫助這些孩子有所進步。這樣的趨勢逐漸蔓延至全世界。&lt;/p&gt;
&lt;h2&gt;潛力是動態變化與成長的&lt;/h2&gt;
&lt;p&gt;Kaufman 另一個重要的觀點是，潛力並非一個靜態的概念，而是會隨著實踐與經驗不斷演變的。&lt;/p&gt;
&lt;p&gt;麥可·喬丹（Michael Jordan）並非天生就能從罰球線起跳灌籃，其卓越的才能與特質，亦非與生俱來。基因編碼的目的並非為了塑造特質，而是為了合成蛋白質。我們既非先天注定，亦非後天養成。環境與我們的基因密不可分，每一種特質都是在基因與環境的交互作用中發展出來的。先天與後天並非此消彼長，而是相輔相成的關係。&lt;/p&gt;
&lt;p&gt;「偉大成就」是多種因素綜合作用的結果，其中包括諸多個人特質的發展、人生經驗的累積、機遇與偶發性，而那些影響智力測驗表現的技能，僅是促成偉大成就的眾多因素中的一部分。&lt;/p&gt;
&lt;p&gt;微小的基因優勢，會在適當的環境下成倍地成長，這就是所謂的「乘數效應」。基因與環境相互影響，基因會自主選擇與自身最契合的環境，而環境反過來又會進一步強化或抑制這些特質。「偉大成就」並非天生，而是需要時間發展的。而智力測驗無法決定或預言「偉大成就」。&lt;/p&gt;
&lt;p&gt;潛力是一個不斷變動的目標。我們投入某件事越多，潛力也會隨之增加。沒有任何領域存在真正的所謂「智商門檻」，所以不要為自己設限，要勇於嘗試。Dream big!&lt;/p&gt;
&lt;p&gt;這也呼應了我曾說過的觀點：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;關於「後悔」，好像總會有人說，後悔做了XXX，當初如果選擇了 A 而非 B，那麼自己現在的人生就會徹底不同。然而，人生不只有一個選擇，而是會面臨無數個選擇，選錯幾個根本無關緊要，日後可以不斷修正，最終還是會趨向均值回歸。你最後能成為什麼樣的人，不會是因為運氣或失誤，而是你親自選擇成為的模樣。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;神經多樣性：從包容的視角看待差異&lt;/h2&gt;
&lt;p&gt;作者提出了一個更具包容性的視角，來看待自閉症類群障礙（ASD）、注意力不足過動症（ADHD）、閱讀障礙等族群，因為他們往往在某些方面擁有獨特的優勢。這與現代「神經多樣性」（Neurodiversity）的理念不謀而合，該理念強調這些人格特質不該被視為缺陷，而應將它們視為人類演化與多樣性展現的一部分。&lt;/p&gt;
&lt;p&gt;不同的神經特質可能在某些方面展現出特殊優勢，例如注意力不足過動症（ADHD）個體可能具有更強的創造力；自閉症個體可能在某些領域展現出超強的專注力或記憶力；而閱讀障礙者則在視覺領域有獨特優勢。&lt;/p&gt;
&lt;p&gt;作者 Scott Barry Kaufman 小時候被診斷出患有學習障礙，但他內心卻覺得自己的能力不止於此，於是潛心投入學習與研究，鑽研關於人類潛能發展的認知科學，想知道自己能力的極限在哪裡，自己究竟能取得什麼樣的成就。整本書的故事主軸，便是源自於作者因「學習障礙」標籤所帶來的痛苦，進而希望能以一己之力打破大眾對這些標籤的刻板印象，質疑並反抗整個智力評估體系，最終獲得超越所有人期待的成功。他希望能將自己的經歷和研究成果，帶給他人一些啟發與鼓勵。因此，這本書既具科學性，也充滿個人色彩，有許多思辨，還洋溢著人文關懷，非常值得閱讀。&lt;/p&gt;
&lt;p&gt;此外，我在文中提及的部分只是這本書的冰山一角，書中還有非常多有價值的內容。你會發現書中許多結論，其實與那些廣為人知的心靈雞湯類書籍（個人成長類書籍）不謀而合，但本書終於從科學的角度解釋了為什麼許多關於個人成長的觀念是合理且有效的，簡直可以說是個人成長類書籍的科學版聖經了。&lt;/p&gt;
</content:encoded><category>隨筆</category><category>讀書</category><category>心理學</category></item><item><title>東京莫內展：從飽受白內障之苦到不朽的畫筆</title><link>https://philoli.com/zh-TW/blog/monet-water-lilies-exhibition-in-tokyo/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/monet-water-lilies-exhibition-in-tokyo/</guid><description>前幾天趕在最後一刻，終於把心心念念的莫內畫展看完了。莫內是我最喜歡的畫家之一，也是我最愛的印象派畫家之一。 我心想，要是幾百年後，也有這麼多人能在美術館裡，如此真心誠意地欣賞我的作品，我肯定會幸福到忍不住掀開棺材板！ 這場號稱是日本史上規模最盛大的莫內《睡蓮》畫展，展出了 64 幅真跡，除了少數習作，其他都是極具份量的代表作。其中約有 50 件作品來自巴黎莫內博物館，與東京國立西洋美術館及日本其他館藏的畫作一同展出，令人嘆為觀止。</description><pubDate>Sun, 16 Feb 2025 19:29:55 GMT</pubDate><content:encoded>&lt;p&gt;前幾天趕在最後一刻，終於把心心念念的莫內畫展看完了。莫內是我最喜歡的畫家之一，也是我最愛的印象派畫家之一。&lt;/p&gt;
&lt;p&gt;我心想，要是幾百年後，也有這麼多人能在美術館裡，如此真心誠意地欣賞我的作品，我肯定會幸福到忍不住掀開棺材板！&lt;/p&gt;
&lt;p&gt;這場號稱是日本史上規模最盛大的莫內《睡蓮》畫展，展出了 64 幅真跡，除了少數習作，其他都是極具份量的代表作。其中約有 50 件作品來自巴黎莫內博物館，與東京國立西洋美術館及日本其他館藏的畫作一同展出，令人嘆為觀止。&lt;/p&gt;
&lt;p&gt;雖然排隊排了一個半小時才成功買到票，但這次絕對是我這幾年看過最棒的展覽了。我租了一台導覽機，儘管展場裡每幅作品前都擠滿了人，但只要一戴上導覽機耳機，我就立刻沉浸在自己的世界裡，完全進入莫內的世界。&lt;/p&gt;
&lt;p&gt;展覽一共分為四個展廳、五個章節，從莫內創作《睡蓮》主題的初衷、睡蓮池的打造，到後來經歷戰爭與白內障的困擾，娓娓道來，我看到的已經不只是作品，而是一個完整的靈魂故事。&lt;/p&gt;
&lt;p&gt;我很喜歡前幾個章節那份寧靜與濃郁的色彩，莫內花了非常多心思打造那個睡蓮池，看著光影每天在睡蓮池上的變化，看的是睡蓮，卻能從中感受到清晨與傍晚，甚至還有火焰般的晚霞。那是一種寧靜又豐富的層次感，粗獷中帶著細膩。&lt;/p&gt;
&lt;p&gt;我也很喜歡後面兩個章節，這時已是莫內晚年時期，一是對第一次世界大戰的無力與痛苦，二是飽受白內障的困擾，畫面與色彩變得更加狂野奔放。但在狂野之中，卻也能看見莫內對生命與美的細膩感知，那是一種對命運的抗爭，也是對戰爭中受苦受難人民的哀悼。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;莫內晚年一直飽受眼疾困擾。在創作〈日本橋〉相關作品的那些年，莫內的白內障越來越嚴重了。莫內 93 歲時，右眼甚至已經快要失明。後來做了手術後雖然稍微恢復了一點，但仍有非常嚴重的黃綠色偏光。但他依然堅持創作。&lt;/p&gt;
&lt;p&gt;「當一名歌手失去聲音，他就會退休。當一名畫家做了白內障手術，他必須要放棄畫畫。然而，放棄畫畫才是我萬萬做不到的事情。」&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;我很喜歡那幾幅垂柳畫作。有幾幅巨大的垂柳，從有點仰視的角度望去，沒有天空，整個畫面都被垂柳佔據了。紅色的樹幹在中間頂天立地，顯得非常醒目。接著是漫天垂墜的柳條，這種迎面而來的巨大震撼感，甚至滿溢出畫作的尺寸，直擊觀眾的心靈深處。&lt;/p&gt;
&lt;p&gt;一則軼事：
有三位日本人參觀莫內的工作室，看見他正在畫這幅垂柳。其中一人感到很好奇，便忍不住問道：「這種紅色樹幹和綠色柳葉的對比，這顏色都對嗎？」&lt;/p&gt;
&lt;p&gt;莫內回答：「你知道的，我那些曾經被認為色彩很美、很棒的老作品，以前總是被人批評色彩很怪異。所以你現在看到的這些色彩，你可能會覺得很怪異，但在未來的某一天，人們會感嘆說：『這色彩真是太美了！』」
Well, my old paintings which you now creates? as having beautiful colors used to be criticized by people as having strange colors. So although these colors may seems strange to you now, people in the future will come to see they are indeed really beautiful colors.&lt;/p&gt;
&lt;p&gt;過了幾年，莫內去世之後，他與《睡蓮》相關的作品被放到博物館中展出，深深擄獲了觀眾們的心。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;莫內曾經在睡蓮池畔打造了一條玫瑰小徑，而「從玫瑰園看見的家屋」這個系列的三幅作品，則是莫內生前最後完成的系列創作。這些顏色融合得真是太美了。左上角若隱若現的是他住了四十多年的家屋。&lt;/p&gt;
&lt;p&gt;從這裡看過去真是太美了。&lt;/p&gt;
&lt;p&gt;「遲早有一天，我看到的一切都會變形且令人困惑。這樣是無法忍受的。如果我不能像現在這樣看到自然，我寧願保持失明，保留我一直以來所見之美的記憶。」&lt;/p&gt;
&lt;p&gt;1914 年第一次世界大戰爆發，莫內開始沉浸於創作巨幅作品，他表示，工作能讓人避免思考那些令人傷心的時代。「我很羞愧，我自己在研究這些不起眼的色彩和形狀，與此同時，卻有那麼多人正在經歷死亡和遭受痛苦的折磨。」&lt;/p&gt;
&lt;p&gt;第一次世界大戰結束後，在 1918 年 11 月，他寫信給自己的老朋友，也就是當時的總理喬治·克列孟梭（Prime Minister Georges Clemenceau），捐出了這兩幅作品，用來慶祝第一次世界大戰的結束。&lt;/p&gt;
&lt;p&gt;垂柳用來緬懷，象徵著悲傷與追憶之意。莫內想像著人們在欣賞這幅作品時，能夠進入一種平靜的冥想狀態，想像自己被畫作中那無盡的水所環繞。池塘水面上有垂柳的倒影，真實的垂柳部分與水面倒影中的垂柳失去了界線，合而為一。真實與幻象在流動的微觀世界中結合，在某種程度上來說。&lt;/p&gt;
&lt;p&gt;另外一幅垂柳畫作，一棵樹的下半部樹幹，加上一半貼近水面的垂柳，隱喻著一個人低頭哭泣的景象。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;以上這些內容大部分都是邊走邊記錄下來的，另外，站在每幅作品前邊觀察，也邊寫下了一些感受。因為只有第三個展廳允許拍照（八幅作品），而且手動做筆記也讓人更加印象深刻，更能不受打擾地沉浸其中。另外，特展的展區都在地下一樓和二樓，最下面甚至連手機訊號都沒有，這也是一個很好的理由讓人能完全沉浸其中。導覽機也讓人能從人潮中隔離開來，一下子進入深度沉浸模式，導覽機裡的內容也製作得非常好，讓看展體驗提升了好幾個層次，建議大家去了都租一台。特展空間不算大，但我也在裡面流連了三個多小時。&lt;/p&gt;
&lt;p&gt;東京的展覽目前已經結束了，不過之後會到京都繼續展出，錯過的人還有機會喔。我真的非常喜歡這個展覽，可以看出策展非常用心，而且水準極高。藝術品商店的周邊商品也讓人忍不住買買買，買了一些明信片和展覽限定畫冊。本次展覽的綜合品質與體驗（除了人真的很多以外）都非常非常好，強烈推薦！&lt;/p&gt;
&lt;p&gt;可以透過我的推文影片，看到畫冊的簡單翻閱 =&amp;gt; &lt;a href=&quot;https://x.com/Philo2022/status/1890294639682601296&quot;&gt;x.com/Philo2022&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/Monet-Water-Lilies-Exhibition-in-Tokyo-1.jpg&quot; alt=&quot;Monet&apos;s Water Lilies Exhibition in Tokyo&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/Monet-Water-Lilies-Exhibition-in-Tokyo-2.jpg&quot; alt=&quot;Monet&apos;s Water Lilies Exhibition in Tokyo&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/Monet-Water-Lilies-Exhibition-in-Tokyo-3.jpg&quot; alt=&quot;Monet&apos;s Water Lilies Exhibition in Tokyo&quot; /&gt;&lt;/p&gt;
</content:encoded><category>隨筆</category><category>藝術</category></item><item><title>我的世界觀</title><link>https://philoli.com/zh-TW/blog/the-world-as-i-see-it/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/the-world-as-i-see-it/</guid><description>愛因斯坦有本書叫《我的世界觀》，裡面收錄了他發表的一系列書信文章和公開演講，其中一篇就和書名同名。我也一直想寫一篇屬於自己的《我的世界觀》。 寫這篇文章，一方面是為了整理我目前的一些想法，另一方面則是想記錄下那些對我來說無比重要的事物，藉此自省、自律。在低谷時，也能提醒自己，到底是什麼樣的力量在支撐著我努力前行？我的「道」究竟是什麼？希望自己不要迷失方向，保有勇氣與好奇心。</description><pubDate>Wed, 25 Dec 2024 18:19:46 GMT</pubDate><content:encoded>&lt;p&gt;愛因斯坦有本書叫《我的世界觀》，裡面收錄了他發表的一系列書信文章和公開演講，其中一篇就和書名同名。我也一直想寫一篇屬於自己的《我的世界觀》。&lt;/p&gt;
&lt;p&gt;寫這篇文章，一方面是為了整理我目前的一些想法，另一方面則是想記錄下那些對我來說無比重要的事物，藉此自省、自律。在低谷時，也能提醒自己，到底是什麼樣的力量在支撐著我努力前行？我的「道」究竟是什麼？希望自己不要迷失方向，保有勇氣與好奇心。&lt;/p&gt;
&lt;p&gt;另外，雖然我還算年輕，但我認為自己在心智與情感的旅程上，已經走過了一段非常漫長的路：翻山越嶺、跨越大海，看遍世間絕美的風景，探索過無人之境，嚐過探索與發現的喜悅，體會過來自宇宙深處的孤獨，經歷過鞭笞靈魂的痛苦，感受過人群的冷暖，也感受過觸及心靈的真實擁抱所帶來的溫暖。一直以來，我總覺得自己這年輕的軀殼裡，駐紮著好幾個靈魂，其中一個極具份量的，則是一位歷經滄桑的智慧老者。我常認為自己是隱身於城市裡的修道者。&lt;/p&gt;
&lt;p&gt;如果讀者們碰巧從中獲得一些共鳴、鼓勵與啟發，那便是再好不過的事了。&lt;/p&gt;
&lt;h2&gt;政治&lt;/h2&gt;
&lt;p&gt;我從未將自己視為某個國家或民族的一份子。我將自己視為一個世界公民，甚至是一個外星人。我屬於自然、天空、海洋與宇宙。&lt;/p&gt;
&lt;p&gt;從我有記憶以來，孤獨就常伴我左右，但我並不覺得寂寞。我對人群和群體是疏離的，從未想過要融入其中，對於任何宏大敘事也沒有興趣。我喜歡自娛自樂，也擅長自娛自樂，享受探索與發現的樂趣，也能從萬事萬物中找到樂趣。我擅於發現並學習他人的優點，無論是身邊的人，還是遙遠如燈塔般的人物，抑或是歷史書中星星點點的光輝，我總能從各式各樣的人身上學到許多。&lt;/p&gt;
&lt;p&gt;我從小就深知自己的幸運，我在中學某個下午的課堂上，就曾在筆記本上羅列了數十條幸運之處，並為此心懷感恩；而我最大的幸運，便是出生在一個和平的年代和相對和平的地區。然而，作為一個從偏遠山村出生的女性，我所擁有的其實並不多。學齡前的幾年，我與爺爺奶奶一同生活，日出而作，日落而息。儘管我擁有的不多，與許多認識的同齡人相比甚至很少，但我從小就對所擁有的一切心存感激，並為此感到知足。&lt;/p&gt;
&lt;p&gt;在課本《論語》中讀到「一簞食，一瓢飲，在陋巷，人不堪其憂，回也不改其樂。」我認為自己亦是如此。&lt;/p&gt;
&lt;p&gt;我推崇人的自由發展，反對限制人合法自由的權力。我支持言論自由，反對極權與獨裁。人有表達政治觀點的自由，人有免於恐懼的自由。&lt;/p&gt;
&lt;p&gt;我認為政府的基本任務，是在民主憲法框架下，保障公民的權利，並在公民監督下合理使用稅金，為社會謀求福祉。我嚮往生活在一個個人得以安居樂業、老有所養、少有所依的社會。當然，現實生活中並不存在烏托邦，我們只能盡可能在各方面取得一個很好的平衡。而這個平衡的基礎當然是民主政體，因為它能夠不斷自我修正、不斷改進。獨裁政府缺乏有效的持續自我修正機制，缺乏強而有力的監督機制，也缺乏真正的三權分立，即使不斷侵蝕公民的生命、財產、安全與自由權，也缺乏自我調節和煞車機制，這就是潛在的重大安全隱患。政府掌握的權力過大絕非好事。&lt;/p&gt;
&lt;p&gt;我並不完全支持廢除死刑，但更不該濫用，整體而言保持中立立場。儘管我相信生命權是天賦人權，任何個人，包括政府，都不能剝奪他人的生命。然而，由於我了解過歷史上一些罪大惡極的反社會人格罪犯事蹟，我認為納稅人有權決定不將大量稅金浪費在供養這類罪犯上，萬一這類人越獄，又會對公民的生命財產安全造成巨大危害。然而死刑應當被嚴格限制，不該遭到濫用，除了這類傷害範圍極廣的極端惡性案例，其他情況下並不應該輕易剝奪罪犯的生命。&lt;/p&gt;
&lt;p&gt;我支持安樂死合法化，但必須有嚴格的限制條件。假設萬一自己罹患絕症，我希望自己能有一個體面、主動離開世界的方式，而不是只能在病床上被無盡的痛苦折磨。然而，一個國家或地區應當根據當地社會發展、公民素質和教育水平，來謹慎推行安樂死合法化，安樂死絕不能被濫用。&lt;/p&gt;
&lt;p&gt;我支持同性婚姻合法化。儘管我認為婚姻是一種落後的制度，但在世界上大多數人都有結婚權利的時候，性少數群體也應當擁有同樣的權利。此外，一紙婚約除了能獲得世俗層面被認可的感情，還能讓伴侶有權為重大手術簽字，有婚姻法保障與財產分配權，不需要額外請律師進行手續繁瑣漫長的公證，至少在目前看來，仍是方便快捷、性價比較高的選擇。&lt;/p&gt;
&lt;p&gt;我反對性交易合法化，也反對器官買賣。我知道無論我支持與否，性交易都不會消失，因為人性本就如此。但我反對性交易合法化，這是我的觀點。一方面，性交易會為性工作者帶來身體上和精神上都難以衡量的傷害，性交易合法化會助長相關的灰黑色產業更加猖獗，人口販賣問題也會加劇，這些事實在目前性交易合法的國家早已存在。另一方面，當性可以被合法地用金錢購買，這將助長對人的物化，戕害一些人的心靈，只追求動物性的想法，而放棄尋找並建立平等且充滿愛的關係，這是一條不歸路。&lt;/p&gt;
&lt;p&gt;我反對戰爭，以及一切鼓吹戰爭的行為，反對以任何名義主動發起的戰爭。戰爭是極其殘酷的，遠超乎人的想像；而和平是極其珍貴的，生在和平年代的人們往往會忘記這一點，所以歷史會一再重演。我認為，根據任何理由將人劃分三六九等，是許多大型罪惡的開端，包括戰爭、大屠殺、種族清洗等。我認為清理所謂的「低端人口」的行為是一種罪惡。&lt;/p&gt;
&lt;p&gt;在閱讀過《看不見的女性》後，書中羅列的大量事實，展示了世界各地女性權益被忽視、被不平等對待的觸目驚心現況，讓我認知到真實世界的女性處境，遠比我之前所知道的還要嚴重許多。希望這一切能在我的人生道路上時刻提醒著我，讓我知道在能力範圍內，自己能為此做些什麼。&lt;/p&gt;
&lt;p&gt;我認為人是需要信仰的，無論是信仰宗教，還是信仰真善美、信仰正義、信仰真理。沒有信仰的人容易隨波逐流，成為行屍走肉。信仰讓人們在迷茫的時候，也能重新找到方向；無論環境多麼黑暗，信仰之光都能穿透黑暗與陰霾，照亮我們，陪伴我們前行。&lt;/p&gt;
&lt;h2&gt;反對一切形式的鄙視鏈&lt;/h2&gt;
&lt;p&gt;有許多人依循著學校鄙視鏈來選擇學校，依循著學科鄙視鏈來選擇專業，依循著職業鄙視鏈來選擇職業。他們的個性、興趣與熱愛、價值觀是什麼，在這裡一點也不重要了；他們的人生彷彿在出生的那一刻，就已經被套上了一個模板，自此之後的每一天，不過是按照某個千篇一律的劇本在演出。&lt;/p&gt;
&lt;p&gt;華人自古以來讀書的目的就是非常功利的，口號都是為了功名利祿而讀書，為了國家崛起而讀書，而不是為了滿足好奇心而讀書。許多人的追求也是模板化的：房子、車子、對象、孩子，還有無窮盡的攀比。&lt;/p&gt;
&lt;p&gt;我並不嚮往那樣千篇一律的人生，我願意成為一個不一樣的人，我也不害怕成為一個不一樣的人。&lt;/p&gt;
&lt;p&gt;我反對一切形式的居高臨下，包括但不限於各種形式的鄙視鏈、高人一等的傲慢姿態，以及站在所謂道德制高點上的指責與道德綁架。寬以待人，嚴以律己，道德是用來自我約束的，而不是用來要求他人的。&lt;/p&gt;
&lt;p&gt;防槓聲明：我說的一切話都是為了律己。我可以對各種境況下的人類及行為表達同情與理解，但無法做到欣賞；不欣賞並不意味著批判，只是蘿蔔青菜各有所愛，很簡單的道理。&lt;/p&gt;
&lt;p&gt;我不喜歡仰視或俯視他人，也不喜歡被仰視或俯視。我追求絕對意義上的人格平等，無論種族、年齡、性別、性取向等。我尊重任何人，視任何人為與我一樣的平等個體，這是不需要任何前提的，不需要「贏得我的尊重」，這是我的預設設定。但是，如果做了我非常不齒的事情，大概會失去我的尊重；人格上依然是平等的，只是不喜歡而已，更不會去接觸並建立關係。&lt;/p&gt;
&lt;p&gt;社群媒體上的留言功能，給了許多心智發展不健全的人一種錯覺，以為這等同於「購物買東西後留下評價」：我買了東西就可以寫評價，我刷到這條資訊就可以以任意角度、任意方式評價你。留言（comments）的本質應當是用來溝通與交流的工具，而不是用來表示喜惡評斷（reviews）的工具。&lt;/p&gt;
&lt;h2&gt;自由與快樂&lt;/h2&gt;
&lt;p&gt;對我來說，做重大決定並不是一件需要反覆糾結的困難事。對我來說，自由是最重要的，其次才是伴隨著自由而來的快樂，以及探索與發現的樂趣。我可以花很長的時間思考，建立自我價值體系，然後花很少的時間做決定，再花費漫長的時間去執行，因為我知道對我來說最重要的原則是什麼。&lt;/p&gt;
&lt;p&gt;我選擇用最多的精力來關注自己，而不是關注別人。我選擇將最多的精力花在思考與行動上，而不是在猶豫不決上。光是批評是輕鬆的（包括站在道德制高點上的批判），不過是自我感覺良好的打字罷了。而真正去做困難的事情，例如挑戰並實現自我、創造了不起的事物、擴大影響力並成立慈善基金會，為貨真價實的人帶來幫助，那才是困難的。而我肯定會選擇那些艱難的道路。&lt;/p&gt;
&lt;p&gt;我會選擇離開不自由的環境，離開讓我覺得不自由、不舒服的關係。對我而言，自由與快樂是相輔相成、相生相滅的。失去自由的快樂不叫快樂，而失去快樂的自由是根本不存在的。&lt;/p&gt;
&lt;p&gt;自由包括思想上的自由，也包括經濟上的獨立、人格上的自由。有對任何不想做的事情說「不」的自由。&lt;/p&gt;
&lt;p&gt;我比過去的自己在情緒上更加自由。曾經的我抗拒悲傷，認為那是脆弱的表現。在我經歷過數次情緒的波峰與低谷，陷入過長期憂鬱，到達過深淵後，我深知讓情緒自由流淌的重要性。無論是開心的還是難過的，都需要承認自己的真實感受；否認並不會讓受到的傷害消失，敢於承認也是一種勇氣，承認之後才有讓傷口癒合的可能。&lt;/p&gt;
&lt;p&gt;對個人而言，光是增加生命的長度沒有意義，因為無論是誰，生命的最後階段（從幾年到幾十年不等）的生活品質都是相當糟糕的。比起延長壽命，還是應該多想想如何增加生命的品質。&lt;/p&gt;
&lt;p&gt;快樂的氛圍真的很容易感染人呀，不是傻樂，而是一種充滿活力與生命力的感覺。想來我與人相處時，有時也是那種很樂天派的狀態。快樂也是生活的藝術，要能在平凡的日常中發掘出美，充滿好奇心，懂得幽默、懂得美、真誠，那也算是個小小藝術家了。&lt;/p&gt;
&lt;h2&gt;人生與運氣，堅持的意義&lt;/h2&gt;
&lt;p&gt;在我讀過太多名人傳記、各種厲害有成就之人的故事後，我深知歷史發展進程、運氣、天賦對個體成功的重要性。但是切換到個體視角，那些偉人故事中的人物，其努力程度也遠超普通人以及他們的同行夥伴。是的，有太多比你運氣更好、天賦更高，又比你更努力的人。如果你在這條路上不斷向前，一定會遇到這樣的人。&lt;/p&gt;
&lt;p&gt;切換到我自己的個體主觀視角，我能把握的是自己的時間與行動，我能控制與改變的是自己；歷史有歷史的進程，我有我的主觀能動性。我再次強調，這是一種自律的想法，我不會因此指責別人不努力（這違背了前面提到的平等原則），而是要求我自己，不要把其他人的成就簡單歸結為「運氣」。儘管這對於絕大多數人來說是一種非常好用的心理安慰劑，但是不要止步於此，要看到比這更多的東西，如果就停在這裡，我永遠都不會進步。&lt;/p&gt;
&lt;p&gt;運氣是槓桿，比運氣更重要的是發現並抓住運氣的能力，而 0 乘以 10000 仍是 0。我要拼命努力才能讓自己增加這樣的槓桿，讓運氣主動來找我，把握了槓桿，才是掌握自己命運的鑰匙，不是被動接受，而是主動改變。&lt;/p&gt;
&lt;p&gt;如果嘗試一件事情的成功率是 10%，假設做這件事情並不需要什麼代價，那麼連續嘗試 10 次，成功至少一次的機率是 65.13%；連續嘗試 20 次，成功的機率是 87.84%；而連續嘗試 38 次，成功至少一次的機率就能達到 98%。&lt;/p&gt;
&lt;p&gt;而且人非常擅長從錯誤與失敗中學習與成長，吸收過去的錯誤經驗，然後再進行下一次嘗試，你會發現自己成長速度快得驚人，每一次的成功率會隨著經驗的提升不斷上升，所以實際上，達到 98% 成功率的情況下，需要嘗試的次數會遠小於一開始的估計。&lt;/p&gt;
&lt;p&gt;這就是堅持的意義，也是不要讓未知的困難打敗自己的意義；而且世界上有許多事情，連續嘗試的代價都非常小。關鍵是要發現並主動尋找那些真正的機會，然後不斷嘗試、不停驗證。&lt;/p&gt;
&lt;p&gt;生活是勇敢者的遊戲，只有拼盡全力，才能獲得所有。&lt;/p&gt;
&lt;h2&gt;風險管理&lt;/h2&gt;
&lt;p&gt;風險管理並不只是投資領域的概念，想要過好自己的人生，就應該把風險管理提升到第一位。犯錯不可怕，人犯錯是必然的，但是要透過建立良好的認知與執行系統，杜絕人生暴雷、再也無法站起來的可能性。黑天鵝事件一定會發生，而且發生的機率遠比人們想像中的還要高。百年一遇的事情並不是 100 年才出現一次，而是每一年發生的機率都有 1%。&lt;/p&gt;
&lt;p&gt;隨著認知的提升，我逐漸意識到自己一直以來做的許多事情，其實都屬於風險管理。因為我追求的一直是自由，但實際上自由與風險管理其實就是類似的東西。低風險對應高收益就是一種自由，低代價但高回報就是自由，低風險、低試錯成本、高容錯就是自由；心態好就是對自己與他人容錯率高，也算是情緒自由。有想做什麼就做什麼的自由，有不想做什麼就不做什麼的自由。&lt;/p&gt;
&lt;p&gt;前面提到從機率的角度來說，堅持是有意義的，但是賭博除外，例如買彩票嘗試一次成功的機率遠小於 1%，並且不會隨著經驗的增加提高勝率，是負期望遊戲，只要玩得次數足夠多，破產是必然的。&lt;/p&gt;
&lt;p&gt;管理好個人的風險、管理好家庭的風險、管理好後代的風險，這些其實也是愛的體現。管理好家人的風險，不是讓他們生活在溫室當中，而是做好系統性預防，包括健康上的定期體檢、生活上的經常溝通、財產上的風險管理與合理分配，有問題及時發現、盡早發現，而不是等到回天乏術的時候才後悔莫及。&lt;/p&gt;
&lt;h2&gt;關於親密關係與真愛&lt;/h2&gt;
&lt;p&gt;現代人大抵高估了愛情的價值，又低估了好的愛能為人帶來的力量與療癒效果。&lt;/p&gt;
&lt;p&gt;我認為不同關係狀態能為人帶來的力量、療癒效果或幸福感排序為：&lt;/p&gt;
&lt;p&gt;特別好的愛 &amp;gt; 自給自足的單身狀態 &amp;gt;&amp;gt; 普通的親密關係 &amp;gt;&amp;gt; 糟糕的親密關係&lt;/p&gt;
&lt;p&gt;我不能為愛下一個準確的定義，但我可以確定，真正的愛肯定不是一個模板、一種套路，不是能列出來的數十條清單，也不是滿足清單就是真愛。&lt;/p&gt;
&lt;p&gt;真正的愛應當是這樣一種事物，在你真正遇見它之前，你完全無法想像它到底是什麼樣子、什麼形狀，也完全無法想像它到底能帶給你什麼體驗。直到你遇見它，你知道這是一種足夠特別的事物，但是你翻遍了詞典與各大書籍，找過所有相關主題的訪談，都無法好好描述你的體驗，你只能忐忑地暫時將它定義為「愛」。隨著時間的流逝，你對這個定義從忐忑不安到逐漸確信，最終變得篤定。&lt;/p&gt;
&lt;p&gt;好的愛應當不只能牽動你的情緒，還會是效果極佳的精神鎮定劑。所以我應該也很愛讀書、思考、做研究、畫畫、拍照。&lt;/p&gt;
&lt;p&gt;儘管 Open Relationship 看起來很有趣，但我仍最嚮往那種一對一的長期關係，是相處了很多年，看你時眼睛裡還會有星星，和別人提到你時，還會忍不住微笑；雖然世俗上你或許不是最優秀的，但肯定也是頂頂好的人，而且在我眼裡是最特別的存在，天上星星有那麼多，而我只傾心一顆。&lt;/p&gt;
&lt;p&gt;以及我認為世界上只有極少數心智水平與情商極高的人，能做到同時愛很多人，並且在關係中游刃有餘；無論是 Open Relationship 還是多人戀愛，都是非常困難的事情。所有其他人，大概率就是打著這樣的名義去約會、騙砲；若是婚姻中途提出開放式關係，大概就已經出軌了。&lt;/p&gt;
&lt;p&gt;人世間最珍貴的不過是一片真心，而真心之中最為難得的，便是能窺見他人靈魂的赤子之心。&lt;/p&gt;
&lt;p&gt;為何真愛難得？很大一部分原因在於真心難覓。先要有「真」，然後還要「有愛」。有人只有「真」卻沒有「愛」，有人只有「愛」卻不夠「真」；二者寓於一體才能達到真愛的境界。你要「真」，還要「可愛」，所以你是「真可愛」。&lt;/p&gt;
&lt;h2&gt;我最欣賞&lt;/h2&gt;
&lt;p&gt;我無法被內心不夠強大的人吸引。我喜歡內心強大的人格，有頑強的生命力，有良好的審美，不傲慢、不自卑，優秀卻不樂於秀優越，善良且沒有攻擊性，還會有一些特別的、異於常人的特質，有不知疲倦的好奇心，有了不起的願景，認真投入對待自己熱愛的事業。&lt;/p&gt;
&lt;p&gt;還有很重要的一點，就是對自己與其他人誠實。&lt;/p&gt;
&lt;p&gt;我最欣賞的就是「理想的我」，以上這些，我自認為能做到 85% 吧，也能說明我確實很喜歡自己。無論別人怎麼評價我，都不會動搖我在自己內心的地位。這無關乎具體某一件事情的正確與否，可以說這是一種人格自信的地基，其他的一切做事方式與風格都是建立在這個基礎上的。&lt;/p&gt;
&lt;p&gt;一個人只會看到他們想看到的，而不是真實的世界；每個人都會受到自己的偏見所影響。&lt;/p&gt;
&lt;p&gt;但我只願成為一個可愛的人，因為可愛的人看到的世界也是可愛的。&lt;/p&gt;
&lt;p&gt;我最珍視的人類品質：勇氣、善良、真誠&lt;/p&gt;
&lt;p&gt;我覺得一個人的人格成長，重要的標誌是能不能真正認識到「他者」的存在。認識到自己不是世界的中心，沒有人有義務隨時隨地滿足自己的需要，也沒有人有義務喜歡與認可自己。我關心愛護身邊的人，目的不應當是為了獲得他們的喜歡，而是因為他們是對自己很重要的人，我在意他們有無煩惱，希望他們可以快樂。我學習成長為更好、更優秀的自己，主要目的也不是為了獲得他人的欣賞與認可，而是因為學習與成長令人快樂。一個人就算再優秀、再強大、缺點再少，其他人也有不喜歡他們的權力，否則會形成被動控制。必須要認識到「他者」的存在，大家是平等的，各自有不同的需要。每個人成長都要經歷這一關，然後煩惱就會消解大半。&lt;/p&gt;
&lt;h2&gt;價值觀是一種審美標準&lt;/h2&gt;
&lt;p&gt;審美一致比愛好一致更重要，也更能區分人，人以審美群分。廣義的審美其實既包含對「某具象作品是不是美麗的」的看法，也包含你對一些抽象事物的看法、價值觀等，體現在你是否認同這些觀點。&lt;/p&gt;
&lt;p&gt;比起三觀一致，審美一致是一種更高層次的抽象。可能一個人還沒有了解某個事物，但如果他們已經有了自己的審美標準，當他們第一次了解到這個事物的時候，便會形成屬於自己的價值判斷。審美一致的人會在類似的價值判斷上，得出較為接近的結果。&lt;/p&gt;
&lt;p&gt;興趣一致卻可能無法成為朋友，因為大家可能有很多地方是衝突的，遲早分道揚鑣。&lt;/p&gt;
&lt;p&gt;而審美一致，A 覺得美的事物分享給 B，B 也能在一定程度上體會與理解到該事物的美，而不需要形成相同的興趣；他們其實已經從岔路口相遇，並走在相同的道路上了。&lt;/p&gt;
&lt;p&gt;人的用語風格也能體現出審美。有人下筆如詩如畫，表達真誠可愛；而有人用語污濁不堪，讓人懷疑這是否是人類的語言。線上匿名與線下如果表達風格較一致，便可認為是知行合一，該人相對可靠。如果人線上匿名用語與行為污濁不堪，無論此人線下是什麼狀態，都會讓人只想遠離。&lt;/p&gt;
&lt;p&gt;在我看來，一名優秀創作者應該具備最重要的特質，是要有超常的感知力，以及一顆能發現真善美的心。其他諸如表達慾也好、創造力也好、審美也好，都不是玄學，都是術層面的事物，是可以學習與鍛鍊的。而前者卻不是努力就可以的。如果你覺得創作是玄學，那只是因為沒有深刻理解創作是怎麼一回事。&lt;/p&gt;
&lt;p&gt;我覺得我的人生就是一場追尋美的旅程，美妙的終極理論、美好的人格、美麗的風景、美味的食物……瞬間與永恆、平凡與偉大、真實與幻覺、善良與邪惡、屈服與抗爭之中蘊含著的美。如果暫時找不到，那我就自己雕琢自己，創造自己的作品。我是一名觀察者、欣賞者，亦是一名創造者。&lt;/p&gt;
&lt;p&gt;後來偶然讀到朱光潛也寫過類似的話：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;人生本來就是一種較廣義的藝術。每個人的生命史就是他自己的作品。這種作品可以是藝術的，也可以不是藝術的，正猶如同是一種頑石，這個人能把它雕成一座偉大的雕像，而另一個人卻不能使它「成器」，分別全在性分與修養。知道生活的人就是藝術家，他的生活就是藝術作品。
— 朱光潛 《談美》&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;我是一棵樹&lt;/h2&gt;
&lt;p&gt;「無用」的狀態是最自由的，我不要求誰，也不被誰要求。我非常非常喜歡莊子《逍遙遊》，我一直說想當一棵樹，其實就是一棵這樣的樹，一棵無用的樹，一棵自由瀟灑的樹，一棵隨心所欲、自由生長、無人打擾的樹。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;「今子有大樹，患其無用，何不樹於無何有之鄉，廣莫之野，彷徨乎無為其側，逍遙乎寢臥其下。不夭斤斧，物無害者，無所可用，安所困苦哉！」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;當然從物理層面來看，我肯定也和植物是「親家」，有陽光的日子心情就燦爛，沒有陽光就容易憂鬱。&lt;/p&gt;
&lt;p&gt;我也同樣非常喜歡《瓦爾登湖》裡的這樣一棵柏樹：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;我在古代波斯詩人薩迪的作品《薔薇園》中讀到：「他們問一個智者說，至高的真主創造了許多名木，它們都很高大和茂密，卻只有從不結果的柏樹被稱為自由之樹，這裡面有什麼秘密呢？&lt;/p&gt;
&lt;p&gt;智者回答說，每棵樹都有其相應而固定的開花結果的季節，其間它枝密葉茂、繁華滿樹，而後則枯萎凋零；柏樹和這兩種狀態無緣，它總是蒼蒼鬱鬱，而這正是自由者或者說不受宗教羈絆者的特性——別讓你的心牽掛那些短暫易變的事物；因為哪怕哈里發的種族滅絕了，底格里斯河依然會流經巴格達：如果你手上很寬裕，像棗樹那樣慷慨大方吧；如果你沒有可以送出去的餘財，那就想像柏樹一樣，當一個自由的人吧。」
—— 《瓦爾登湖》&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;我的世界觀&lt;/h2&gt;
&lt;p&gt;在結尾之處，繼續點題一下，愛因斯坦在《我的世界觀》寫道：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;一直以來，對真、善、美的追求照亮了我的道路，不斷給我勇氣，讓我欣然面對人生。如果沒有志同道合的友情，如果不專注於探索客觀世界，那個在藝術和科學研究領域永不可及的世界的話，生命對我而言就毫無意義。從兒時起，人們所追求的那些庸俗目標——財產、外在的成功以及奢侈的享受，我都不屑一顧。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我也願意將其作為我的燈塔格言。&lt;/p&gt;
&lt;p&gt;窮則獨善其身，達則兼濟天下。&lt;/p&gt;
&lt;p&gt;我知道我沒有辦法面面俱到地表達「我的世界觀」，或許未來還會修修補補，但是目前呈現的大框架不會改變，這些也會是我的精神底色，照亮我前行的道路。我知道有以上這些思想伴我前行，無論有沒有同行的小夥伴，我都不會真正寂寞的。&lt;/p&gt;
&lt;h2&gt;後記&lt;/h2&gt;
&lt;p&gt;當寫這篇文章的時候，手錶的心率多次提醒我心率異常過高，我總是這樣，沉浸其中做什麼事情的時候，總會非常忘我，忘記時間、忘記地點。聖誕日的下午，在布滿陽光的桌前寫下這篇文字，從天亮寫到天黑，太陽從富士山方向落下，夜幕拉開，大片居民區的室內燈光逐漸顯現。天空逐漸變暗了，我內心的火焰穩穩地燃著，發出堅定柔和、不刺眼的光芒。&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>南丫島之行</title><link>https://philoli.com/zh-TW/blog/trip-to-lamma-island/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/trip-to-lamma-island/</guid><description>原本不在計畫中的一趟旅程，卻意外地創造了一段難忘的回憶。</description><pubDate>Thu, 19 Sep 2024 11:19:46 GMT</pubDate><content:encoded>&lt;p&gt;原本不在計畫中的一趟旅程，卻意外地創造了一段難忘的回憶。&lt;/p&gt;
&lt;p&gt;從香港市中心離開，暫時拋開黑壓壓的人潮、炙熱的空氣，以及那些密不透風、給人強烈壓迫感的高樓大廈。我們搭上從香港仔碼頭出發的老式雙層渡輪，這是 Aqua 推薦的路線，體驗了一趟非常特別又愉快的渡輪之旅。船上四面八方都通風，感覺很涼爽，面對海上的風景一覽無遺，不像現代化的渡輪，得透過灰濛濛的玻璃窗往外看。&lt;/p&gt;
&lt;p&gt;來到特別的南丫島，循著詳細的指示，我們找到了 Aqua 的家。那是一棟可愛、優雅又別緻的藍白色雙層建築，門口綠意盎然，讓人賞心悅目。走進屋裡，是個溫馨的家，家具一應俱全，書本不少（雖然跟我的閱讀喜好不太一樣），還有許多有趣的小擺飾和家具，看得出來，主人非常懂得享受生活。Aqua 很熱情、體貼又周到，還介紹了島上許多好玩的路線。我們也和 Aqua 姊姊的法國鄰居打了招呼，還跟大狗狗親近了一下。&lt;/p&gt;
&lt;p&gt;從索罟灣走二十分鐘，就能抵達 Lo So Shing 海灘。這裡人煙稀少，海灘非常乾淨，景色美不勝收，正好能欣賞到完整的日落。這也算是我第一次看到這麼美的海灘了。&lt;/p&gt;
&lt;p&gt;第二天，我們出門體驗了將近兩個半小時的環島健行路線。花了將近一個小時才爬到山頂，過程中確實非常累，因為夏天的太陽直曬，不過很快地，我就忘卻了身體的疲憊，並看到了目前短暫人生中，最棒的風景。這座小島真是太完美了！&lt;/p&gt;
&lt;p&gt;而且，中午出門登山前，Aqua 在客廳做了一小時瑜伽，然後在門口陽台，和鄰居的大狗狗一起喝茶、發呆、曬太陽，周圍綠意盎然，真是個愜意又美好的週末。我想，這麼懂得享受生活的人，一定也是個相當美好的人吧！&lt;/p&gt;
&lt;p&gt;傍晚，我和 Aqua 邊聊天邊又去了一趟 Lo So Shing 海灘。在路上，她熟練地用粵語和英語和遇到的老熟人聊天，甚至還能叫出路上遇到的每一隻狗狗的名字。我們邊聊天邊玩水，欣賞著海灘日落，彼此之間也增加了不少了解。她真的是個很厲害又很有趣的姊姊，在香港一所大學做文學研究，三年前從市中心搬到島上，上個月還在巴黎住了一個月看奧運。後來我們還一起做飯，我做了自己的拿手好菜「黃燜雞米飯」，她炒了韭黃炒蛋，又是非常美味又滿足的一餐。我們聊了很多，相談甚歡，非常開心能認識這樣棒的新朋友。&lt;/p&gt;
&lt;p&gt;整個遊玩體驗都非常棒，每一個細節都非常貼心周到。而且小島的美麗與靜謐，加上 Aqua 家的溫馨，足以讓人們在遠離市區的地方，打造一個溫暖的小窩。除了旅行，也很適合想要過一段時間清靜生活的人，來這裡散心、冥想、學習、閱讀、研究和寫作，真的是個特別能放鬆身心的地方。Aqua 人也非常好，你可以完全相信她。&lt;/p&gt;
&lt;p&gt;總之，這是趟非常難忘的旅程，風景、遇到的人、天氣、美食，都是成就這趟難忘旅程不可或缺的一環，非常開心能有這樣的體驗。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://philoli.com/uploads/images/lamma-island-1.jpg&quot; alt=&quot;Lamma Island 1&quot; /&gt;
&lt;img src=&quot;https://philoli.com/uploads/images/lamma-island-2.jpg&quot; alt=&quot;Lamma Island 2&quot; /&gt;
&lt;img src=&quot;https://philoli.com/uploads/images/lamma-island-3.jpg&quot; alt=&quot;Lamma Island 3&quot; /&gt;
&lt;img src=&quot;https://philoli.com/uploads/images/lamma-island-4.jpg&quot; alt=&quot;Lamma Island 4&quot; /&gt;
&lt;img src=&quot;https://philoli.com/uploads/images/lamma-island-5.jpg&quot; alt=&quot;Lamma Island 5&quot; /&gt;&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>成功與失敗隨筆</title><link>https://philoli.com/zh-TW/blog/thoughts-on-success-and-failure/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/thoughts-on-success-and-failure/</guid><description>我的字典裡沒有「成功」和「失敗」這兩個詞，我不會用它們來評斷自己或他人。對我而言，人只有美與不美之分（就美學意義而言）。</description><pubDate>Wed, 18 Sep 2024 15:02:52 GMT</pubDate><content:encoded>&lt;h2&gt;擺脫成功主義的敘事&lt;/h2&gt;
&lt;p&gt;我的字典裡沒有「成功」和「失敗」這兩個詞，我不會用它們來評斷自己或他人。對我而言，人只有美與不美之分（就美學意義而言）。&lt;/p&gt;
&lt;p&gt;我從來不關心自己的考試分數，無論考得多好或多爛，都不會因此欣喜若狂或沮喪難過，我不認為一張分數單就能定義我。我也不在意別人的工作是不是比我好，賺得是不是比我多。無論他人是稱讚還是貶低我，基本上都不會影響我對自己的評價。其實從我有記憶以來，我的核心價值／自我認同感一直都蠻穩定的，不仰賴外界的評價。&lt;/p&gt;
&lt;p&gt;我從小還有個習慣，就是會不時問問身邊的同學朋友，他們對我的印象和看法如何。但這並非為了動搖我的自我價值，而是單純想收集資訊，了解自己在這個世界上投射出的形象和引起的漣漪，並與內心對自己的看法進行比較。如果外界評價和自我評價之間落差太大，那肯定是有問題，或許是極度自大，或許是極度自卑，這就需要改進；如果兩者落差不大，那這種狀態就非常健康，表示內心平靜且自洽。&lt;/p&gt;
&lt;p&gt;我人生中絕大多數時間都處於這種比較健康平和的狀態。至於某件事情究竟是成功還是失敗，我並不會這樣去思考或定義。如果一直使用這樣的詞彙，人只會陷入成功主義的敘事框架中，並需要不斷地自我證明。我希望能擺脫這種評價標準，打造一把屬於自己的尺，既可以用來觀察和了解自己，也能以更豐富的視角來觀察他人。&lt;/p&gt;
&lt;h2&gt;提出問題與解決問題&lt;/h2&gt;
&lt;p&gt;擺脫成功主義的敘事後，該如何行動呢？&lt;/p&gt;
&lt;p&gt;對我而言，重要的是提出問題和解決問題。而「問題」可以分為兩種：「值得被解決的問題」和「不值得被解決的問題」。「解決問題」又分為兩種：「已經被解決的問題」和「還沒被解決的問題」。首先要釐清哪些問題對我來說是最重要的，是值得我花費時間精力去解決的。&lt;/p&gt;
&lt;p&gt;接著就是解決問題。如果一個問題真的很重要，值得我去解決，那就去行動吧！而且行動的目的只有一個，那就是解決問題。其他與解決問題無關的一切事情都不重要。舉例來說，如果我要解決自由的問題，那麼某一次的考試分數、在大公司上班、結婚、生子、留在國內等等，對解決自由問題一點幫助都沒有。那這些事情對我來說就一點也不重要了。我若花一秒鐘時間或一絲一毫的情緒浪費在這些事情上，那都是在浪費我的生命，所以我根本不會這麼做，想都不會想。&lt;/p&gt;
&lt;p&gt;同一個問題有數不清的解決方案，關鍵在於找到能夠解決問題並且適合自己的方案。&lt;/p&gt;
&lt;h2&gt;提出恰當的問題&lt;/h2&gt;
&lt;p&gt;如果一個問題怎麼樣也解決不了，那麼你該重新審視一下：
a. 這個問題真的可以被解決嗎？還是它本來就不是一個能被解決的問題？
b. 這個問題真的值得你花那麼多時間、精力、情緒去解決嗎？還是你可以回到最初，換個問題，然後繼續呢？&lt;/p&gt;
&lt;p&gt;如果是a：許多人的痛苦，在於執著於無法解決的問題。他們想解決，但實際上是無解的。比如，總有人想解決死亡的問題，不接受人終將一死這個必然的事實；也總有人想要強迫別人接受自己的觀點，不接受每個人都可以有不同的想法和觀念；也總有人想強迫不喜歡自己的人喜歡自己，否則就會無比痛苦。&lt;/p&gt;
&lt;p&gt;這些人就是太把自己當一回事了。你就算再有本事，也得尊重一下最基本的世界客觀規律、物理學基本規律。&lt;/p&gt;
&lt;p&gt;如果是b：還有許多人想解決問題，卻總是問錯問題，做什麼都感到痛苦，無法自洽，自我評價和外界評價永遠無法接軌。這類人要麼極度自卑，要麼極度傲慢，或是在兩個極端之間來回擺盪。&lt;/p&gt;
&lt;p&gt;這類人的自我評價嚴重依賴於外界評價，以及客觀世界的財富、物質等標準。所以你會看到有些人考試考得好、賺了大錢、當了小官後會變得非常傲慢，目中無人，但是遇到更強的人又恨不得去跪舔。在極度自卑和傲慢之間擺盪，時時刻刻都在比較，永遠沒有真正的內心平靜。或者永遠在跟隨社會和他人的評價體系，想在每一個評價體系中都做到完美：想要做個各方面都表現優異的「完美小孩」，擁有完美的工作，成為完美的妻子／丈夫，養育出完美的下一代，想要絕對的孝順，又希望下一代重複這樣「完美」的過程。但他們卻很少有時間和精力去審視自身，自己到底需要什麼、想要什麼。這樣的人往往非常痛苦，而且內外評價嚴重不平衡，內心無法做到自洽與平靜。&lt;/p&gt;
&lt;p&gt;如何提問也是一門學問，很多人就是不懂，畢竟學校也不會專門教授。雖然有本書叫做《如何提問》，但我猜想人們看了也學不會，這種實踐性學科就是要從實踐中學習的。&lt;/p&gt;
&lt;p&gt;當然，要達到自我價值觀穩定、自洽、不傲慢自大、不極度自卑，也不輕易受到外界誘惑而動搖內心方向的狀態，這種內心平靜的境界，肯定需要不斷修行和持續追逐。&lt;/p&gt;
&lt;p&gt;這就好比健康不是一個目標，而是一種狀態。並非說我身體的各項指標都達標了，就可以從此放任不管，而是必須長期保持良好的生活方式，人自然而然就會維持健康狀態。偶爾偏離了，再回來就好。自我價值感也是如此。&lt;/p&gt;
&lt;p&gt;生活變得簡單，目標變得清晰，行動起來也不會太困難。內耗減少，人生起起落落，關係有聚散別離，即便如此，與自己相處時，內心更多的是平靜與幸福。&lt;/p&gt;
&lt;h2&gt;關於創作&lt;/h2&gt;
&lt;p&gt;人，尤其是創作者，一定要預留足夠獨處／獨自生活的時間。人在長期獨處中，能夠達到更深層次的內觀、內省，進行更深度的思考與創造。如果長期與不喜歡的人相處，那大部分精力便會陷入內耗，根本沒有時間思考。如果整日與喜歡的人相處，那便總是忍不住將還沒沉澱的想法脫口而出，深度思考會消散在空氣中。&lt;/p&gt;
&lt;p&gt;也許有些人甘願將自己當成笑話，美其名曰為他人帶來樂趣，但遊戲玩樂的樂趣，和嘲諷他人、將人踩在腳底的樂趣，也是天差地別。不過無論是哪一種我都不想要。如果一定要以一種身份被世界認識，我希望自己能以一名嚴肅的創作者被人們認識，也許是科學家或藝術家的形象。&lt;/p&gt;
&lt;p&gt;我並不想被玩笑消解自己的存在，不需要被捧高，更不想被踐踏，也不願擔任誰的陪襯。我只是我，我只是存在，我只是被看見。不需要很多人看見我，因為我不相信那是真的「看見」。也不強求看見我的都是同時代的人，還可以是下一個時代，下下個時代。&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>從零開始架設 Hexo 部落格簡易教學（2024年版）</title><link>https://philoli.com/zh-TW/blog/building-a-blog-from-scratch/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/building-a-blog-from-scratch/</guid><description>你是不是早就受夠了那些部落格網站毫無美感的介面，厭倦了無止盡的網站推播，一直很想建立一個專屬自己的部落格，卻被繁瑣的教學和一堆令人頭疼的程式碼給嚇退了呢？那麼恭喜你，這篇文章就是要用最淺顯易懂的方式，手把手教你架設專屬於自己的部落格。你只需要多一點耐心，一步一步跟著做就行了。</description><pubDate>Thu, 11 Apr 2024 00:25:20 GMT</pubDate><content:encoded>&lt;p&gt;你是不是早就受夠了那些部落格網站毫無美感的介面，厭倦了無止盡的網站推播，一直很想建立一個專屬自己的部落格，卻被繁瑣的教學和一堆令人頭疼的程式碼給嚇退了呢？那麼恭喜你，這篇文章就是要用最淺顯易懂的方式，手把手教你架設專屬於自己的部落格。你只需要多一點耐心，一步一步跟著做就行了。&lt;/p&gt;
&lt;p&gt;Hexo 是一個快速、簡潔又高效的部落格框架，簡直是新手們的救星；而 GitHub 又省去了我們額外租用及部署伺服器的麻煩。所以這篇文章會運用 Hexo 和 GitHub 來架設部落格。&lt;/p&gt;
&lt;p&gt;我曾在 2018 年寫過一篇 &lt;a href=&quot;https://lulalap.com/2018/01/25/building-a-blog-from-scratch/&quot;&gt;從零開始搭建博客簡明教程&lt;/a&gt;，由於外掛更新，有些細節需要調整，所以這次重新推出 2024 年版的簡易教學。&lt;/p&gt;
&lt;h3&gt;準備工作&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;下載並安裝 node.js （&lt;a href=&quot;https://nodejs.org/en/&quot;&gt;前往官網下載安裝&lt;/a&gt;）&lt;/li&gt;
&lt;li&gt;下載並安裝 git （&lt;a href=&quot;https://git-scm.com/downloads&quot;&gt;前往官網下載安裝&lt;/a&gt;）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;本地架設 Hexo 靜態部落格&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;安裝 Hexo 框架：開啟命令提示字元 (cmd) 並執行&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ npm install -g hexo-cli
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;新建一個資料夾，例如 MyBlog，進入該資料夾後，點擊右鍵執行 git，然後輸入：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ hexo init
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Hexo 模板生成完畢後，安裝 npm，接著執行：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ npm install
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;沒錯，部落格的主體部分到這裡就完成了，趕快來看看效果吧。執行：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ hexo server
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;這時候打開瀏覽器，輸入 localhost:4000 就能看到部落格目前呈現的樣子了。先小雀躍一下，然後按下 Ctrl + C 就可以繼續接下來的操作了。&lt;/p&gt;
&lt;h3&gt;個人化設定（初步）&lt;/h3&gt;
&lt;h4&gt;更換佈景主題&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;下載新的佈景主題（以&lt;a href=&quot;http://theme-next.iissnan.com/&quot;&gt;NexT 佈景主題&lt;/a&gt;為例），在根目錄下執行：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ git clone https://github.com/theme-next/hexo-theme-next themes/next
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;打開根目錄下的 &lt;code&gt;_config.yml&lt;/code&gt;，將 &lt;code&gt;theme&lt;/code&gt; 欄位修改為：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;theme: next
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;選擇外觀：打開 &lt;code&gt;/themes/next/_config.yml&lt;/code&gt;，找到 &lt;code&gt;scheme&lt;/code&gt; 欄位（可以使用 Ctrl + F 快速搜尋）。NexT 提供了三種不同的外觀，你可以挑選一個自己喜歡的，然後移除其中一個 &lt;code&gt;#&lt;/code&gt; 符號（之後主要修改的就是這兩個檔案：&lt;em&gt;網站設定檔&lt;/em&gt; 和 &lt;em&gt;佈景主題設定檔&lt;/em&gt;）。&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;# Schemes
#scheme: Muse
scheme: Mist
#scheme: Pisces
#scheme: Gemini
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;查看效果，可以執行以下指令（之後每次想查看效果都可以重複此步驟）：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;hexo g #或者 hexo generate
hexo server
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;網站設定&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;使用編輯器打開根目錄下的網站設定檔 &lt;code&gt;_config.yml&lt;/code&gt;（Windows 系統請勿使用記事本編輯，否則中文標題可能會出現亂碼），修改 &lt;code&gt;Site&lt;/code&gt; 欄位。請注意冒號後面要有一個空格：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;# Site
title: 未知的世界                //部落格名稱
subtitle:
description:  Do something cool //一句簽名檔
author: LulalaP                 //作者
language: zh-Hans               //網站語言
timezone:
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;設定側邊欄頭像&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;在 &lt;code&gt;/source&lt;/code&gt; 中新建一個資料夾並命名為 &lt;code&gt;uploads&lt;/code&gt;，將頭像圖片（例如：avatar.jpg）放到該資料夾內。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;打開 &lt;code&gt;/themes/next/_config.yml&lt;/code&gt;，找到 &lt;code&gt;avatar&lt;/code&gt; 欄位並修改為：&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;avatar: 
    url: /uploads/avatar.jpg
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;完善部落格頁面&lt;/h3&gt;
&lt;h4&gt;新增選單&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;打開 &lt;code&gt;/themes/next/_config.yml&lt;/code&gt;，將 &lt;code&gt;menu&lt;/code&gt; 欄位中需要新增的選單前面的註解移除即可。如果需要新增其他選單，可以依需求添加（請注意欄位的縮排）：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;menu:
  home: / || fa fa-home
  about: /about/ || fa fa-user
  tags: /tags/ || fa fa-tags
  categories: /categories/ || fa fa-th
  archives: /archives/ || fa fa-archive
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;建立分類頁面&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;新建一個頁面，命名為 &lt;code&gt;categories&lt;/code&gt;，指令如下：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ hexo new page categories
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;編輯剛新建的頁面 &lt;code&gt;/source/categories/index.md&lt;/code&gt;，將頁面類型設定為 &lt;code&gt;categories&lt;/code&gt;，佈景主題會自動為這個頁面顯示所有分類（請注意保留冒號後的空格）。&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;   title: Categories
   date: 2024-04-10 23:40:31
   type: &quot;categories&quot;
   comments: false
 ---
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;建立標籤雲頁面&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;新建一個頁面，命名為 tags，指令如下：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ hexo new page &quot;tags&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;編輯剛新建的頁面，將頁面類型設定為 tags，佈景主題會自動為這個頁面顯示標籤雲。&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;---
   title: Tags
   date: 2024-04-10 23:41:25
   type: &quot;tags&quot;
   comments: false
---
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;建立「關於我」頁面&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;新建一個 about 頁面：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ hexo new page &quot;about&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;編輯剛新建的頁面，可以在正文處用 Markdown 格式寫下你的資訊。&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;   title: About
   date: 2024-04-10 23:41:56
   comments: false
---
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;設定側邊欄社群連結&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;編輯網站的 &lt;code&gt;_config.yml&lt;/code&gt;，找到 &lt;code&gt;social&lt;/code&gt; 欄位，然後新增社群網站名稱與連結網址即可。鍵值格式為 &lt;code&gt;顯示名稱：連結網址&lt;/code&gt;，例如：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;# Social links
social:
 GitHub: https://github.com/your-user-name || fab fa-github
 E-Mail: mailto:yourname@gmail.com || fa fa-envelope
 #Weibo: https://weibo.com/yourname || fab fa-weibo
 #Google: https://plus.google.com/yourname || fab fa-google
 Twitter: https://x.com/your-user-name || fab fa-twitter
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;打開 &lt;code&gt;/themes/next/_config.yml&lt;/code&gt;，在 &lt;code&gt;social_icons&lt;/code&gt; 欄位下新增社群網站名稱（請注意大小寫）與圖示（&lt;a href=&quot;http://fontawesome.io/icons/&quot;&gt;http://fontawesome.io/icons/&lt;/a&gt;）。&lt;code&gt;enable&lt;/code&gt; 選項用於控制是否顯示圖示，你可以設定為 &lt;code&gt;false&lt;/code&gt; 來移除圖示。例如：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;social_icons:
  enable: true
  GitHub: github
  Twitter: twitter
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;將部落格與 GitHub 連結&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;註冊 GitHub 帳號：如果你還沒有 GitHub 帳號，需要先註冊一個。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在 GitHub 上建立一個名稱為 &lt;code&gt;XXX.github.io&lt;/code&gt; 的專案，其中 XXX 為你自己的 GitHub 使用者名稱。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;打開本地 &lt;code&gt;MyBlog&lt;/code&gt; 資料夾專案內的 &lt;code&gt;_config.yml&lt;/code&gt; 設定檔，將其中的 &lt;code&gt;type&lt;/code&gt; 設定為 &lt;code&gt;git&lt;/code&gt;：&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;deploy:
  type: git
  repository: https://github.com/your-name/your-name.github.io.git
  branch: main
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;執行：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;npm install hexo-deployer-git --save
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;在本地產生靜態檔案，並將靜態檔案推送到 GitHub，接著執行：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;hexo g
hexo d
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;此時，打開瀏覽器，前往 &lt;a href=&quot;http://your-name.github.io&quot;&gt;http://your-name.github.io&lt;/a&gt;，恭喜你，到目前為止你的部落格已經架設完畢了！&lt;/p&gt;
&lt;h3&gt;綁定網域&lt;/h3&gt;
&lt;p&gt;到目前為止，部落格已經全部架設完成了，也能透過 GitHub 的網域來瀏覽。這時候如果再用一個簡短的網域綁定到這個部落格上，那就更完美了！&lt;/p&gt;
&lt;h4&gt;網域購買&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;購買一個網域，推薦在 &lt;a href=&quot;https://www.namesilo.com/&quot;&gt;namesilo.com&lt;/a&gt; 上購買。這是一家老牌的網域供應商，價格優惠且服務可靠。如果你使用我的推薦碼 &lt;code&gt;PhiloArt.io&lt;/code&gt;，還可以獲得 1 美元的優惠，有效期至 2025-12-31。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;網域解析&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;網域供應商 DNS 設定&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;新增 4 筆 A 紀錄，用於指向 GitHub Pages：&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;新增一筆 &lt;code&gt;CNAME&lt;/code&gt; 紀錄，&lt;code&gt;name&lt;/code&gt; 為 &lt;code&gt;www&lt;/code&gt;，&lt;code&gt;content&lt;/code&gt; 為 &lt;code&gt;your-name.github.io&lt;/code&gt;（指向你的 GitHub Pages 網址）：&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;CNAME —&amp;gt; &lt;a href=&quot;http://philo-li.github.io&quot;&gt;philo-li.github.io&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;更詳細的設定請參閱 &lt;a href=&quot;https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain&quot;&gt;GitHub Pages 文件&lt;/a&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;部落格目錄新增 CNAME 檔案&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;配置完網域解析後，進入部落格目錄，在 &lt;code&gt;source&lt;/code&gt; 目錄下新建一個命名為 &lt;code&gt;CNAME&lt;/code&gt; 的檔案（請注意要大寫，且沒有副檔名），用記事本打開編輯，寫入購買好的網域，例如：&lt;code&gt;www.philoli.com&lt;/code&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;執行：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;hexo g
hexo d
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;現在打開瀏覽器，輸入網域，按下 Enter 鍵，恭喜你已經擁有了一個專屬自己獨立網域的部落格了！&lt;/p&gt;
&lt;h3&gt;發布新文章&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;在部落格根目錄下執行：&lt;code&gt;hexo new “我的第一篇文章”&lt;/code&gt;，會在 &lt;code&gt;source/_posts&lt;/code&gt; 資料夾內產生一個 &lt;code&gt;.md&lt;/code&gt; 檔案。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;編輯該檔案，修改開頭欄位為：&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;title 文章標題
date 建立日期 （檔案的建立日期 ）
updated 修改日期 （ 檔案的修改日期）
comments 是否開啟留言功能 true
tags 標籤
categories 分類
permalink URL 中的名稱（檔案名稱）
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;撰寫內文（遵循 Markdown 規則）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在本地產生靜態檔案，並將靜態檔案推送到 GitHub，接著執行：&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;hexo g
hexo d
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;個人化設定（進階）&lt;/h3&gt;
&lt;p&gt;以下提供一些進階的部落格個人化樣式設定，新手可以先跳過。&lt;/p&gt;
&lt;h4&gt;新增 RSS&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;在根目錄下安裝外掛&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ npm install hexo-generator-feed --save
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;在根目錄的 &lt;code&gt;_config.yml&lt;/code&gt; 檔案末尾新增以下內容：(&lt;strong&gt;&lt;em&gt;請注意冒號後面要加上一個空格，否則會發生錯誤！&lt;/em&gt;&lt;/strong&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;# Extensions
## Plugins: http://hexo.io/plugins/
plugins: hexo-generate-feed
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;打開 &lt;code&gt;/themes/next/_config.yml&lt;/code&gt;，修改 &lt;code&gt;rss&lt;/code&gt;（請注意冒號後面要加上一個空格）&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;rss: /atom.xml || fa fa-rss
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;首頁文章截斷&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;每次撰寫文章內文時，只需要在文章 &lt;code&gt;.md&lt;/code&gt; 檔案中需要截斷的地方加上：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;    
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;打開 &lt;code&gt;/themes/next/_config.yml&lt;/code&gt;，將 &lt;code&gt;scroll_to_more&lt;/code&gt; 這個選項設定為 &lt;code&gt;false&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;文章內引用文字置中&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;優化了 Markdown 預設的引用樣式&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;{% centerquote %}
引用正文
{% endcenterquote %}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;{% centerquote %}
引用正文
{% endcenterquote %}&lt;/p&gt;
&lt;h4&gt;修改程式碼區塊樣式&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;編輯 &lt;code&gt;/themes/next/_config.yml&lt;/code&gt;，修改 &lt;code&gt;codeblock&lt;/code&gt; 配置如下：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;codeblock:
  # Code Highlight theme
  # Available values: normal | night | night eighties | night blue | night bright | solarized | solarized dark | galactic
  # See: https://github.com/chriskempson/tomorrow-theme
  highlight_theme: night eighties
  # Add copy button on codeblock
  copy_button:
    enable: true
    # Show text copy result.
    show_result: true
    # Available values: default | flat | mac
    style:
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;設定網站建立時間&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;編輯網站的 &lt;code&gt;_config.yml&lt;/code&gt;，新增 &lt;code&gt;since&lt;/code&gt; 欄位。&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;since: 2024
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;改善文章連結樣式&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;編輯修改 &lt;code&gt;themes\next\source\css\_common\components\post\post.styl&lt;/code&gt; 檔案，在末尾新增以下 CSS 樣式：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;// link style
.post-body p a{
  color: #0593d3;
  border-bottom: none;
  border-bottom: 1px solid #0593d3;
  &amp;amp;:hover {
    color: #fc6423;
    border-bottom: none;
    border-bottom: 1px solid #fc6423;
  }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;為部落格新增背景圖&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;在根目錄的 &lt;code&gt;source&lt;/code&gt; 資料夾下建立 &lt;code&gt;_data&lt;/code&gt; 資料夾，新建 &lt;code&gt;styles.styl&lt;/code&gt; 檔案，打開新建的 &lt;code&gt;source/_data/styles.styl&lt;/code&gt; 檔案，新增以下內容：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;body {
    background:url(/uploads/background.jpg);
    background-repeat: no-repeat;   //圖片無法鋪滿時，是否重複以及重複方式
    background-attachment:fixed;    //圖片是否跟隨捲動
    background-size: cover;         //覆蓋
    background-position:50% 50%;    //圖片位置
}
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;URL 中可以是圖片連結，或者是圖片目錄。你可以將圖片命名為 &lt;code&gt;background.jpg&lt;/code&gt;，並放入 &lt;code&gt;source/uploads&lt;/code&gt; 資料夾內。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;部落格內容背景設定為半透明&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;打開上一步編輯的 &lt;code&gt;source/_data/styles.styl&lt;/code&gt; 檔案，繼續在下方新增以下內容：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;
//部落格內容透明化
//文章內容的透明度設定
if (hexo-config(&apos;motion.transition.post_block&apos;)) {
  .post-block {
    background: rgba(255,255,255,0.9);
    opacity: 0.9;
    radius: 10px;
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 40px;
    -webkit-box-shadow: 0 0 5px rgba(202, 203, 203, .5);
    -moz-box-shadow: 0 0 5px rgba(202, 203, 204, .5);
  }
  .pagination, .comments {
    opacity: 0;
  }

  +tablet() {
    margin: 20px;
    padding: 10px;
  }

  +mobile() {
    margin: 15px;
    padding: 15px;
  }
}


//側邊框的透明度設定
.sidebar {
  opacity: 0.9;
}

//選單欄的透明度設定
.header-inner {
  background: rgba(255,255,255,0.9);
}

//搜尋框（local-search）的透明度設定
.popup {
  opacity: 0.9;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;優化行內程式碼區塊樣式&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;打開上一步編輯的 &lt;code&gt;source/_data/styles.styl&lt;/code&gt; 檔案，繼續在下方新增以下內容：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;// 針對Code程式碼標籤的美化
code {
  padding: 2px 4px;
  word-wrap: break-word;
  color: #c7254e;
  background: #f9f2f4;
  border-radius: 3px;
  font-size: 18px;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;為網站底部增加訪客數量&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;編輯修改檔案&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;# 找到 copyright 這個標籤欄位，然後在標籤內部新增程式碼

&amp;lt;div class=&quot;copyright&quot;&amp;gt;
# ......這裡已經有一些配置
# 在這裡新增新的程式碼
&amp;lt;/div&amp;gt;

# 新增後會是這樣：
&amp;lt;div class=&quot;copyright&quot;&amp;gt;
  # ......這裡已經有一些配置
  # 在這裡新增新的程式碼
  {%- if true %}
    &amp;lt;span class=&quot;post-meta-divider&quot;&amp;gt;|&amp;lt;/span&amp;gt;
    &amp;lt;span class=&quot;post-meta-item-icon&quot;&amp;gt;
      &amp;lt;i class=&quot;fa fa-user-md&quot;&amp;gt;&amp;lt;/i&amp;gt;
    &amp;lt;/span&amp;gt;
    Visitors: &amp;lt;span id=&quot;busuanzi_value_site_uv&quot;&amp;gt;&amp;lt;/span&amp;gt;
  {%- endif %}
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;重新產生預覽修改後的成果，確認沒問題後發布&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;hexo g
hexo s
# 確認沒問題後發布
hexo d
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;為儲存庫新增 &lt;a href=&quot;http://README.md&quot;&gt;README.md&lt;/a&gt; 檔案&lt;/h4&gt;
&lt;p&gt;每個專案下通常都會有一個 &lt;code&gt;README.md&lt;/code&gt; 檔案，但是使用 Hexo 部署到儲存庫後，專案下的 &lt;code&gt;README.md&lt;/code&gt; 檔案會被覆蓋，所以需要設定設定檔來避免覆蓋。&lt;/p&gt;
&lt;p&gt;在 &lt;code&gt;Hexo&lt;/code&gt; 目錄下的 &lt;code&gt;source&lt;/code&gt; 根目錄下新增一個 &lt;code&gt;README.md&lt;/code&gt; 檔案，修改網站設定檔 &lt;code&gt;_config.yml&lt;/code&gt;，將 &lt;code&gt;skip_render&lt;/code&gt; 參數的值設定為：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;skip_render: README.md
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;儲存後即可退出。再次使用 &lt;code&gt;hexo d&lt;/code&gt; 指令部署部落格時，就不會渲染 &lt;code&gt;README.md&lt;/code&gt; 這個檔案了。&lt;/p&gt;
&lt;h4&gt;幾個常用外掛&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Hexo Filter MathJax：渲染數學公式
&lt;ul&gt;
&lt;li&gt;安裝 &lt;code&gt;npm install hexo-filter-mathjax&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;詳細配置：&lt;a href=&quot;https://github.com/next-theme/hexo-filter-mathjax&quot;&gt;hexo-filter-mathjax&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Hexo Word Counter：文章字數統計
&lt;ul&gt;
&lt;li&gt;安裝 &lt;code&gt;npm install hexo-word-counter&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;詳細配置：&lt;a href=&quot;https://github.com/next-theme/hexo-word-counter&quot;&gt;hexo-word-counter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Hexo Optimize：優化部落格載入速度
&lt;ul&gt;
&lt;li&gt;安裝 &lt;code&gt;npm install hexo-optimize&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;詳細配置：&lt;a href=&quot;https://github.com/next-theme/hexo-optimize&quot;&gt;hexo-optimize&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;更多外掛：&lt;a href=&quot;https://theme-next.js.org/plugins/&quot;&gt;https://theme-next.js.org/plugins/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;原始檔備份&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;務必備份好本地的原始檔，尤其是 Markdown 檔案。其他設定一旦遺失，就無法正常撰寫部落格，需要從頭開始設定。&lt;/li&gt;
&lt;li&gt;建議使用 GitHub 同一個儲存庫來備份&lt;/li&gt;
&lt;li&gt;建議每次有任何修改就備份一次，或者每天備份一次。&lt;/li&gt;
&lt;li&gt;更多用法請查看 &lt;a href=&quot;https://git-scm.com/book/pl/v2/Appendix-C%3A-Git-Commands-Sharing-and-Updating-Projects&quot;&gt;Git 文件&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;# 新增前面設定好的部落格儲存庫網址
git remote add https://github.com/your-name/your-name.github.io.git

# 新增並儲存目前變更，並記錄備註
git add .
git commit -m &quot;原始檔更新&quot;

# 建立並切換到新的分支
git checkout -b source

# 將本地 source 分支的全部內容推送到遠端儲存庫的 source 分支
git push origin source:source
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;用不同電腦撰寫部落格&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;當在不同電腦上撰寫部落格時，需要先進行基礎軟體安裝，然後再從遠端備份的 GitHub 儲存庫拉取到本地，才能進行部落格的更新。&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;下載並安裝 node.js （&lt;a href=&quot;https://nodejs.org/en/&quot;&gt;前往官網下載安裝&lt;/a&gt;）&lt;/li&gt;
&lt;li&gt;下載並安裝 git （&lt;a href=&quot;https://git-scm.com/downloads&quot;&gt;前往官網下載安裝&lt;/a&gt;）&lt;/li&gt;
&lt;li&gt;安裝 Hexo 框架：開啟命令提示字元 (cmd) 並執行&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;npm install -g hexo-cli
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;進行本地更新&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;# 複製儲存庫到本地
git clone https://github.com/your-name/your-name.github.io.git

# 如果本地已經複製，每次更新部落格前都需要拉取最新分支內容
git pull origin

# 切換到對應分支
git checkout source

# 安裝 Hexo 配置下的所有外掛後，就可以開始更新編輯部落格內容了
npm install

# 修改內容後記得及時一條龍備份
git add .
git commit -m &quot;部落格更新xxx&quot;
git push origin source:source

# 發布並推送最新部落格內容到網域站台
hexo clean
hexo g  # 產生靜態檔案
hexo s  # 本地預覽部落格效果
hexo d  # 發布最新部落格內容
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;幾個常用指令彙整&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;hexo g
#或 hexo generate，根據原始檔產生靜態網頁
hexo d
#或 hexo deploy，發布並推送到 GitHub Pages
hexo s
#或 hexo server，本地部署測試
hexo clean
# 清空靜態網頁快取 (cache)，然後 hexo d 重新產生&lt;/code&gt;&lt;/pre&gt;
</content:encoded><category>部落格架設</category></item><item><title>永恆的創作（一些推文）</title><link>https://philoli.com/zh-TW/blog/eternal-creations/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/eternal-creations/</guid><description>關於創作的一些想法。</description><pubDate>Sun, 11 Sep 2022 20:53:13 GMT</pubDate><content:encoded>&lt;p&gt;關於創作的一些想法。&lt;/p&gt;
&lt;h3&gt;1&lt;/h3&gt;
&lt;p&gt;孤獨本來就是人生的常態，我從來不寄望於其他人能幫我解決這個問題，因為我知道沒有人能真正幫得了我。我都孤獨了二十多年了，早就學會了如何自得其樂，所有的能量都能自給自足。最自由強大的人，肯定不是那些從不感到孤獨的人，而是懂得擁抱孤獨，能與孤獨成為朋友的人。&lt;/p&gt;
&lt;p&gt;當然還有一種孤獨，是來自宇宙深處的，那種我這輩子都不想再體驗了。僅僅體驗過一次，從那以後，我就只想離人群近一點，再近一點。慶幸的是，我知道我不會再遇到那樣的時刻了，那段時光被永遠定格在某條世界線裡，對我而言，那也是一段永恆。&lt;/p&gt;
&lt;h3&gt;2&lt;/h3&gt;
&lt;p&gt;似真似假，如夢似幻。電訊號在繁複交錯的神經通路中穿梭。每當人們回憶起過去，記憶往往會被篡改，大腦也在潛移默化中逐漸重塑。我們實際上是透過記憶來感知自己過去的存在。如此看來，過去的自己，真的都被永恆定格在歷史中了嗎？應該不是吧。他們和此刻的自己，在所有空間和維度上，共同呼吸著。&lt;/p&gt;
&lt;h3&gt;3&lt;/h3&gt;
&lt;p&gt;掙扎是永恆的，抗爭是永恆的，困難也是永遠存在的，所以狀態反覆也很正常。成長也意味著局部的破碎與重生，唯有死亡和永不成長才能帶來長久的平靜。&lt;/p&gt;
&lt;h3&gt;4&lt;/h3&gt;
&lt;p&gt;我覺得我的人生就是一場追尋美的旅程，美妙的終極理論、美好的人格、美麗的風景、美味的食物……瞬間與永恆、平凡與偉大、真實與幻覺、善良與邪惡、屈服與抗爭之中蘊含著的美。如果暫時找不到那我就自己雕琢自己，創造自己的作品。我是一名觀察者、欣賞者，也是一名創造者。&lt;/p&gt;
&lt;h3&gt;5&lt;/h3&gt;
&lt;p&gt;一大群人熱衷於將自己的生物學 DNA 傳承下去，而另一小群人則想將自己的靈魂 DNA 傳承下去，創作就是實現永生的途徑。作品比肉體更永恆。&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>無名情話</title><link>https://philoli.com/zh-TW/blog/a-love-letter-to-nobody/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/a-love-letter-to-nobody/</guid><description>寫給某個不知名的人兒的情話，同時也是我靈魂的碎片。</description><pubDate>Sat, 27 Aug 2022 20:53:13 GMT</pubDate><content:encoded>&lt;p&gt;寫給某個不知名的人兒的情話，同時也是我靈魂的碎片。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;《如果》&lt;/h4&gt;
&lt;p&gt;如果可愛是種美，那我願可愛。
如果真誠是種美，那我願真誠。
如果勇敢是種美，那我願勇敢。
如果善良是種美，那我願善良。
如果智慧是種美，那我願求知。
如果專一是種美，那我願專一。
如果你本身就是美，那我便愛你，不求任何回報。
若你天生就美麗，那我便天生愛你，發自內心深處。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;《像欣賞一幅畫一樣欣賞你》&lt;/h4&gt;
&lt;p&gt;我不想評價任何人，也不願被他人評價。我只想像欣賞一幅畫那樣去欣賞他人。在我眼中，畫作沒有高低貴賤之分，只有美與不美的差異。&lt;/p&gt;
&lt;p&gt;就像欣賞一幅畫那樣，欣賞你的構圖和色彩，你的紋理和質感，究竟是千篇一律，還是獨一無二。就像欣賞一幅畫那樣，欣賞你的優點和缺點，你走過的路、看過的風景，你的快樂和憂傷，還有你花了多少心思，又如何細膩且耐心地雕琢自己的人格。這些，都可以是極為美好的。&lt;/p&gt;
&lt;p&gt;我忽然意識到，我愛的不是人，也不是物，我愛的僅僅是美。那種美學上的美。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;《最浪漫的情話》（2020）&lt;/h4&gt;
&lt;p&gt;「偷偷畫你」，這大概是一位畫家能說出口，最浪漫動人的情話了吧。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;《我是單線程動物》（2019）&lt;/h4&gt;
&lt;p&gt;我是單線程的動物
哪有辦法同時喜歡好幾個女孩呢？
光是「喜歡你」這個單一進程
就已經跑滿了我整個大腦，佔據了所有心神。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;《無題》&lt;/h4&gt;
&lt;p&gt;我傳給你的每一個表情符號、每一句話、每一聲晚安，以及我望向你的每一眼，都在輕聲說著：我喜歡你。（2019）&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;我患有親密關係恐懼症，總是會介意與人有肢體接觸。然而，我想吻你，那份渴望是發自內心深處的。（2019）&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;我依然不會放棄尋找那份最純淨、最熱烈的愛！那種不互相佔有、不含雜質、沒有芥蒂，且完全意義上的相互信任，是兩個靈魂彼此擁抱的狀態。它看似平淡如水，但內心絕對熾熱。我相信，總有一天我會找到的。（2019）&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;《所謂真愛》&lt;/h4&gt;
&lt;p&gt;人世間最珍貴的，莫過於一片真心；而真心之中最為難得的，便是那能窺見他人靈魂的赤子之心。&lt;/p&gt;
&lt;p&gt;為何真愛如此難得？很大一部分原因在於真心難覓。首先要有「真」，然後才能有「愛」。有人只有「真」卻沒有「愛」，有人只有「愛」卻不夠「真」，兩者合而為一，才能達到真愛的境界。你必須既有「真」，又兼具可愛，所以你就是真可愛。&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>如何激發天馬行空的想像力</title><link>https://philoli.com/zh-TW/blog/how-to-be-creative/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/how-to-be-creative/</guid><description>想像力人人都有，關鍵在於不知道如何發揮。其實，我想談的並不是「如何獲得想像力」，而是「如何釋放你的想像力」。因此，這篇文章主要會聚焦在所謂『天馬行空』的想像上。</description><pubDate>Sat, 19 Mar 2022 20:53:13 GMT</pubDate><content:encoded>&lt;p&gt;想像力人人都有，關鍵在於不知道如何發揮。其實，我想談的並不是「如何獲得想像力」，而是「如何釋放你的想像力」。因此，這篇文章主要會聚焦在所謂『天馬行空』的想像上。&lt;/p&gt;
&lt;p&gt;想像力大致可分為兩種類型：難度較低的是「針對特定意象進行聯想」；而難度較高的，則是「說故事」，也就是能夠有頭有尾、具備邏輯脈絡的聯想。&lt;/p&gt;
&lt;h3&gt;關於聯想&lt;/h3&gt;
&lt;p&gt;天馬行空的想像並非憑空而生，它需要一個引子。這個引子可以是某段記憶、大自然、某個人、某個聲音、某本書、某件藝術作品等世間萬物，甚至也可以是另一個已完成的想像。想像可以是畫面的聯想，也可以是感覺、氣味或氛圍的聯想。&lt;/p&gt;
&lt;h3&gt;簡單相似聯想&lt;/h3&gt;
&lt;p&gt;要將意象1與另一個看似不相關的意象2建立連結，最簡單也最常見的方式，就是利用畫面的相似性。&lt;/p&gt;
&lt;p&gt;舉例來說，想像的對象可以是人（或擬人化）、小動物、某處風景等世間萬物。&lt;/p&gt;
&lt;p&gt;聯想的意象越通俗常見，就越能引發廣泛的共鳴。例如，如果運用連幼稚園小朋友都能理解的各種小動物、雲朵、星星、大海等意象，便能展現出童真趣味。反之，若聯想的意象需要具備一定的知識儲備才能理解，像是聯想到某個角色、名人、名畫、特定知識點或流行梗等，就會顯得比較「硬核」。&lt;/p&gt;
&lt;h3&gt;透過排列組合進行創造&lt;/h3&gt;
&lt;p&gt;透過改變引子的一部分名稱、局部形態、材質或功能等，就能創造出全新的事物。&lt;/p&gt;
&lt;p&gt;舉例：馬&lt;/p&gt;
&lt;p&gt;不同形態：馬＋人：半人馬獸、馬臉人；馬＋鳥：長翅膀的天馬；馬＋角：獨角獸等等。&lt;/p&gt;
&lt;p&gt;不同材質：馬＋冰／水：透明的冰／水馬；馬＋火：烈焰馬；馬＋火＋鳥：烈焰飛馬；馬＋木頭：木馬；&lt;/p&gt;
&lt;p&gt;馬＋機械：機械馬；馬＋雲：雲馬／馬雲；馬＋風：風馬等等。&lt;/p&gt;
&lt;p&gt;不同功能：馬＋各種超能力：各種超能力馬，例如能變形、變色、飛天、遁地、穿越、說話等等。&lt;/p&gt;
&lt;h3&gt;逆轉對比，創造反直覺／反物理定律的效果&lt;/h3&gt;
&lt;p&gt;大與小：巨大兇猛的怪獸與渺小無助的人類、溫柔巨獸／巨大貓咪與小朋友。&lt;/p&gt;
&lt;p&gt;強與弱：超能力女兒與麻瓜父親、天敵變成朋友、貓咪總是受老鼠欺負。&lt;/p&gt;
&lt;p&gt;硬與軟：以為是硬的其實是軟的／以為是軟的其實是硬的、外表堅硬但內心柔軟的機械人、外表柔軟但內心冷血無情的人或動物。&lt;/p&gt;
&lt;p&gt;實與虛：眼前看似真實的事物其實是投影、真的伸手就能摘到的星星和雲朵、夢境竟然可以吃，樹木長腳能跑……&lt;/p&gt;
&lt;p&gt;以雲朵為例：如果一朵雲變成寵物會怎麼樣？可以用繩子牽著，像氣球一樣，還可以幫牠打扮；寵物雲的顏色能即時顯示主人的心情如何；雲朵竟然是硬梆梆的，敲起來會發出「咣咣」的聲音；雲朵有個性，甚至還有和人類社會相似的「雲朵帝國」；人類中還有專門獵捕雲朵的「獵雲師」，將雲朵捕捉、馴化後，變成人類的寵物、坐騎、奴隸……&lt;/p&gt;
&lt;p&gt;要是真的一直這樣「腦力激盪」下去，簡直可以沒完沒了！因為想像的規則就是這麼簡單，一旦熟練掌握了這些規則，看似天馬行空的想像力就能有意識地被「批量生產」出來。另外還有一種境界，是讓這些天馬行空的想像在大腦中瘋狂生長，這會比較不受控制，也特別耗費心神，相當於進入了一種純粹的白日夢狀態。&lt;/p&gt;
&lt;p&gt;在前述聯想的基礎上，若能加上合理的邏輯和結構，就能創造出天馬行空的故事。然而，故事再怎麼天馬行空，也脫離不了「人」，所講述的，終究都與「愛」有關，無論是愛人、愛真理，抑或是愛自由。不過，關於「說故事」這又是一個非常龐大的議題，也超出了我個人的能力範圍，這裡就不多加闡述了。&lt;/p&gt;
&lt;h3&gt;什麼是優秀的聯想&lt;/h3&gt;
&lt;p&gt;想擁有豐富的想像力，只需要將上述規則內化於心，並多多練習。創新就是舉一反三，天馬行空的想像也是創新的一種表現，兩者道理大同小異，關鍵在於我們能否打破思維定勢，將其運用到實際生活中。&lt;/p&gt;
&lt;p&gt;單純進行簡單聯想固然容易，但更困難的是從中挑選出那些優秀的聯想，這就需要一定的審美能力，必須針對聯想進行有主題、有方向、有策略的選擇。例如，攝影師主要是在現實中挑選美的畫面，畫家則是在腦海中或現實裡挑選美的畫面，作曲家則是挑選出那些優美的旋律。&lt;/p&gt;
&lt;p&gt;或許，光靠電腦的窮舉法與上述基本規則，也能透過排列組合創造出無數作品，但你能說那些未經篩選的作品是美的嗎？它們都有價值嗎？蘊含情感嗎？能稱得上是偉大的藝術嗎？答案很可能是否定的。或許，即使從垃圾堆裡也能淘到一些有價值的東西，但更大的可能性是，就算等到太陽系消失、宇宙終結，我們的時間也遠不足以從一堆隨機數中挑選出一部莎士比亞的作品。既然如此，我們為何不自己掌握這些規律，親身去想像和創造呢？&lt;/p&gt;
&lt;p&gt;優秀的聯想，應該要有趣、能引發共鳴、打動人心，而且還必須是美的。有趣的聯想，應該能帶給人「啊哈！」的頓悟時刻，它看似簡單卻又不凡，出人意料卻又在情理之中。好的聯想或說創造，也應該蘊含更多想像空間，能引發觀眾更豐富的想像與多元解讀。能打動人心的聯想，應該是真誠、良善的，它蘊含著人類共通的本能情感，或是能喚起人們愉悅的體驗，讓人不自覺地沉浸其中；又或是喚起某種遙遠的記憶，激發出某種崇高又神聖的感受，當人回過神來時，可能已是熱淚盈眶。&lt;/p&gt;
&lt;p&gt;擅長想像，最多只能成為空想家。最困難的一步，反而是將這些想像轉化成實實在在的作品並創造出來，這需要強大的執行力與耐心，也是各式藝術家們正在努力的事情。想法是廉價的，真正珍貴的是行動力與執行力。做白日夢很簡單，幾乎每個人都曾幻想過飛上天空，卻沒有幾個人會真的去造飛機；而更困難的是，真正將能安全載人的飛機或火箭打造出來。&lt;/p&gt;
&lt;p&gt;靈感固然重要，然而在翻越了靈感的山峰之後，還有無數險峻的山嶺等著我們去跨越，必須付出剩下 99% 的汗水，那是一場考驗體力、能力與素質的戰鬥，是真正的高手對決、神仙打架。&lt;/p&gt;
&lt;p&gt;想像力或許是人類才擁有的特殊能力，願我們都能更大膽地想像，讓天馬行空的想像力豐富我們的生活，為我們創造的作品注入活力，豐富我們的情感體驗，並帶給我們更多快樂。&lt;/p&gt;
&lt;p&gt;以上內容來自於我長期的觀察思考與個人經驗，主要源於兩年前某個夜晚的「腦力激盪」紀錄，也是我個人對想像力的一點理解，希望能為你帶來一些啟發。&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>人生這場遊戲</title><link>https://philoli.com/zh-TW/blog/life-is-a-game/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/life-is-a-game/</guid><description>有人戰戰兢兢、如履薄冰，把人生視為一場戰役，只要稍微偏離預期，就認定自己是個失敗者；有人還來不及好好探索自己的真正興趣和專長，就過早地選了一條最安全、也最普羅大眾的道路；有人一直做著不喜歡的工作，卻又無力改變現狀，只能成天抱怨；有人一次又一次深陷各種情緒的泥淖中，無法自拔；有人只顧短期利益，犧牲長遠目標，結果做出一個又一個不明智的決定……</description><pubDate>Sat, 19 Mar 2022 20:53:13 GMT</pubDate><content:encoded>&lt;h3&gt;把人生當成一場遊戲&lt;/h3&gt;
&lt;p&gt;有人戰戰兢兢、如履薄冰，把人生視為一場戰役，只要稍微偏離預期，就認定自己是個失敗者；有人還來不及好好探索自己的真正興趣和專長，就過早地選了一條最安全、也最普羅大眾的道路；有人一直做著不喜歡的工作，卻又無力改變現狀，只能成天抱怨；有人一次又一次深陷各種情緒的泥淖中，無法自拔；有人只顧短期利益，犧牲長遠目標，結果做出一個又一個不明智的決定……&lt;/p&gt;
&lt;p&gt;何不跳脫既有框架思考，把人生當作一場不能讀檔的大型多人線上角色扮演遊戲，用最認真的態度去玩它、闖蕩它？&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;銀行帳戶裡變動的數字，就是遊戲幣。
健檢報告上的數值，標示著你的血條／健康值。
書本和網際網路裡，藏著各式各樣的遊戲攻略。
WikiHow 是新手引導。
Wikipedia 是遊戲圖鑑。
書本裡有破關的高階技巧。
……&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;有人追求累積最多的遊戲幣；有人想在排行榜上留名；有人渴望愛與被愛；有人則想翻山越嶺，親自走遍千山萬水；有人樂於挑戰極限、實現自我；有人勇敢攀登智慧的高峰；也有人跟著感覺和興趣四處闖蕩，什麼都想嘗鮮、看個究竟；有人選擇在海上衝浪；而也有人只想安居一隅，細細感受平淡中的真諦……&lt;/p&gt;
&lt;p&gt;你是誰？你究竟想要什麼？你的遊戲目標是什麼？你的主線和支線任務又各是什麼？人生只有一輩子又如何？如果能活十輩子，你還會選擇像現在這樣過日子嗎？&lt;/p&gt;
&lt;p&gt;現代的我們，活得太過焦慮。似乎所有人的眼中，都只有一條名為「成功」的道路，還來不及好好感受生命給予的饋贈，就早早失去了玩耍的心態。人生明明可以有很多種活法，有趣且值得探索的路線也數不勝數。&lt;/p&gt;
&lt;p&gt;如果想追求自由，那就奮力追求；如果想追求快樂，那就盡情享受；如果想追求智慧，那就努力探索。在身體和心靈上，不斷地磨練自己。如果可以，為何不把目標設定得高遠一點呢？『取法於上，得乎其中；取法其中，得乎其下。』&lt;/p&gt;
&lt;p&gt;對我來說，生活就是一場遊戲，值得探索的地方還很多。我會邊摸索世界運行的規則，邊探索邊實踐。冒險般的生存方式會帶來什麼？誰知道呢？反正就是要一直向上看，別回頭，拒絕無聊，還要學很多很多東西，努力成為自己眼中最閃閃發光的存在。&lt;/p&gt;
&lt;p&gt;腳踏實地做事的時候，也別忘了抬頭仰望星空。如果可以，還是盡量做個有趣的人吧！這是對我自己的要求。&lt;/p&gt;
&lt;h3&gt;一些想說的話&lt;/h3&gt;
&lt;p&gt;在疫情當下，有很大的機率，現狀就是我們的新常態了。在和平年代出生和成長的我們，這幾年，應該是我們長大至今經歷過最黑暗的時期。不過，再寒冷的冬天也會過去，再漫長的黑夜也會有結束的一天。寒冰會融化，春天會到來，明天的太陽還是會照常升起。那麼，要如何度過這漫漫長夜，這便是我們每個人都必須思索的課題。&lt;/p&gt;
&lt;p&gt;實在不忍看著無數人活在痛苦之中，難道封閉感受、不去看不去想，是我唯一的選擇嗎？我能做點什麼嗎？即使作為一個微不足道的存在，我也一直在思考，有什麼是我能做的。我想盡己所能地點起一把篝火，幫助大家創造一些連結，給予一些陪伴。讓你知道你並不孤單，這裡還有很多人會在這裡陪伴著你。&lt;/p&gt;
&lt;p&gt;祝福我們在漫漫長夜中，依舊有星星作伴，有火苗，還有跳動的心臟。&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>短詩合輯（2019）</title><link>https://philoli.com/zh-TW/blog/collection-of-my-short-poems-2019/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/collection-of-my-short-poems-2019/</guid><description>有奇幻想像，有真實寫照，也有童趣可愛，這些都是靈魂的碎片。 暫且就稱它們為短詩吧。 《月亮》 月亮打了一個噴嚏 就打出了滿天的繁星</description><pubDate>Thu, 02 Jan 2020 20:53:13 GMT</pubDate><content:encoded>&lt;p&gt;有奇幻想像，有真實寫照，也有童趣可愛，這些都是靈魂的碎片。&lt;/p&gt;
&lt;p&gt;暫且就稱它們為短詩吧。&lt;/p&gt;
&lt;h3&gt;幻想&lt;/h3&gt;
&lt;p&gt;《月亮》&lt;/p&gt;
&lt;p&gt;月亮打了一個噴嚏
就打出了滿天的繁星&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《馬桶》&lt;/p&gt;
&lt;p&gt;大海的神經末梢&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《無題》&lt;/p&gt;
&lt;p&gt;鳥兒在天空中游泳，魚兒則在大海裡飛翔。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《太陽知道》&lt;/p&gt;
&lt;p&gt;太陽知道我們怕黑
所以每到夜晚
它就會給我們點上
一盞月亮&lt;/p&gt;
&lt;p&gt;太陽知道我們怕孤獨
所以每回出現
它就會給我們帶來
影子作伴&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《床》&lt;/p&gt;
&lt;p&gt;床是時空穿梭機
閉上眼
你就能穿越到未來&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《陽光的味道》&lt;/p&gt;
&lt;p&gt;吃到我們嘴裡的每一口食物
其實都是陽光的味道&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《床》&lt;/p&gt;
&lt;p&gt;開放式棺材&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《辣》&lt;/p&gt;
&lt;p&gt;食物界 SM&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《食物》&lt;/p&gt;
&lt;p&gt;食慾的劊子手&lt;/p&gt;
&lt;h3&gt;童真&lt;/h3&gt;
&lt;p&gt;《童趣》（其一）&lt;/p&gt;
&lt;p&gt;余憶童稚時
能張目對日
然後我就瞎了&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《童趣》（其二）&lt;/p&gt;
&lt;p&gt;余常於土牆凹凸處
花臺小草叢雜處
蹲其身
定神細視
神遊其中
然後起身我就倒了&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《童趣》（其三）&lt;/p&gt;
&lt;p&gt;夏蚊成雷
或千或百
然後我就瘋了&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《無題》&lt;/p&gt;
&lt;p&gt;像我這種偶爾連自己都會忘了餵飽的人
根本不適合養小動物的
大概是小動物來養我還差不多吧！&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《探險》（小故事，未完待續）&lt;/p&gt;
&lt;p&gt;背上一把寶劍
口袋裡揣著幾顆糖果
再跟著一隻不停搖著尾巴的小狗
就可以踏上探險的旅程了！&lt;/p&gt;
&lt;p&gt;餓了就吃糖果，渴了就喝泉水。夜幕降臨，就找一棵很大很大的樹，在樹下點燃營火，然後和小狗一起依偎在火堆旁躺下。看著滿天的星星，聽著柴火劈哩啪啦的燃燒聲，還有小狗輕輕的呼嚕聲，不一會兒就沉沉睡去了。&lt;/p&gt;
&lt;h3&gt;現實&lt;/h3&gt;
&lt;p&gt;《萬事開頭難》&lt;/p&gt;
&lt;p&gt;萬事開頭難
生孩子除外&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《社交恐懼症》&lt;/p&gt;
&lt;p&gt;對人類過敏&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《上班》&lt;/p&gt;
&lt;p&gt;合法賣血&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《養老金》&lt;/p&gt;
&lt;p&gt;年輕人的血&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;《社會主義》&lt;/p&gt;
&lt;p&gt;義務獻血&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>Philo的腦洞合輯（2019）</title><link>https://philoli.com/zh-TW/blog/collection-of-my-interesting-ideas-2019/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/collection-of-my-interesting-ideas-2019/</guid><description>你是不是常常會發呆？發呆的時候，腦袋都在想些什麼呢？ 人類要是冬眠了會怎樣？怎麼樣才能長生不老？怎麼才能變快樂？人類如果也有葉綠體又會變成什麼樣？到底有沒有外星人？人為什麼要睡覺？記憶是什麼？性別又是什麼？人類是天生就會走路的嗎？為什麼有些人就是喜歡跑馬拉松…… 這些想法和疑問總是會在不經意間闖進我的腦海。在跟網友們交流互動的過程中，我也從中獲得了許多樂趣和不少很有意思的答案，於是就有了這篇年度合輯。 願我能一直像個孩子一樣，保持著好奇心與想像力。</description><pubDate>Thu, 02 Jan 2020 10:53:13 GMT</pubDate><content:encoded>&lt;p&gt;你是不是常常會發呆？發呆的時候，腦袋都在想些什麼呢？&lt;/p&gt;
&lt;p&gt;人類要是冬眠了會怎樣？怎麼樣才能長生不老？怎麼才能變快樂？人類如果也有葉綠體又會變成什麼樣？到底有沒有外星人？人為什麼要睡覺？記憶是什麼？性別又是什麼？人類是天生就會走路的嗎？為什麼有些人就是喜歡跑馬拉松……&lt;/p&gt;
&lt;p&gt;這些想法和疑問總是會在不經意間闖進我的腦海。在跟網友們交流互動的過程中，我也從中獲得了許多樂趣和不少很有意思的答案，於是就有了這篇年度合輯。&lt;/p&gt;
&lt;p&gt;願我能一直像個孩子一樣，保持著好奇心與想像力。&lt;/p&gt;
&lt;p&gt;Twitter 最有意思的地方就在於，我問癌細胞能不能做人造肉，會有人回我「吃過覺得不好吃」；我問癌細胞能不能讓人長生不老，就會有人推薦相關小說和漫畫；我提到性別結構性壓迫，也能在討論中看到有人提出更專業的論據。這種開放平台集思廣益的能力實在很棒，我也非常樂意從一些看似普通的提問中，得到來自不同領域、很有價值的回答。感謝熱情的推友們！&lt;/p&gt;
&lt;h2&gt;人類冬眠了會怎麼樣呢？&lt;/h2&gt;
&lt;p&gt;人類啊，都進化幾十萬年了，卻還沒進化出冬眠的能力，真是太落後了。&lt;/p&gt;
&lt;p&gt;你看，冬眠可以省下一大筆耗費在取暖上的能源，還能節省大量食物，也能避免人類在低溫環境下，因工作和學習效率低下而造成的資源浪費。而且所有產業停工休假，全球碳排放量會降到最低，生物圈也將重新循環。&lt;/p&gt;
&lt;p&gt;等我們醒來的時候，春暖花開，各處空氣品質都極佳，大家就能在最舒服的狀態下，展開新一年的工作、學習與生活。&lt;/p&gt;
&lt;p&gt;每個國家可以根據自己的緯度來安排冬眠日期，例如北半球冬眠時，南半球可以繼續工作。有些需要交接的工作可以加到冬眠者的待辦事項中，讓他們每天醒來一小時，或是每週醒來一天，完成一些比較緊急的必要事務。&lt;/p&gt;
&lt;p&gt;當大家都在冬眠時，政府會留下極少量的人員，來維護城市的日常安全，保障人類生命與與財產安全，並應對個別緊急災害。至於其他日常瑣事，例如道路清潔，就可以用大量機器人來執行；新聞記錄的收集，則可透過無人機自動進行拍攝、整理，除了做記錄用，也能供人們醒來後閱讀。&lt;/p&gt;
&lt;p&gt;如果遇到外星人入侵、國家戰爭、大型自然災害，就會喚醒更多專業部隊來解決。
在額定的冬眠時間內，人們可以客製化屬於自己的冬眠方案。例如下雪時，就喚醒你和夥伴們出來玩雪；天氣很好，或是出現奇觀時，就喚醒你出來看風景；也可以約好和某某同時醒來，這樣每次醒來都有人陪著一起玩。&lt;/p&gt;
&lt;p&gt;還有適合減肥的安全健康冬眠計畫，透過調整冬眠時長以及營養攝取劑量，讓你一覺醒來就擁有健康美麗的身材。為了保障冬眠者的健康，減肥計畫的強度也會有所限制……&lt;/p&gt;
&lt;p&gt;如果人類開始冬眠，這對人類來說是好是壞還很難說，但對地球來說，那一定會是件好事。&lt;/p&gt;
&lt;h2&gt;當人類皮膚有了葉綠體&lt;/h2&gt;
&lt;p&gt;如果透過基因改造，讓人體皮膚細胞都擁有葉綠體，那人類是不是就不用吃飯，也不用煮飯了？只要喝一點無機物營養液，再曬曬太陽就飽了。唯一的副作用就是你全身都會變成綠色的。&lt;/p&gt;
&lt;p&gt;@yourcountry64：
不是。植物透過大量的分岔和廣闊的葉片面積來獲得足夠光照，人體的表面積與體積之比很低，無法讓人擁有足夠的光合作用效率，偏偏人類又具有非常活躍的新陳代謝和巨大的能量需求。所以，即使人類可以進行光合作用，在陽光充足的一天，也頂多只能提供人體總能量需求的百分之一以下而已。&lt;/p&gt;
&lt;h2&gt;利用癌細胞實現長生不老？&lt;/h2&gt;
&lt;p&gt;癌細胞不受細胞凋亡機制限制，只要有足夠養分，癌細胞就可以無限生長與分裂，不會衰老與死亡。如果能找到某種機制，把人的全身細胞都轉化成癌細胞，同時做到一定程度的限制分裂，那人類是不是就能實現長生不老了？&lt;/p&gt;
&lt;p&gt;可以研究癌細胞是如何打破細胞凋亡機制限制的，並應用到正常細胞上。因為目前只有癌細胞能做到無限成長這一點，所以也可以研究如何讓它恢復其他正常功能，以達成正常細胞不衰老的目標。&lt;/p&gt;
&lt;p&gt;@EndlessNull:
那時候它應該就不叫癌細胞了（海拉細胞）&lt;/p&gt;
&lt;h2&gt;利用癌細胞做人造肉？&lt;/h2&gt;
&lt;p&gt;能不能利用癌細胞的無限分裂來製作人造肉？如果可以的話，那我們是不是就能擁有低成本且無限供應的肉類食品了？&lt;/p&gt;
&lt;p&gt;@Reno_Lam：還是需要養分才能夠複製，而培養液的生產本身也是一個瓶頸。當然真要說的話，如果是人工培植的組織，其實現在就已經有辦法能夠解除細胞分裂的限制來讓它們快速（相對）增生了。因為現在動物細胞的培養液通常也是從動物（像是牛）提取出來的，所以lab-grown meat現在還不算vegan食物（即使細胞源是能夠同意提供cell line來種肉的）&lt;/p&gt;
&lt;p&gt;@hg4867：同樣是細胞分裂，還是養豬既便宜又高效&lt;/p&gt;
&lt;p&gt;@shijiejilupian：有部科幻小說叫《癌人》，還蠻有趣的&lt;/p&gt;
&lt;p&gt;@dizzzzziness：癌組織吃起來像土，非常難吃&lt;/p&gt;
&lt;p&gt;@eGUAbe2Vj26GHw：先生，這盤菜是您點的紅燒前列腺癌….誰還吃得下去….&lt;/p&gt;
&lt;h2&gt;社會化撫養幼兒&lt;/h2&gt;
&lt;p&gt;如果讓國家統一撫養所有新生兒，提供最優秀的保母和育兒服務，給予足夠的愛與陪伴，並保證他們身心健全。優生優育就靠宣傳。親生父母需要透過評估，跑領養手續才能領回孩子，後續還會保持追蹤，一旦不達標就撤回，如果評估不通過就一直由政府撫養。那這樣是不是就能最大化孩子的利益，培養出最健康的下一代呢？&lt;/p&gt;
&lt;p&gt;統一撫養並非流水線生產，除了護工之外，愛與陪伴還可以由其他人提供，例如社區化、大家庭制，由一對指定的新父母同時照顧五、六個孩子。其他想來領養的父母如果心有餘力，還可以多領養幾個。成本一部分來自稅收，一部分來自向親生父母強制收取的撫養費，部分實在給不起撫養費的，就由國家來負擔。&lt;/p&gt;
&lt;p&gt;願意自己撫養，且有能力撫養的父母，可以走領養流程把孩子領回去。那些不領回去的，基本上都是父母養不起或沒有能力的。而且政府一樣能提供優質父母能提供的一切，生活模式和一個有五、六個孩子的大家庭一模一樣，不是學校化管理，也不是集中住宿，區別只在於他們和孩子之間沒有血緣關係。&lt;/p&gt;
&lt;p&gt;附上李穎老師的回答。我覺得這個角度很棒，各種類型的小家庭最大的意義在於多元與自由，面對千變萬化的環境，抗風險能力比起中央集權要強很多。（我的設想是受到「當父母不用考試」的啟發，想說如果加個考試會怎麼樣，正常情況下絕大多數父母都能通過，然而大家一看到「統一」就走向極端了）&lt;/p&gt;
&lt;p&gt;@LiYing_2015：
推薦讀一下《美麗新世界》。中央集權最大問題就是缺乏local information，官僚管制絕對無法應付千變萬化的微環境，經濟上中央集權就帶來集體貧困，子女撫養中央集權就帶來抗風險能力下降千百萬倍，一旦出現預想之外的情況就無法應付，於是全體滅絕，而人類社會和大自然的複雜度都是遠超人類設計能力的，因此這種“意外”必然發生。
這就是自由的意義所在，每個人知道自己的、不同於他人的具體利益，並按自己的方式去應對，經濟的自由就帶來靈活性和繁榮，就好像生物學上多姿多彩的變異，才是唯一能夠生存下去的方式。
社會和政治意義上的自由也有不亞於經濟自由的重要意義，世界的變化經常是不同於歷史的，因而無先例可循，無知識可供參考，無法預知，無法計畫的，所以只有自由制度導致無窮無盡的變異，然後才有可能在未來的變化中留下倖存者的種子。&lt;/p&gt;
&lt;p&gt;另一個很棒的思路是，社會化撫養不一定就意味著專制，反而能解放年輕人，讓他們擺脫父權與家庭的壓力，獲得更多自由選擇的空間。&lt;/p&gt;
&lt;p&gt;@Searl_Scarlet：
托洛斯基在蘇聯一五計畫的時候搞過一套過渡計畫：將家務，育兒，食堂等等全部外包給公共福利機構處理。最終消滅家庭的經濟職能從而消滅家庭。但是結果是由於資金不足該福利方案只在莫斯科周邊執行，並在史達林時代被取消了。（詳見《被背叛的革命》）&lt;/p&gt;
&lt;p&gt;@postmodernbrute:
你換個思路。社會化撫養不代表要政府提供「保母和育兒服務」。例如可以由當地社區形成一個育兒互助組織，將撫養義務分攤到整個社區上。這樣就能避免很多問題。&lt;/p&gt;
&lt;p&gt;儘管家庭制度歷史源遠流長，但隨著社會進步、公民素質提升、生育率下降，國家和社區承擔越來越多的育兒責任（參考已開發國家各種鼓勵生育的政策），單身生育也越來越流行。說不定有一天，家庭制度會完全解體。父母對小孩的影響越來越弱，也逐漸趨近於我所說的那種模式了，高度發達的文明社會還是有希望做到的。&lt;/p&gt;
&lt;p&gt;與該設想非常接近的現實例子是：SOS兒童村&lt;/p&gt;
&lt;h2&gt;抓蚊子的機器蜻蜓&lt;/h2&gt;
&lt;p&gt;用仿生蜻蜓來抓房間裡的蚊子，這個點子怎麼樣？
沒事就在房間裡亂飛，靜音還能懸停，頭頂裝一個迷你雷射砲，功率不足以傷到家具，但恰好能擊落蚊子。蚊子落下後，就把牠撿起來丟到垃圾桶。如果覺得不人道，雷射砲可以換成空氣砲，只把蚊子弄暈，再丟到窗外。其他時間蜻蜓就停在無線充電板上充電，同時留意房間裡的動靜。&lt;/p&gt;
&lt;p&gt;@asaaoiokaeri:
可以改進一下，透過散發一種神奇的費洛蒙，讓蚊子自己湊到蜻蜓身邊來殲滅，還有就是對蚊子的智慧識別（暴論）&lt;/p&gt;
&lt;p&gt;@MapleYu_Neko:
姑且整理一下仿生蜻蜓需要的組件：&lt;/p&gt;
&lt;p&gt;仿肌肉高強度馬達(或類似東西)
超輕薄韌性構材仿生翼
急速充放超級電容
微型激光發射系統 or 強力空壓機
室內定位系統
敵我辨識系統
取物爪裝置
無線充電板不一定必要，足做接點即可&lt;/p&gt;
&lt;h2&gt;造夢機&lt;/h2&gt;
&lt;p&gt;可以用「造夢機」來解決臨終關懷時期病患的精神問題嗎？
造夢機可以直接干預人的意識，讓人們隨時隨地都處於夢境中，在夢裡幫助他們實現未竟的夢想，例如在夢裡恢復健康、回到某個令人遺憾的記憶中重新選擇、環遊世界等等。反正都是將死之人，即使分不清現實與虛幻，問題也不大。&lt;/p&gt;
&lt;p&gt;@Qiolin_:To the moon的劇情耶，當時玩到哭出來&lt;/p&gt;
&lt;h2&gt;網路時空旅行&lt;/h2&gt;
&lt;p&gt;100 年以後，要是這幾個主流社群網站還沒消失的話，網路上將會出現非常多的數位墳墓。每個承載著過往主人生活與記憶碎片的帳號，將在一波又一波的網路浪潮中越埋越深。&lt;/p&gt;
&lt;p&gt;到時候，也許會有人開發出《百年數位時空旅行》這個項目，設立專門的網站或其他瀏覽通道，列出那些百年來最值得「挖掘」的數位墳墓，並為大家指引方向。&lt;/p&gt;
&lt;p&gt;這裡有聚光燈下的名人，也有眾多平凡人，它是最佳的人類觀察窗口。你可以在這裡鉅細靡遺地看到，一個孩子從呱呱墜地到慢慢老去，最後一則則是代發的訃聞。瞧瞧，百年前人們的喜怒哀樂和今天有多麼相似啊！這一個個曾經鮮活跳動過的個體，真是太有趣了。&lt;/p&gt;
&lt;p&gt;他們很認真地活著。他們很努力地死去。&lt;/p&gt;
&lt;p&gt;他們那時候還會塞車？真不敢相信。
他們手上那玩意兒是不是叫「手機」？我在我爺爺家裡看過。
網速是什麼東西啊？&lt;/p&gt;
&lt;h2&gt;為什麼人要睡覺？&lt;/h2&gt;
&lt;p&gt;睡覺的必要性到底在哪裡？人類有沒有可能進化成不睡覺也能獲得良好休息的生物？&lt;/p&gt;
&lt;p&gt;體力恢復在清醒狀態下，坐著或躺著也能做到；睡眠狀態下，大腦依然活躍，只是在整理，那是不是也能進化成醒著整理呢？動物每天睡覺的習慣，是不是因為天黑了沒事可做才形成的？北極熊晚上還看得見嗎？在極夜時是天天睡覺，還是會出來覓食？&lt;/p&gt;
&lt;p&gt;我知道目前睡覺有它的必要性，但要是把時間拉長來看，人類有沒有可能進化出不睡覺也能獲得良好休息的個體？因為我也很好奇，從進化的角度來看，睡眠狀態下 DNA 修復效率高、整理記憶這些特質，會不會是因為動物先有睡覺的習慣（睡著了沒事可做），大腦才故意把這類工作的時間從任意時刻轉移到睡眠狀態下的？&lt;/p&gt;
&lt;p&gt;@ZenithFZH:
應該是先有清理需要發展出類睡眠的活動（大量生理機能關閉的一個狀態）在進化中逐漸固定下來
人的每一個內臟器官都有清理的需要喔 但是我比較關注的是離子這塊，比如說你喝濃茶喝多了心臟會不舒服，就是鈉超標了跟睡眠缺乏差不多的原因。大腦也需要恢復鈉鉀平衡，動力系統要回歸原點
(@philo2018:不過一定要關閉大量生理機才能實現清理麼？為什麼不進化成一邊醒著一邊清理？)
其他器官也有需求的啦，就比如肝和腎他也有工作要做，他會受到交感/副交感神經/上行激動通路等等的制約，如果要保持緊張狀態的話就沒辦法實現&lt;/p&gt;
&lt;p&gt;@yourcountry64:
極夜就是冬天了，北極熊冬天當然是在冬眠好幾個月。&lt;/p&gt;
&lt;p&gt;@sumail666
能量再生。曾看過一種說法：睡覺是進入宇宙（消耗巨大），醒著勞動只會為它累積能量。&lt;/p&gt;
&lt;p&gt;@googollee:
反過來說，大腦複雜程度增加，需要停機維護，才進化出睡覺。
一本書：《為什麼要睡覺？》&lt;/p&gt;
&lt;h2&gt;多維世界&lt;/h2&gt;
&lt;p&gt;我們會不會其實是和五維、六維、……十一維生物生活在同一個空間，與他們共同呼吸著，但因為我們的觀察能力有限，所以只能看見自己？&lt;/p&gt;
&lt;p&gt;他們是我們無法想像的存在，正如紙片人想像不出立體世界。我們目前所觀察到的宇宙，就已經大到難以想像了，但每增加一個維度，又等同於多了無數個宇宙🤔……&lt;/p&gt;
&lt;p&gt;維度造成的影響，有沒有可能是因果論的影響？（一個猜測）觀察能力又是如何呈現的？兩個不同方向的線形成平面，兩個不同方向的平面形成空間，那麼兩個方向不同的空間又形成四維空間，由此往下推導。不同的選擇可以看成是由一個空間轉換到另一個空間（對世界產生了影響），而高維生物有沒有可能其實就是我們？&lt;/p&gt;
&lt;p&gt;@asaaoiokaeri:
維度造成的影響，有沒有可能是因果論的影響？（一個猜測）觀察能力又是如何呈現的？兩個不同方向的線形成平面，兩個不同方向的平面形成空間，那麼兩個方向不同的空間又形成四維空間，由此往下推導。不同的選擇可以看成是由一個空間轉換到另一個空間（對世界產生了影響），而高維生物有沒有可能其實就是我們？
(@philo2018:有可能。我們其實生活在其他維度，只不過因為思維限制，只能看到三維世界的自己（投影）)
哇，投影這個詞太形象了。興奮！！！！！！！！！！就是這樣，因為無法直觀觀測到，就會覺得我們的生命是線性的&lt;/p&gt;
&lt;p&gt;@muzi_ii:
推薦一部法國科普紀錄片《維度：數學漫步》，B 站上有雙語字幕版。&lt;/p&gt;
&lt;h2&gt;人類天生會走路嗎？&lt;/h2&gt;
&lt;p&gt;走路是人類純粹後天學習的技能，還是寫在基因裡的技能呢？&lt;/p&gt;
&lt;p&gt;很多動物一生下來就會跑，為什麼人一生下來不僅不會走路，還要教呢？如果不特別教導嬰兒走路，那他能無師自通嗎？如果他在封閉空間長大，從來沒看過人走路，是會長成殘疾，還是突然就會走路了？&lt;/p&gt;
&lt;p&gt;@gloriousgobid:
小孩子生下來不僅不能走路，連坐起來和翻身都做不到，因為身體的肌肉骨骼和神經系統都還沒有發育到那個程度。小孩會經歷翻身、坐起、爬行、站立、無攙扶走路等幾個過程，這些過程其實不需要教，他自己時間到了就會做到。&lt;/p&gt;
&lt;h2&gt;關於記憶&lt;/h2&gt;
&lt;p&gt;人是靠記憶組成的，而不是靠觀點組成的。你也許可以在地球上找到一個和你在每一件事情上的立場觀點都一致的人，但他們無法替代你，你也無法替代他們，因為你們各自擁有著不同的記憶。&lt;/p&gt;
&lt;p&gt;倘若你有一天失憶了（不可恢復），延續過去的感情就不再有必要，因為你已經獲得了重生，算是另一個人了。&lt;/p&gt;
&lt;p&gt;你的記憶組成了你。如果你的記憶中只有仇恨，那麼你就是仇恨；如果你的記憶中只有快樂，那麼你就是快樂；如果你的記憶中只有愛，那麼你就是愛本身。&lt;/p&gt;
&lt;p&gt;@stoneyshow:
這與御前大宰相提里昂・蘭尼斯特的《who has better story》學說不謀而合啊&lt;/p&gt;
&lt;h2&gt;關於性別&lt;/h2&gt;
&lt;p&gt;跨性別族群（MtF/FtM）到底是無法接受自己的身體（性器官），還是無法接受性別所帶來的一系列影響，例如社會對不同性別的期待與枷鎖？&lt;/p&gt;
&lt;p&gt;如果一個社會完全不歧視任何性別，所有人都能按照自己的興趣自由發展，工作一視同仁，一切性別氣質都不會被歧視，那麼還會有跨性別者嗎？&lt;/p&gt;
&lt;p&gt;@tianna0026:
跨性別族群就是認知上認為的自己的性別和生理上的性別不同，所以才要變性的。我覺得可以說社會規範或是社會上的影響多少影響了他們的想法，但不是主要原因。主要原因還是來自身體。&lt;/p&gt;
&lt;p&gt;@h121040:
以自己為案例，曾有想變成扶他妹子的想法，想要有妹子的外表、聲音，也想要有兩者的性器，畢竟自己感受過男性部分的刺激同時也很好奇女性的刺激是什麼感覺，可能我是在比較開放的環境長大的吧，朋友對此都是抱著做自己的想法，總之天生的扶他我才要，既然現在是男的就順其自然。&lt;/p&gt;
&lt;h2&gt;禿頭話題&lt;/h2&gt;
&lt;p&gt;禿頭話題只是最近兩年特別紅，還是在十年前也（一直以來都）這麼熱門？&lt;/p&gt;
&lt;p&gt;@asaaoiokaeri:
十年前電腦技術還沒那麼發達，就算搞這玩意的禿頭，也傳播不出去。就像南北差異，也是這幾年才這麼紅，但這些問題一直都存在。是我們才開始關注這些問題嗎？可能是因為之前交通不算很發達，來南方讀書的北方人很少，同理來北方讀書的南方人也少，就沒那麼多共鳴&lt;/p&gt;
&lt;p&gt;@SamuelsLilin:
一個話題可以長期持續，要觀察它本身進入視野的時代性、時效性、社會趨勢和關注點。用 magi 搜尋一下，值得注意的是霸王洗髮水。它為何會慢慢成為趨勢，應該是這幾年熬夜和程式設計師用腦過度的調侃，進而變成市場需求和網路名詞屬性。謝頂基因的顯著性，也是構成它目前基本屬性條件之一，10 年前和現在還是有差異。
(@philo2018: 是不是也可以理解成，雖然禿頭問題一直存在，但這幾年確實有變得更嚴重的趨勢？因為行動網路的發展，夜生活有了更多消遣的途徑，而且 996 工作模式的流行，導致熬夜的人數與過去相比是有明顯增加的。另外，程式設計師數量的增加，活躍在網路上的他們遇到的（禿頭）問題也更容易成為網路熱點。)
我其實不認為生理上的禿髮在最近幾年變得更嚴重了，而是群體的聲音可以互相交流、彼此找尋共鳴。他們的聲音和需求創造了市場，形成了聯繫。網路在推進這個過程，賦予了禿頂、髮量變少更多的含義。而社會產生的壓力與環境帶動的因素，讓大家觀察身邊和自己是不是真的因為某些原因出現掉髮、禿頭的問題。&lt;/p&gt;
&lt;h2&gt;人為什麼要活著？（一個悲觀角度的解釋）&lt;/h2&gt;
&lt;p&gt;人活著，就是為了打發時間。&lt;/p&gt;
&lt;p&gt;所謂運轉良好的社會，就是指在透過工作保證自己不會餓死的前提下，大家還有餘力發展嗜好來打發時間；所謂改變世界，就是指要嘛發現了一種新的打發時間方式，要嘛幫助了很多人更快樂地打發時間；所謂探索未知，就是吃飽了撐著，想找點沒人玩過的東西來打發時間。&lt;/p&gt;
&lt;p&gt;所謂發展嗜好，就是指讓打發時間的過程沒那麼無聊；所謂戀愛，就是指找個人陪你一起打發時間；所謂交朋友，就是指找一群人陪你一起打發時間。&lt;/p&gt;
&lt;p&gt;所謂衡量一個人的價值，就是計算到底有多少人，在你本人或你創造的東西上花費了多少時間。總時間越長，就可以說這個人貢獻的價值越大。例如開創新領域讓無數後人去研究的人、寫出讓無數後人反覆閱讀研究的經典著作的人、創造 YouTube、Twitter 的人、製造出 iPhone 的人等等。&lt;/p&gt;
&lt;h2&gt;為什麼夢中的一切都顯得無比真實？&lt;/h2&gt;
&lt;p&gt;在夢中出現的事物、場景、設定，不論有多麼離奇荒誕，當你身處其中，從不會懷疑這一切的邏輯與合理性，而是對其深信不疑，並被動地體驗著劇情的推進。&lt;/p&gt;
&lt;p&gt;我想，或許是因為夢與現實各有其完備的世界觀，夢中出現的一切都符合那套新的、已被你內化的世界觀，因此你會覺得一切都合情合理，也會感到無比真實。&lt;/p&gt;
&lt;h2&gt;認知偏差&lt;/h2&gt;
&lt;p&gt;為什麼電視劇裡壞人變好能圈一大票粉絲，但如果是好人變壞，就會很容易遭人唾棄？但如果按照雙方實際做的壞事來評估的話，壞人做的壞事要遠遠多過好人。這算不算是人類被感情蒙蔽的一個例子呢？&lt;/p&gt;
&lt;p&gt;@softlips1024:
在資本市場上也有類似的情況：如果持有的股票之前一直漲，現在卻突然跌了一點點，雖然總體來說還是賺錢，但投資者會很後悔；如果之前一直跌，現在卻突然漲了一點點，雖然總體來說還是虧損，但投資者會很開心。在行為金融學中，這種現象叫做心理帳戶（Mental accounting），意指人們非理性地把利得和損失區分開來看待。
(@philo2018: 啊我想起來了，損失厭惡！應該是同一個道理。)
是的，人在面對收益和損失時的風險偏好程度有顯著差異。例如打牌、打麻將贏了的人會覺得今天到這裡就好，輸了的人總想繼續，因為覺得說不定會回本。這個新興學科挺有趣的，現在還在完善之中，學術界也是爭論不休。&lt;/p&gt;
&lt;p&gt;@EoyWVGbVYr1NXuP:
單就故事創作來說，我的感覺是壞人更容易讓人共情和激發觀眾自戀的拯救者心態；同理，（在同樣的創作能力下）好人更難塑造，很多時候是好人塑造得不夠好。社會學方面則另當別論。&lt;/p&gt;
&lt;p&gt;@Yvonne520:
想起另外一個說法。好人要經歷九九八十一難才能成佛，壞人只要放下屠刀就能成佛了。&lt;/p&gt;
&lt;h2&gt;為什麼男人的話不可靠？&lt;/h2&gt;
&lt;p&gt;俗話說「男人的嘴，騙人的鬼」，跟女性相比，男性的話真的如此不可靠嗎？如果真是這樣的話，從進化和基因傳遞的角度來看，是不是男性靠欺騙才能最大化自己的利益？因為女性是生育主體，所以女性在這方面就不需要高超的技巧嗎？&lt;/p&gt;
&lt;h2&gt;為什麼有人喜歡跑馬拉松？&lt;/h2&gt;
&lt;p&gt;喜歡跑馬拉松的人是怎麼想的？如果是為了健康，完全沒有必要專程跑馬拉松，有很多更輕鬆簡單的健身方式。如果是喜歡競爭和比賽倒是可以理解。除了喜歡競爭，馬拉松還能給人帶來什麼特別的東西嗎（主要指情感上）？&lt;/p&gt;
&lt;p&gt;@milachatu:
隨著馬拉松在各大中小型城市、鄉鎮的推廣，參加馬拉松儼然成為一項時髦的運動。推廣的媒體只說健身、堅持就是勝利，卻鮮少提及如果身體不適應該立即停下來，否則可能引發橫紋肌溶解等危及生命的症狀。在這個過程中，媒體與城市獲得了影響力，參與者則填補了生活的空缺。&lt;/p&gt;
&lt;p&gt;@yourcountry64:
和吃辣一樣，堅持跑步可以達到內啡肽上癮。&lt;/p&gt;
&lt;p&gt;@godfatherincape:
其實就是多巴胺的作用，再加上一點點成就感，剩下的就是可以一個人享受孤獨&lt;/p&gt;
&lt;p&gt;@GuogySakura:
這是一個擴展生命廣度與深度的好方式。對普通人來說，從 5 公里加量加到 42 公里是一項超級複雜的系統工程，還可能會死。&lt;/p&gt;
&lt;p&gt;@wu_xiaoshun:
獲得一種精神上的優越感。作為一種朝聖的態度、內心的洗禮，完成比賽對自己有重要的意義。馬拉松可以成為人們的精神寄託，用來逃避現實。&lt;/p&gt;
&lt;h2&gt;大型線上合作專案：一起來寫小說&lt;/h2&gt;
</content:encoded><category>隨筆</category></item><item><title>哈囉 2020</title><link>https://philoli.com/zh-TW/blog/hello2020/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/hello2020/</guid><description>一年的結束聽起來總帶點感傷，但新年的開始卻給人一種充滿希望與活力的感受，所以我總習慣用「哈囉 XXXX」作為年度總結的標題，這已經是這個系列部落格的第二篇文章了。 許多人的一生中，難免會想逃離些什麼，有人逃離原生家庭，有人逃離學校，也有人逃離朋友……然而在過去這一年裡，我主要做了一件事，那就是逃離時間。</description><pubDate>Wed, 01 Jan 2020 20:53:13 GMT</pubDate><content:encoded>&lt;p&gt;一年的結束聽起來總帶點感傷，但新年的開始卻給人一種充滿希望與活力的感受，所以我總習慣用「哈囉 XXXX」作為年度總結的標題，這已經是這個系列部落格的第二篇文章了。&lt;/p&gt;
&lt;p&gt;許多人的一生中，難免會想逃離些什麼，有人逃離原生家庭，有人逃離學校，也有人逃離朋友……然而在過去這一年裡，我主要做了一件事，那就是逃離時間。&lt;/p&gt;
&lt;p&gt;這一年我做了些什麼？
簡而言之，什麼也沒做。&lt;/p&gt;
&lt;p&gt;所謂的逃離時間，好聽點說，是不願隨波逐流；難聽點說，就是個不務正業的社會閒散人士。我不想遵從「畢業就該工作」這樣的邏輯，我需要對自己的人生有掌控感，需要從工作中找到除了賺錢以外，其他層面的意義。否則，如果只是被時間的洪流強行推著往前走，只會燃燒我對生活的熱情。&lt;/p&gt;
&lt;p&gt;這一年我來到了杭州，展開了真正的獨居生活，我擁有了一大段不被打擾的獨處時光，也有了好好面對自己的機會。&lt;/p&gt;
&lt;p&gt;期間，我有幸找到了一份遠端兼職，雖說仍是入不敷出的狀態（主要也是因為我的工作意願不是很強烈），但這也成了我的一顆定心丸，讓我在沒有收入的情況下，也能心安理得地瀟灑過日子。（說真的，真正沒讓我餓死的，還是支付寶和京東金條啊，笑。）&lt;/p&gt;
&lt;p&gt;獨居的日子，就像是在過退休生活，一切都變得非常緩慢。每天花上好幾個小時胡思亂想，看書、寫字、畫畫、散步，在推特上自言自語，花很多時間審視過往的人生，偶爾和朋友聚會，約陌生人拍照。也感受著寒來暑往，每日的風雲變幻。&lt;/p&gt;
&lt;p&gt;在自我審視的過程中，我得到了一個非常重要的結論：我一直以為自己很缺愛，而且在很長一段時間裡，都覺得自己不值得被愛。但實際上並非如此，我能成長得這麼好、這麼樂觀自信、充滿快樂，那一定是被愛滋養著長大的。我收穫過來自家人、朋友、同學、老師的愛，還有許多陌生人的愛，雖然接觸過的人不算太多，但我遇到的他們總是友善又可愛。我自覺已經相當幸運，並時刻感激著這一切。&lt;/p&gt;
&lt;p&gt;我感受到自己充滿力量，&lt;/p&gt;
&lt;p&gt;正如推友 @wjianjvn 的推文所述：「所以人生最重要的任務，就是重新整合過去的人生經驗，在這些人生經驗中，找到那些來自父母和家人愛的證據，對那些來自他人的關心和幫助心存感激之情。這樣的經歷，可以讓你重新生活在連結和愛之中，讓你重新獲得自信和安全感，然後義無反顧地去探索人生的意義和不確定性。」&lt;/p&gt;
&lt;p&gt;我想，我可以邁向人生的下一個階段了。&lt;/p&gt;
&lt;p&gt;我想做些什麼？
這一年來，我不時會問自己，我真正想要什麼？我真正想做的事情又是什麼？至少有好幾個月的時間裡，我的答案都是：我不想工作（笑）。&lt;/p&gt;
&lt;p&gt;我的終極目標就是不工作，其次是自由職業者，再來是遠端工作，最後才是朝九晚五的上班族。我希望有一天，靠著不務正業也能養活自己。&lt;/p&gt;
&lt;p&gt;其實這一年來，我還堅持做了一件事，就是每天發布冷知識。除了這個月有點懈怠，平均兩天才發布一則，之前一直都是每日更新，從未中斷，至今已累積超過 300 則了。別人的冷知識帳號，都需要投稿才能保持每日更新，而我一個人就能辦到，因為對萬事萬物的好奇心，就是我的日常。&lt;/p&gt;
&lt;p&gt;我想做的，就是希望自己能一直去體驗、去學習各種有用或沒用的知識和技能，像這樣，一直保持著無窮的好奇心，了解更多我身處的這個世界，學會愛更多的人，愛更多的事物。這也是 Philo 這個名字的含義。如果順便還能給其他人帶來快樂和能量，那便是我最大的福氣了。&lt;/p&gt;
&lt;p&gt;我還希望能幫助到別人，想讓更多人愛上閱讀，也想讓他們體會到求知的樂趣；我想激發人們對未知事物的好奇心，幫助他們找到心中所愛，燃起對生活的熱情；我想讓他們知道，這個世界上有趣的事物還是很多的呀。&lt;/p&gt;
&lt;p&gt;我可以做些什麼？
我很清楚自己不想當一枚螺絲釘，我需要從工作中找到樂趣和價值感，我想成為一名內容創作者。&lt;/p&gt;
&lt;p&gt;目標過於空泛是沒有意義的。現階段對我而言，一個切實可行的目標就是成為一名泛科普影片部落客，用動畫的形式，來科普人文、社科、自然科學等一切知識。這既符合了我愛替人科普的興趣，也能發揮我無窮的好奇心，以及涉獵廣泛的優勢；我依然可以做我最喜歡做的事情，而且這還是我所嚮往的自由職涯狀態，我想這樣的工作，再適合我不過了。&lt;/p&gt;
&lt;p&gt;身為一名重度拖延患者，我也不知道什麼時候才會有正式的產出，畢竟我想做出非常高品質的內容，對標那些最優秀的 YouTuber 們。目前還在補充計畫的細節階段，不過大方向已經確定了，度過了迷茫階段，相信未來可期。&lt;/p&gt;
&lt;p&gt;這一年另一個巨大的收穫是，讀書從一種普通的消遣方式，變成了我真正的愛好。&lt;/p&gt;
&lt;p&gt;這一年總共讀了 65 本書，主要都是社科類的，希望接下來能再接再厲，涉獵更多不同的學科。&lt;/p&gt;
&lt;p&gt;去年說過的話，今年再次送給自己。&lt;/p&gt;
&lt;p&gt;GoodBye 2019，哈囉 2020，新的一年，我也希望能繼續按照自己喜歡的方式去生活（去年我可是有做到的喔！）&lt;/p&gt;
&lt;p&gt;{% centerquote %}
不要把你的心固定在轉瞬即逝的事情上：因為在哈里發的部落滅絕之後，底格里斯河仍將繼續穿過巴格達而流淌。如果你富有，那就應該像棗樹一樣慷慨施予；而如果沒有什麼可以施予，那就想像柏樹一樣，做一個自由的人吧。
《瓦爾登湖》
{% endcenterquote %}&lt;/p&gt;
&lt;p&gt;延伸閱讀：&lt;a href=&quot;https://philoli.com/hello2019&quot;&gt;Hello 2019&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>拖了五年，我終於讀完了《拖延心理學》</title><link>https://philoli.com/zh-TW/blog/book-procrastination/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/book-procrastination/</guid><description>這本書買了快五年，卻一直拖延著沒讀完，直到最近才終於一口氣讀完。 為了方便大家閱讀與理解，前面這部分會先針對書中內容做歸納總結，小標題也大多是重新擬定的。書中內容其實相當豐富，舉例也很多元，這裡我只擷取了其中最有價值、最關鍵的資訊，讓整個脈絡看起來更清晰，也希望能幫到那些不想閱讀原書的讀者。</description><pubDate>Sat, 14 Sep 2019 00:25:20 GMT</pubDate><content:encoded>&lt;p&gt;這本書買了快五年，卻一直拖延著沒讀完，直到最近才終於一口氣讀完。&lt;/p&gt;
&lt;p&gt;為了方便大家閱讀與理解，前面這部分會先針對書中內容做歸納總結，小標題也大多是重新擬定的。書中內容其實相當豐富，舉例也很多元，這裡我只擷取了其中最有價值、最關鍵的資訊，讓整個脈絡看起來更清晰，也希望能幫到那些不想閱讀原書的讀者。&lt;/p&gt;
&lt;h2&gt;拖延怪圈&lt;/h2&gt;
&lt;p&gt;每個拖延者都會經歷的拖延週期：（真的太真實了）&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1.「這次我想早點開始」&lt;/strong&gt;
剛接到任務時，你總是信心滿滿，總覺得這次一定能有條不紊地把事情做好。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2.「我得馬上開始」&lt;/strong&gt;
最佳的啟動時機已經過去了，壓力也隨之增加，但離最後期限還很遠，所以你仍然保持樂觀。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3.「我不開始又怎麼樣呢」&lt;/strong&gt;
又過了一會兒，你依然沒有行動，這時，大腦開始陷入掙扎：&lt;/p&gt;
&lt;p&gt;a.「我應該早點開始」
發現自己浪費了太多時間，於是陷入後悔與自責。
b.「我可以做任何事，除了這件……」
這個階段，你什麼都願意做，像是整理房間等等，就是不碰最該做的那件事。你讓自己保持忙碌，給自己一種正在認真推進工作的錯覺。
c.「我無法享受任何事情」
你想透過一些愉快的活動來分散注意力，像是看電影、社交等等，但這種短暫的娛樂很快就會被罪惡感和憂慮所取代。
d.「我希望沒人發現」
時間又過去了很久，事情卻毫無進展，你開始感到羞愧，於是藉由表現出自己的忙碌，來避免他人發現你現在的糟糕處境。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4.「還有時間」&lt;/strong&gt;
在「大限」來臨之前，你仍然試圖保持樂觀，希望能出現奇蹟，讓自己獲得「緩刑」。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5.「我這個人有毛病」&lt;/strong&gt;
奇蹟沒有出現，你感到絕望。你覺得自己可能缺少了別人擁有的某些特質 — 像是自我約束力、勇氣、聰明才智或運氣。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6.「最後的抉擇：做還是不做？戰鬥還是逃跑？」&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;選擇一：不做&lt;/strong&gt;
a.「我無法忍受了」
想在僅剩的時間內完成任務已經不可能了，同時又承受著巨大的痛苦與折磨，於是你選擇「逃跑」。
b.「別費勁了」
反正這麼短的時間也做不好，做了也是浪費時間，乾脆就別做了吧。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;選擇二：做&lt;/strong&gt;
a.「我不能再坐等了」
乾坐著等死太痛苦了，還是做點什麼吧。
b.「事情根本沒有那麼糟，我當初為什麼不早點開始做呢？」
開始以後，你發現原來的拖延和痛苦是不必要的。
c.「把它做完就好」
跟時間賽跑，只求把事情做完就好。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;7.「我永遠不會再拖延了」&lt;/strong&gt;
不論這個任務是否被完成，在經歷了這個磨難後，你再一次下定決心，下次不再踏入這個怪圈，直到下一個任務出現……&lt;/p&gt;
&lt;h2&gt;你為什麼拖延？&lt;/h2&gt;
&lt;h3&gt;1.為什麼拖延：恐懼失敗&lt;/h3&gt;
&lt;p&gt;「他們擔心被他人評斷或自我評斷，害怕自己的不足被人發現，害怕付出最大努力還是做不好。」&lt;/p&gt;
&lt;p&gt;「他們把表現好壞當作衡量一個人能力好壞的唯一標準，表現好即能力強，自我價值感越高，表現不好則證明自己沒有能力。」&lt;/p&gt;
&lt;p&gt;拖延者相信：自我價值感 = 能力 = 表現&lt;/p&gt;
&lt;p&gt;拖延打破了上面第二個等號。不論表現好壞，他們都可以自我安慰說，表現不好是因為拖延，而不是能力差。&lt;/p&gt;
&lt;p&gt;「有些人寧願承受拖延所帶來的痛苦後果，也不願承受努力之後卻沒有如願以償所帶來的羞辱。」&lt;/p&gt;
&lt;p&gt;解決思路：如何看待失敗
一般人面對失敗主要有兩種心態，固定心態和成長心態。&lt;/p&gt;
&lt;p&gt;固定心態認為，能力和智力是與生俱來的，一切的挑戰都是為了證明你的能力出色。而拖延是一種自我保護，可以避免這樣的證明，即避免證明自己的能力不行。&lt;/p&gt;
&lt;p&gt;成長心態認為，能力不是固定的，而是可以變化和發展的，可以透過努力變優秀。你沒必要立刻擅長某件事情，而且做一件你不擅長的事情反而會更有趣，在其中你可以學習並且拓展自己。你的表現不能反映你的個人價值，你更該關注自己學到了什麼。成敗不能決定一個人能力的好壞，失敗是讓一個人加倍努力的理由，而不是讓你退縮、放棄和拖延的理由。&lt;/p&gt;
&lt;p&gt;這裡更應該提倡的是成長心態。&lt;/p&gt;
&lt;p&gt;正如德威克說的，「成功是為了學習和進步，還是為了證明你聰明？」&lt;/p&gt;
&lt;h3&gt;2.為什麼拖延：完美主義者&lt;/h3&gt;
&lt;p&gt;拖延者往往會有這幾類完美主義心態：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;a.「對自己的期待過高，不夠現實」&lt;/strong&gt;
常常會定下自己做不到的高標準。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;b.「無法忍受平庸」&lt;/strong&gt;
無法忍受平庸，想要自己做的每一件事都非常出色。拖延可以讓一個平常的表現歸因於時間倉促，而不是自己能力不行。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;c.「認為優秀不用努力」&lt;/strong&gt;
完美主義者相信，對一個真正出色的人來說，事情即便再困難也應該手到擒來。一旦無法做到這一點，他們的努力就會戛然而止。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;d.「拒絕求助」&lt;/strong&gt;
他們認為任何求助都是軟弱的表現，即便求助會提高效率，他們也選擇事事親力親為，直到負擔變重。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;e.「0或100」&lt;/strong&gt;
只要專案未完成，對他們來說就是一無所成，所以在到達終點之前放棄就變得理所當然了。&lt;/p&gt;
&lt;p&gt;對多數完美主義者而言，成就遠不只達成目標或能力出眾。在很多家庭中，表現出色似乎是贏得認可和愛的最可靠的方式。成就的價值高於一切，而其他次於它的表現不值一提、毫無價值。&lt;/p&gt;
&lt;p&gt;對另一類完美主義者，一直被批評和低估，從沒享受過讚許，透過表現完美來贏得尊重是他們唯一的希望。&lt;/p&gt;
&lt;h4&gt;解決思路：不必事事追求完美&lt;/h4&gt;
&lt;p&gt;應該轉變自己的心態，沒有必要事事追求完美，允許自己犯錯，也不要無限放大那些小錯誤，犯錯很正常，一切都沒那麼糟糕。&lt;/p&gt;
&lt;p&gt;將自己的固定心態轉變為成長心態，用全新的眼光看待那些不完美，這不是致命打擊，而是提升自己、學習成長的最佳推動力。&lt;/p&gt;
&lt;h3&gt;3.為什麼拖延：害怕成功&lt;/h3&gt;
&lt;p&gt;擔心獲得成功需要付出太多努力，遠遠超出了他們的承受能力，他們認為自己達不到這樣的要求，於是選擇拖延來逃避。&lt;/p&gt;
&lt;p&gt;擔心成功之後被暴露在聚光燈之下，人們會加大對他的期望。為了滿足這樣的期待，他不得不給自己加壓，變成工作狂，以致失去對生活的主動權，比如缺少和家人朋友相處的機會。透過拖延降低成功的機會，好讓自己不被眾人注目，有更多的自由。&lt;/p&gt;
&lt;p&gt;害怕成功會傷害到別人，因為難免會有競爭。（其實人沒有那麼容易受傷）&lt;/p&gt;
&lt;h4&gt;解決思路：沒必要擔憂&lt;/h4&gt;
&lt;p&gt;成功不是一蹴可幾的，而是需要腳踏實地一步步的行動。當你對目標更清晰明確，明白完成一個目標不是遙不可及之後，也就不會害怕成功了。&lt;/p&gt;
&lt;p&gt;獲得成功與失去對生活的掌控權並不是非此即彼的關係，會有家人朋友理解你，會為了你的成長和進步開心。很多擔憂只是主觀猜測，其實並不會發生。&lt;/p&gt;
&lt;h3&gt;4.為什麼拖延：反抗規則，爭奪主動控制權&lt;/h3&gt;
&lt;p&gt;拖延常常成為一個人的獨立宣言，一個人試圖透過拖延來告訴人們，「我是一個擁有自主權的人。我根據自己的選擇來行動。我沒有必要按照你的規定或者要求來做事。」&lt;/p&gt;
&lt;p&gt;他們用拖延來逃避控制、反抗權威，反抗那些不得不遵守的規則。他們希望能按照自己的想法生活，保持獨立自主性。他們用不合作的程度來增強自我價值感，即越拖延表示越獨立越不受控制，自我價值感越強。&lt;/p&gt;
&lt;p&gt;潛意識中把世界當作了戰場，把每個人都看作有潛在控制慾的對手。他們可能從小被嚴格管束，個人習慣被過度干預，他人強烈的好奇心讓他們感受到侵犯，不斷的批評讓他們失去自信，太多的限制壓制了他們的自發性和創造力。&lt;/p&gt;
&lt;p&gt;認為合作就意味著投降，合作彷彿是被逼迫著違背自己的意願而做出的妥協。阻礙對方比得到自己想要的更為重要，這成了你的重心，以至於超越了其他一切考量。&lt;/p&gt;
&lt;p&gt;拖延也被用來拒絕某個請求。&lt;/p&gt;
&lt;p&gt;有人透過趕死線來尋求刺激。&lt;/p&gt;
&lt;h4&gt;解決思路：不是所有的規則都需要反抗&lt;/h4&gt;
&lt;p&gt;當你產生了抵制的衝動，可以反思一下，這樣的反應是否有必要。有時候你的抵制是有道理的，確實有人想約束你、控制你。但也有很多時候，你的抵制情緒來自於自身的恐懼，即這時候並沒有人要控制你。&lt;/p&gt;
&lt;p&gt;一個請求不一定意味著控制，一個規則不一定是無法逃脫的牢房，而與人合作也可能是一件令人開心的事情。&lt;/p&gt;
&lt;h3&gt;5.為什麼拖延：調節人際關係的親疏&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;a.害怕疏遠&lt;/strong&gt;
對人有依賴，無法獨立做事，希望前面一直能有一個引路人。用拖延增加親近，希望在「大限」來臨前有人來拯救自己，有理由向人求助。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;b.害怕親近&lt;/strong&gt;
用拖延拒絕，以避免和他人太親近，保持距離和界線感。也為了避免被人搶功勞、佔便宜。&lt;/p&gt;
&lt;h4&gt;解決思路：&lt;/h4&gt;
&lt;p&gt;拖延也許可以暫時性地調節和他人的親疏關係，但治標不治本，拖延只會讓你失去心靈獲得成長的機會。&lt;/p&gt;
&lt;p&gt;人際關係中遇到問題和矛盾應當勇於面對，多溝通交流。維持一個良好的關係，同時保持依賴性和獨立性的平衡是可以做到的，也相當重要。&lt;/p&gt;
&lt;h3&gt;6.為什麼拖延：時間觀念問題&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;a.客觀時間和主觀時間衝突&lt;/strong&gt;
不能很好地調和主觀時間和客觀時間，時間感弱，感覺未來總是遙遙無期，只活在當下。人與人之間的時間觀念差異也會容易產生矛盾。過於注重當下輕視未來，影響長期計畫的設立和實施。&lt;/p&gt;
&lt;p&gt;不要活在主觀時間中，要學會接納客觀時間，與之和諧相處。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;b.對抗時間，拒絕長大，拒絕變老&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;生活總是在推著你走，畢業、工作、結婚、生子、退休，你想透過拖延來找回對時間的掌控感和主動權。你不想承認自己已經長大，不想承認自己在變老，似乎一直拖延下去，死亡也能推遲到來。&lt;/p&gt;
&lt;h4&gt;解決思路：接受現實&lt;/h4&gt;
&lt;p&gt;但你終究會長大，時間總在流逝，死亡是逃不掉的，你要學會接受這個殘酷的事實。&lt;/p&gt;
&lt;h3&gt;7.為什麼拖延：習慣成自然&lt;/h3&gt;
&lt;p&gt;一朝被蛇咬，十年怕井繩。可能你小時候缺乏鼓勵或遇到了創傷，經歷次數多了，對應的大腦神經通路被強化。後來再遇到同樣的事情，你的恐懼會下意識地被激發，於是開始用拖延來迴避。&lt;/p&gt;
&lt;h4&gt;解決思路：建立並強化新的神經通路&lt;/h4&gt;
&lt;p&gt;大腦是可塑的，你要識別出讓你感到不舒服的源頭是什麼，面對它，建立並強化新的神經通路。&lt;/p&gt;
&lt;h3&gt;8.為什麼拖延：病理層面&lt;/h3&gt;
&lt;p&gt;執行功能障礙、注意力缺失綜合症（ADD/ADHD）、憂鬱症、焦慮症、睡眠問題等等。&lt;/p&gt;
&lt;h4&gt;解決思路：&lt;/h4&gt;
&lt;p&gt;有病治病。&lt;/p&gt;
&lt;p&gt;睡眠問題：要認識到自己到底是早起動物還是夜行動物，有的人早晨效率高，有的人夜晚效率高，應當順應自己的身體模式，建立合理的計畫，做到事半功倍。&lt;/p&gt;
&lt;h3&gt;如何戰勝拖延症？&lt;/h3&gt;
&lt;p&gt;戰勝拖延症的關鍵是識別出讓自己拖延的根源是什麼，面對它，基本思路上面都已提及。&lt;/p&gt;
&lt;p&gt;具體方案無非就是時間、精力管理，老生常談的內容了：（本書後半部分都在講這個，廢話很多）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;目標別定太高&lt;/li&gt;
&lt;li&gt;將大專案拆分成多個可執行的小專案&lt;/li&gt;
&lt;li&gt;利用零碎時間&lt;/li&gt;
&lt;li&gt;保持自信&lt;/li&gt;
&lt;li&gt;不必事事追求完美&lt;/li&gt;
&lt;li&gt;學會拒絕&lt;/li&gt;
&lt;li&gt;將不重要的任務分配給他人&lt;/li&gt;
&lt;li&gt;合理獎勵自己&lt;/li&gt;
&lt;li&gt;改變工作環境&lt;/li&gt;
&lt;li&gt;多運動&lt;/li&gt;
&lt;li&gt;睡眠充足&lt;/li&gt;
&lt;li&gt;保持快樂&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;祝大家早日戰勝拖延症！&lt;/p&gt;
</content:encoded><category>閱讀笔记</category></item><item><title>別再吹捧「老師」這個職業了</title><link>https://philoli.com/zh-TW/blog/do-not-flatter-the-teachers/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/do-not-flatter-the-teachers/</guid><description>在教師節的這一天，在幾乎全中國都忙著向老師送禮、讚揚老師的此刻，請容我唱個反調。</description><pubDate>Tue, 10 Sep 2019 20:53:13 GMT</pubDate><content:encoded>&lt;p&gt;在教師節的這一天，在幾乎全中國都忙著向老師送禮、讚揚老師的此刻，請容我唱個反調。&lt;/p&gt;
&lt;p&gt;說些政治不正確的實話，老師也不過是眾多職業中的其中一種罷了。同樣是領錢辦事，憑什麼就要特別值得別人尊重呢？&lt;/p&gt;
&lt;p&gt;會教書的好老師我見過，爛老師我也見過；但能對我產生巨大影響、甚至改變我人生的老師，我卻從來沒遇過。上課是老師的本分，把課上好，可以說是敬業；但各行各業都有敬業的人，那為什麼老師就特別值得感恩呢？&lt;/p&gt;
&lt;p&gt;如今師範生的門檻很低，我以前看隔壁班那些抄作業、常常翹課、甚至連話都說不清楚的同學，實在很難想像他們有一天竟然也要去當老師。大多數情況下，老師面對的都是心智尚未成熟的學生，現代老師基本上已經不怎麼「育人」了，只要能教書就好。更別說許多老師連「教好書」都做不到，甚至一個爛老師還可能毀了孩子的一生。&lt;/p&gt;
&lt;p&gt;不管老師再怎麼強調，偏心都是必然的。面對眾多學生，能受到老師重點關注的，無非就是好學生和差生，而這其中最容易滋生腐敗。向老師送禮、塞紅包、請老師當家教的家長，多到數不清。甚至聽說有些學校的老師，竟然光明正大地向家長收紅包，並且按照紅包金額大小來分配對學生的注意力，這真是讓人大開眼界。&lt;/p&gt;
&lt;p&gt;這種對老師無差別的吹捧和美化，還會帶來什麼問題呢？這很容易讓心智尚未成熟的小孩或他們的家長，過度信任一名陌生人。老師在他們眼中，變成比父母還神聖的存在，父母的話可以不聽，老師的話卻一定會聽。但是，又有誰統計過，老師裡面到底潛藏了多少戀童癖呢？在缺乏性教育的中國，每天又要發生多少起「房思琪式」的悲劇呢？&lt;/p&gt;
&lt;p&gt;小學六年級的時候，有位老師去生孩子了，學校就調來一位外省中年男老師來代課。他除了在上課時，經常對調皮的學生大罵『要是在我們那邊，我早就一腳踹過去了』，還喜歡一邊摸著小女孩的手，一邊替她們講解題目。我忘了自己有沒有被摸過（我不是最受寵的那個），然而當時大家什麼也不懂，頂多只是私下調侃，完全不會認為這行為很嚴重，也完全不會聯想到性騷擾。現在回想起來，還真讓人覺得噁心。&lt;/p&gt;
&lt;p&gt;別說未成年了，成年大學生也會遇到老師利用職務之便性侵的情況，或是利用成績、畢業證施壓，甚至強迫學生替他免費打工。不過這種權力不受約束的情況，也不是只有老師才有，以權謀私幾乎在國內任何一個有權力的地方都能看到，這已經是中國的通病了。&lt;/p&gt;
&lt;p&gt;你可以讚美、感謝那些曾給你帶來幫助的某個特定個人，但這種對某個職業無差別的美化和吹捧，真的大可不必。&lt;/p&gt;
&lt;p&gt;沒錯，可以有做出偉大貢獻的個體（「偉大的個體」不太合適，不該搞造神運動），但不應該有所謂「偉大的職業」。&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>我對「還願」遭下架封殺的看法</title><link>https://philoli.com/zh-TW/blog/my-view-on-devotion-being-blocked/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/my-view-on-devotion-being-blocked/</guid><description>聲明：請理性討論。赤燭團隊已針對這場風波致歉，現在我來試著討論事件本身，並提出一些想法。 《還願》是臺灣赤燭團隊的最新遊戲作品，遊戲剛發售兩天，就被爆出其中一個印章涉嫌辱罵國家領導人，團隊隨即第一時間道歉並替換了素材。然而在短時間內，輿論迅速發酵，從印章開始被過度解讀，進而認為整個遊戲都涉嫌辱華，引發了全面抵制行為，許多購買遊戲的玩家紛紛湧入 Steam 退款並瘋狂刷負評。最終，遊戲在一天之內就被中國境內全面封殺，Steam 中國區也將這款遊戲下架。</description><pubDate>Tue, 26 Feb 2019 20:53:13 GMT</pubDate><content:encoded>&lt;p&gt;聲明：請理性討論。赤燭團隊已針對這場風波致歉，現在我來試著討論事件本身，並提出一些想法。&lt;/p&gt;
&lt;h2&gt;首先，發生了什麼事？&lt;/h2&gt;
&lt;p&gt;《還願》是臺灣赤燭團隊的最新遊戲作品，遊戲剛發售兩天，就被爆出其中一個印章涉嫌辱罵國家領導人，團隊隨即第一時間道歉並替換了素材。然而在短時間內，輿論迅速發酵，從印章開始被過度解讀，進而認為整個遊戲都涉嫌辱華，引發了全面抵制行為，許多購買遊戲的玩家紛紛湧入 Steam 退款並瘋狂刷負評。最終，遊戲在一天之內就被中國境內全面封殺，Steam 中國區也將這款遊戲下架。&lt;/p&gt;
&lt;h2&gt;赤燭團隊對這場風波有沒有責任？&lt;/h2&gt;
&lt;p&gt;責任肯定是有的，畢竟要是沒有那張貼圖，什麼事情都不會發生。&lt;/p&gt;
&lt;h2&gt;赤燭團隊有沒有錯？&lt;/h2&gt;
&lt;p&gt;我認為他們沒有錯。嘲諷國家領導人在任何民主國家都是被允許的，而且大家天天拿來開玩笑，早就習以為常了，當初加入這個素材的人，應該也沒想太多。要是按照五年前的政治氛圍，大家看到這樣的彩蛋，肯定會相視一笑，覺得很有趣，根本不會當一回事。就算是現在，網路上也充斥著各種調侃性質的表情包、文章和評論等等。我們的紅線一天天收緊，赤燭沒有義務去了解那條界限到底在哪裡。我們應該反思的是制度上的問題，而不是在第一時間就將矛頭指向製作團隊。&lt;/p&gt;
&lt;h2&gt;什麼叫做「夾帶私貨」？&lt;/h2&gt;
&lt;p&gt;我最早是在別人翻譯著作時，聽過這種說法，指的是譯者在翻譯他人著作時，故意加入自己的理解，有時甚至扭曲原文意思的行為。然而，《還願》本身就是赤燭團隊的原創作品，內容全是「私貨」，哪來「夾帶私貨」這種說法呢？&lt;/p&gt;
&lt;h2&gt;有沒有辱華？&lt;/h2&gt;
&lt;p&gt;遊戲中最多就是出現了一個印章彩蛋，而「辱華」根本是純粹的過度解讀，製作團隊也已解釋並道歉過了。
欲加之罪，何患無辭？類似的場景在文革期間也曾出現過，沒錯，就是文字獄。&lt;/p&gt;
&lt;p&gt;認為遊戲辱華的人是這樣解讀的：
杜美心 = 向著美國的心
陸恭銘 = 陸公民（暗指中國大陸公民）
陸心社 = 大陸心就是邪教
分數 89 暗示某著名事件
蠟燭 49 代表 1949
1987/10/1~1987/10/7 暗示國慶&lt;/p&gt;
&lt;p&gt;實際上，許多網友是這樣解讀的：
杜美心 = DMX = 大明星
美心 = 「迷信」的臺語發音
陸恭銘 = 「路光明」的臺語發音
陸心社 = X 心社、X 心會、X 心教的說法在臺灣很常見
89、49 這種兩位數在臺灣一般是指民國年，而不是西元年。
由於儀式為期七天，加上 1987 年 10 月 7 日是當年的中秋節，這一天還出現了半影月食。中秋節本該闔家團聚，卻無法如願，暗示著家庭破裂。同時，月食在宗教文化中原本就象徵大凶，認為妖魔鬼怪都會現身，將這一天作為儀式的最後一天，也增添了遊戲的恐怖氛圍。&lt;/p&gt;
&lt;p&gt;所以，所謂的辱華言論，純粹是過度解讀。&lt;/p&gt;
&lt;h2&gt;嘲諷國家領導人等同於嘲諷整個國家嗎？&lt;/h2&gt;
&lt;p&gt;不等於。天天都有人罵川普，外國人嘲諷，美國人自己也嘲諷，但美國人根本不會覺得這是在罵整個美國。一個人不應該成為一個國家的象徵，這也是現代民主國家在建設過程中，極力要避免的現象。然而，在這場風波中，我看到有相當一部分人，就是抱持著這樣的態度，在觸發「開關」後就開啟了瘋狂模式。&lt;/p&gt;
&lt;p&gt;現在的言論環境越來越緊縮，只是從來沒人料想到，環境竟然已經惡劣到這種地步。遊戲發售三天獲得大量好評，隨後卻有人爆出印章爭議，接著一群人開始過度解讀各種影射，覺得自己被侮辱了，再上升到國家層面，就說遊戲辱華。瞬間，大規模的「抵制運動」就此展開：有人發文咒罵，有人在各種相關影片底下洗版勸說下架，有人湧入 Steam 退款後再給予負評，最終遊戲在半天之內就被中國境內全面封殺。&lt;/p&gt;
&lt;p&gt;或者說，環境或許還沒惡劣到這種程度，而是重壓之下，大家的自我審查竟然已經到了如此地步。&lt;/p&gt;
&lt;h2&gt;藝術到底應不應該摻雜政治？&lt;/h2&gt;
&lt;p&gt;總有人說，遊戲、文學、電影、音樂等就是要「純粹」，不應該加入政治。不好意思，藝術從來沒有遠離過政治，許多優秀的藝術作品內容都與政治息息相關。藝術本就應該擁有最大的自由，可以充分地去表達，包括人性的釋放，也包括政治批判。一邊說著藝術不能談論政治，另一邊政治卻隨意插手藝術（影視劇、書籍、遊戲等的審查），這本身就是相當分裂的行為。藝術可以談論政治，而且也應該談論政治；藝術的批判方式比普通說教更能深入人心，藝術應當嘗試用自己的力量打破加諸在身上的限制。&lt;/p&gt;
&lt;h2&gt;其他想法&lt;/h2&gt;
&lt;p&gt;Steam 的《還願》討論區剛經歷了兩天的洗版，累積了幾千條瘋狂的貼文，也逐漸開始冷卻下來。從標題中也能明顯感受到，新增的大部分貼文基本上都是理性討論，紛紛開始思考背後的原因，兩岸網友也開始探討雙方的政治觀點差異等等。而許多臺灣人表示，他們不認為調侃領導人是什麼嚴重的事情，例如網民或媒體罵蔡英文簡直是家常便飯，早就習慣了；反而看到中國大陸的人因為一點小事如此大動干戈，覺得有點好笑。&lt;/p&gt;
&lt;p&gt;再者，如果你不喜歡一款遊戲，你可以個人退款，也可以給負評，這一點問題也沒有。但是你不能因為個人喜好就去綁架所有人，並反對其他人玩。這種全面瘋狂抵制、瘋狂洗版的現象，到底正不正常？是不是太過頭了？如果這不正常，那這背後的瘋狂到底是哪裡出了問題？&lt;/p&gt;
&lt;p&gt;反思體制、反思教育，才是我們更應該做的。&lt;/p&gt;
&lt;p&gt;你說政治離你很遠，而且你不喜歡政治，所以也不想看。實際上，政治和你的生活息息相關。你會發現看到一半的電視劇突然下架了，喜歡看的耽美小說被禁了，剛發的微博被刪除了，關注很久的部落客帳號突然不見了；查閱資料時，發現「根據相關法律法規不予顯示」；你的見義勇為可能要面臨牢獄之災；給孩子買的奶粉裡有三聚氰胺；孩子上的幼兒園有三種顏色；剛打的疫苗已經過期了；父母買了一大堆權健的保健品；自己陷入金融騙局卻投訴無門；想上訪時，卻發現自己被加入了黑名單，限制搭乘高鐵；發現自己看到的世界一團糟，打開電視卻是一片祥和，處處歌功頌德……政治其實就是你的食衣住行，你離不開政治。政治不只是政府，還有法治體系、監督制度，以及全體公民。你也應該認識到，我們在課堂中接受到的政治教育是缺失的，甚至是扭曲的，那些要求背誦的無聊段落不配稱為政治。說這一段的目的，是想讓大家不要把政治當作惡魔，政治離你很近，大家能做的是學會監督，行使公民權利。因為以後成為各行各業領導者的人可能是你的同學，想讓環境變好的方式除了監督別人，還有約束自己。&lt;/p&gt;
&lt;p&gt;以上僅是我一點不成熟的想法，如果你有想說的，歡迎理性評論，無論觀點一致與否都可以。&lt;/p&gt;
&lt;p&gt;後記：在朋友圈發文字的截圖，嘗試了四次都發不出去，對「還願」兩個字進行打碼後也是一樣，所以乾脆放棄了。還是直接放一個部落格連結比較令人神清氣爽。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;相關閱讀推薦：&lt;/strong&gt;
&lt;a href=&quot;https://theinitium.com/article/20190227-notes-devotion&quot;&gt;《還願》爭議的兩重模糊：遊戲表達的意義與「被侮辱」主體&lt;/a&gt;
(來自「端傳媒」的讀者來函，閱讀需要翻牆)&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>哈囉 2019</title><link>https://philoli.com/zh-TW/blog/hello2019/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/hello2019/</guid><description>在微博上看到有人寫出充滿想像力又很可愛的詩句，覺得真是太棒了，原來詩也能這樣寫啊，好想學喔！ 在推特上看到一位日本年輕畫家的作品，不管是畫面、情感表達還是想像力，都精彩極了，我也好想試著，把我腦海裡的畫面表達出來！ 前兩天看《星際迷航》時，認識了克林貢語，這是製作團隊特地為劇中外星人創造出來的語言，甚至還提供了該劇的克林貢語字幕。而且，克林貢語字典已經賣出超過二十五萬本，Google 搜尋引擎也有克林貢語的版本，Duolingo (多鄰國) 甚至還提供了這個語種的課程。心想，科幻周邊商品能發展到這種程度，也太酷了吧！好想學喔！</description><pubDate>Tue, 01 Jan 2019 20:53:13 GMT</pubDate><content:encoded>&lt;p&gt;在微博上看到有人寫出充滿想像力又很可愛的詩句，覺得真是太棒了，原來詩也能這樣寫啊，好想學喔！&lt;/p&gt;
&lt;p&gt;在推特上看到一位日本年輕畫家的作品，不管是畫面、情感表達還是想像力，都精彩極了，我也好想試著，把我腦海裡的畫面表達出來！&lt;/p&gt;
&lt;p&gt;前兩天看《星際迷航》時，認識了克林貢語，這是製作團隊特地為劇中外星人創造出來的語言，甚至還提供了該劇的克林貢語字幕。而且，克林貢語字典已經賣出超過二十五萬本，Google 搜尋引擎也有克林貢語的版本，Duolingo (多鄰國) 甚至還提供了這個語種的課程。心想，科幻周邊商品能發展到這種程度，也太酷了吧！好想學喔！&lt;/p&gt;
&lt;p&gt;這兩天看《My Brilliant Friend》，被 Lila 的氣質深深吸引，感嘆她們之間那種微妙的友誼，還覺得義大利語怎麼可以這麼好聽，也好想學！&lt;/p&gt;
&lt;p&gt;像這樣的事情還有很多，這就是我的日常，每隔幾個月，就會替我打開一扇新世界的大門。&lt;/p&gt;
&lt;p&gt;即便我大部分時間都是獨處，但我完全不會感到所謂的無聊和寂寞，因為有趣的事物實在是太多了。我會對一切我未知的事物感到好奇，想要去嘗試、去了解，想去學習所有我覺得很酷的事情。&lt;/p&gt;
&lt;p&gt;當然，我對於「酷」的定義跟一般人不太一樣，我認為只要是我覺得有趣的，就是酷的。比方說，我覺得看很多書的人很酷，我覺得寫詩的人很酷，能畫出好看的畫的人很酷，能拍出好看照片的人很酷，能拍出好看的電影和電視劇的人很酷，能寫出很多優秀軟體的人很酷，能說出新穎觀點的人很酷，願意自由表達自己想法的人很酷，願意挑戰權威的人很酷。或許其他人不一定這麼想，但我還是覺得自己也很酷。&lt;/p&gt;
&lt;p&gt;剛進大學的時候，我也是充滿熱情，後來在環境的潛移默化中、老師的照本宣科裡，以及雜七雜八、毫無意義的管理條例下，熱情逐漸喪失殆盡。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;我可以毫不負責地說，中國的普通大學就是扼殺學生好奇心和學習熱情的地方，那不是教育，不過是換一個地方繼續管理罷了。&lt;/strong&gt; 當我看到所謂中國頂尖大學，面對類似年初的「沈陽事件」後的做派；看到北大對於那些敢於站出來為工人維權的北大學生的打壓、取締馬克思主義學會，就覺得，呵，所謂名校也不過如此，同樣烏煙瘴氣。當最應該倡導自由和正義的大學校園中，卻不允許出現自由的時候，我就已經對這類學校非常失望了。&lt;/p&gt;
&lt;p&gt;畢業之後的這幾個月，有了充足的時間面對自己後，我又逐漸找回了自我，找回了那份原本屬於自己的好奇心、對於未知事物的熱情、探索的慾望，以及嘗試的動力。我想去看更大的世界，想表達自我。&lt;/p&gt;
&lt;p&gt;我時不時會寫點什麼，百分之八十是為了表達，百分之二十是為了交流。不是為了標新立異、特立獨行，只是有時候，一些想法若是不記錄下來，就會一直縈繞在腦海中，一天兩天，一週兩週，久久不能散去。想交流，卻又害怕交流，害怕自己不知道如何回應。&lt;/p&gt;
&lt;p&gt;我認為表達自我，不一定要拘泥於某種形式，有時候我用文字，有時候是繪畫，還有攝影，也嘗試寫詩，以及寫程式，未來也可能去拍一些幾分鐘的影片，只是想用最合適、最能傳達內心想法的方式去表達。不一定要被多少人看到，但還是至少會希望有那麼幾個觀眾。&lt;/p&gt;
&lt;p&gt;我從小寫作文就拿不到高分，也沒學過畫畫，剛開始接觸攝影，但我一點也不害怕去嘗試，不怕被笑話，因為我的目的更多地是在於表達，而不是表現。說實話，我這個只要不講話就沒人會注意到我，存在感極低的人，能被看到就很難得了。也正因為存在感低，沒有出眾的才華和外貌，也沒有一大堆推不掉的朋友聚會，沒有多餘的關注，我獲得了比其他人更大的自由，能夠自由地行動和思考。&lt;/p&gt;
&lt;p&gt;我自己購買 VPS 架設 VPN，這樣我就能看到一個更大、更精彩的世界。我看教學學習架設部落格，替部落格新增小功能並架設圖床，這樣我就能隨心所欲地書寫，不用考慮敏感詞，也不用擔心被刪文、被封號。我學習數據科學、機器學習，準備當資料領域的程式設計師，電腦是萬能工具，有了它我就能做到很多原本不能做的事。&lt;/p&gt;
&lt;p&gt;我想知道世界是如何運轉的，為什麼我們看到的世界是這個樣子；想知道外星人到底存不存在，馬斯克是不是真的會移民去火星；想知道不同的文化是如何形成的，不同的制度是怎樣演變的，貿易到底在國家之間扮演著怎樣的角色，為什麼會有戰爭，黑市到底是怎樣形成的，為什麼大多數歷史時期女性地位都處於弱勢，常常被壓迫；想知道人類為什麼有喜怒哀樂，性格到底是天生因素比較多，還是後天影響比較多，基因到底有哪些奧妙，為什麼有婚姻以及婚姻制度是否合理，為什麼有如此多的性傾向，傅柯的書裡到底說了些什麼……&lt;/p&gt;
&lt;p&gt;因為好奇，因為想知道，這些是我活下去的動力，所以我想盡量活久一點，才能知道更多。&lt;/p&gt;
&lt;p&gt;我對社會很絕望，每天看那些社會新聞，除了難過和憤怒，我不知道自己還能做什麼。為什麼還有如此多的人在承受不合理的壓迫，為什麼他們還沒有等到屬於他們的正義降臨，為什麼人性可以如此邪惡，為什麼他們可以飲人血，而且飲得理所當然，為什麼那些自己的血正在被人飲著的人，還要咒罵那些不想飲血，並且呼籲大家不要飲的人，為什麼被統治者被訓練成為了動不動就要站在統治者角度思考問題的人。我很難過，我很憤怒，我還想知道這些問題的答案。&lt;/p&gt;
&lt;p&gt;人類就是矛盾的集合體。我對社會很絕望，但仍然可以對生活、對世界充滿熱情，這是在這個令人絕望的環境下，讓我自己的靈魂不至於死去的方式。&lt;/p&gt;
&lt;p&gt;網路是我的雙眼，亦是我的雙腿，它能帶我去到我暫時不能去的地方，能讓我看到在各個角落閃閃發光的人，能讓我領略不同文化，並感受不同觀點之間的碰撞。&lt;/p&gt;
&lt;p&gt;GoodBye 2018，Hello 2019，新的一年，我也希望能繼續按照自己喜歡的方式去生活。&lt;/p&gt;
&lt;p&gt;{% centerquote %}
我們只會對未知的事物感到畏懼，知道越多，畏懼就越少。
by Lila 《我的天才女友》
{% endcenterquote %}&lt;/p&gt;
</content:encoded><category>隨筆</category></item><item><title>資料科學中 Python 的常用語法（進階）</title><link>https://philoli.com/zh-TW/blog/python-tutorails-advanced-level/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/python-tutorails-advanced-level/</guid><description>最近這兩天在看這本 Data Science from Scrach (PDF地址 )，這是一本很不錯、淺顯易懂的資料科學入門書。其中有一個章節介紹了 Python 的基礎語法，以及資料科學中常用的進階語法。我覺得介紹得很棒，內容簡潔又明瞭，所以我把它翻譯成繁體中文，放在這裡方便日後查閱。 資料科學中常用的 Python 語法（基礎） 資料科學中常用的 Python 語法（進階） 本章主要著重介紹在資料處理中非常實用的 Python 進階語法與功能（基於 Python 2.7）。</description><pubDate>Wed, 07 Nov 2018 23:53:13 GMT</pubDate><content:encoded>&lt;p&gt;最近這兩天在看這本 &lt;a href=&quot;https://book.douban.com/subject/26364377/&quot;&gt;Data Science from Scrach&lt;/a&gt; (&lt;a href=&quot;http://www.zhanjunlang.com/resources/tutorial/Data%20Science%20from%20Scratch%20First%20Principles%20with%20Python.pdf&quot;&gt;PDF地址&lt;/a&gt; )，這是一本很不錯、淺顯易懂的資料科學入門書。其中有一個章節介紹了 Python 的基礎語法，以及資料科學中常用的進階語法。我覺得介紹得很棒，內容簡潔又明瞭，所以我把它翻譯成繁體中文，放在這裡方便日後查閱。&lt;br /&gt;
&lt;a href=&quot;https://philoli.com/python-tutorails-basic-level/&quot;&gt;資料科學中常用的 Python 語法（基礎）&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://philoli.com/python-tutorails-advanced-level/&quot;&gt;資料科學中常用的 Python 語法（進階）&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;本章主要著重介紹在資料處理中非常實用的 Python 進階語法與功能（基於 Python 2.7）。&lt;/p&gt;
&lt;h3&gt;排序 Sorting&lt;/h3&gt;
&lt;p&gt;如果你想對 Python 的列表進行排序，可以使用列表本身的 &lt;code&gt;sort&lt;/code&gt; 方法。如果你不想破壞原始列表，可以使用 &lt;code&gt;sorted&lt;/code&gt; 函數來回傳一個新的已排序列表：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x = [4,1,2,3]
y = sorted(x)       # y = [1,2,3,4], x 不變
x.sort()            # 目前 x = [1,2,3,4]
# `sort` 或 `sorted` 預設是從小到大排序列表。
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果想要從大到小排序，可以指定 &lt;code&gt;reverse = True&lt;/code&gt; 這個參數。&lt;/p&gt;
&lt;p&gt;也可以自訂排序函數，讓列表依照指定關鍵字進行排序：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# 依照絕對值從大到小排序
x = sorted([-4,1,-2,3], key=abs, reverse=True) # is [-4,3,-2,1]
# 依照單字出現的次數從大到小排序
wc = sorted(word_counts.items(),
key=lambda (word, count): count,
reverse=True)
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;列表解析 List Comprehensions&lt;/h3&gt;
&lt;p&gt;我們經常會遇到這樣的情況：想要從列表中提取特定的幾個元素來組成新的列表，或是改變其中幾個元素的值，甚至兩者都做。Python 中慣用的做法就是「列表解析」（List Comprehensions）：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;even_numbers = [x for x in range(5) if x % 2 == 0]  # [0, 2, 4]
squares = [x * x for x in range(5)]                 # [0, 1, 4, 9, 16]
even_squares = [x * x for x in even_numbers]        # [0, 4, 16]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;同樣地，你可以將列表變成字典或集合：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;square_dict = { x : x * x for x in range(5) }       # { 0:0, 1:1, 2:4, 3:9, 4:16 }
square_set = { x * x for x in [1, -1] }             # { 1 }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果你不需要使用到列表中的元素，那麼可以將底線 &lt;code&gt;_&lt;/code&gt; 當作變數：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;zeroes = [0 for _ in even_numbers] # 與列表 even_numbers 有相同的長度
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;列表解析支援多重 &lt;code&gt;for&lt;/code&gt; 迴圈：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;pairs = [(x, y)
    for x in range(10)
    for y in range(10)]    # 總共 100 對： (0,0) (0,1) ... (9,8), (9,9)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;後面的 &lt;code&gt;for&lt;/code&gt; 迴圈可以使用前面 &lt;code&gt;for&lt;/code&gt; 迴圈的結果：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;increasing_pairs = [(x, y)                      # 只包含 x &amp;lt; y 的資料對
                    for x in range(10)          # range(lo, hi) 等於
                    for y in range(x + 1, 10)]  # [lo, lo + 1, ..., hi - 1]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;未來我們會經常用到列表解析。&lt;/p&gt;
&lt;h3&gt;生成器和迭代器 Generators and Iterators&lt;/h3&gt;
&lt;p&gt;列表有一個問題，就是一不小心就會變得非常龐大，像是 &lt;code&gt;range(1000000)&lt;/code&gt; 就會產生一個一百萬個元素的列表。如果一次處理一個資料，可能會耗費過長時間（或記憶體耗盡）。然而，你可能實際上只用到前幾個資料，這樣其他運算就顯得多餘。&lt;/p&gt;
&lt;p&gt;而生成器（Generators）可以讓你只迭代那些需要用到的資料。可以使用函數和 &lt;code&gt;yield&lt;/code&gt; 表達式來建立一個生成器：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def lazy_range(n):
    &quot;&quot;&quot;range 的惰性版本&quot;&quot;&quot;
    i = 0
    while i &amp;lt; n:
        yield i
        i += 1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;譯者補充：
生成器也是一種特殊的迭代器，&lt;code&gt;yield&lt;/code&gt; 是生成器實現迭代的關鍵。它作為生成器執行的暫停與恢復點，可以對 &lt;code&gt;yield&lt;/code&gt; 表達式進行賦值，也可以將 &lt;code&gt;yield&lt;/code&gt; 表達式的值回傳。任何包含 &lt;code&gt;yield&lt;/code&gt; 語句的函數都被稱為生成器。跳出生成器時，生成器會儲存當前的執行狀態，並在下次執行時恢復現場，以取得下一個迭代值。採用列表迭代會佔用大量記憶體空間，而使用生成器差不多只佔用一個記憶體空間，從而達到節省記憶體的效果。&lt;/p&gt;
&lt;p&gt;下面這個迴圈將一次消耗一個 &lt;code&gt;yield&lt;/code&gt; 中的值，直到全部消耗完畢：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;for i in lazy_range(10):
    do_something_with(i)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(事實上，Python 自帶了一個實現上述 &lt;code&gt;_lazy_range_&lt;/code&gt; 效果的函數，稱為 &lt;code&gt;xrange&lt;/code&gt;，在 Python 3 中則稱為 &lt;code&gt;range&lt;/code&gt;。) 這也表示你可以建立一個無窮數列：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def natural_numbers():
    &quot;&quot;&quot;回傳 1, 2, 3, ...&quot;&quot;&quot;
    n = 1
    while True:
        yield n
        n += 1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;不過並不建議使用這種沒有退出迴圈邏輯的語句。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TIP&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;使用生成器迭代的一個缺點就是，元素從頭到尾只能迭代一次。如果想實現多次迭代，你只能每次都建立新的生成器，或者直接使用列表。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;第二種建立生成器的方法：利用括號內的解析表達式：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;lazy_evens_below_20 = (i for i in lazy_range(20) if i % 2 == 0)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我們知道字典中的 &lt;code&gt;items()&lt;/code&gt; 方法會回傳一個包含字典中所有鍵值對的列表，但更多情況下，我們會使用 &lt;code&gt;iteritems()&lt;/code&gt; 生成器方法來進行迭代，每次只產生並回傳一個鍵值對。&lt;/p&gt;
&lt;h3&gt;隨機 Randomness&lt;/h3&gt;
&lt;p&gt;在學習資料科學時，我們將會經常需要產生隨機數，所以只要匯入 &lt;code&gt;random&lt;/code&gt; 模組就能使用：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;import random
four_uniform_randoms = [random.random() for _ in range(4)]
# [0.8444218515250481,        # random.random() 會產生隨機數
# 0.7579544029403025,         # 隨機數會被標準化處理，範圍介於 0 和 1 之間
# 0.420571580830845,          # 這個函數是最常用來產生隨機數的函數
# 0.25891675029296335]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果你想獲得可重現的結果，可以讓 &lt;code&gt;random&lt;/code&gt; 模組基於 &lt;code&gt;random.seed&lt;/code&gt; 設定的內部狀態來產生偽隨機（即確定性）數字：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;random.seed(10)           # 將 seed 設定為 10
print random.random()     # 0.57140259469
random.seed(10)           # 將 seed 重新設定為 10
print random.random()     # 0.57140259469 再一次
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;有時候我們也會使用 &lt;code&gt;random.randrange&lt;/code&gt; 函數來產生一個指定範圍內的隨機數：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;random.randrange(10)      # 從 range(10) = [0, 1, ..., 9] 中隨機選擇一個數
random.randrange(3, 6)    # 從 range(3, 6) = [3, 4, 5] 中隨機選擇一個數
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;還有一些方法有時候用起來很方便，例如 &lt;code&gt;random.shuffle&lt;/code&gt; 會打亂一個列表中的元素次序，重新產生一個隨機排列的列表：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;up_to_ten = range(10)
random.shuffle(up_to_ten)
print up_to_ten
# [2, 5, 1, 9, 7, 3, 8, 6, 4, 0] (你得到的結果應該不同)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果想從一個列表中隨機選擇一個元素，可以使用 &lt;code&gt;random.choice&lt;/code&gt; 方法：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;my_best_friend = random.choice([&quot;Alice&quot;, &quot;Bob&quot;, &quot;Charlie&quot;]) # 我得到的是 &quot;Bob&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果既想要產生一個隨機序列，又不想打亂原始列表，可以使用 &lt;code&gt;random.sample&lt;/code&gt; 方法：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;lottery_numbers = range(60)
winning_numbers = random.sample(lottery_numbers, 6) # [16, 36, 10, 6, 25, 9]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;你可以透過多次呼叫來實現多個隨機樣本的選擇（允許重複）：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;four_with_replacement = [random.choice(range(10))
                         for _ in range(4)]
# [9, 4, 4, 2]
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;正規表達式 Regular Expressions&lt;/h3&gt;
&lt;p&gt;正規表達式用於文本搜尋，雖然略顯複雜但卻非常實用，因此有大量的書籍專門講解正規表達式。我們遇到時會再具體解釋，下面是一些在 Python 中使用正規表達式的範例：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;import re
print all([                                 # 以下敘述全部回傳 True，因為
    not re.match(&quot;a&quot;, &quot;cat&quot;),               # * &apos;cat&apos; 不以 &apos;a&apos; 開頭
    re.search(&quot;a&quot;, &quot;cat&quot;),                  # * &apos;cat&apos; 中包含了字母 &apos;a&apos;
    not re.search(&quot;c&quot;, &quot;dog&quot;),              # * &apos;dog&apos; 中不包含字母 &apos;c&apos;
    3 == len(re.split(&quot;[ab]&quot;, &quot;carbs&quot;)),    # * 根據 a 或 b 將單字拆分成三部分 [&apos;c&apos;,&apos;r&apos;,&apos;s&apos;]
    &quot;R-D-&quot; == re.sub(&quot;[0-9]&quot;, &quot;-&quot;, &quot;R2D2&quot;)  # * 用短橫線替換數字
    ])                                      # 輸出 True
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;物件導向程式設計 Object-Oriented Programming&lt;/h3&gt;
&lt;p&gt;和許多程式語言一樣，Python 允許你定義封裝資料的類別，以及對其進行操作的函數。我們有時會使用它們來讓程式碼更清晰簡潔。透過建構一個帶有大量註釋的範例來解釋它們，可能是最簡單的方式。假設沒有內建的 Python 集合，我們可能會想建立自己的 &lt;code&gt;Set&lt;/code&gt; 類別。那麼這個類別應該具備哪些功能呢？舉例來說，給定一個 &lt;code&gt;Set&lt;/code&gt;，我們需要能夠向其中新增項目、從中刪除項目，並檢查它是否包含特定值。所以，我們會將所有這些功能都建立為該類別的成員函數。這樣一來，我們就可以在 &lt;code&gt;Set&lt;/code&gt; 物件之後，用點（&lt;code&gt;.&lt;/code&gt;）來存取這些成員函數：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# 按照慣例，我們給予類別名稱 _PascalCase_
class Set:
    # 這些是成員函數
    # 每個成員函數都有一個置於首位的&quot;self&quot;參數（另一個慣例）
    # “self”對應於正在使用的特定 Set 物件

    def __init__(self, values=None):
        &quot;&quot;&quot;這是建立函數
        每當你建立一個新的 Set 時，就會呼叫該函數
        可以像這樣呼叫
        s1 = Set() # 空集合
        s2 = Set([1,2,2,3]) # 根據指定值初始化集合&quot;&quot;&quot;
        self.dict = {} # Set 中的每個實例都有自己的 dict 屬性
        # 我們使用該屬性來追蹤每個成員
        if values is not None:
            for value in values:
            self.add(value)

    def __repr__(self):
        &quot;&quot;&quot;這是 Set 物件中的字串表達式
        你可以透過向 Python 命令視窗輸入字串，或者利用 str() 方法向物件傳遞字串&quot;&quot;&quot;
        return &quot;Set: &quot; + str(self.dict.keys())

    # 我們將透過成為 self.dict 中的鍵，並將鍵值設為 True 來表示成員資格。
    def add(self, value):
        self.dict[value] = True

    # 如果參數為字典中的鍵，對應的值就在 Set 中
    def contains(self, value):
        return value in self.dict

    def remove(self, value):
        del self.dict[value]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然後我們就可以像這樣使用 &lt;code&gt;Set&lt;/code&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;s = Set([1,2,3])
s.add(4)
print s.contains(4)     # True
s.remove(3)
print s.contains(3)     # False
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;函數工具 Functional Tools&lt;/h3&gt;
&lt;h4&gt;部分函數 partial&lt;/h4&gt;
&lt;p&gt;當傳遞函數時，有時我們會想使用某函數的部分功能來建立新函數。舉個簡單的例子，假設我們有一個包含兩個變數的函數：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def exp(base, power):
    return base ** power
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我們想要利用它來建立一個函數，該函數輸入一個變數，輸出底數為 2 的冪函數 &lt;code&gt;exp(2, power)&lt;/code&gt; 的結果。&lt;/p&gt;
&lt;p&gt;當然，我們可以用 &lt;code&gt;def&lt;/code&gt; 定義一個新的函數，雖然這看起來不太明智：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def two_to_the(power):
  return exp(2, power)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;更聰明的做法是利用 &lt;code&gt;functools.partial&lt;/code&gt; 方法：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;from functools import partial
two_to_the = partial(exp, 2)      # 目前這個函數只有一個變數
print two_to_the(3)               # 8
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果指定了名稱，也可以使用 &lt;code&gt;partial&lt;/code&gt; 方法填充其他的參數：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;square_of = partial(exp, power=2)
print square_of(3)                # 9
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果你嘗試在函數中間亂用參數，那麼程式很快就會變得混亂，所以請盡量避免這種行為。&lt;/p&gt;
&lt;h4&gt;映射 map&lt;/h4&gt;
&lt;p&gt;我們偶爾也會使用 &lt;code&gt;map&lt;/code&gt;、&lt;code&gt;reduce&lt;/code&gt; 和 &lt;code&gt;filter&lt;/code&gt; 等函數，作為列表解析的功能替代：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def double(x):
    return 2 * x

xs = [1, 2, 3, 4]
twice_xs = [double(x) for x in xs]      # [2, 4, 6, 8]
twice_xs = map(double, xs)              # 同上
list_doubler = partial(map, double)     # 函數功能是將列表加倍
twice_xs = list_doubler(xs)             # 也是 [2, 4, 6, 8]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;map&lt;/code&gt; 方法還可以用於多參數函數到多列表的映射：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def multiply(x, y): return x * y

products = map(multiply, [1, 2], [4, 5])  # [1 * 4, 2 * 5] = [4, 10]
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;過濾器 filter&lt;/h4&gt;
&lt;p&gt;同樣地，過濾器實現的是列表解析中 &lt;code&gt;if&lt;/code&gt; 的功能：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def is_even(x):
    &quot;&quot;&quot;若 x 為偶數則回傳 True，x 為奇數則回傳 False&quot;&quot;&quot;
    return x % 2 == 0

x_evens = [x for x in xs if is_even(x)]   # [2, 4]
x_evens = filter(is_even, xs)             # 同上
list_evener = partial(filter, is_even)    # 這個函數實現過濾功能
x_evens = list_evener(xs)                 # 也是 [2, 4]
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;縮減 reduce&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;reduce&lt;/code&gt; 方法會不斷合併列表中的第一個和第二個元素，然後將結果與第三個元素合併，並一直重複這個過程，直到得到一個唯一的結果：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x_product = reduce(multiply, xs)          # = 1 * 2 * 3 * 4 = 24
list_product = partial(reduce, multiply)  # 這個函數實現縮減一個列表
x_product = list_product(xs)              # 也是 24
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;列舉 enumerate&lt;/h3&gt;
&lt;p&gt;偶爾會出現這樣的情況：在遍歷一個列表時，同時要使用元素和它的索引：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# 不太 Python（不夠簡潔優雅）
for i in range(len(documents)):
    document = documents[i]
    do_something(i, document)

# 同樣不太 Python（不夠簡潔優雅）
i = 0
for document in documents:
    do_something(i, document)
    i += 1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;最簡潔的做法是使用 &lt;code&gt;enumerate&lt;/code&gt; 列舉方法，產生一個元組 &lt;code&gt;(index, element)&lt;/code&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;for i, document in enumerate(documents):
    do_something(i, document)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;同樣地，如果只想使用索引：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;for i in range(len(documents)): do_something(i)   # 不簡潔
for i, _ in enumerate(documents): do_something(i) # 簡潔
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;後面我們會經常用到這個方法。&lt;/p&gt;
&lt;h3&gt;壓縮和參數解壓縮 zip and Argument Unpacking&lt;/h3&gt;
&lt;h4&gt;壓縮 zip&lt;/h4&gt;
&lt;p&gt;我們經常會對兩個或更多的列表進行壓縮處理。壓縮實際上就是將多個列表轉化為對應元組的單一列表形式：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;list1 = [&apos;a&apos;, &apos;b&apos;, &apos;c&apos;]
list2 = [1, 2, 3]
zip(list1, list2)       # 得到 [(&apos;a&apos;, 1), (&apos;b&apos;, 2), (&apos;c&apos;, 3)]
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;參數解壓縮 Argument Unpacking&lt;/h4&gt;
&lt;p&gt;如果多個列表長度不一致，那麼壓縮過程會在最短列表的尾部停止。你也可以使用一個特別的「解壓縮」（unzip）技巧對列表進行解壓縮：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;pairs = [(&apos;a&apos;, 1), (&apos;b&apos;, 2), (&apos;c&apos;, 3)]
letters, numbers = zip(*pairs)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;其中星號 &lt;code&gt;*&lt;/code&gt; 用於執行參數解壓縮，它使用 &lt;code&gt;pairs&lt;/code&gt; 的元素作為 &lt;code&gt;zip&lt;/code&gt; 的個別參數。下面的呼叫方式具有同等效果：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;zip((&apos;a&apos;, 1), (&apos;b&apos;, 2), (&apos;c&apos;, 3))  # 回傳 [(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;), (&apos;1&apos;,&apos;2&apos;,&apos;3&apos;)]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;參數解壓縮也可以和其他函數共同使用：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def add(a, b): return a + b

add(1, 2)           # 回傳 3
add([1, 2])         # 報錯
add(*[1, 2])        # 回傳 3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;雖然不太實用，不過是個讓程式碼變得簡潔的好技巧。&lt;/p&gt;
&lt;h3&gt;不定長參數傳遞 args and kwargs&lt;/h3&gt;
&lt;p&gt;假設我們要建立一個高階函數，該函數輸入一個舊函數，並回傳一個新的函數，新函數是舊函數乘以 2 的結果：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def doubler(f):
    def g(x):
      return 2 * f(x)
    return g
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;執行範例：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def f1(x):
    return x + 1

g = doubler(f1)
print g(3)        # 8 (== (3 + 1) * 2)
print g(-1)       # 0 (== (-1 + 1) * 2)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然而，只要傳遞的參數大於一個，這個方法就不太好用了：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def f2(x, y):
    return x + y

g = doubler(f2)
print g(1, 2) # 報錯 TypeError: g() takes exactly 1 argument (2 given)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;所以我們需要指定一個函數，使得它能夠容納任意數量的參數，然後利用參數解壓縮來實現傳遞多個參數，這看起來有點神奇：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def magic(*args, **kwargs):
    print &quot;unnamed args:&quot;, args
    print &quot;keyword args:&quot;, kwargs
magic(1, 2, key=&quot;word&quot;, key2=&quot;word2&quot;)
# 輸出結果：
# unnamed args: (1, 2)
# keyword args: {&apos;key2&apos;: &apos;word2&apos;, &apos;key&apos;: &apos;word&apos;}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;當我們像這樣定義一個函數時，&lt;code&gt;args&lt;/code&gt;（&lt;code&gt;arguments&lt;/code&gt; 的縮寫）是一個包含未命名參數的元組，而 &lt;code&gt;kwargs&lt;/code&gt;（&lt;code&gt;keyword arguments&lt;/code&gt; 的縮寫）是包含命名參數的字典。&lt;/p&gt;
&lt;p&gt;它們也可以用在傳遞的參數為列表（或元組）或字典的情況：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def other_way_magic(x, y, z):
    return x + y + z

x_y_list = [1, 2]
z_dict = { &quot;z&quot; : 3 }
print other_way_magic(*x_y_list, **z_dict)    # 6
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;你可以用它配合各種特別的方法使用，但我們只用它來解決高階函數傳遞不定長參數的問題：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def doubler_correct(f):
    &quot;&quot;&quot;無論 f 是什麼都能有效運作&quot;&quot;&quot;
    def g(*args, **kwargs):
        &quot;&quot;&quot;無論有多少參數，這個函數都能正確將參數傳遞給 f&quot;&quot;&quot;
        return 2 * f(*args, **kwargs)
    return g

g = doubler_correct(f2)
print g(1, 2) # 6
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;歡迎來到資料科學的世界！&lt;/h3&gt;
&lt;p&gt;叮！恭喜你又打開了新世界的大門！接下來就可以開心地去玩耍囉～&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;相關閱讀:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://philoli.com/python-tutorails-basic-level&quot;&gt;資料科學中常用的 Python 語法（基礎）&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Python</category></item><item><title>資料科學中 Python 的常用語法（基礎篇）</title><link>https://philoli.com/zh-TW/blog/python-tutorails-basic-level/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/python-tutorails-basic-level/</guid><description>這幾天在讀這本 Data Science from Scrach (PDF連結)，是一本很棒、淺顯易懂的資料科學入門書籍。其中一個章節介紹了 Python 的基礎語法和資料科學常用的進階語法，我覺得介紹得很好，既簡潔又清晰，因此我將其翻譯並整理在這裡，作為我的筆記與備忘。 資料科學中常用的 Python 語法（基礎篇） 資料科學中常用的 Python 語法（進階篇） 本章主要著重於介紹在資料處理中，非常實用的 Python 基礎語法和功能（基於 Python 2.7）。</description><pubDate>Wed, 07 Nov 2018 20:53:13 GMT</pubDate><content:encoded>&lt;p&gt;這幾天在讀這本 &lt;a href=&quot;https://book.douban.com/subject/26364377/&quot;&gt;Data Science from Scrach&lt;/a&gt; (&lt;a href=&quot;http://www.zhanjunlang.com/resources/tutorial/Data%20Science%20from%20Scratch%20First%20Principles%20with%20Python.pdf&quot;&gt;PDF連結&lt;/a&gt;)，是一本很棒、淺顯易懂的資料科學入門書籍。其中一個章節介紹了 Python 的基礎語法和資料科學常用的進階語法，我覺得介紹得很好，既簡潔又清晰，因此我將其翻譯並整理在這裡，作為我的筆記與備忘。&lt;br /&gt;
&lt;a href=&quot;https://lulalap.com/2018/11/07/python-tutorails-basic-level/&quot;&gt;資料科學中常用的 Python 語法（基礎篇）&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://lulalap.com/2018/11/09/python-tutorails-advanced-level/&quot;&gt;資料科學中常用的 Python 語法（進階篇）&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;本章主要著重於介紹在資料處理中，非常實用的 Python 基礎語法和功能（基於 Python 2.7）。&lt;/p&gt;
&lt;h3&gt;空白字元與格式&lt;/h3&gt;
&lt;p&gt;許多程式語言使用括號來控制程式碼區塊，但 Python 則是用縮排來達成這件事：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;for i in [1, 2, 3, 4, 5]:  
    print i          # &quot;for i&quot; 迴圈的第一行  
    for j in [1, 2, 3, 4, 5]:  
        print j      # &quot;for j&quot; 迴圈的第一行  
        print i + j  # &quot;for j&quot; 迴圈的最後一行  
    print i          # &quot;for i&quot; 迴圈的最後一行  
print &quot;done looping&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;這讓 Python 的程式碼非常容易閱讀，但也代表你必須時刻留意排版格式。括號內的空白字元會被忽略，這在撰寫長表達式時非常實用：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;long_winded_computation = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20)  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;也能讓程式碼更容易閱讀：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;list_of_lists = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]  
easier_to_read_list_of_lists = [ [1, 2, 3],  
                                 [4 ,5 ,6 ],  
                                 [7 ,8 ,9 ] ]  
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;多行陳述式&lt;/h3&gt;
&lt;p&gt;你可以用一個反斜線 &lt;code&gt;\&lt;/code&gt; 來表示程式碼連接中斷在兩行之間（但這種寫法很少見）：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;two_plus_three = 2 + \
                 3  
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;模組（Modules）&lt;/h3&gt;
&lt;p&gt;無論是 Python 內建的模組，還是自行下載的第三方模組，都需要透過手動匯入才能使用。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;直接匯入整個模組：&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;import re  
my_regex = re.compile(&quot;[0-9]+&quot;, re.I)  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;這裡匯入的 &lt;code&gt;re&lt;/code&gt; 模組是用於正規表達式（regular expression）的。匯入模組後，就可以直接將模組名稱作為前綴（例如 &lt;code&gt;re.&lt;/code&gt;），來呼叫其提供的具體功能。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;如果欲匯入的模組名稱在你的程式碼中已經被使用，可以將模組匯入時對應到另一個名稱：&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;import re as regex  
my_regex = regex.compile(&quot;[0-9]+&quot;, regex.I)  
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;如果你「很壞」，你可以將整個模組都匯入到目前的命名空間（namespace），這可能會在不經意間覆蓋你已經定義好的變數：&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;match = 10  
from re import *  # `re` 模組中也有一個 `match` 函式  
print match       # 會輸出 `match` 函式  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;但相信你不會這麼做，因為你是一個好人。&lt;/p&gt;
&lt;h3&gt;四則運算（Arithmetic）&lt;/h3&gt;
&lt;p&gt;Python 2.7 預設使用整數除法，所以 $5 / 2 = 2$。但很多時候我們並不想要整數除法，這時可以匯入這個模組：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;from __future__ import division  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;匯入後，就會得到 $5 / 2 = 2.5$。&lt;br /&gt;
整數除法：$5 // 2 = 2$。&lt;/p&gt;
&lt;h3&gt;函式（Functions）&lt;/h3&gt;
&lt;h4&gt;函式定義&lt;/h4&gt;
&lt;p&gt;函式是一種能夠接收零個或多個輸入，並返回特定輸出結果的規則。在 Python 中，我們用 &lt;code&gt;def 函式名稱(參數)&lt;/code&gt; 的方式來定義一個函式：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def double(x):  
    &quot;&quot;&quot;你可以在這裡寫一些關於函式功能的解釋  
    例如，該函式會將輸入內容乘以 2&quot;&quot;&quot;  
    # 函式主體寫在這裡，記得要縮排  
    return x * 2  
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;函式使用&lt;/h4&gt;
&lt;p&gt;在 Python 中，函式被視為「一級物件（first-class objects）」，這代表我們可以將函式指定給一個變數，也可以將它作為參數傳遞給其他函式或變數：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def apply_to_one(f):  
    &quot;&quot;&quot;呼叫函式 f 並將 1 作為函式參數&quot;&quot;&quot;  
    return f(1)  
my_double = double          # `double` 指向上一節定義的函式  
x = apply_to_one(my_double) # `x` 等於 2  
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;匿名函式&lt;/h4&gt;
&lt;p&gt;我們也可以透過 &lt;code&gt;lambda&lt;/code&gt; 來建立匿名函式：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;y = apply_to_one(lambda x: x + 4)     # 等於 5  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;雖然可以將 &lt;code&gt;lambda&lt;/code&gt; 指定給其他變數，但大多數人會建議你還是盡量使用 &lt;code&gt;def&lt;/code&gt; 來定義函式：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;another_double = lambda x: 2 * x      # 不建議  
def another_double(x): return 2 * x   # 建議做法  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;補充說明：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;lambda&lt;/code&gt; 只是一個表達式，函式主體比 &lt;code&gt;def&lt;/code&gt; 簡單許多。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;lambda&lt;/code&gt; 的主體是一個表達式，而不是一個程式碼區塊。你只能在 &lt;code&gt;lambda&lt;/code&gt; 表達式中封裝有限的邏輯。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;函式參數傳遞&lt;/h4&gt;
&lt;p&gt;函式參數可以定義預設值。如果呼叫函式時不帶參數，就會使用預設值；如果帶有參數，則會傳遞指定的值：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def my_print(message=&quot;my default message&quot;):  
    print message  
my_print(&quot;hello&quot;)     # 輸出 &quot;hello&quot;  
my_print()            # 輸出 &quot;my default message&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;有時候直接透過參數名稱來指定參數也很好用：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def subtract(a=0, b=0):  
    return a - b  
subtract(10, 5)   # 回傳 5  
subtract(0, 5)    # 回傳 -5  
subtract(b=5)     # 與上一個相同，回傳 -5  
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;字串（Strings）&lt;/h3&gt;
&lt;p&gt;你可以使用單引號或雙引號來建立字串（引號必須配對）：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;single_quoted_string = &apos;data science&apos;  
double_quoted_string = &quot;data science&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;用反斜線 &lt;code&gt;\&lt;/code&gt; 來表示跳脫字元（escape character），例如：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;tab_string = &quot;\t&quot;      # 表示跳格符號（tab）  
len(tab_string)        # 等於 1  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;當你想要使用反斜線本身（例如用於 Windows 目錄路徑或正規表達式）時，可以透過使用原始字串 &lt;code&gt;r&quot;&quot;&lt;/code&gt; 來定義：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;not_tab_string = r&quot;\t&quot; # 表示字元 &apos;\&apos; 和 &apos;t&apos;  
len(not_tab_string)    # 等於 2  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;利用三個雙引號來建立多行字串：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;multi_line_string = &quot;&quot;&quot;這是第一行  
這是第二行  
這是第三行&quot;&quot;&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;例外處理（Exception Handling）&lt;/h3&gt;
&lt;p&gt;當程式出錯時，Python 會拋出一個「例外（exception）」。如果我們不對其進行處理，程式將會終止執行。要捕捉例外，可以使用 &lt;code&gt;try&lt;/code&gt; 和 &lt;code&gt;except&lt;/code&gt; 陳述式：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;try:  
    print 0 / 0  
except ZeroDivisionError:  
    print &quot;不能除以 0&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;儘管在其他程式語言中，例外常被視為不好的現象，但在 Python 中，適當地處理例外反而會讓你的程式碼更簡潔、更乾淨。&lt;/p&gt;
&lt;h3&gt;列表（Lists）&lt;/h3&gt;
&lt;h4&gt;建立列表&lt;/h4&gt;
&lt;p&gt;列表是簡單的有序集合，也是 Python 中最基礎的資料結構（類似其他程式語言中的陣列，但列表具有一些額外的特性）。你可以這樣建立一個列表：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;integer_list = [1, 2, 3]  
heterogeneous_list = [&quot;string&quot;, 0.1, True]  
list_of_lists = [ integer_list, heterogeneous_list, [] ]  
list_length = len(integer_list)   # 等於 3  
list_sum = sum(integer_list)      # 等於 6  
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;存取列表中的值&lt;/h4&gt;
&lt;p&gt;你可以透過方括號來索引列表中的值：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x = range(10)       # 列表 `x = [0, 1, ..., 9]`  
zero = x[0]         # 等於 0，列表的索引從 0 開始  
one = x[1]          # 等於 1  
nine = x[-1]        # 等於 9，列表中的最後一個元素  
eight = x[-2]       # 等於 8，列表中的倒數第二個元素  
x[0] = -1           # 目前的列表 `x = [-1, 1, 2, 3, ..., 9]`  
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;截取列表（Slicing）&lt;/h4&gt;
&lt;p&gt;可以用方括號來截取列表：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;first_three = x[:3]                  # [-1, 1, 2]  
three_to_end = x[3:]                 # [3, 4, ..., 9]  
one_to_four = x[1:5]                 # [1, 2, 3, 4]  
last_three = x[-3:]                  # [7, 8, 9]  
without_first_and_last = x[1:-1]     # [1, 2, ..., 8]  
copy_of_x = x[:]                     # [-1, 1, 2, ..., 9]  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;你可以用 &lt;code&gt;in&lt;/code&gt; 關鍵字來檢查某個元素是否存在於列表中：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;1 in [1, 2, 3]        # True  
0 in [1, 2, 3]        # False  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;這種元素查找方式的效率很低。只有在列表非常小，或者你不在意查找時間的情況下，才建議使用。&lt;/p&gt;
&lt;h4&gt;拼接列表&lt;/h4&gt;
&lt;p&gt;在 Python 中，要拼接兩個列表非常容易：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x = [1, 2, 3]  
x.extend([4, 5, 6])   # 目前的 `x = [1,2,3,4,5,6]`  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果你不想修改原列表 &lt;code&gt;x&lt;/code&gt;，你可以使用「加號」運算子來建立一個新的列表：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x = [1, 2, 3]  
y = x + [4, 5, 6]     # 目前的 `y = [1, 2, 3, 4, 5, 6]`；`x` 沒有變化  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;常常會用這種方式一次在列表中加入一個元素：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x = [1, 2, 3]  
x.append(0)           # 目前的 `x = [1, 2, 3, 0]`  
y = x[-1]             # 等於 0  
z = len(x)            # 等於 4  
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;列表解構（Unpacking）&lt;/h4&gt;
&lt;p&gt;如果你知道列表中有多少個元素，那麼很容易就能解構這個列表：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x, y = [1, 2]         # 目前的 `x = 1`, `y = 2`  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果等式兩邊的元素數目不一致，你將會得到一個「值錯誤（&lt;code&gt;ValueError&lt;/code&gt;）」。因此，我們更常用底線 &lt;code&gt;_&lt;/code&gt; 來忽略列表中不需要的部分：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;_, y = [1, 2]         # 目前的 `y == 2`，而第一個元素被忽略  
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;元組（Tuples）&lt;/h3&gt;
&lt;p&gt;列表和元組非常相似，唯一的區別是元組中的元素不能被修改（immutable）。&lt;/p&gt;
&lt;h4&gt;建立元組&lt;/h4&gt;
&lt;p&gt;你可以使用圓括號或不加任何括號來建立元組：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;my_tuple = (1, 2)  
other_tuple = 3, 4  
my_list[1] = 3        # 目前的 `my_list` 為 `[1, 3]`  
try:  
    my_tuple[1] = 3  
except TypeError:  
    print &quot;無法修改元組&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;利用元組能夠很方便地從函式中獲取多個回傳值：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;def sum_and_product(x, y):  
    return (x + y),(x * y)  
sp = sum_and_product(2, 3)    # 等於 `(5, 6)`  
s, p = sum_and_product(5, 10) # `s = 15`, `p = 50`  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;元組（和列表）都支援同時指定多個元素：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x, y = 1, 2       # 目前的 `x = 1`, `y = 2`  
x, y = y, x       # 這是 Python 中交換兩個變數值的方法；目前的 `x = 2`, `y = 1`  
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;字典（Dictionaries）&lt;/h3&gt;
&lt;h4&gt;建立字典&lt;/h4&gt;
&lt;p&gt;Python 中另一種基礎資料結構是字典（dictionary），它能讓你透過鍵（key）快速取得對應的值（value）：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;empty_dict = {}                       # 非常 Python 風格的空字典定義  
empty_dict2 = dict()                  # 較不 Python 風格的空字典定義  
grades = { &quot;Joel&quot; : 80, &quot;Tim&quot; : 95 }  # 字典儲存  
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;查找字典元素&lt;/h4&gt;
&lt;p&gt;你可以用方括號加上鍵（key）來查找對應的值：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;joels_grade = grades[&quot;Joel&quot;]          # 等於 80  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果要查找的鍵不在字典中，將會返回一個「鍵值錯誤（&lt;code&gt;KeyError&lt;/code&gt;）」：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;try:  
    kates_grade = grades[&quot;Kate&quot;]  
except KeyError:  
    print &quot;找不到 Kate 的成績！&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;你可以透過 &lt;code&gt;in&lt;/code&gt; 關鍵字來檢查鍵是否存在於字典中：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;joel_has_grade = &quot;Joel&quot; in grades     # True  
kate_has_grade = &quot;Kate&quot; in grades     # False  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;字典有一個方法可以返回預設值，當要查找的鍵不在字典中時，它會返回設定的預設值（而不是拋出例外）：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;joels_grade = grades.get(&quot;Joel&quot;, 0)   # 等於 80  
kates_grade = grades.get(&quot;Kate&quot;, 0)   # 等於 0  
no_ones_grade = grades.get(&quot;No One&quot;)  # 回傳預設值 `None`  
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;修改字典&lt;/h4&gt;
&lt;p&gt;你可以用方括號來建立、修改字典中的鍵值對（key-value pair）：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;grades[&quot;Tim&quot;] = 99                    # 取代舊的值  
grades[&quot;Kate&quot;] = 100                  # 增加一個鍵值對  
num_students = len(grades)            # 等於 3  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我們將會經常像這樣使用字典來表達資料的結構：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;tweet = {  
    &quot;user&quot; : &quot;joelgrus&quot;,  
    &quot;text&quot; : &quot;Data Science is Awesome&quot;,  
    &quot;retweet_count&quot; : 100,  
    &quot;hashtags&quot; : [&quot;#data&quot;, &quot;#science&quot;, &quot;#datascience&quot;, &quot;#awesome&quot;, &quot;#yolo&quot;]  
}  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;除了查找特定的鍵，我們還可以像這樣操作所有的鍵、值或鍵值對：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;tweet_keys = tweet.keys()             # 得到一個鍵（key）的列表  
tweet_values = tweet.values()         # 得到值的列表  
tweet_items = tweet.items()           # 得到 `(鍵, 值)` 元組  
&quot;user&quot; in tweet_keys                  # 回傳 True，但這是使用效率較低的列表 `in` 查找  
&quot;user&quot; in tweet                       # 更 Python 風格的用法，使用效率較高的字典 `in` 查找  
&quot;joelgrus&quot; in tweet_values            # True  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;字典中的鍵是唯一的，而且列表不能作為字典的鍵。如果你需要一個多部分的鍵，你可以使用元組，或者透過某種方式將鍵轉換成字串。&lt;/p&gt;
&lt;h4&gt;內建字典（defaultdict）&lt;/h4&gt;
&lt;p&gt;如果你正試圖統計一個文件（document）中每個詞彙出現的頻率，一個顯而易見的做法是建立一個字典，以詞彙作為鍵，頻率作為對應的值。然後遍歷文件，遇到已經出現過的詞彙就讓字典中對應的鍵值遞增 1，遇到未出現過的詞彙就在字典中加入一個新的鍵值對：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;word_counts = {}  
for word in document:  
    if word in word_counts:  
        word_counts[word] += 1  
    else:  
        word_counts[word] = 1  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;當然，你也可以像這樣用「先嘗試再處理例外」的方式，來處理一個缺失的鍵：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;word_counts = {}  
for word in document:  
    try:  
        word_counts[word] += 1  
    except KeyError:  
        word_counts[word] = 1  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;第三個方法是使用 &lt;code&gt;get()&lt;/code&gt;，這個方法對於處理缺失的鍵表現得非常出色：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;word_counts = {}  
for word in document:  
    previous_count = word_counts.get(word, 0)  
    word_counts[word] = previous_count + 1  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;內建字典 &lt;code&gt;defaultdict&lt;/code&gt; 就跟普通字典一樣，唯一的區別是，當你試圖在字典中查找一個不存在的鍵時，&lt;code&gt;defaultdict&lt;/code&gt; 會利用你提供的函式（或型別）自動建立一個鍵值對。為了使用 &lt;code&gt;defaultdict&lt;/code&gt;，你需要從 &lt;code&gt;collections&lt;/code&gt; 模組中匯入它：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;from collections import defaultdict  
word_counts = defaultdict(int)        # `int()` 會產生 0  
for word in document:  
    word_counts[word] += 1  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在列表、普通字典甚至自定義的函式中，&lt;code&gt;defaultdict&lt;/code&gt; 都很好用：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;dd_list = defaultdict(list)           # `list()` 會產生一個空列表  
dd_list[2].append(1)                  # 目前的 `dd_list` 為 `{2: [1]}`  
dd_dict = defaultdict(dict)           # `dict()` 會產生一個空字典  
dd_dict[&quot;Joel&quot;][&quot;City&quot;] = &quot;Seattle&quot;   # 目前的 `dd_dict` 內容為 `{ &quot;Joel&quot; : { &quot;City&quot; : &quot;Seattle&quot;}}`  
dd_pair = defaultdict(lambda: [0, 0]) # 建立了一個鍵對應值為列表的字典  
dd_pair[2][1] = 1                     # 目前的 `dd_pair` 內容為 `{2: [0,1]}`  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;這種方法非常實用，以後當我們要從字典中獲取某些鍵值結果時，就無需再檢查鍵是否存在了。&lt;/p&gt;
&lt;h3&gt;計數器（Counter）&lt;/h3&gt;
&lt;p&gt;計數器 &lt;code&gt;Counter&lt;/code&gt; 可以直接將一組值轉換成類似字典的物件，其中鍵是這組值中的某個元素，對應的值則是該元素出現的次數。這在建立直方圖（histogram）時會經常用到：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;from collections import Counter  
c = Counter([0, 1, 2, 0]) # `c` (大約) 為 `{ 0 : 2, 1 : 1, 2 : 1 }`  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;這樣我們就有了一個很方便地統計詞頻的方法：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;word_counts = Counter(document)  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;計數器還有一個很常用的方法 &lt;code&gt;most_common()&lt;/code&gt;，可以直接取得最高頻率的幾個詞彙和對應的頻率：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# 輸出前 10 個最高頻的詞彙以及它們的計數值  
for word, count in word_counts.most_common(10):  
    print word, count  
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;集合（Sets）&lt;/h3&gt;
&lt;p&gt;Python 中另一種資料結構是集合（Set），集合是一組不重複元素的收集。&lt;br /&gt;
你可以這樣建立一個集合並向其中加入元素：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;s = set()  
s.add(1)          # `s` 為 `{ 1 }`  
s.add(2)          # `s` 為 `{ 1, 2 }`  
s.add(2)          # `s` 為 `{ 1, 2 }`  
x = len(s)        # 等於 2  
y = 2 in s        # 等於 True  
z = 3 in s        # 等於 False  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;使用集合的兩大理由是：&lt;/p&gt;
&lt;p&gt;第一，集合中的 &lt;code&gt;in&lt;/code&gt; 運算非常高效。當一個資料集中的元素數量非常龐大時，以集合的形式來查找元素顯然比列表更合適：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;stopwords_list = [&quot;a&quot;,&quot;an&quot;,&quot;at&quot;] + hundreds_of_other_words + [&quot;yet&quot;, &quot;you&quot;]  
&quot;zip&quot; in stopwords_list               # 失敗，需要逐一檢查每個元素  
stopwords_set = set(stopwords_list)  
&quot;zip&quot; in stopwords_set                # 查找成功，而且速度很快  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;第二，用集合來獲取一組資料中不重複的元素非常方便：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;item_list = [1, 2, 3, 1, 2, 3]  
num_items = len(item_list)            # 6  
item_set = set(item_list)             # {1, 2, 3}  
num_distinct_items = len(item_set)    # 3  
distinct_item_list = list(item_set)   # [1, 2, 3]  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;不過實際上，集合的使用頻率還是沒有字典和列表高。&lt;/p&gt;
&lt;h3&gt;條件陳述式&lt;/h3&gt;
&lt;p&gt;在絕大多數程式語言中，你都可以像這樣用 &lt;code&gt;if&lt;/code&gt; 來表示條件分支：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;if 1 &amp;gt; 2:  
    message = &quot;if only 1 were greater than two…&quot;  
elif 1 &amp;gt; 3:  
    message = &quot;elif stands for &apos;else if&apos;&quot;  
else:  
    message = &quot;when all else fails use else (if you want to)&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;你也可以像這樣將條件分支陳述式寫在同一行中，但這種寫法很少見：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;parity = &quot;even&quot; if x % 2 == 0 else &quot;odd&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;迴圈陳述式&lt;/h3&gt;
&lt;h4&gt;&lt;code&gt;while&lt;/code&gt; 迴圈&lt;/h4&gt;
&lt;p&gt;Python 中的 &lt;code&gt;while&lt;/code&gt; 迴圈：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x = 0  
while x &amp;lt; 10:  
    print x, &quot;is less than 10&quot;  
    x += 1  
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;&lt;code&gt;for&lt;/code&gt; 迴圈&lt;/h4&gt;
&lt;p&gt;更常用的是使用 &lt;code&gt;for-in&lt;/code&gt; 迴圈：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;for x in range(10):  
    print x, &quot;is less than 10&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;更複雜的邏輯表達式可以使用 &lt;code&gt;continue&lt;/code&gt; 和 &lt;code&gt;break&lt;/code&gt; 陳述式：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;for x in range(10):  
    if x == 3:  
        continue          # 直接進入下一輪迴圈  
    if x == 5:  
        break             # 完全退出迴圈  
    print x  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;結果將會輸出 0、1、2 和 4。&lt;/p&gt;
&lt;h3&gt;布林值與真值（Truthiness）&lt;/h3&gt;
&lt;p&gt;Python 中的布林變數 &lt;code&gt;Booleans&lt;/code&gt; 用法和其他程式語言差不多，唯一的區別是首字母必須大寫：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;one_is_less_than_two = 1 &amp;lt; 2      # 為 `True`  
true_equals_false = True == False # 為 `False`  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Python 使用 &lt;code&gt;None&lt;/code&gt; 來表示一個值不存在，類似於其他程式語言中的 &lt;code&gt;null&lt;/code&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;x = None  
print x == None        # 輸出 `True`，但這種寫法不夠優雅  
print x is None        # 輸出 `True`，這種寫法更優雅  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Python 允許你用其他值來代替布林值，以下這些都等價於 &lt;code&gt;False&lt;/code&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;False&lt;/li&gt;
&lt;li&gt;None&lt;/li&gt;
&lt;li&gt;[] (一個空列表)&lt;/li&gt;
&lt;li&gt;{} (一個空字典)&lt;/li&gt;
&lt;li&gt;“”&lt;/li&gt;
&lt;li&gt;set()&lt;/li&gt;
&lt;li&gt;0&lt;/li&gt;
&lt;li&gt;0.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;類似地，也有許多等價於 &lt;code&gt;True&lt;/code&gt; 的值，這讓你非常方便地判斷空列表、空字串以及空字典等等。&lt;/p&gt;
&lt;p&gt;當然，如果你無法預期結果，可能會在使用過程中出錯：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;s = some_function_that_returns_a_string()  
if s:  
    first_char = s[0]  
else:  
    first_char = &quot;&quot;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;一個更簡潔的做法，其效果等同於上面的做法：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;first_char = s and s[0]  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果第一個值為真（True），將會回傳第二個值，否則回傳第一個值。&lt;/p&gt;
&lt;p&gt;類似地，如果 &lt;code&gt;x&lt;/code&gt; 可能是一個數字也可能為空，那麼這樣可以得到一個肯定為數字的 &lt;code&gt;x&lt;/code&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;safe_x = x or 0  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Python 中還有 &lt;code&gt;all()&lt;/code&gt; 函式，當每個元素都為 &lt;code&gt;True&lt;/code&gt; 時，它會回傳 &lt;code&gt;True&lt;/code&gt;。而 &lt;code&gt;any()&lt;/code&gt; 函式，只要有一個元素為 &lt;code&gt;True&lt;/code&gt; 就會回傳 &lt;code&gt;True&lt;/code&gt;。例如，對於一個所有元素都為「真」的列表，&lt;code&gt;all()&lt;/code&gt; 函式將會回傳 &lt;code&gt;True&lt;/code&gt;，否則將會回傳 &lt;code&gt;False&lt;/code&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;all([True, 1, { 3 }])       # True  
all([True, 1, {}])          # `False`，`{}` 等價於 `False`  
any([True, 1, {}])          # True  
all([])                     # `True`，不存在一個等價於 `False` 的元素  
any([])                     # `False`，不存在一個等價於 `True` 的元素  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;延伸閱讀:&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&quot;https://philoli.com/python-tutorails-advanced-level/&quot;&gt;資料科學中常用的 Python 語法（進階篇）&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Python</category></item><item><title>我居然錯過了考研究所正式報名</title><link>https://philoli.com/zh-TW/blog/i-missed-an-important-test/</link><guid isPermaLink="true">https://philoli.com/zh-TW/blog/i-missed-an-important-test/</guid><description>預想過無數種失敗的方式，卻怎麼也沒想到，有一天我會栽在這裡。 但更讓我驚訝的是，我居然一點也不難過，反而還隱隱有些開心。</description><pubDate>Mon, 05 Nov 2018 20:53:13 GMT</pubDate><content:encoded>&lt;p&gt;預想過無數種失敗的方式，卻怎麼也沒想到，有一天我會栽在這裡。&lt;/p&gt;
&lt;p&gt;但更讓我驚訝的是，我居然一點也不難過，反而還隱隱有些開心。&lt;/p&gt;
&lt;p&gt;這才是真正的自由滋味，從大學這個牢籠脫逃出來後。&lt;/p&gt;
&lt;h2&gt;第一次挑戰浙江大學資工所&lt;/h2&gt;
&lt;p&gt;去年這個時候，我才剛結束長達兩個月、平均每天跑五公里的長跑計畫。那是一次試圖探索自己極限的嘗試。&lt;/p&gt;
&lt;p&gt;在這之前以及之後的半個多月，我每天依然悠然自得地唸六到七個小時的書，然後跑步，或者摸魚。這段期間，我每天還有精力構思考研百日倒數的創意形式，每天更新，畫在寢室的白板上。&lt;/p&gt;
&lt;p&gt;剩下四十多天的時候，開始覺得時間不夠用了。專業科目只讀過一遍，個別章節甚至完全沒看；線性代數才做一半，機率論還沒開始看，考古題也還沒開始寫。政治學申論題只做過一遍一千題，問答題幾乎沒看。&lt;/p&gt;
&lt;p&gt;還剩一個月的時候，這輩子考試都沒慌過的我，終於開始慌了。我知道自己無論如何也沒時間做第二遍了。&lt;/p&gt;
&lt;p&gt;還有三週的時候，腦袋一片空白，似乎複習過的痕跡絲毫沒有留下記憶，打算放棄的念頭劃過腦海。&lt;/p&gt;
&lt;p&gt;經過一番思索後，我還是決定再掙扎一下。&lt;/p&gt;
&lt;p&gt;極度緊迫的時間條件和糟糕的複習狀況，反而成了觸發點，像是正好打破了那道壁壘，進入了「心流」狀態。作為一個自我診斷為注意力不足（ADD）的人，我第一次體驗到什麼叫真正的專注。&lt;/p&gt;
&lt;h3&gt;最後當然是毫無懸念地失敗了&lt;/h3&gt;
&lt;h3&gt;結果&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;數學一&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;數學一整本書完整的一遍都沒做完，最後遇上當年度數一考題爆冷，是近幾年最難的，我把能寫的都寫上去了。
目標：隨緣
結果：數學一 90 / 150 分。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;政治學&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;政治學問答題，我花了四個晚上一個下午背「肖四」考前猜題。運用理解記憶或拆字記憶法，用四十個字記憶好幾百字的答案，大概背了七八題。考試時，答案都出現在題幹裡，我三個小時沒停筆。
目標：65
結果：政治學 70 / 100 分。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;英文一&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;英文考古題閱讀測驗做了兩遍，核心單字背了又忘，忘了又忘。考試做閱讀時差點睡著。作文背了範本，結果在考場上徹底放開來寫，隨心所欲地自由發揮。
目標：70
結果：英文一 68 / 100 分。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;專業科目&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;專業科目，資料結構演算法完全沒有複習，組成原理有兩大章節沒有複習，王道（參考書名）只做過一遍。考試十五分的演算法題目全被扣光。
目標：隨緣
結果：408專業科目 106 / 150 分。&lt;/p&gt;
&lt;p&gt;總分：334
複試門檻：361
該專業報名人數：約 2000 人&lt;/p&gt;
&lt;h3&gt;原因分析&lt;/h3&gt;
&lt;p&gt;最後當然是毫無懸念地失敗了。自我分析一下原因。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;客觀原因：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;浙江大學資工所報名人數暴增
&lt;ul&gt;
&lt;li&gt;前年報名人數 1200+ 人，複試門檻 330+ 分；去年報名人數 2000 人，複試門檻 361 分，整體試卷難度高於前一年。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;零基礎跨專業、跨學校、跨地區
&lt;ul&gt;
&lt;li&gt;俗稱「三跨考生」，難度最高。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;主觀原因：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;我太遜了&lt;/li&gt;
&lt;li&gt;我太懶了&lt;/li&gt;
&lt;li&gt;我每天只唸不到七小時的書&lt;/li&gt;
&lt;li&gt;我只複習了一遍，而且還沒唸完&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;鉅細靡遺地述說去年考試的細節，除了單純回顧一下，我還想說的是：&lt;/p&gt;
&lt;h3&gt;考研究所其實不難&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;我在如此糟糕的複習狀況下，最後結果也沒有太難看，說明研究所考試難度並不是很大。只要不是跨專業考 TOP2 的學校，其他學校基本上是很容易考上的，身邊有不少案例。&lt;/li&gt;
&lt;li&gt;跨考的只要不是考熱門專業，沒有上千的報名人數，基本上也是很好考的。（一般專業有超過五百人報考就算很多了）&lt;/li&gt;
&lt;li&gt;跨考的又是熱門專業，只要你比我再上點心，別天天摸魚，我想問題也不會太大。&lt;/li&gt;
&lt;li&gt;考上的人也沒必要天天吹噓、到處炫耀優越感&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;決定再戰一年&lt;/h2&gt;
&lt;p&gt;畢竟是跨考，畢竟是零基礎學習資工四大核心科目，畢竟整個複習過程太悠閒，所以再多給自己一點時間，再戰一年一定沒問題吧，我這樣告訴自己。&lt;/p&gt;
&lt;p&gt;正式複習依然是七月份開始。依然是悠閒的複習，但這次是腳踏實地的悠閒複習。
此處省略 x 字。&lt;/p&gt;
&lt;h2&gt;突然得知已經錯過了正式報名&lt;/h2&gt;
&lt;p&gt;第一反應是驚訝。我也不知道為什麼，今年沒有像去年那樣設定行事曆提醒。總之在幾分鐘後接受了無法挽回的事實，我一邊和朋友報告這個消息，一邊重新思考自己到底為什麼要考研究所。&lt;/p&gt;
&lt;p&gt;主要有兩大原因，如今我將分別對其進行反駁：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1.方便轉職
讀研究所可以讓我快速進入一個全新的領域。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;反駁：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;資工網路產業轉職太容易了&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;有人上了幾個月的培訓班就能去寫程式了；有人讀完碩博士想轉職資工，就自學幾個月相關領域知識和程式技能，然後去 Google 上班了。&lt;/li&gt;
&lt;li&gt;如果只是單純為了轉職，沒有必要花三年時間去讀研究所。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;2.提升學歷
擁有一個頂尖大學的碩士文憑總是好的，也能證明實力。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;反駁：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;我並沒有很強烈的名校情結&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;我不崇拜權威。在台灣的應試教育環境之下，很多人對學霸有著天然的好感，自然而然地會有一種崇敬之情。但我覺得這是要吐掉的毒素，說白了這還是潛意識裡一種對於權威的崇拜。&lt;/li&gt;
&lt;li&gt;那為什麼非得是浙大？因為浙大資工是中國頂尖的，同時浙大複試是出了名的公平公開，而且校風學風自由開放。&lt;/li&gt;
&lt;li&gt;其他人我無所謂，最想向父母證明自己的實力，想告訴他們我並不比別人差。但證明實力並不是只有這一種方式。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;我不一定喜歡做資工相關的研究&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;資工領域的研究無非是閱讀最新論文、相關書籍，聽講座，做實驗（在電腦上），寫論文。&lt;/li&gt;
&lt;li&gt;但是我喜歡資工的一點是，它是一種萬能的工具，一種你可以操作的工具。你可以切實可行地用它來做一點什麼事情，即便只是很微小的一部分，但可以改變你自己的或別人的生活。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;考上了也不能自由選擇研究方向&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;研究方向還需要經過實驗室面試才能確定，熱門實驗室、熱門指導教授總是供不應求，很有可能最後去的實驗室並不是自己感興趣的領域。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;不當研究生也沒有人攔著你關注產業最新領域&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;資工不像其他學科需要添購許多大型專業實驗設備，也沒有嚴苛的實驗條件，只要你有一台能上網的電腦，就能做很多事情。&lt;/li&gt;
&lt;li&gt;網路上的產業資源沒有能超越資工的，鋪天蓋地的學習資源，開放且製作精良的線上課程，無數優秀的開源專案程式碼。最新研究論文隨便閱讀，你一樣可以在自己電腦上重新實作論文中的想法，並運用到自己的工作當中。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一張碩士文憑與三年工作經驗，何者較具份量&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;資工產業知識和技術日新月異，研究所學到的東西在工作上幾乎用不到，一切依然是從頭開始。&lt;/li&gt;
&lt;li&gt;碩士文憑 + 無工作經驗 vs 學士文憑 + 三年工作經驗，實際上後者在薪資上更有競爭力。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;研究所是另一個束縛&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;研究所也有論文壓力，同樣有 Deadline，一樣是被推著往前走。&lt;/li&gt;
&lt;li&gt;研究生指導教授一般都被稱為「老闆」，和工作一樣，實際上也是替你的「老闆」打工。&lt;/li&gt;
&lt;li&gt;剛剛從大學這個牢籠逃離出來，為什麼要這麼快進入一個新的框架呢？&lt;/li&gt;
&lt;li&gt;什麼時候讀研究所都不會太遲。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;想通之後，一陣輕鬆。&lt;/p&gt;
&lt;p&gt;當晚一夜無眠。想到可以繼續看 Kindle 中堆積了幾個月的書，可以好好經營自己的部落格，可以去攝影，可以將最近的專案靈感付諸實踐，可以把過去收藏了好久的資工相關部落格文章拿出來好好研究，內心的喜悅也隨之逐漸綻放。&lt;/p&gt;
&lt;p&gt;嗯，是自由的滋味，真正意義上的自由。&lt;/p&gt;
&lt;h2&gt;自由與快樂&lt;/h2&gt;
&lt;p&gt;我所追求的事物總結起來其實只有兩點：一、自由，二、快樂。並且將這兩點作為我是否要做某件事的衡量標準。&lt;/p&gt;
&lt;p&gt;當初學物理，因為覺得物理能夠讓我更好地理解自己所生活的世界，了解世間萬物為何如此運作。物理，因而名為「萬物之理」。這是思想上的自由。&lt;/p&gt;
&lt;p&gt;現在學資工，因為覺得資工是一種萬能的工具，可以和任意領域結合，並且可以做出一些真正的、有用的「東西」，是能夠做出可以讓自己和他人感到便利，真切改善生活品質的工具。網際網路是世界之窗，能夠看到更大的世界。這是「行動」上的自由。&lt;/p&gt;
&lt;p&gt;自由和快樂是相輔相成、相生相滅的。對我而言，失去自由的快樂不叫快樂，而失去快樂的自由是根本不存在的。&lt;/p&gt;
&lt;p&gt;說來也奇怪，曾經好幾次都是這樣，雖然平日裡也常常與陰鬱和黑暗為伍，但在人生關鍵時刻，腦海中描繪的未來永遠是光明燦爛的。大概我真的天生自帶「樂觀基因」吧。&lt;/p&gt;
&lt;p&gt;覺得遺憾嗎？有一點吧，畢竟現在整體第一輪複習差不多結束，數學複習了一輪半，而且考古題已經能穩定維持在 130 分以上；一年沒碰政治學，剛開始寫一千題，選擇題平均一百題錯三十題，錯的那些主要是完全需要死記硬背、毫無邏輯可言的生硬知識點；八月份刷完了 PAT 演算法題庫；此時距離考試還有五十天。&lt;/p&gt;
&lt;p&gt;這些時間都浪費了嗎？並沒有，因為我很反感將時間耗費在學習（自認為）毫無用處的事物上。我實際花費時間精力複習的部分或多或少都將在未來的學習和工作中使用到：高等數學、線性代數、機率論都是資料科學和機器學習的理論基礎，刷的演算法題目是工作日常會用到的，資工四大核心科目學完了這部分基礎也達到了資工系大學生的水平，其他實在沒用的東西比如政治學根本沒開始看。而且期間我利用閒暇時間兼職，還賺了九千塊買了台相機，不虧。&lt;/p&gt;
&lt;p&gt;當然你也可以認為，以上都是我失敗後的自我安慰。那又如何呢？你怎麼想跟我有什麼關係呢？我照樣過得很好。&lt;/p&gt;
&lt;p&gt;剛剛看到&lt;a href=&quot;https://www.jiqizhixin.com/articles/2018-10-11-4&quot;&gt;一篇文章&lt;/a&gt;，文末有這樣一句話感覺說得很好：&lt;/p&gt;
&lt;p&gt;{% centerquote %}
對自己好一點。你沒有在十八歲畢業又不會死，沒有在二十幾歲獲得博士學位又怎麼了，沒有在多少歲成為百萬富翁又會怎樣。去發現這個世界，去了解自己，去享受生命的過程。
{% endcenterquote %}&lt;/p&gt;
&lt;p&gt;你根本不知道明天會發生什麼事，我也想像不到有一天我會錯過一個大型考試。&lt;/p&gt;
&lt;p&gt;這一天，我看了一篇關於自然語言處理的綜述文章，看教程學習爬蟲爬取了百科詞條，翻出部落格重新寫文章。總之，打開電腦就不想玩手機了。&lt;/p&gt;
&lt;p&gt;原來總覺得人生苦短，但此時此刻，我第一次覺得人生很長，我才二十二週歲，依然有大好時光。&lt;/p&gt;
&lt;p&gt;{% centerquote %}
塞翁失馬，焉知非福。
{% endcenterquote %}&lt;/p&gt;
</content:encoded><category>隨筆</category></item></channel></rss>