我建立了我第一個成功的副業計劃,但我開始討厭它了

2020 年,我建立了我的第一個業餘專案。從那時起,這個項目已經為我賺了超過 15,000 美元。但發布幾個月後,我對維護感到非常厭倦,因此想將其關閉。這是一個關於我短暫的創業冒險的故事。

Gumroad dashboard with the earnings from my project

2020年下半年,我有一些空閒時間。我剛剛為客戶完成了一個項目,我決定花幾個月的時間製作Python 課程——只是為了嘗試一些新的東西。同時,我對使用技術分析來交易股票產生了興趣。跟隨一位「網路投資大師」(是的,我知道這聽起來有多糟糕),我開始進行股票日間交易,遵循一些關於如何利用稱為「諧波模式」的價格形成來確定何時買入或賣出的「神秘知識」。

和許多交易者投資者一樣,我使用的是TradingView ,這是最受歡迎的免費技術分析平台。與當時股票經紀人提供的工具相比,TradingView 以其用戶友好的網路介面和大量的工具而優越得多。您甚至可以使用名為 PineScript 的令人厭惡的腳本語言編寫自己的腳本,為您的圖表實現各種附加工具、圖表和指標。

但是沒有腳本可以為我繪製和聲模式,在手動繪製了幾天之後,我感到厭倦了,並決定自動化該過程。我花了幾週的時間來學習該語言並實現一個腳本來自動在圖表上繪製諧波模式。該腳本大大減少了我搜尋股票進行交易的時間。然後,我寫了另一個腳本 - 一個描繪未來潛在模式的腳本。

_偉大的!如果這些腳本對我有用,也許有人也會付費使用它們。_畢竟,諧波模式的想法並不新鮮 - 最早的諧波模式“加特利模式”於 1935 年首次描述。的人。

對我來說幸運的是,TradingView 支援出售腳本存取權限,儘管方式有點複雜。使用最昂貴的訂閱,如果您以「僅限邀請」存取權限發布腳本,您可以控制哪些使用者可以使用它。因此,我購買了該訂閱並建立了一個連接到 Gumroad 的登陸頁面,以接受按月和按年訂閱的付款。

推廣我的腳本

現在,我需要找到一種方法來告訴 TradingView 的用戶我的腳本,因為那些「僅限邀請」的腳本並不容易找到。 TradingView 不會在搜尋結果中宣傳它們;相反,它優先考慮具有公開原始碼的免費腳本。即使有人找到了我的腳本或我的網站,我也需要讓他們相信我的腳本很有用並且可以做他們應該做的事情。儘管我為任何訂閱提供了 14 天退款保證,但人們還是不願意在一些隨機網站上提供他們的信用卡詳細資料。

因此,我透過重複使用現有腳本中的大塊程式碼創建了幾個較小的腳本。他們的源代碼仍然是隱藏的,但人們可以免費使用這些腳本 - 功能有限:

  • 您只能找到某些類型的價格形成
  • 您可以查看的過去天數是有限制的
  • 當新模式出現時沒有自動通知

儘管如此,人們仍然喜歡它們並開始使用它們。當他們詢問缺少的功能(例如通知或檢測更多模式)時,我將他們引導到付費腳本。

然後,我在 TradingView 上發布了一些「想法」——熱門股票的螢幕截圖,以及用我的腳本生成的現有和潛在的未來諧波模式的圖畫。最後,我創建了一個 YouTube 頻道,在其中發布了視頻,展示了我的腳本的所有功能(這是部分功能,因此我不必一遍又一遍地解釋它們是如何工作的)。

我開始等待現金滾滾而來。

前兩週什麼都沒發生,但後來我得到了第一筆銷售!有人購買了其中一個腳本的一個月使用權。我有生以來第一次因為在網路上銷售東西而獲得報酬。感覺太棒了!後來,他們要求退款,因為他們覺得劇本沒有幫助,但直到今天,我還清楚地記得晚上躺在沙發上收到Gumroad 發來的電子郵件的興奮之情,上面寫著:「嘿,有人剛剛付給你9 美元為了你所建造的東西」。

