文章作者:小芋頭君
文章來源:小芋頭君的知乎專欄
原文鏈接:https://zhuanlan.zhihu.com/p/22112974
版權申明:本文由芋頭老師授權 StuQ 轉載健无,版權歸芋頭老師所有荣恐,如需轉載請聯(lián)系作者本人。
聲明:文中涉及的事情均為 2 年前到 1 年前的事情累贤,和本人目前從事的工作無關叠穆。
聲明:文中涉及的事情均為 2 年前到 1 年前的事情,和本人目前從事的工作無關臼膏。
本系列話題主要圍繞 獨立開發(fā)者應用變現 這個話題展開痹束,筆者曾經獨立開發(fā)過一個 App《顏文字輸入法》,后來在 60W 用戶的時候成功出手轉讓讶请,另外也開發(fā)過多款流行的 app 和網站祷嘶,曾經在家自由職業(yè)過一年時間,在這方面也算是頗有些感觸夺溢,希望能夠借此機會跟大家做一些分享论巍。
本話題會分三部分:《變現篇》《玩轉篇》《開發(fā)篇》,從三個角度分別闡述一些我的觀點和思考风响,希望對有意獨立開發(fā)應用的同學能夠有一些幫助嘉汰。
其實一直想就這個話題寫幾篇文章,不過總覺得不好下筆状勤,因為這個話題挺大的鞋怀,很難組織行文。后來我想了一個方式持搜,把之前網上收集的一些對我的提問摘抄整理密似,然后寫幾篇文章對這些話題一一回復,這應該是一個很接地氣的方式葫盼。
大概整理了一下幾個問題残腌,如果大家有其他問題可以在文章評論里提問。
1. 如何獲取用戶和流量?
2. 如何讓應用變成商品從而實現轉讓抛猫?
3. 很多程序員費了很多精力做的東西蟆盹,都默默無聞中途夭折?
4. 如何運營闺金,讓用戶跟著你 high逾滥,讓他們幫你推廣宣傳?
5. APP 60W 用戶的時候賣了多少錢败匹?如何估算這個價格寨昙?
6. 為何不去創(chuàng)業(yè)?為何選擇賣掉這條路哎壳?
7. 對程序員技術變現有什么見解?
8. 勿忘初心是什么鬼尚卫?
9. 開發(fā)應用的初衷归榕?如何來的點子?
10. 需要掌握哪些技術才能自己做一個 app 出來吱涉?
11. 我有一個很好的 idea刹泄,不知道如何做 app,去運營怎爵?
我會分幾篇文章來一一回答這些問題特石,主題大致為《變現篇》《玩轉篇》《開發(fā)篇》,以倒敘的形式為大家呈現一個獨立開發(fā)者的心路歷程鳖链。本篇主要介紹大家最感興趣的 “開發(fā)”姆蘸。
1. 需要掌握哪些技術才能自己做一個 app 出來
一句話:iOS 開發(fā) / Android 開發(fā),一門后臺語言芙委,基礎的前端開發(fā)逞敷,沒了。
iOS 開發(fā) / Android 開發(fā)灌侣,不必說了推捐,客戶端原生語言,當初我看了挺久的 OC侧啼,一直沒入門牛柒,后來直接從實踐入手開始用 Coaoa 進行界面編程,慢慢了解 OC 的一些特性痊乾,最后經過幾個 App 版本的迭代皮壁,算是真正入門了,不過也只是入門哪审,對于一個整體架構的技術闪彼,了解甚少。
后臺語言,推薦 Nodejs 或者 ruby畏腕,不需要很精通就可以寫出簡單的數據庫操作缴川,簡單的讀寫改查,用戶體系之類的描馅,用來支撐 App 的后臺服務把夸。
前端開發(fā),做一些宣傳頁面铭污,或者也可以用一些第三方服務來做介紹頁面之類的恋日。
這里不深入講這部分,太偏技術了嘹狞,也太龐大了岂膳,掌握一門技術,直至精通磅网,再到架構谈截,這是一個非常漫長的過程,也需要耗費很多時間涧偷,在做 app 的過程中簸喂,我不知道熬了多少個通宵,解決各種客戶端開發(fā)的莫名其妙的問題燎潮,查文檔喻鳄,查 stackoverflow。
2. 開發(fā)應用的初衷确封?如何來的點子除呵?
要說一個獨立開發(fā)者,一下子就能做出一個火爆的應用爪喘,也不是不可能竿奏,但是概率太低了,這需要你掌握的知識面和分析問題的能力極強腥放,商業(yè)感甚至超越專業(yè)的專家泛啸。
所以,在這個 App 誕生之前秃症,其實我做過無數次嘗試候址,曾經開發(fā)過二十多個 chrome 插件讲仰,做過好幾個網站大猛,做這些倒不是說漫無目的,而是因為想法太多渔呵,但是不靠譜的想法更多聚请,but 我自己并不能感知到這些想法是不靠譜的荠雕,畢竟 too young稳其,那時候我一直堅信,自己的想法比別人更具邏輯性炸卑,做出來的產品更容易出奇制勝(后來發(fā)現真是 too young)既鞠。所以我就去嘗試吧,把自己的一些想法挨個實現出來盖文,然后看這個世界的商業(yè)邏輯是不是按照我想象中的方式運行嘱蛋。
當然,后來發(fā)現五续,我想象中的商業(yè)邏輯或者產品邏輯洒敏,大多數是不靠譜的,做的越多這種感覺越強烈疙驾,不過慢慢的凶伙,我會糾正自己的一些想法,特別是我在家里自由職業(yè)的那一年它碎,每天傍晚函荣,我都會去運河邊散步,主要思考幾個問題链韭,其中思考的最多的就是不斷把自己的想法迸發(fā)出來偏竟,然后在實驗后煮落,否定自己的想法敞峭,再糅合出新的想法。后來想的多了蝉仇,我只剩下一個結論旋讹,我太年輕,所以后來轿衔,我果斷又回去參加工作了沉迹,我想我還需要至少 5 到 10 年的沉淀,我現在根本不知道自己想要什么想做什么不知道自己能做什么害驹。
后來鞭呕,為什么做了這個 App 呢,其實初衷很簡單宛官,一開始真沒想那么多葫松,我只是那時候對顏文字有一些了解,并且做過一個顏文字的 chrome 插件底洗,后來我發(fā)現插件有 7000 個用戶了腋么,我就想,可以做個 iOS 版亥揖,順便練練手 iOS 開發(fā)珊擂。于是就花了一個小時,做了一個非常初級的版本,發(fā)到了 AppStore 上摧扇。
注意圣贸,后來有幾件事情對這個事情的發(fā)展產生了重要影響。
一開始有一些人下載了 App扳剿,然后反饋很好旁趟,大家都充滿愛心的去給我評論,在朋友圈里傳播也很快庇绽。這激發(fā)了我內心敏銳的第五感锡搜,我知道這是一個會火的品類,這個 App 注定會火起來瞧掺,當然耕餐,不是以現在這種形態(tài),我必須花時間研究下要怎么把這個 App 做好了辟狈。
于是我一連幾天的刷 AppStore肠缔,刷工具排行榜,刷顏文字品類的 App哼转,甚至刷其他品類的一些 App明未,一個是我要看同品類 App 的現狀,另一個是我需要感性的認知一個優(yōu)秀的 App 是怎樣的壹蔓。后來我發(fā)現同品類的 App 簡直爛透了趟妥,除了一個日本做顏文字的 App 之外,其他 App 可以用垃圾來形容佣蓉,基本都是個人開發(fā)者那種不經過思考的粗糙作品披摄,而日本那個 App 則是太復雜(這個 app 用戶量巨大,后來好不容易才在品類排行榜上超越他勇凭,最后把它遠遠甩開)疚膊。當時我非常興奮,這不就是傳說中的機會么虾标,后來我又研究了一段時間蘋果推薦的優(yōu)秀 App 之類的寓盗,然后開始專心開發(fā)顏文字的第二版。
當時參考了一些優(yōu)秀 App 的樣式設計和交互方式(卡片切換)璧函。然后針對之前看到的同品類的 App 的一些缺點做了一些分析傀蚌,解決痛點,同時保持簡單易用柳譬。后來新版上線后反饋很好喳张,各種平臺開始主動推薦,AppStore 也在工具類目下推薦過美澳。
后來销部,又做了一些內容上的優(yōu)化摸航,首創(chuàng)了顏文字和文字結合的方式,讓萌點提升了一個數量級舅桩。
這大概就是這個 App 誕生的過程了酱虎。
3. 很多程序員費了很多精力做的東西,都默默無聞中途夭折擂涛?
其實有不少程序員跟我早期一樣读串,自己嘗試做過很多業(yè)余項目,但是的確如這個問題所言撒妈,大部分項目都中途夭折恢暖,這不是說大家技術不行,畢竟一個產品能夠做完甚至活下去狰右,靠的不單單是技術杰捂,就如在公司內做一個產品一樣,其實自己做一個產品出來和一個團隊做一個產品出來需要思考的問題棋蚌,需要解決的問題嫁佳,需要做的事情并無二致。
在這個 App 的開發(fā)和運營谷暮,甚至推廣方面蒿往,我自己都扮演過很多個角色。從商業(yè)分析 / 競品分析? -> 人群分析 / 調研 -> 產品化 -> 交互設計 / 視覺設計 -> 客戶端開發(fā) / 服務端開發(fā) 到后來的 社交賬號運營 / 用戶運營 -> 活動策劃 -> 市場推廣 -> 甚至拉投資 / 尋找合作伙伴 這些事情我都嘗試做過湿弦。這些都是一個成功產品的必備環(huán)節(jié)瓤漏。曾經策劃過一些送獎品的活動,在微博上抽獎省撑,然后采購商品赌蔑,挨個寄送出去俯在,然后核銷成本竟秫,包括微博付費推廣,自己加各種人的微信獲取推廣渠道跷乐,各種平臺的運營都曾經加過肥败,每次發(fā)新版就賣萌求人報到,后來大膽跟投資人聊這個項目愕提,一直聊到總經理馒稍,這些事情其實都是程序員不擅長也不愿意去做的,但是如果真的要做好一個事情浅侨,就要克服自己的心理障礙纽谒。
所以,嘗試從全局出發(fā)去做一個產品如输,而不是只關心技術鼓黔,技術只是一個手段央勒,只是一個產品中的很小的一個環(huán)節(jié)而已。
另外澳化,也不必從一開始就把一個事情都考慮周全崔步,畢竟我們不是專業(yè)的,你做出來的產品可能只是你自己想要做成的樣子缎谷,而不是用戶需要的井濒。所以多去嘗試,在發(fā)現明確的爆點之后列林,再開始著手思考它的未來瑞你。并且通過這個嘗試的過程不斷磨合自己的想法,讓他們變得成熟起來希痴。
4. 勿忘初心
真正熱愛技術的人都是有初心的捏悬,我的初心就是用技術實現價值,然后改變世界润梯。不要忘記這個初心过牙,不要把技術變成一種純粹的生存工具。具體說來纺铭,就是不要抱著賺錢或者盈利的想法去開發(fā)產品寇钉,先不說你的商業(yè)感如何,一直抱著賺錢的想法這件事情就把技術變得不單純不好玩了舶赔。真正好玩的是你做一個好玩的技術或者產品扫倡,然后賺錢了,perfect竟纳。
我開發(fā)產品有兩個原則:一撵溃,好玩有用;二锥累,實現的過程中能順便讓我學習某一門技術缘挑;所以每次失敗了都沒關系,我至少積累了技術經驗桶略。