不合伙、不注冊公司、不尋求融資,獨立開發者李小雨不斷實踐迭代,探索獨立應用開發之路。近日,51CTO 有幸采訪到李老師,聆聽他講解從開發、運營再到設計測試等技術環節上的創新點。
“我目前正在開發一款提升個人辦公效率的工具,結合大模型進行創新,從產品設計到開發運營都由我一個人完成。”李小雨在展示他即將上線的工具時說。
這款提升個人效率的工具名為“TodoChat(土豆談)”,以單核工作法和番茄工作法為底層方法論,可用于管理個人代辦事項。初期版本處于開發階段,用戶可在官網首頁上填寫郵箱信息,加入等待名單。
圖片
此外,這款應用在結合大模型與功能方面也進行了創新,比如,通過文本框對話形式實現基于自然語言的程序交互。
1、底層邏輯:單核工作法和番茄工作法
如前文所述,TodoChat 利用單核工作法和番茄工作法提升工作效率,幫助用戶更有效管理時間和任務。你可以專注于一項任務,完成任務后休息。這樣做更有助于提升工作效率、減輕工作壓力。
更進一步講,TodoChat 既可以組織代辦事項,也可以拆分問題,然后將待辦事項排序,最終形成一整套方法論。
你可以先通過單核工作法控制全局并通過全景時間為所有待辦事項排序,然后通過番茄工作法專注處理單個事項并可將它拆分成可執行的小任務,最后通過番茄鐘專注完成小任務。
2、創新:與大模型結合
通過大模型的自然語言理解能力和數據處理能力,你可以口語化告知它想要做什么,比如,添加一個待辦事項到快捷菜單、開啟一個待辦事項以及幫你判斷哪個待辦事項更重要。
在用戶體驗方面,你相當于在與一位私人助理進行交流,這將進一步提升體驗,并且這位私人助理可以更好地給你的待辦事項提出合理化建議。
3、運營:Building in Public
雖然與大模型的結合是產品的主要創新點,但是,個人開發者應將產品運營放在首要位置,而不是產品開發。換句話說,比產品功能更重要的是產品用戶,你只有真正從流量中獲得用戶與反饋后才能開發出更好的產品。
“所以,我現在正在進行的整套產品開發流程擁有一整套方法論,叫做 building in public,即,通過公眾與自媒體宣傳產品理念以及產品本身。”
在產品運營方面需要注意的是,無論你個人能力再強,也無法與大公司比擬,因此,需要避免與大公司的正面碰撞。
由于利潤原因,小眾市場業務一般大公司不會過早涉入。個人開發者可以通過自媒體,例如,短視頻、博客等形式向用戶宣傳產品理念,從而達到個人形象和產品綁定的目的,這就是 building in public。
以本產品為例,如果你的自媒體形象很飽滿,覆蓋面足夠廣,那么用戶在尋找待辦事項工具時,就會看到 TodoChat。
這樣,當大公司半路殺入小眾市場時給人留下的是第二印象,而不是第一印象。這就是由 building in public 產生的對于大公司的運營屏障。
“直播產出的文稿以及音頻,我會通過視頻號、公眾號、抖音等平臺進行傳播,所有流量都會被引導到產品網站上。通過自媒體傳播,獨立開發者可以找到第一批用戶,”李小雨說。
4、平衡:產品運營與技術開發
以上是產品運營方面的底層邏輯,下一個側重點則是技術開發。
“因為我一直從事后端開發工作,對于前端技術不夠熟悉,所以最近專注前端解決方案。而谷歌跨平臺工具 Flutter 對于獨立開發者是個不錯的選擇。”
在實際開發過程當中,最難解決的問題是 UI 設計,對于開發來說,獨立完成一套有自己風格的設計是很難的事情。
“我會直接使用谷歌的 Material 3 組件以及設計標準,以彌補 UI 設計層面上的短板。”
5、獨立開發:降本、降風險
最近,對于開發人員來說,就業市場行情不好。如果你想做一些產品,那么個人獨立開發者模式是個低成本、低風險的選擇。
“我有過合伙創業做公司的經驗,深刻認識到風險意味著什么。”因此,如果產品在盈利增長方面不能覆蓋產品規模增長,就先不要盲目擴張團隊,而是維持現金流健康,這比盲目擴大規模更重要。
6、未來:專注開發個人效率工具
“目前正在開發的這款應用是我一直致力于推進的。在此之前,我也有過幾個不同的想法,由于各種原因沒有順利啟動。隨著項目的不斷推進,我不僅會驗證 build in public 的可行性,也將會開發其它個人效率工具,為用戶解決問題。”
今后,李小雨會在個人效率工具開發的道路上不斷前行,提升產品體驗,發布更多應用。