? ?在自己創業、看別人創業、和別人一起創業的過程中,一直有個“悖論”困惑著我,讓我很不舒服。
? ?因為如鯁在喉,所以不吐不快。
? ?
? ?悖論
??早期互聯網項目,通常來說,技術難度不算大?
??從創業者角度來講,最理想的情況是,在最短的時間里,把整個“產品”有個簡版的實現,符合早期的商業需要就可以了。有了產品,就可以嘗試去銷售,去運營,去和風險投資人談投融資。等到有錢了,商業方向初步驗證了,再大力在技術方面發力。
??但是,從技術人員角度,尤其是很有水平的那種,非常希望做出有“技術含量”的架構。一是,體現出自己的技術水平。二是,更為關鍵的是,技術是自己的核心競爭力。如果技術水平不提高,項目成功了,自己獲得的還是偏少。
? ?三是,項目是否成功,根本說不好,如果老板真的很有信心,技術人員自然更傾向于架構合理點,不然老板天馬行空,技術返工率較大。
? ?如果,技術人員是團隊骨干,或者是創始團隊的一員,那么他更有可能從項目總體成功的角度,去思考技術問題。
? ?但是,如果只是普通一員呢?這可如何是好。
? 雷觀
? 出現這種情況,我認為根本原因還是“利益不均衡”?。
??創始團隊&創業者&老板:?項目成功了,能賺錢,我可以得到巨大的回報。項目失敗了,在創業的過程中,商業判斷力和管理水平等都有很大的提升。
??技術人員:項目成功了,有較大可能還是正常拿工資,少部分能拿到一點期權和股票。創業中,公司的商業運作等各種又沒機會接觸,可能也沒興趣。(通常來說,早期項目成功率還比較低。)項目失敗了,從新找工作,找工作,又是得看技術。
?存在這么一個現象:技術人員在做公司項目的過程中,更有意愿去嘗試一些新技術,新挑戰。
(做個人項目,花時間,沒收入。時間不充足,不容易堅持下去。個人收入和商業需求方面,都沒有動力)
?解決辦法
?雙方的訴求,都是合理的。這是需要首先承認的。
?解決這個問題的方法
?1.在創業團隊中,引入一名懂技術的合伙人或者核心成員。
? ? 這個技術成員,能夠在創業過程中的商業和技術等方面,做出一個取舍。
? ? 在合適的階段,引入相應復雜度的技術。
?2.大老板,需要把當前階段,比如最近半年的規劃和目標,告訴技術方面的負責人。
? ??如果技術人員在創業團隊中的地位較低。
? ? 比如,我們這個項目,3個月后開發必須上線,第一階段推廣人群大概在10萬到50萬,只有50萬的研發經費,10萬的運維等其它開支。
? ? 技術負責人,自己去衡量。
個人觀點和假設
? ? ? 早期互聯網創業項目,技術含量,應該盡可能低。尤其是,第一版的時候。
? ? ? 重點放在,實現商業需求、產品設計上,做出較為靠譜的產品,讓市場去驗證。
? ? ? 如果商業可行,再重新考慮“技術含量”,滿足新階段的要求。
? ? 平衡點,為了保證早期的技術努力不白費,容易擴展,快速滿足產品的需求。? ? ??
? ??我認為:技術規劃需要早點確立下來,代碼組織和變量命名等可以確保可讀性。然后就是,面向接口編程和單一職責。
? ? 一個接口,盡可能只做一件事。
? ? 如果今后業務發生了變化,在接口不變的情況下,修改內部實現就可以了。
? ? 如果業務變化太大,新加一個接口就足夠了。
? ?
? ??比如,充值就是充值,消費就是消費。如果需要轉賬,再增加轉賬接口就可以了。轉賬接口需要升級,兼容前一個版本升級,或者再新開一個接口就可以了。
? ?雖然我沒能從,數學嚴謹方面去證明和論述我的觀點。
? ?但我提出以下假設和觀點。
? ?假設:在接口清晰和單一職責確立的情況下,技術架構擴展和升級都是比較容易的。
小雷FansUnion-一個有創業和投資經驗的資深程序員-全球最大中文IT社區CSDN知名博主-排名第118
博客:http://blog.csdn.net/fansunion?
2016年7月30日
湖北-武漢??
? ?
轉載于:https://www.cnblogs.com/qitian1/p/6462338.html