看到微博上《程式設計師雜誌》在徵集"一分鐘先生"的話題:如何做好公司/團隊的技術選型?其實大公司或者大一點的團隊選型幾乎不需要太多討論的 -- 最後會不可避免的繞到技術官僚的話題上去。這裡我想簡單說說技術型創業團隊技術上的選型問題。
擁抱開源技術
如果只能選擇微軟的技術路線,比如團隊幾個人只會用微軟的技術做開發,甚至也不想學別的,那麼似乎沒有別的辦法,將就一下吧。如果還有的選擇,盡量選擇使用開源技術。這樣的好處是你不但可以有效的降低軟硬體成本,還有更多的部署方案供選擇,伺服器上線甚至還能避免病毒的侵襲。開源技術的好處是出了問題,你總有辦法可以找到答案,避免再次犯類似的錯誤。而用了微軟的產品之後,可能平時不出問題,但一旦出了問題,你根本沒什麼辦法,實際上,微軟的產品使用門檻倒是低,但是複雜度可是一點都不小,而且隨著發展,成本越來越高。國內有幾個大中型**,比如天涯、5173、大眾點評、京東等,怕是深有感觸吧,有的因為成本太高而繼續被**在賊船上,有的則破釜沉舟要擺脫這種束縛,但不管怎麼說,總要付出一定的開銷才可以掉頭了。
好了,恭喜你選擇了紅色藥丸,現在選擇開源技術路線了,離開了微軟的專賣店,進入到乙個超級龐大的百貨商店,這裡還有數種分支供你選擇呢,然後怎麼辦?選擇大路貨,選擇可以掌控的技術產品,開源語言、開源程式、開源框架,乃至開源的解決方案。比如 php,比不上 ruby 陽春白雪,但是使用者基數大,你總能找到不錯的工程師。php 雖然粗糙,但是管用。以 php 作為開發語言的成功產品不計其數,甚至很多東西根本不需要你再開發了,稍加定製即可使用。技術本身沒有高下之分,差別在於使用技術的人。
note:paypal 和 x.com 合併之後,果斷的將整個架構從微軟的平台遷移到 unix 平台;用微軟技術體系構建的 myspace 至今還在用微軟的平台,被全面使用開源技術的 facebook 短時間內全面超越。技術體系的選擇是成功與否的唯一因素麼?肯定不是。但至少是因素之一吧。避免過度炫技
技術人員創業最容易犯的乙個錯誤就是"炫技"。什麼新用什麼,使用最時髦的開發語言、部署的軟體產品、除錯最新版本的開發工具... 沒錯,用最新的東西容易給技術人員以滿足感,但也很快會將你的時間資源消耗進去,除非你準備做的是一款基礎產品。否則的話,你要花時間去學新的規範、熟悉新的功能、對付新出現的軟體bug... 可是這時候,最需要你做的是開發你要開發的產品,而不是搗鼓其它東西。一些新的技術或者方案,可以花一些時間分析一下但沒必要立刻就用,確保將來有一天能真的使用上的時候,對一些重大的陷阱或是缺陷能夠了然即可。
很多人神往 37signals 的成功,但你一定要知道類似 37signals 的團隊,默默無聞的夭折掉的不知道有多少。每當我看到創業團隊的就那麼一兩個人還整天在搗鼓 go 、erlang 這些東西,並想硬生生的用到他們的產品中去,我就知道,這樣的團隊要懸了。有這些精力,有這樣的能力,應該想辦法盡快讓技術變現,研究一下怎麼改進產品,怎麼給使用者帶來更大的價值,這些不一定用最好的技術才能做出來。想辦法盡快讓產品發布,盡快接受更多人給你第一輪反饋,只憑創業團隊幾個人閉門冥想是很難出來好產品的,有的時候,產品推出的時機比完備的功能更為重要。要知道 groupon 最早也不過是搭建在 wordpress 上的幾個頁面,而阿里巴巴**最初也不過是乙個論壇,你又何必等到所有細節都打磨好呢?
擁抱開源技術,避免過度炫技,如果技術型團隊創業(做網際網路),這兩條都能堅持的話,我想你已經抓住了問題的 80% 的部分,基本上你不會做太多的無用功。
再說說如何找到合適的技術夥伴,剛剛啟動的時候不要直接上來就找什麼技術總監、技術經理、架構師這些看起來級別很高的人,因為這樣級別的人未必認同你的想法和你的現在的團隊,相反,我建議找能實現你產品想法的人。找乙個合作者要比找乙個管理者更為重要。最後有一點必須要說一下,不要因為乙個人的技術喜好而捨棄整個技術團隊,在任何時候這都是很愚蠢的事情。
這篇文章是比較有針對性寫的,所以不具有普遍性,路過的朋友不要挑刺。
--eof--
怎麼構建創業型技術團隊所需要的軟體
最近一直有一件事困惑著我 怎麼樣才能高效的讓團隊只專注於業務或者說產品。當然這是乙個很大的話題。所以我先找到了乙個切入點 怎麼樣使用軟體才能更高效。希望先把客觀存在的問題先解決。首先,軟體是為了解決真正問題而存在於團隊的。所以哪些軟體才是團隊真正需要的,必須先從團隊真正存在的問題來說起。每個團隊的定...
創業日記 微團隊,技術應用思考
創業日記 微團隊,技術應用思考 今天看了dba note fenng 大大寫的 程式語言的選擇並非無關緊要 又看到了cnbeta上面的 facebook 將重寫 php 執行環境 facebook,創立時間2004年2月 和 網差不了多少,從技術應用角度和市值來說,那肯定不是乙個量級上面的。在美國和...
創業日記 微團隊,技術應用思考
創業日記 微團隊,技術應用思考 今天看了dba note fenng 大大寫的 程式語言的選擇並非無關緊要 又看到了cnbeta上面的 facebook 將重寫 php 執行環境 facebook,創立時間2004年2月 和 網差不了多少,從技術應用角度和市值來說,那肯定不是乙個量級上面的。在美國和...