從小習慣到大事業,每天一道練習題,一步步解鎖人生:Daily Coding Problem

| |

練習不難,每天重複同樣的練習且不間斷,就不容易了。

「發送考題、解題、收到答案、討論,再發送考題」

單靠每日一封電郵的往來就能做到持續的簡易練習,這就是「Daily Coding Problem 」希望幫工程師達到的訓練。用戶只要註冊訂閱,就能在每天早上 9 點收到一封電郵,寫著今日練習的面試考古題。接著,你最多只能花一小時的時間寫下答案,隔天會再收到一封夾帶第二道練習題的電郵,同時隨信附上昨日考題的答案。

日復一日,持續練習,直到你成功取得大科技公司的工作機會。

Daily Coding Problem 是一個去年( 2017 )11 月才上線的電郵服務。最初只是創辦人 Lawrence Wu 在大學時期與一群好友相互督促的小練習,大家每天比賽看誰先成功解題。直到一個月後,這群好朋友陸續被 Google、Amazon、Facebook 等科技巨擘錄取,大家赫然發現,每天一點點的小練習,真的可以進步,而且還能找到工作。

於是,Lawrence 開始思考是否可以把這個生活小習慣發展成為一個可賺錢的事業,順便造福其他工程師。Daily Coding Problem 採訂閱制,雖然可以免費註冊,但免費的方案只能收到考題,拿不到答案。付費方案則有兩種:月付 $9 美金,或年付 $90 美金,除了能獲得考題跟答案,有時還可以直接找團隊「諮詢」請教。

一個月花 $9 美金、一年花不到一百美金進行面試練習,對比成功進入大科技公司後基本年薪就可達六位數,在 Lawrence 看來這種前期的「自我投資」一點都不貴。

專注做好一件事最重要

現在的 Daily Coding Problem 只是一封簡單的電子郵件,但其實最早 Lawrence 在盤算的是打造一個有各種考題、又有線上評審的多功能平台。但最後,為了不浪費過多時間,製作一個未經市場驗證的產品,Lawrence 跟其共同創辦人 Marcel Olszewski 決定只花一個晚上的時間,做出一個超簡單的登錄頁面。

「一次專注做一件事,然後把它做到好!」

果斷拋掉凡事要求「做好做滿」的強迫症,是 Lawrence 嘗試創業多年後歸納出的心得。對比過去所開發的軟體,每次都要求一定要達到某種完美標準才能出手,Daily Coding Problem 最初的登錄頁面,僅是一個白底黑字的畫面,陽春到 Lawrence 自己都覺得看了有些丟臉,但 Daily Coding Problem 卻是他多次嘗試創業至今,唯一有所斬獲的產品。

登錄頁面一開始並沒有得到太多迴響,最早一批用戶是透過團隊不斷在 Reddit 跟 Hacker News 上發帖、寫文章,慢慢聚集而成的。現在的 Daily Coding Problem 有自己專屬的部落格,主要針對使用者的發問,進行解題。

陪你一起動腦,完成每日的成長練習

營運 Daily Coding Problem 所需的成本並不高。Lawrence 在訪問中大方地拆解了初期的營運成本(以下為美金計算):

  • 金流服務 Stripe,每筆交易 2.9% + 30¢ 的手續費
  • 雲端 hosting 服務 Heroku:$7 / 月
  • SMTP 發信服務 Sendgrid:$80 / 月(以這個付費級距來推估,每個至少發送 10 萬封信)
  • 靜態網站寄存服務 Netlify:免費(整個網站目前是靜態的,唯一需要寫程式的就是判斷每日寄送練習題與解答的邏輯)
  • 網域註冊服務 Namecheap:$10 / 年

上述都是可量化的成本,開銷看起不大,但沒有計算到的是團隊每日在開發新題目、解題、產製內容以及回應讀者需求上,所耗費的「腦力成本」。

為了能持續更新內容,Daily Coding Problem 的團隊需要不斷搜集考題(大多是透過剛從 Google、Facebook 等公司面試回來的朋友那獲取的第一手資訊),每天花上數小時的時間整理、撰寫跟編輯這些題目。最後還要自己解答。

除此之外,團隊也要時時留意用戶的解題狀態。他們曾經碰到一個狀況:在寄出第三道題後會出現一波解除訂閱。後來發現是因爲題目太難,用戶容易在無法解題的挫折感下直接放棄。也因此,為了留住用戶,Daily Coding Problem 的團隊也需要費盡心思,去思考與掌握每日考題的難易度。

就像設計遊戲關卡一樣,每一封發出的信都是場與使用者互動的心理戰:題目要有一定的挑戰,但也要能適時激勵他們。最終,Daily Coding Problem 要能陪伴這些工程師完成他們每天的成長練習。就像他們網站上說的:

如果你哪天要解除訂閱,希望是因為你成功找到工作了!


▋參考資料:

本文依 CC 創用姓名標示 - 非商業性 - 相同方式分享 4.0 國際釋出
Previous

獨立駭客的堅持:Endcarwl.com,我與共同創辦人的關係是場哲學聯盟

不會寫程式也能當 Maker :NoCode 與它的創造者,為不會寫程式的人而生的「自造網站」

Next
Share via
Copy link
Powered by Social Snap