想出來的點子,到底該發包還是自己學?

有人在ptt發問,說自己有個點子,想請問到底該發包出去,或是自己學自己寫。

以下是我的回答

之前也有人在這個版發文說想做個拍賣網站
我叫他自己去學
但今天妳問這個問題,我的答案可能會跟回答他的不一樣

 

關鍵點,是看妳打算把重點放在哪裡
如果妳現在打算做的,是一個很基礎的購物網站
那發包出去會比較好,甚至這樣做最能節省成本
但妳最少還是必須要知道一些基礎的網站管理
例如資料庫匯出、網站移機、去DNS申請域名等等
如果打算設定特殊的拍賣規則
或是其他特殊功能
那你自己就必需掌握整個網站的建置技術

 

關於這個原因,篇幅有點長,我在下面慢慢解釋

首先先來解釋賣、寫軟體是怎麼運作的 (包含網頁以及一般程式)

 

賣軟體分成兩種,一種是他們已經有現成的程式
然後針對不同客戶去改改版面,甚至完全不改直接賣的
這種軟體、網站比較便宜,通常落在數萬到十萬間
其他比較複雜的ERP、EIP系統另當別論,那種極有可能會超過十萬

另一種是收到客戶的要求時,才替客戶量身訂做一套軟體
這中間包含規格制定等等事項

 

講另外一點,軟體業存在一種現象
就是把寫過的程式碼重複利用
這一點請注意,這就是我建議外包或是自己寫的原因

 

不管是賣現成的程式,或是客製程式
通常都不會把程式碼「賣斷」,也就是說妳的網站、程式的原始碼的所有權
其實是在別人手上

別人只要把妳的網站、程式的logo、名稱改一改,馬上就能賣給不同人
甚至妳的網站、程式也是從別人的網站改logo過來的

有時候自己根本拿不到程式碼,只有程式、網站而已

 

因此,如果不在乎出現許多與自己相似的網站的話
那就發包

通常會找到第一種那樣,已經有現成原始碼,只是換個皮的網站、程式
這種狀況適合用在於….
一般公司的形象網站、一般購物網站、一般討論區等等

另外,這種場合,通常會包跨網域代管、維護費用
每個月會多交1~2千、3~4千或是每年幾%~10%、甚至以上的費用
要看程式系統的複雜度

除了維護費用外,如果打算加功能的話
還是要另外收錢的,而且這還沒辦法找別人作
因為程式碼的所有權不在自己手上

 

另外一種是客製化程式
這種量身訂作的程式很難講
得看合約怎麼寫,通常價格會偏高

而這個合約怎麼寫也是很大的問題
一般合約中會寫明程式的規格,也就是說那個程式的功能是怎麼樣
這部分,在溝通上得很小心
免得跟對方說自己要個蘋果,對方做個芭樂出來
雖然,軟體公司通常會找跟客戶的知識領域有相關的人去溝通
但是派去跟軟體公司溝通的人最好也要知道相關常識

至於交貨方式,有很多種
可能是程式碼賣斷,或是給原始碼但是不賣斷
或是賣libary+api文件,但是不包含程式碼
以及包不包含維護、保固等等
方式很多,這些都會寫在合約裡面

還有,不要相信軟體的「賣斷」,通常把程式碼換個方式重新寫過後
就能迴避掉法律問題

有時候一些公司可能會有一些特殊的要求
例如特殊的薪水計算方式、或是特殊的會員系統、特殊的商業模式等等
這些都會導致需要重新開發,因此也算是客製化

一般狀況下,是不需要擔心這個「特殊部分」被別人偷走
但如果自己網站、程式的賣點是在這個「特殊部分」上的話,就要小心了
這部分通常含有一定程度的knowhow
這個knowhow被別人拿走的話,自己就完蛋了,應該能理解這一點吧?
即使該特殊點只有創意,並不具高深的技術
但如果有人能快速製作類似的東西出來,自己的優勢馬上就會消失了

