不會編程的人如何開發一個APP?

我有一個自己認為很好的想法,如果要把我這個想法做成APP然後再轉換成人民幣我需要怎麼做?

不懂開發不懂編程,沒有接觸過類似的東西。

我需要怎麼找到一個可以實施我想法又不會讓他們直接偷走我想法的團隊?

我需要怎麼做?

當然如果成功了分錢少不了開發的人。

5/26 今天 汪淘 回答了一個長答案 另外有人幫我編輯的提問的標題,

問題的訪問明顯多了起來,

在這裡我有必要補充強調一下,我上面所說的 分錢 指的是如果軟體真的賺錢了,

我會把利潤的部分分給大家,還有你們說的我不給工資這個問題真是是有考慮過才回答的?

本來我就不懂技術(空手套白狼...),如果我連工資都不給~~~那就沒有回復我的必要啦~


謝邀。

首先兩個字來表達下我看到這個問題的心情:呵呵。

然後,既然開始打字了,就認真點的來說這個問題吧。

很多沒有真正經歷過商業軟體產品的完整生命周期的人,都很容易產生這個一個比較幼稚的想法:我的想法很值錢,所以絕對不能被人偷走。而事實呢?如果你有機會的話,你可以放手去做,事實會告訴你,其實想法一文不值。世上聰明的人那麼多,每時每刻都有新奇的想法被人想出來,可又有誰敢說我的想法是前無古人的?會有這樣想法的人,我個人表示,你太年輕了。

往往大多數時候,並不是你的想法決定了你的成功,而是你把想法做出來的過程中,你的努力使你成功。一個想法的誕生太容易了,但真的在走向現實的路上,你才知道,為什麼你的想法到現在還沒有人做出來。不過對於有想法的年輕人,我從不贊成打擊他們的積極性。所以我最後給點比較可行的方案吧。

方案一,你自己來實現自己的想法,其實開發不是很難學,差不多你花2個月,就能做一個純界面的APP,而現在的開發工具又方便。如果你的想法真的不是那麼不靠譜,你自己花上半年時間的學習和實踐,差不多應該對如何實現你的想法有所概念了。我推薦你從IPhone的開發學起,Apple提供的開發套件的支持還不錯,而且Swift是比較容易上手的。

方案二,如果你的想法非常宏偉,是你個人能力上限也無法實現的。那我建議你先考慮錢的問題。畢竟你找人做,也是要給別人付工資的嘛,最小團隊建制規模:一個兼職的程序員,和一個兼職的平面美術就差不多了,既然是兼職,那肯定不是固定時薪,按計件來支付薪酬比較划算,一套稍微上規模的UI圖素根據不同的需求費用大概在2k到20k不等,如果你自己會PS,能從別人已有的圖片中摳點來自己用的話,這筆費用就省下來了。然後,既然你不懂開發的話,程序員的費用你是省不掉了,根據你App的需求不一樣,那你對人員素質的要求也不一樣,不過我建議你這方面別貪圖便宜,程序員的差異可能有20多倍,但費用卻頂多5、6倍。如果你自己不知道你的App需要什麼檔次的程序員能夠滿足你,那就找你能找到和能支付的最好的,相信我,你肯定不會虧的。兼職的程序員,根據你的App的功能複雜程度,大概在3k到50k左右。如果你算一算,發現你的想法還賺不回來付出的最低費用的話,我勸你就可以洗洗睡了。當然,說到這裡,我還在討論的是用兼職人員,這樣的模式,後期維護,更新版本什麼的,你就不要想了。如果你的想法還是一個持續的不斷需要投入人員開發的項目,那你得僱傭點專業的人員了。這就更是一個大規模的事情了,如果你的啟動資金沒有百萬級別的,我建議你還是按照我上面的套路玩一玩就可以了。

然後,你會說,還沒有回答你的問題,如何能讓別人不偷走你的想法。

這個問題,其實我在前面已經差不多回答了,不過我總結下:如果你的想法不是在實現的過程中就樹立的很高的門檻,是別人無法輕易達到的,那即使不是你開發的過程中,也是產品發布以後,別人會把你的想法拿走,做出比你更好的產品,賺走你以為本來應該是你賺的錢。

