你想要做出偉大的工作嗎?(2/2)

現在是半夜兩點,我將 Paul Graham 「How to do Great Work?」讀完了。下面列出我認為有趣的金句。附上英文原文,比照著看能更加體會作者的原意。

原文:https://www.paulgraham.com/greatwork.html

又是好奇心

好奇心和原創性密切相關。好奇心通過給原創性提供新的東西來工作來滋養原創性。但是它們之間的關係不僅僅是這樣。好奇心本身就是一種原創性;它大致相當於問題的原創性,而原創性相當於答案的原創性。而且由於問題在最好的情況下是答案的一個重要組成部分,所以好奇心在最好的情況下也是一種創造性的力量。

Curiosity and originality are closely related. Curiosity feeds originality by giving it new things to work on. But the relationship is closer than that. Curiosity is itself a kind of originality; it's roughly to questions what originality is to answers. And since questions at their best are a big component of answers, curiosity at its best is a creative force.

打破規則

一個好的新想法對大多數人來說必須似乎不好,否則別人早就探索過了。所以,你要尋找的就是似乎瘋狂的想法,但是正確的瘋狂。你如何識別這些想法?你無法確定。通常似乎不好的想法確實不好。但正確的瘋狂想法往往令人興奮;它們富有含義;而僅僅不好的想法往往令人沮喪。

有兩種方式可以舒服地打破規則:享受打破規則和對規則漠不關心。我稱這兩種情況為積極和被動獨立思考。

Indeed, if you think about it, a good new idea has to seem bad to most people, or someone would have already explored it. So what you're looking for is ideas that seem crazy, but the right kind of crazy. How do you recognize these? You can't with certainty. Often ideas that seem bad are bad. But ideas that are the right kind of crazy tend to be exciting; they're rich in implications; whereas ideas that are merely bad tend to be depressing.

There are two ways to be comfortable breaking rules: to enjoy breaking them, and to be indifferent to them. I call these two cases being aggressively and passively independent-minded.

反向思考

每個受寵但錯誤的原則周圍都有一片死區,裡面有許多未被探索的有價值的想法,因為它們與之矛盾。

Every cherished but mistaken principle is surrounded by a dead zone of valuable ideas that are unexplored because they contradict it.

人們在什麼方面像宗教一樣過於執著於某些原則,這些原則可能並不像他們想像的那麼不言自明?如果放棄它,什麼會變得可能?

What are people in your field religious about, in the sense of being too attached to some principle that might not be as self-evident as they think? What becomes possible if you discard it?

大量的嘗試

多產是被低估的。你嘗試的東西越多,發現新東西的機會就越大。不過要明白,嘗試很多東西意味著嘗試很多不起作用的東西。你不可能有很多好主意而不同時有很多壞主意。

Being prolific is underrated. The more different things you try, the greater the chance of discovering something new. Understand, though, that trying lots of things will mean trying lots of things that don't work. You can't have a lot of good ideas without also having a lot of bad ones.

被低估是一種好兆頭

一個新項目的早期版本有時會被輕視為玩具。當人們這樣做時,這是一個好兆頭。這意味著它除了規模之外,擁有一個新想法需要的一切,而規模往往會隨之而來。

從小做起,然後逐步發展,這是一種選擇。另一種選擇是提前計畫好你要做什麼。計畫通常看起來是更負責任的選擇。說“我們要先做x,然後做y,再做z”聽起來比說“我們要試試x,看看會發生什麼”更有條理。而且它確實更有條理;只是效果不太好。

An early version of a new project will sometimes be dismissed as a toy. It's a good sign when people do this. That means it has everything a new idea needs except scale, and that tends to follow.

The alternative to starting with something small and evolving it is to plan in advance what you're going to do. And planning does usually seem the more responsible choice. It sounds more organized to say "we're going to do x and then y and then z" than "we're going to try x and see what happens." And it is more organized; it just doesn't work as well.

風險與回報