所以,我會叫那些想出創意,但是沒實作能力的人,去自學,自己掌握技術
而且,除了核心技術之外
還有許多零碎的東西要懂,例如SEO、衝流量之類的….

 

※ 引述《radiohand (丫丫)》之銘言:
: 如題 小弟目前有個idea是做購物網站(但我沒有實體店面) 就是要賣東西
: 可能會需要弄個購物車等等 的功能 我也蒐集了網路上的資料 有一派說法是說創業者要
: 懂網頁設計 因為才可以跟工程師或外包商溝通 以及不會被騙
: 而另一派說法是說 有人說他完全外包 最後也合作得很愉快
: 我目前的條件:1.我沒有技術的合夥人
: 2.我對網頁設計一竅不通
: 3.我沒有太多的錢 但有些時間
: 所以以下問題我想請教
: 1.我要自己弄網頁上的行銷(例如每個禮拜變換不同的折扣商品)
: 所以可能會經常性的小修改網站內容
: (聯X電腦的小姐跟我說:如果我要自己弄行銷的話 最好是自己學 不然
他當然會叫你自己去學,因為他是補習班

還有,某種程度的更新物品、文章、資料是不需要更動程式碼的
像更新折扣商品絕對可以不動一行程式碼解決
甚至換個面板都有可能不更動程式碼就達成

 

: 每次修改都要付外包公司錢. 請問她說的是真的嗎?)

 

: 2.因為要做的是購物網站(例如像東京著衣那樣) 就是產品要放上去賣
: 且網頁就像是店面一樣 所以一定要清楚 美觀 如果是這樣的話 是外包好呢
: 還是自己做(但是程度可能又離專業很遠 又花時間)
: 亦或是我自己學 然後非核心功能外包?
妳要求的龜毛(例如美觀之類的),對方的開價會越高

還有,要自學的話,麻煩全部自己寫
協調一群寫程式的人很難
會搞到需要多人分工
絕對是因為一個人沒辦法負擔這麼大的工作量
而不是因為不會那個部分自己不會寫…..
由不懂的人去協調不同領域的人,很容易出包

 

: 問題有點多 希望有經驗的前輩給我些指導 畢竟我不知道該不該花幾萬塊學習整個網頁
: 設計的課程~
先自己想一下,那些補習班每班這麼多人,每期這麼多班,每年這麼多期
那些人都到哪裡去了?

這問題還是得問自己
有的人上過課還是不會
有的人自己去找書來自學,就學的起來
你的程度、資質到哪裡?

 

: 我個人是不預設立場的 因為我還是學生 時間也還算充裕 只是不知道到底栽下去技術
: 端 是值不值得? 畢竟我會卡在一個迷思 在怎麼努力學 技術不也是與專門的外包公司
: 有所差距~ 那倒不如交給別人??
: 花錢請專業的人代操OR自己花心血下去學
學生的話
我是覺得可以多學一點東西


※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.233.153.41
推 radiohand:感謝說明~ 04/08 15:54
推 JAY049:推 04/08 17:51
推 candybear121:推推推!!! 另外想請問自學有推薦的書籍嗎? 04/08 22:12
→ LaPass:問題是妳想學哪個部分? 網站包山包海的….. 04/08 22:30
→ LaPass:伺服器端管理控制:Linux、 window server。資料庫又有MySQL 04/08 22:31
→ LaPass:MS SQL、Portasql,網站管理apache IIS tomcat,後端程式: 04/08 22:32
→ LaPass:php asp jsp… 前端:Javascript、html、CSS、Flash…. 04/08 22:33
推 EROS4:照順序 html+css+javascript學好 至少可以寫個漂亮的網頁 04/09 15:12
→ EROS4:想要寫有後端的網頁?再挑一個資料庫跟伺服器端語言來學 04/09 15:12
推 candybear121:感謝樓上2位大大~我就照著這順序去找書來學做看看 04/09 16:02


 © 2024 - 二三往事