Dashboard with earnings from the first months

儘管每月收入達到 1,000 美元也是一個不錯的里程碑,但第一次銷售比隨後的任何其他銷售都更有價值。

慢慢地,越來越多的人開始使用我的免費腳本,有些人還購買了付費腳本。趁熱打鐵,我發了一封訊息,說有興趣的可以在付費腳本下留言,我會給他們免費試用1週。於是人們開始這樣做,每次我都會登入 TradingView 並手動授予他們一週的存取權限。其中一些試用變成了付費訂閱,但大多數沒有。訂閱者的數量開始緩慢而穩定地增加。

有需要的顧客?

隨著越來越多的人使用我的腳本,我開始收到更多包含問題和新功能請求的電子郵件。許多電子郵件包含免費存取腳本的請求。其他人提出了非常基本的問題,每個腳本的描述中都給出了答案。

有些人想買原始碼:Email from someone who wants to buy the source code of my scripts

或免費訪問它。當然,是供_個人使用_。

Email from someone who wants to get free access to the source code

當然,來自互聯網的隨機人,我完全相信您不會分享或發布我的腳本作為您自己的腳本。

有人要求我添加一些非常具體的功能,因為他們在 YouTube 上觀看的某人推薦了它。Email requesting to add some specific feature

或者我添加了_某種我無法真正理解的功能_,但在_他們_看來這確實很有意義:Email requesting I add some very weird feature

很多人都在問一些關於如何交易_某些東西_或該_東西_是否會上漲或下跌的「熱門提示」(幾乎總是,這個_東西_是加密貨幣或外匯)。Someone asking for advice

Another person asking for advice

更糟的是,有時這樣的請求還伴隨著諸如「我是一個窮學生,想賺點錢」或「我在交易中損失了一些錢,但你的腳本看起來很酷,我會用它來賺錢」之類的背景故事。退款」。你到底為什麼要把錢押在一些你甚至不理解的隨機工具上?然後在網路上隨機向陌生人詢問財務建議?這很悲傷。我為那些知道什麼是諧波模式的人建立了一個工具。那些有投資策略的人只需要一個工具來自動繪製他們通常用手繪製的圖表。不是一些狂熱的_投資者_,他們的整個投資策略包括“我五分鐘前發現的這個隨機腳本說股票 X 會上漲,所以我買。”

有時,我會得到一份工作機會。耶!以編寫 PineScript 為生。不!

Job offer email

全職編寫 PineScript?不,謝謝。

或來自擁有「一大群活躍交易者」的人的合作提案:

Email from someone with a large group of traders

不知何故,所有這些來自「擁有大社區的人」的說法除了測試試驗之外從未實現。

爭議#

有時,人們會提出「爭議」。爭議意味著有人向 PayPal 投訴他們的信用卡被錯誤扣款,然後由 PayPal 決定他們是否正確(並向他們退還全額款項 + 向我收取額外 20 美元的“退款費用”)或者他們是否正確。 (然後我可以保留付款)。

總的來說,我會盡力為顧客提供便利。我銷售的是軟體,因此與實體產品不同,我的產品庫存是無限的;製作新副本不需要任何費用,而且我也沒有與處理發貨或退貨相關的費用。因此,如果有人寫信給我問,“嘿,我忘了取消訂閱,又續訂了一個月”,或者“已經過了 14 天退款保證,但事實證明該腳本沒有用”為了我”,我把錢還給他們。我想對人友善。我開始出售這些工具來幫助他人。我不想向他們收取他們不喜歡的產品的費用。

但我也不希望人們公開爭論。如果您有太多爭議,您將面臨 PayPal 凍結您帳戶的風險。

有時候,對人友善還不夠。尤其是當你因為睡覺而沒有機會表達善意時。我的第一個爭議來自一位客戶,他半夜給我發了一封訊息,詢問如何取消訂閱,半小時後,他開始提出爭議。儘管他們所要做的就是檢查來自 Gumroad 的電子郵件,其中包含管理訂閱的連結。這些都是簡短的電子郵件,只有幾行文本,所以連結並不是隱藏在某個地方 - 至少其他想要取消訂閱的人設法找到了它。或者他們至少可以給我發一封電子郵件,而不必立即提出爭議。