承擔你能承受得起的風險。在一個有效的市場中,風險與回報成正比,所以不要尋求確定性,而要尋求一個期望值高的賭注。如果你偶爾不失敗,你可能太保守了。

Take as much risk as you can afford. In an efficient market, risk is proportionate to reward, so don't look for certainty, but for a bet with high expected value. If you're not failing occasionally, you're probably being too conservative.

關於同事

同事質量比數量更重要。擁有一兩個優秀的同事比擁有一棟樓裡滿是還不錯的同事要好得多。事實上,這不僅僅是更好,而且是必要的,從歷史上看:偉大的工作發生在叢集中的程度表明,你的同事往往是做出偉大工作與否之間的區別。

你怎麼知道你有足夠好的同事呢?根據我的經驗,當你有了,你就知道了。這意味著如果你不確定,你可能沒有。但也許可以給出一個比這更具體的答案。這裡是一個嘗試:足夠好的同事能提供令人驚訝的洞察力。他們能看到和做到你不能做到的事情。

Quality is more important than quantity in colleagues. It's better to have one or two great ones than a building full of pretty good ones. In fact it's not merely better, but necessary, judging from history: the degree to which great work happens in clusters suggests that one's colleagues often make the difference between doing great work and not.

How do you know when you have sufficiently good colleagues? In my experience, when you do, you know. Which means if you're unsure, you probably don't. But it may be possible to give a more concrete answer than that. Here's an attempt: sufficiently good colleagues offer surprising insights. They can see and do things that you can't. So if you have a handful of colleagues good enough to keep you on your toes in this sense, you're probably over the threshold.

士氣

保護你的士氣。當你從事雄心勃勃的項目時,這是一切的基礎。你必須像呵護和保護一個活的有機體一樣呵護和保護它。

你花時間在一起的人也會對你的士氣產生很大的影響。你會發現有些人會增加你的精力,有些人會減少你的精力,而某個人產生的效果並不總是你所期望的。尋找那些能增加你精力的人,並避開那些能減少你精力的人。

Morale starts with your view of life. You're more likely to do great work if you're an optimist, and more likely to if you think of yourself as lucky than if you think of yourself as a victim.

The people you spend time with will also have a big effect on your morale. You'll find there are some who increase your energy and others who decrease it, and the effect someone has is not always what you'd expect. Seek out the people who increase your energy and avoid those who decrease it.

還是好奇心

好奇心是最好的指導。你的好奇心永遠不會說謊,而且它比你更知道什麼值得關注。

Curiosity is the best guide. Your curiosity never lies, and it knows more than you do about what's worth paying attention to.

文末

信不信由你,我試著讓這篇文章儘可能短。但它的長度至少意味著它起到了一個過濾器的作用。如果你堅持到了這裡,你一定對做出偉大的工作感興趣。如果是這樣,你已經比你意識到的更進一步了,因為願意想要做出偉大工作的人群很小。

Believe it or not, I tried to make this essay as short as I could. But its length at least means it acts as a filter. If you made it this far, you must be interested in doing great work. And if so you're already further along than you might realize, because the set of people willing to want to is small.

最後心得

Paul Graham 最後刻意地提到,這篇長文本身也是個過濾器,如果你認真的看完它了,代表你對作出為大的工作「足夠」感興趣。

做出偉大成就的關鍵在於有野心、努力工作還有好奇心。要做出偉大成就,需要努力、專注和不斷探索。不要讓競爭和他人的意見左右自己的決定,要相信自己的能力和直覺。能做出偉大成就的人並不多,但只有你能決定自己是否想要成為其中之一。

你想要做出偉大的工作嗎?現在你必須有意識地決定。

Do you want to do great work, or not? Now you have to decide consciously.

Read more

掌握幣圈脈動,告別 FOMO 的資訊自動化流程嘗試

掌握幣圈脈動,告別 FOMO 的資訊自動化流程嘗試