如果你只是希望在開發的工程中,不要被合作的夥伴偷走想法,然後把你踢到一邊,那請合理的用好這個社會最美好的工具:法律。你可以成為僱主,你和你的僱員的合同是有法律效應的。

你可以申請專利,如果能申請下來的話,即使產品面世之後,你也不需要擔心別人偷走你的想法,只需要雇個好律師就幫你擺平一切。

最後一句話:這世上從來不缺高談闊論,最缺腳踏實地。

東拉西扯了那麼多,希望對你有幫助。


先準備10萬塊錢,然後雇一個開發一個美工,你說做成啥樣就啥樣。兩個月後:

1. 你賺了1000萬:都是你的,你也不用分錢,跟開發和美工沒啥關係;

2. 你賠了10萬(就是僱人的錢)。

「想法超級牛逼怕別人偷了」這樣的想法多了去了,專業兼職做App的可能每天都會被人告知100個這樣的想法。

放心吧,開發工程師沒人關心你的想法,只關心你給的薪水。


你需要怎麼做?

停止賣萌,這是最重要的。

「我需要怎麼找到一個可以實施我想法又不會讓他們直接偷走我想法的團隊?」——這樣的團隊還沒出生呢,你真要這樣想的話只能自己來了,自己在知乎上面搜「從零開始學編程」。

「當然如果成功了分錢少不了開發的人」——成功之前也要給錢的。


你需要先醒一醒。


經常和許多創業者討論,發現很多人想法都不錯,但是都不知道該如何實現,今天就如何引導大家走出第一步寫一篇文章,很多人通常誤會一件事情,認為程序員開發可以一步步把自己的想法拼接出來,我有一個功能點,就讓程序員去開發,總有一天會實現我的想法。

確實,一個優秀的程序員能夠做到這些,但是我們的思維是廣闊,是無限的,總不能讓程序員寫代碼永遠跟隨著天馬行空的想法沒有計劃的執行吧?在現在這個移動互聯網創新的時代,如何進行APP開發第一步我覺得應該是每個創業者思考如何定義你的APP重要屬性的問題。

如果你作為父母,作為老師,你一定經常聽到:

「我不知道作文怎麼寫」

「我不知道這個報告怎麼寫」

而當你在進一步問他的時候:「那你覺得哪裡有問題呢?」

他們往往回答:「我也不知道哪裡有問題。」

從這裡可以發現,在當下標準化教育傻瓜式思維的定義下,很多人已經習慣了等待最佳解決方案的出現,這就是為什麼很多軟體外包公司在和用戶打交道的時候,會不斷的調整前期的開發方案,然後配合用戶的理解去整理修改,而不是先開發然後跟隨用戶的想法去做開發調整。因為一旦涉及到開發過程後,如果大量的開發人力成本被第一次的原型想法修改,會伴隨很多的開發成本的浪費,但是往往外包公司的收費價格普遍較高,意識決定生存狀態,如果不這麼收費,外包公司就沒有利潤,在當下商業社會,不賺錢的事情,會有大部分人去做嗎?

下面進入重點,如何進行APP開發思維定義,依照我們程序員客棧500+開發經驗,我做了一些簡單的總結,大致可分為:分析問題、拆分問題、解決問題,而如何幫助大家突破這些問題,就是我下面要講的,以最近開發的一個APP為例:

第一步思考:如何使用?

一開始,我們會引導客戶也就是「這款APP的製作者」先從使用者的觀點出發:

如果你希望用APP算出自己的BMI指數,那麼在你的想像中會是怎樣的一種操作方式呢?

此時或許還有很多答案:

我希望說出我的身高和體重,手機屏幕就會出現我的BMI指數

我想用打字的方式,先輸入體重、再輸入身高,按下確定按鈕屏幕就會出現我的BMI指數

這個時候我們的客戶就會盡情的頭腦風暴,並且試圖想像自己正在使用這個「還沒有開發出來的APP」的情境。

第二步思考:你的APP大概長成什麼樣子?

接下來,我們會引導客戶思考:
根據你提出的想法和情境,你覺得APP會長成什麼樣子?