幸運的是,在我解釋我可以(並且想要)退還他們的付款(只要他們先解決爭議)後,客戶就與我合作了。所以我們結束了糾紛,不久之後,他們就拿回了錢。

這些年來又發生了一些糾紛,但沒有那麼令人興奮。通常,有人會透過 PayPal 提出爭議,而不會回覆我的訊息(或 PayPal 的訊息),然後 PayPal 會認為該爭議毫無根據而駁回。

是的,詐欺

保持禮貌和包容會讓您受益匪淺,並使您的線上互動更加愉快。

這也意味著,在某些時候,有人會試圖利用你。

對我來說,這樣的事情發生了三次。大多數時候,有人嘗試使用被盜的信用卡,但 Gumroad 發現了這一情況並取消了付款。但第一次發生詐騙,讓我有點措手不及。我沒有留下太多螢幕截圖,因為該人刪除了他們的 TradingView 帳戶,但情況如下。

首先,Scammer 先生(這不是他的真名😉)要求免費存取該腳本。這並不罕見——有時,人們會向我發送這樣的請求。當我善意但堅決地拒絕他的請求時,他嘗試付款,但付款被拒絕,並顯示一條訊息說他應該聯繫 Gumroad。同樣,這聽起來不像是個危險訊號,更像是技術問題。最終,我收到了一封確認電子郵件,表明他已支付訂閱費用。

兩個月後,一封「銷售有爭議」的電子郵件被刪除。該糾紛是由 Scammer 先生發起的。我問他為什麼發起糾紛,因為他從未提到要取消訂閱或退款。這時候事情就開始變得非常可疑了:

Screenshot of me asking the scammer about the dispute

奇怪的語法錯誤並不是危險訊號。它們在我從現有客戶和潛在客戶收到的電子郵件中很常見,因此這並不意味著電子郵件是騙局。但你的妻子控制著財務,而你忘記告訴她購買 TradingView 腳本的事情,這導致她提出了爭議?這比我有時收到的「我是學生,買不起 15 美元,但我_真的_需要這個腳本來進行日內交易」更奇怪。

在等待爭議解決的同時,騙子先生再次嘗試購買訂閱,但這次不太成功:Email about fraud attempt from Mr. Scammer

那麼,他的「妻子」不僅控制財務,還使用偷來的信用卡嗎?我寫信給他說,他被永久禁止從我這裡購買任何腳本,下次他嘗試時,我將立即撤銷他的訪問權限。這阻止了任何進一步的嘗試。

這是最有趣的詐欺案。通常,當人們被抓住時,他們會忽略我的訊息,而不是想出一個有創意的故事:Message to another scammer that was ignored by them.

燒壞

Answering emails and checking TradingView comments to give out trial access took a bit of time every day. Not much, but I tried to answer at least every day. It was a minor annoyance when I wasn’t working full-time. But when I had to do this after a full day of work, and I got yet another email asking to add some magical method for determining take profit levels that was invented by a crypto-trading YouTuber with 50 followers
回覆電子郵件和查看 TradingView 評論以提供試用存取權限每天都需要花費一些時間。不多,但我至少每天都盡力回答。當我沒有全職工作時,這是一個小煩惱。但是,當我在一整天的工作後不得不這樣做時,我收到了另一封電子郵件,要求添加一些_神奇的_方法來確定止盈水平,該方法是由一位擁有50 名粉絲的加密貨幣交易YouTuber 發明的Footnote - I had enough. ,我受夠了。

最糟糕的是,幾個月後,我甚至不再使用這些腳本了。當我沒有全職工作時,我很享受日間交易。這是從錄製影片中得到的一次很好的休息,也是學習金融市場的動力。但當新合約開始時,由於時間不夠,我停止了日內交易。

