無編程基礎的人想編寫一款軟體應該如何做?整個軟體架構,基礎設計都有了

整個軟體架構,基礎設計都有了,是一個手機APP和後台服務相結合的軟體,但無編程基礎,不知道如何實現(好吧,這個問題問得不好,重新問,我的意思是:自己想設計一個軟體用,通過手機APP使用,還需要後台資料庫,但很明顯我自己沒法做,市面上也沒有類似軟體,那要怎麼辦? 找幾個程序員做?或者找軟體公司代做?軟體本身很簡單,如何能花較小的代價實現這個軟體?


--

怎麼大家都在公幹他呢,就事論事就好,他也沒有流露出在知乎找「志願者」的意圖,不用杯弓蛇影,當然這樣的人的確不少。

首先你的題目有點問題,沒有編程基礎的人,無法編寫一款軟體,這是一條真理。如果無論如何都需要這款軟體,有個方式可以很快地達成願望………

付錢!

由於你只提到你有了一個架構,所以無法精確地判斷你這專案的難度,也許一個在校學生就可以做出來,也有可能需要一個大型團隊,建議詳細補充,知乎上碼農多了去,幫你估個價應該沒問題。但無論如何,請不要期待有人可以無償協助你。

如果想自己動手,看看右邊的關連問題,估計是個好的開始。

另外還有一點,既然你本身沒有基礎,最好別說出「軟體本身很簡單」這種話,編程有個很奇怪的現象,有時候外人覺得非常困難的事,對碼農來說很容易;外人覺得非常容易的事,碼農要做到完美卻很困難。

建議你可以把自己的需求像小學生一樣,不嫌麻煩一條一條地列出來,介面也找個範例便於溝通,這些做好再開始找人……改規格什麼的最討厭了!

--


照你這個說法,就差個寫代碼的了...

---------------

這麼多票了,有點不好意思,說點實在的吧。

槽點在於,軟體架構是很技術性的東西,你沒有編程基礎,怎麼可能確定下來軟體架構呢?確定下來的架構也是胡扯。

認真一點來說,目前大部分手機應用都是app和後台相結合、後台需要資料庫的,前台後台之間採用json或者xml通信;可是採用的架構千差萬別。前台可以用html, 可以用native開發原生應用,可以用某些跨平台的引擎;後台可以用go、php、python、node.js、java、ruby on rails、.net ... 資料庫可以用mysql/oracle/sql server, 也可以用各種nosql的mongodb、couchDB、redis ...... 你怎麼選擇?

伺服器,可以租用簡單的php空間,也可以租用主機,也可以自己買好了放在機房,你怎麼選擇?價格差異非常大。租用空間吧,租多大?什麼操作系統,windows還是linux? linux的話是用centOS還是ubuntu? 什麼配置?

租多少台伺服器?伺服器之間如何通信?

客戶端的問題可也不算少。你要不要支持GPS定位?要不要支持第三方開放平台登錄?要不要拿到第三方數據?以什麼方式拿,需要如何授權,還是可以扒數據?是否需要收費呢?是採用什麼收費方式,需要如何跟收費平台對接?

以上這些對題主來說是天書。不僅對題主來說,就算你找到了技術人員,通常也只精通其中的很小一部分,其他部分對他來說也是天書。所以,你的軟體架構是什麼,真的確定了嗎?

--------------

技術問題你無法回答,那麼技術以外的問題呢,你想好了嗎?一點都不比技術問題輕鬆!

你首先得考慮好,你得面向多大的用戶群,得採用多大的資料庫,有多大的訪問量;然後,他們的付費意願如何?這個市場有多大,值得你投入多少?如果你自己沒錢投怎麼辦?有多大風險?如何說服別人投資?如何說服技術人員加入?競爭對手如何?你的開發周期有多長?

-----------------------------

有人說樓主是自己用。跟您說,我是前端後端android蘋果2d3d應用遊戲策劃程序windowsMacLinux各方面通吃的那種,我自己有各種想用的需求,有各種完整的設計方案,以前若干應用都是兩周上線一個,可是如果不是確定很有市場的話,我絕對不敢自己做個東西只為了自己用。成本,太可怕了,任何一個看起來很小的應用都是無底洞。


我最不想聽的就是: 這個需求很簡單,你做一下


你們別黑樓主了,人家說的是寫個app自己用,是自!己!用!不是想開發個產品找風投出任CEO迎娶白富美好嗎!

PS:我是程序員。


你連寫代碼都不會,怎麼可能做出架構?要知道只有級別很高的碼農才當的了架構師。


我知道汽車不就是四個輪子套個殼嗎!簡單的很!

我知道造房子不就是挖個坑堆磚頭嗎!簡單的很!

請問零基礎的人怎樣接近零成本找人幫忙造一輛車?怎樣找人幫忙造一棟房?

設計都有了,簡單的很!


請把你的架構發上來讓我們見識一下。


沒編程基礎還能搞出來個軟體架構,大神別玩我們了行么?


可惜沒有問題拉黑


去找羅永浩啊,你倆很像


我的天,樓主被噴的有點慘!我覺得想法人人都有,就是怎麼實現是個大問題!

以前上過什麼C++,MATLAB的課,覺得痛苦得不行,即使是超級超級簡單的功能,寫起來都一大堆,所以自覺屏蔽編程行為,私以為會編程的人超牛!

我不會告訴你,我也是想到一個idea所以上知乎找信息發現樓主的問題基於先前的認知和如此慘烈的戰況決定不淌這趟渾水

千萬不要噴我,小女子臉皮薄


我想到成本最低的一個方法,付錢,你盡你最大的能力賺錢,然後用錢去定製軟體。

符合經濟學原理,大家都做有相對優勢的東西,然後交換,多麼美好。


找外包,請私信


樓主如果自己用還是別開發了,找其他方案,因為成本很高。


請聯繫我,價格面議!


有個專門的軟體就好了,不用編代碼,完全可視化操作。期待中


最靠譜的是樓主開個公司請3個員工……一個後端一個手機客戶端一個美工就好了。樓主只需要不斷提要求~讓他們干吧……所謂術業有專攻……


架構放上來看下,感覺叼叼的話,我幫你實現如何?


很簡單,呵呵


無編程基礎的。。都把軟體架構搞出來了。了。。有點叼哦。。


推薦閱讀:

你寫代碼的動力是什麼?
為什麼軟體的安裝程序的安裝路徑都是默認在C盤?
數學不好可以學計算機專業嗎?還有軟體工程真的需要天賦嗎?
如果 Windows 也像 Android 一樣開源,會發生什麼?

TAG:iPhone應用 | 軟體 |