幣圈訊息瞬息萬變,是否常常覺得很 FOMO 呢? 常常一個小時不看新聞就可能錯過了新的趨勢或是有用的消息。因此,我嘗試打造一條「獲取資訊自動化流程」。我希望透過以下幾個步驟,將「從 RSS 收集內容 → 摘要與翻譯 → 儲存 → 在發文時快速取得重點資訊」的流程自動化或半自動化,讓我在想要發佈 Twitter (X) 貼文時,能有即時且經過整理過的資訊可供參考。 整體流程概述 目標流程:RSS → Apify → OpenAI → Airtable → Chrome Extension → 快速分享 * 取得 RSS 新聞來源:定期自動抓取最新文章列表。 * 解析並擷取內文(Apify):從原始頁面擷取重點文字段落。 * 整理與生成摘要(OpenAI):運用 AI 將冗長文章化為精簡摘要。 * 儲存到 Airtable:將標題、連結、摘要等資訊結構化存放,方便後續查詢。 * Chrome

最常見的 Git 工作流程 - GitHub Flow

一種簡單的工作流程,適用於快速開發和持續部署的小型專案。 流程 1. 始終從 Main 分支創建功能分支:bashCopy codegit checkout main git checkout -b feature/my-feature 2. 在功能分支中開發,並隨時提交: git add . git commit -m "Implement feature" 3. 開發完成後推送到遠端 git push origin feature/my-feature 4. 發起 Pull Request 並進行代碼審查: * 在 GitHub 上創建 Pull Request。 * 通過代碼審查(Code Review)。 5. 審核完成後合併到

測試驅動開發 (TDD) 與單元測試、整合測試的概念簡述

在現代軟體開發中,測試已成為不可或缺的一部分。不僅能幫助開發者捕捉錯誤,還能促進代碼的模組化和可維護性。本文將深入探討單元測試、整合測試的區別,以及測試驅動開發 (TDD) 的核心流程和實踐技巧,幫助你快速掌握測試的精髓。 也許 AI 程式碼生成工具,最能快速優化寫測試的開發時間。多少來學習一點測試相關的知識。 * 理解單元測試 (Unit Test) 和整合測試 (Integration Test) 的區別。 * 熟悉測試驅動開發 (TDD) 的概念。 單元測試 vs 整合測試 * 單元測試: * 適合測試邏輯簡單且內部不依賴外部資源的功能,例如算法、數據處理函式等。 * 主要用於開發階段,快速檢查某段程式碼的邏輯。 * 整合測試: * 適合測試業務邏輯需要依賴外部模組(例如資料庫、第三方 API)時的交互行為。 * 用於確認系統內部的協作是否無誤,通常在測試環境下執行。 特徵單元測試 (Unit Test)整合測試 (Integration Test)測試範圍單個模組或函式多個模組或系統的整合依賴性獨立,不依賴其他模組或外部資源需要依

PM 加速開發:ChatGPT 到 Cursor 再到 Windsurf 的體驗比較

我是技術背景出身的產品經理,十年前曾是一名寫 Objective-C 的 iOS 工程師。近年來,我利用零碎時間,結合 AI 工具,進行產品發想與概念驗證,並打造一些功能型網站。自 2024 年 6 月起,我的體驗大致可分為三個階段,以下是我的學習與心得分享。 第一階段:ChatGPT 助力,但流程繁瑣 最早是用 ChatGPT 協助產 Code,我一筆一筆貼到我的程式碼下。我要詢問怎麼改動的話,也要將程式碼貼回 ChatGPT,在大量的複製貼上等待的過程,非常慢跟耗時,瀏覽器也會隨著大量的文檔開始變慢。這時候,我從不會到能做出一個聊天機器人網頁,大概花一個禮拜。我也是在這個階段學會了如何用 Vercel 快速部署架站,還有基本的 Git 指令。遇到一點問題常常會卡關很久,要邊做邊學。 第二階段:Claude 加速開發流程 Claude