但我仍然有需要照顧的現有客戶和向我詢問各種問題的潛在新客戶。我已經厭倦了維護這個項目。有時,我會花一個小時回答潛在客戶的許多詳細問題,但從未收到他們的回覆。有時,有人會在 Gumroad 上留下 1 星評論,因為我不想添加他們要求的一些奇怪的功能。在那樣的日子裡,我想關閉這個項目,將錢退還給現有客戶,並刪除我的 TradingView 帳戶。

儘管如此,這個計畫每個月還是能帶來一些收入。我不想殺死那隻下小金蛋的鵝。所以,我決定賣掉我的「鵝」。

出售我的物品。好吧,嘗試…

我尋找可以列出待售項目的平台。我找到了一些,並決定向IndieMakerTransferslot (三年前看起來更活躍)提交廣告。我準備了該項目的詳細描述,並分享了一些詳細信息,例如我的 YouTube 頻道的觀看次數、網站的獨立訪問者、各個平台上的關注者和訂閱者的數量,當然還有收入。我甚至分享了一些關於如何推動這個項目的想法。例如,獲得每週 TradingView 電子報中推廣的免費腳本之一可以加速付費腳本的銷售。

然後,根據網路上的一些隨機建議,我想出了一個數字,要求大約是去年收入的 5 倍。然後我發送了我的廣告以供發布。

IndieMaker 發布了我的廣告,不久之後,我收到了一位潛在買家的詢問。但在回答了有關每月經常性收入增長以及該項目附帶哪些資產的問題後,沒有跟進。後來我收到了更多訊息,但那些只是垃圾郵件(「嘿,我對你的項目感興趣,請向我們發送你的庫存清單」)。 Transferslot 從未發布過我的廣告。我認為當我提交該網站時該網站已經被放棄了。

如果您有在線銷售項目的經驗(如果您沒有,Patrick McKenzie 的這篇文章是了解其工作原理的最佳方式),那麼您現在可能正在搖頭。購買軟體業務的人們尋找簡單、低風險、乏味的技術項目,這些項目具有穩定或增加利潤的良好記錄。沒有人願意購買一個用深奧語言(PineScript)編寫的項目,該項目運行在針對特定交易者的專有平台(TradingView)上。

幾週後沒有更多回复,我不得不決定下一步該做什麼。我可以將我的廣告提交到Flippa等更大的平台,並付費將其列在那裡。但我覺得這個專案太小眾了,我在其他平台上也找不到潛在買家。尤其是了解維護和改進腳本原始碼所需的 PineScript 語言的潛在買家。

在等待潛在買家更多出價的同時,我開始思考我可以做些什麼來減輕這個項目的負擔。我是工程師,該死!我們不應該點擊瀏覽器中的按鈕或一遍又一遍地發送相同的電子郵件!

打開自動駕駛儀

我檢查了我的選擇,並決定將我的工作的以下部分自動化:

  • Gumroad 付款應自動授予對 TradingView 上腳本的存取權限並發送「歡迎」電子郵件。這將涵蓋我工作中時間最緊迫的部分,因此我不必從登入 TradingView 並向在夜間購買訂閱的人授予訪問權限開始新的一天。
  • 一個用於管理訂閱的聊天機器人,這樣我就可以透過手機上的簡單指令完成所有手動工作(取消取消訂閱的人的存取權限、延長試用存取權限等),而無需登入 TradingView。
  • 最後,我可以建立一個線上表單,人們可以透過留下他們的 TradingView 使用者名稱來請求試用存取。然後,該表單將觸發一個 Python 腳本,授予他們一週對所選 TradingView 腳本的存取權限。

我使用n8n實現了所有這些功能,將各種服務連接在一起 - webhooks、Telegram 機器人、Python 腳本、發送電子郵件等。

一旦我實現了自動化,用戶就可以透過線上表單請求免費試用或在 Gumroad 上購買訂閱,一切都會自動處理。有時,當他們取消訂閱時,我必須向我的 Telegram 機器人發送簡短訊息,以設定他們的存取權限的到期日期。