到了這個階段,整個APP的外觀大概已經有了草圖,每個界面的原素和對應使用者的作用如何,也有了標準化定義,雖然我們大家都不會設計,但是最起碼,如果給你一直鉛筆,我相信90%的人都會和我最近溝通的客戶一樣畫出如下的東西出來,你沒有必要會電腦操作,這些還原的設計可以請專業的人來給你搞定,如下圖:

示意圖

第三步思考:

拆解、操作
最後我們會發現每個APP功能原素的定義都應該有他屬於的用戶行為定義,而每一個行為定義就是你想要做的APP的每一個小小的功能點,這個時候程序員客棧的項目經理團隊,會把你的想法功能點進行拆分並解釋開發流程如下:

1,原型設計(高保真還原)

2,UI設計(視覺體驗到位)

3,前端開發(連條處理)

4,後端開發(後端開發和後台開發是兩碼事)

5,製作A功能

6,製作B功能

7,製作C功能

8,…..

9,測試、驗收

10,付款。

項目經理的隨筆(圖)

最後,我們的程序員客棧的項目經理會根據所有的功能點拆分在匹配平台有這方面工作經驗的開發者,組成一個開發團隊,根據人力成本估算一個報價給用戶,用戶如果覺得沒有問題可以先託管第一筆原型的費用到平台,最後客戶驗收後通知平台付款給開發者。

雖然看起來整個過程聽起來有些複雜,但是為什麼我們一定要這麼強調流程化開發呢?雖然我也是一名偽開發者,但是在大部分程序開發團隊中有這麼一句話

「當問題被清楚的描述的時候,它已經被解決了一半!」(來自美國哲學家和教育家 John
Dewey)


哎,看回答現在程序員和你們這類偽CEO都成了對立的人了 o(╯□╰)o

說實話,「偷想法」這個想法本身太古老了吧,現在都什麼時代了,且不說這個想法是不是早就有人想過了、有價值和可行性,你能否有能力做出來才是個大問題。

無理由想到了這個段子:

真有想法別來知乎問該怎麼辦,因為你得不到答案。畢竟是要身體力行的事情,就像現在排名第一的回答 @汪淘 ,最後還是落實到「要麼你自己干,要麼找人干」,其實這是大家都懂得道理,這個時候你就應該確定要不要干,找人干還是自己干,然後動手、找人(朋友同學什麼的這個時候就應該利用起來啊)。所以最後啊,老老實實動手走出第一步比你現在在知乎上問該怎麼弄靠譜多了。


不會編程不要緊,但是僅有一個想法也是不夠的

必須要明確的是,從想法到原型、原型到設計、設計到開發、開發到測試,每一步都需要花錢。

所以說,要實現你的想法,必須你願意花錢一步步實現才行

----------------------------------------------------------下面或許是重點----------------------------------------------------------

多餘補充之一盆冷水:一個你認為很好的想法,或許一文不值

舉個例子:當初在大學的時候,腦子裡想出了一個專門校園找對象的想法,那幾天激動得不行,感覺一定會成功。還找了幾個計算機的同學合夥,還寫了一個簡單的方案給徐小平發郵件....等在網上搜索了解一下後,發現已經有人在做了,而且不僅覆蓋了我的想法,還派生了很多我沒想到的模塊。

你看,當你產生一個想法的時候,如果你去做了一個簡單的了解調查,你就會發現,你想到的別人早就想到了。如果你沒有去了解,就盲目去做,失敗的概率特別大。

假設你的想法很好,而且你也有錢,那什麼決定你產品的成功呢??難道開發出來了,發布了,就可以獲得成功?NO WAY!

自己投錢找人從頭做一款APP,與創業無二。好吧,或許運氣好,APP很順利地開發完了,產品發布了,就算真的很好,也有人開始用了。難道這就完了嗎?NO WAY!

任何一款產品的成功,都離不開運營。運營這事情複雜了,不僅要讓更多的新人用你的產品,還要留得住老用戶。要懂得用戶心理,抓住需求,升級產品,還要做各種推廣.....運營這麼複雜的事情,需要不斷地試錯,長時間才會出效果.....

