想寫程式創業?先搞懂什麼是Prototype! - 全民Coding
文章推薦指數: 80 %
Prototype 泛指一個產品的初步樣子,至於如何定義「初步的樣子」,其實沒有明確規範,有時已經很接近成品,有時只有樣子但是功能很少,有時功能滿完整但是 ...
SkiptocontentSkiptofooter本文作者Nick是加州州立大學電腦碩士,畢業後在矽谷工作,至今軟體經驗超過二十年。
Nick在十四歲時自學程式設計,當中遇到很多問題與困難點,因此非常了解初學者的痛點,在此與大家分享學習程式語言的訣竅與方法。
什麼是Prototype?
其實Prototype這個字沒有一定的中文翻譯,如果硬是要說,也許會說「原型」,也聽過有人說「雛型」。
只是如果你開會時沒說英文Prototype而是用中文「原型」這個字,而告訴對方「先把原型做出來吧」,對方可能會跟你說「做出什麼哇勾?」
Prototype泛指一個產品的初步樣子,至於如何定義「初步的樣子」,其實沒有明確規範,有時已經很接近成品,有時只有樣子但是功能很少,有時功能滿完整但是介面尚未優化等等,都是casebycase,要看情況而定。
為何需要Prototype?
有了Prototype才有比較具體的東西展示,有利進一步的內部或者外部討論,而且看到一些實際的東西有時比講的再多都有用
將Prototype給使用者使用看看,可以得到比較真實、正確的使用者反饋
製作Prototype的過程可以獲得更多資訊,或者證明某種技術做得出來
製作Prototype的成本較低,可以降低風險,幫助風險評估
舉例來說,假設你有個想法想要做一個App。
評估後,如果要把產品(App)做得完整,至少需要五個人、一年以上的時間。
這時你可以先做Prototype,擁有核心的功能,畫面簡陋沒關係,也許只需要一兩個人用三個月的時間就可以做出來。
過程中,可以獲得更多資訊,例如本身的能力、技術的難度。
等做出Prototype後,可以獲得正確的市場反饋,評估值不值得繼續下去。
而且還可以修正與改良產品,讓成功的機會更大。
除此之外很重要的一點是,這時有了比較具體的東西可以呈現,找天使投資人討論才有機會(一般來說,投資人如果看不到東西,基本上都直接拒絕)。
因此,綜合以上的多項優點,Prototype觀念的重要性不可不知。
車庫創業就是Prototype的概念
就像常常聽到的「車庫創業」,包含蘋果、谷歌、微軟這些天才型創辦人,他們為何要從車庫開始?因為就算是天才,一開始一定資金有限,也是會擔心風險,產品是否會成功還是一個問號,因此不可能一下子就請一堆幫手。
而且初期也只是概念而已,基本上也不太可能找得到創投在這個時間點投資。
同時,無論你認為你的想法多好,市場能不能接受才是重點。
因此,一定要透過市場(使用者、消費者、顧客)的意見與反饋來修正產品與想法。
單純告訴一個潛在顧客你的想法,所得到的反饋往往是很模糊,甚至不正確的,因此你必須要拿出一些比較具體的東西。
Prototype雖然還不是最終的產品,至少可以讓他人看到一些實際的東西,你得到的反饋將會比較具體也比較正確。
話說回來,即使是你自己,也需要這些實際的市場反饋數據來說服自己更進一步走下去,不是嗎?而且在需要募集資金時,有Prototype以及市場反饋數據拿出來佐證,才有可能獲得投資人的青睞。
最後,從風險與成本考量來看,透過Prototype得到市場反饋等等進一步資訊之後,如果推論無論如何修改這將是失敗的產品,也可以早點喊卡,將損失控制在最小的範圍。
往下一個想法走去,因為往往不是第一個想法就work。
就像臉書Facebook,原本只是佐伯格在學校宿舍為了想要認識女生做的一個網頁,當初花了兩個星期做出的網頁也是一個Prototype,被市場(同學)證明可行後,才不斷擴大到各個學校,並且一路不斷改良,最終獲得創投青睞,演變成為今日超過十億人使用的社交軟體。
創業初期可以將程式交給工程師就好了?
有些人認為想法很重要,寫程式交給工程師就好了,這樣的觀點某一層面沒有錯。
但是,如果把創業初期的實際情況與執行面考慮進來,你就會了解為什麼許多科技創辦人不但要有想法,自己也要會實作,因為大多時間就是在做 Prototype驗證想法而且不斷根據反饋進行修改,而且這樣整個反覆修正才會快,同時自己實作也能夠獲得更多靈感與想法。
等到原型證明是可行的,這時才去擴大團隊,創辦人也許就不再寫程式,才把寫程式的工作交給工程師做更詳細的分工。
如果一開始就想建立團隊去實現想法,除非很有經驗而且口袋夠深,不然一般人不會這樣做,也無法這樣做。
看清未來趨勢,成為科技搶手人才
從種種的跡象顯示,軟體的確已經成為下個世代的產業主流,例如App、大數據、物聯網、虛擬實境、人工智慧等等的重要趨勢都是建立在軟體設計上面的應用。
由於台灣這幾年面臨轉型危機,也出現越來越多科技新創公司,對於軟體工程師的需求越來越大,薪資福利也都開得很不錯。
不過台灣雖號稱科技之島卻找不到軟體工程師(因為過去是硬體導向),目前呈現粥多僧少的現象可以好好利用。
最後這裡附上三小時程式語言課程(三選一),可以透過我們合作夥伴聯成電腦的獨家優點來提升自己的軟體能力:
深耕教育超過25餘年,推動國人的電腦專業不遺餘力,培育上萬人進入電腦軟體產業。
首創168安心學習服務,透過符合政府評核的一貫式教學,讓學習與就業緊密結合,每個學習的環節都有意義。
超過十個就業機會、全國徵才見面會、大型廠商聯合徵才讓結訓學員挑選。
因此如果你對軟體有興趣或者想要成為科技搶手人才,只要填寫以下表格就可以獲得三小時程式語言課程:C#(Unity遊戲製作)、Java(工作機會多)或者Python(應用廣泛),這些都是學習軟體很好的出發點,還可以了解自己對程式語言的接受度,為自己的未來規劃,每人限填一份喔:
題目一:您知道接案幫企業寫一支APP,行情價多少錢嗎?
5千~1萬5萬~100萬100萬以上看難易度
Q2.你覺得哪個領域以後發展比較大?
大數據AI人工智慧VR虛擬實境App開發
Q3.你為何想學程式語言?
有興趣薪資高可接案都有一點
Q4.你想要的課程是?
C#(Unity遊戲製作)Java(工作機會多)Python(應用廣泛)
您所居住的縣市+行政區(例如:台北市中正區):〈請填寫正確〉
中文姓名:〈請填寫正確〉
行動電話:〈請填寫正確〉
Email地址:〈選填〉
我已詳細閱讀並接受聯成電腦個資保護聲明
Footer
最新文章
自學程式,我該從什麼程式語言開始?答案:其實你想反了
特斯拉執行長ElonMusk:因爲打電動,我開始學寫程式
學程式Q&A,從完全不懂到學會,需要多長時間?
60歲才開始學電腦,日本奶奶開發出手機遊戲App
學程式在台灣沒出路?教你如何一年後在矽谷發展
加入我們
全民Coding
延伸文章資訊
- 1Object.prototype.__proto__ - JavaScript - MDN Web Docs
The __proto__ property of Object.prototype is an accessor property (a getter function and a sette...
- 2prototype - Yahoo奇摩字典搜尋結果
prototype. KK[ˋprotə͵taɪp]; DJ[ˋprəutətaip]. 美式. n. 原型;標準;模範. Dr.eye 譯典通 · prototype · 查看更多. IPA[...
- 3想寫程式創業?先搞懂什麼是Prototype! - 全民Coding
Prototype 泛指一個產品的初步樣子,至於如何定義「初步的樣子」,其實沒有明確規範,有時已經很接近成品,有時只有樣子但是功能很少,有時功能滿完整但是 ...
- 4物件原型- 學習該如何開發Web | MDN
JavaScript 的物件即透過原型(Prototype) 機制相互繼承功能,且與典型的物件導向(OO) 程式語言相較,其運作方式有所差異。我們將透過本文說明相異之 ...
- 5原型兵器- 維基百科,自由的百科全書
《原型兵器》(英語:Prototype,中國大陸譯作「虐殺原形」)是由Radical Entertainment公司製作,美國動視發行於2009年6月9日發售的開放式科幻自由動作冒險遊戲,玩家 ...