最困難的部分是停止對這個專案如此關心並斷開自己的聯繫。我喜歡幫助別人。這就是我成為程式設計師的原因——建立能夠幫助我或幫助他人的東西。當我收到電子郵件時,我會盡力回答。多年與客戶合作的經驗教會我用簡單易懂的方式解釋事情。因此,我花了幾個小時耐心回答潛在客戶的問題,但從未收到他們的回覆。儘管我發布了一個人們可以請求試用訪問的表格鏈接,但很多人都懶得閱讀說明,而是不斷發表評論或向我發送請求試用的消息。

這必須停止。我首先僅在周末檢查 TradingView 訊息並批量授予試用存取權限。對於每條關於試用訪問的評論,我都會回复“我現在給了你訪問權限,但如果你使用我發布的表格會更快”,希望其他人能看到我的回复並下次使用該表格。我仍然特別關注我現有的客戶並每天晚上回覆他們的電子郵件。但如果某人不是現有客戶,我只會在周末回答他們的問題。最終,我不再查看 TradingView 的評論或訊息。如果人們真的想要試用,他們最終會閱讀兩句話的說明,點擊鏈接,然後填寫表格。

這對我的銷售有很大影響嗎?我不這麼認為。無論如何,大多數提出基本問題的人永遠不會轉變為付費客戶。他們正在櫥窗購物。他們發現了一個似乎可以預測價格變化的腳本,他們想知道如何用它賺錢。它是如何工作的以及為什麼它應該工作背後的理論?不,他們不在乎。今天他們還有十個隨機腳本要測試。

與我的專案斷開連接是否會影響我的理智?哦,天哪,是的!這個專案繼續自動運行,當我檢查電子郵件或登入 TradingView 帳戶時,它不再感覺像是一件可怕的苦差事。它失去了很多吸引力,因為我停止更新它,所以人們認為它不再有用(儘管它的工作和幾年前一樣好)。過去幾年其收入有所下降。但我不在乎。我又高興了。

這個專案的下一步是什麼?我想我會繼續運行它,直到我決定將其納入我的每月會計中不值得付出努力,那時我將關閉它。但就目前而言,我幾乎不用工作每月就能拿到 200 美元,這是一筆不錯的被動收入。

我學到的東西

不要讓副業項目耗盡你的精力

大多數程式設計師都經歷了慘痛的教訓才明白了一個可怕的事實:發布產品只是一個開始。一旦發布,您就必須對其進行維護:修復錯誤、實施新功能、處理爭議或欺詐,以及回覆大量電子郵件(通常來自好奇的逛街購物者,但他們從未轉化為付費客戶)。

如果您有更多產品並且提供批量支持,則維護會更容易。或者,如果您的專案可以取代您的全職工作,那麼維護它是您一天中唯一要做的事情。但如果你在日常工作之外做這件事,那就會浪費很多時間。你需要設定一些界線。否則,處理您的專案將佔用您所有的可用時間。

如果您也是副項目的用戶之一並且真誠地想要不斷改進它,那麼從事副項目會更有趣。如果你喜歡你的項目,那麼它會非常順利,而且全職工作的前景聽起來像是一份夢想的工作。因此,當您轉向做其他事情並且不再對維護它感興趣時,支援一個專案就會變得更加困難,但您仍然需要讓現有客戶保持滿意。

如果你的業餘專案並不是真正快樂的源泉,並且你有其他優先事項,那麼設定一些界限很重要。我決定只將支援重點放在付費客戶上。我還停止添加新功能,並告訴自己,除非我的腳本損壞,否則我不會碰代碼。儘管我仍然有一份想要有一天進行的額外改進的清單,但我刪除了該清單。我已經有了付費客戶,這意味著人們在我建立的產品中發現了價值。當然,我可以添加新功能來吸引新客戶。但這意味著需要更多的編碼和維護才能有_機會_吸引新客戶。

使用有記錄的商家

如果您打算在全球銷售產品,請考慮使用 Gumroad 或 Paddle 等「記錄商家」。這樣,您就不必計算出每個國家/地區要收取多少稅(基本上,您只向 Gumroad 銷售,然後他們將您的產品轉售給最終客戶)。在銷售產品時,計算稅金是我最不想做的事。我選擇了 Gumroad,在撰寫本文時,它收取 10% 的費用,此外還收取約 3% 的 PayPal/Stripe 費用。