對了,你公司要發展,還要融資呢,天使輪,ABCDEFG..................到了哪一種程度,才算成功?上市了才算?被收購了才算?.........京東到現在還是在虧本的吧?

翠花覺得,或許少花點時間在這麼成功的想法上,就是一種成功吧。時間如此巨大的利潤留給自己,踏實做事。

好啦,翠花今天很累,就啰嗦到這裡。加油!


想法就是個屁!

我的親身經歷是這樣:

去年我有了一個很激動人心的想法,然後邊學邊做,前兩天已提交appstore。回過頭想想最開始的想法,眼前的這個東西已經面目全非了。

所以我要說的是,一個合乎情理的想法的絕大部分是在開始落實並且一步一步去實現的時候才發現本身的不合理,一點一點去顛覆最初的想法才形成的。


我代表程序員微微笑一笑 ^_^


謝邀。

一個搜索都不會的CEO或者產品經理,我是不會甘心當他的程序員的。

有一個好的 idea 想提供給互聯網公司,比如 BAT,該怎麼操作? - 生活

怎樣讓一個好的idea變成現實? - 想法

創業有了好的idea,需要做產品,應該直接招團隊呢還是外包出去還是請個技術合伙人比較好? - 創業團隊

當個人能力無法駕馭 Idea 時,該怎麼辦? - 互聯網

還有很多,懶得貼鏈接了


Idea is cheap, show me your code.


樓上的都是打擊人的,,不會敲代碼就不能生成app???

現在自己生成app的平台有很多了 要不要這麼逗

比較知名的有簡網app工廠 簡網APP工場

華高科技 華高科技 - 全球領先的移動平台與服務提供商

掌信通 掌客通-10分鐘建立專屬APP移動整合營銷平台--掌客通

多摩 http://www.domoapps.com/

海恆 www.xasourcing.org

追信網(追信魔盒-最大的手機軟體在線製作平台,手機軟體開發,手機軟體製作,手機應用開發,手機客戶端開發)在外觀UI方面做得最好,讓人喜歡很多,但是,問題是他們都是手機嵌入了web頁面,這也說明他們對web開發比較有信心,而且,創新能力比較強,能夠把app+web結合的較為充分,另外,對行業做得也比較深,多用於電商和網站,在這個領域有一些心得和經驗。


App做出來只是萬里長征踏出了第一步

如果獲得真正的用戶才是關鍵

目前的模式就是 燒錢 燒錢 燒錢

市場上從來不缺優秀的App 很多死掉的App也並不是因為他們不優秀

樓主的想法還是太幼稚了

哪怕現在這個App已經按你的想法做出來了(先不說能不能實現,有沒有bug,做出來是不是你預想中的),然後呢...後呢..呢


又見這樣的神問題


很正常,每個人都是從異想天開卻略顯幼稚的階段走過來的。

真想對曾經的自己和題主說:too young too simple


洗洗睡吧


跟大家說個笑話:我有一個好點子。。。


題主可以去看 就差一個程序員的問題 了


這個和「我還不會走,如何當一名馬拉松選手?」的問題是差不多的吧。

第一種方法就是學會走路(也就是學會編程),然後參加馬拉松(也就是實現APP),時間呢,會要很久。第二張方法比較簡單,找人,讓別人背著你跑(就算僱傭會編程的人來寫代碼,會美工的人來作圖),這樣你就成了產品經理了:)。

第二種方法還是很便捷的,不過得要求你的綜合能力,組織能力,最好還是再有點兒編程能力了(不然你會對程序員說:「給你一個小時解決這個bug」,程序員會表示:「......」)。


找外包,花點錢,快速又省事。

比如找我們 :D


推薦閱讀:

為什麼電子書沒有像視頻、音樂一樣走向免費模式?
如何寫互聯網產品分析報告,從哪些方面入手?
互聯網行業獵頭,做獵頭經常加班好累,做hr加班多嗎?
Facebook 發布了哪些開源工具?分別有何用途?
天津為什麼沒有一流互聯網公司?

TAG:互聯網 | 程序員 | AppStore | Android應用 | 應用程序Application |