可能還有更便宜的選擇,因此在選擇之前請先進行研究。一旦您獲得一些定期付款,您就無法輕鬆地將現有客戶轉移到其他公司。當 Gumroad 費用逐年增加時,我一直認為遷移到其他服務太麻煩,所以這就是我仍然使用 Gumroad 的原因。

向顧客推銷東西很難

我遇過一個人,他的對話是這樣的:

  • 嘿,很棒的劇本,我給它打了5顆星!您能為我實施止盈水準嗎?
  • 對不起,但我不能。最初的方法沒有指定確切的止盈水準。這也沒有意義,因為止盈應該手動確定,例如,基於圖表上可見的支撐位或阻力位。不同的人會根據他們的風險偏好使用不同的止盈程度。
  • 好的,但是你能幫我把它們放好嗎?我遵循這個[插入一些YouTube加密日交易者],他使用[一些非常具體的止盈水平]。我希望劇本能幫我畫出它們。
  • 聽著,我做不到這一點。這些止盈水準對於您的交易系統來說是非常特定的。它們對大多數人來說不起作用,但它們會減慢每個人的腳本速度。
  • 好的,兄弟。

幾天后,他取消了訂閱,並將 5 星評論降低至 2 星。

企業對消費者 (B2C) 很困難(並不是說企業對企業更容易 - 它面臨一系列不同的挑戰)。但這並不意味著B2C不值得追求。有很多人向客戶進行了出色的銷售。其中最著名的是 Pieter Levels ( @levelsio ),他是 NomadList、RemoteOK 以及最近的 PhotoAI 等專案的創建者。根據他的 Twitter 個人資料統計,他從他的專案中每月獲得驚人的 20 萬美元經常性收入。但是,雖然 B2C 比 B2B 業務模式中的公司建立關係更容易進入,但這意味著您將需要更多的客戶才能達到 B2B 可以帶來的收入水平。更多的客戶意味著更多的工作。

友善一點

努力對人友善。我的意思是,對人們友善會讓世界變得更美好。但在與客戶打交道時,永遠不要認為他們的行為是惡意的。當然,有些人會試圖利用你。但很多「問題」只是誤解而已。人們會要求退款,因為他們認為這是為他們忘記的訂閱獲得退款的唯一方法。如果有人要求我退款,那麼無論出於什麼原因,我都會退還他們的錢並祝他們投資好運。與不滿 20 美元的顧客進行鬥爭並不是消磨時間的好方法。

如果您對人友善,他們就更有可能使用和推薦您的產品。亞馬遜早期如此受歡迎的原因之一是其卓越的客戶支援。十年前,當我的 Kindle 無法開機時(這可能是由於意外但過度用力造成的),亞馬遜的支援人員表示「不用擔心,我們將免費為您發送一台新的」。有人會寄給我一個免費產品,而不是要求證明它自己壞了?這讓我大吃一驚!特別是因為我住在波蘭,那裡有很強的後共產主義根源,這意味著如果賣家對你不刻薄,那麼這已經算他們很好了。

所以,我想對我的客戶做同樣的事情。我盡力滿足他們的需求,為他們的問題寫下詳細的解釋,並根據要求慷慨地退款甚至折扣。當有人抱怨某些東西不起作用,因為它沒有按照_他們_想要的方式工作時,我建議使用替代腳本並提供退款。這得到了回報。我收到了很多來自客戶的好消息,儘管我已經厭倦了支持我的項目,但時不時得到的正面回饋讓我這些年來一直堅持下去。


這是我的第一個業餘項目的故事。一開始很有趣,中間很沮喪,現在主要是被動收入,最後會枯竭。

值這個錢嗎?並不真地。花同樣的時間為客戶工作可能會為我帶來更多的收入。但是,當我建立下一個專案時,我從這個副專案中獲得的經驗將非常寶貴。