網際網路創業公司的技術團隊構建

技術瑣話發表於2018-12-17

相信大家在這幾年都經常聽到這樣一句話:“靠譜專案,徵求CTO一枚”。就可以知道技術在一個網際網路創業公司中的份量。當然這個也不能一概而論,PPT公司只需要設計師。所以說不同的業務、不同的階段,創業公司對技術的需求是不一樣的。我是曾經經歷過多個初創企業的CTO職位,有十多年的技術管理經驗跟大家分享。

我們從創業公司的成立、天使、發展和跨越幾個階段來展開介紹。

一、 成立初期(獲得融資前)

公司初期階段最重要的工作是打造產品 Demo,以此進入資本市場獲得融資。對產品、技術的細節要求不高,重要的是能夠把整個想法能表達清晰。讓投資人能夠看得懂,能對未來展開想象。而這個階段的週期不宜過長,所以速度是最關鍵的。能夠快速試錯可以在初期階段節約大量的時間成本。我們可以用最熟悉的技術來實現業務所需要的產品,注意不要試著做個完美的東西。因為這個階段整個產品、想法都可能是錯的,完美的技術架構解決不了業務問題。

需要的技術人員:不需要精通,但需要覆蓋面廣。

需要的技術架構:一般、常見、易上手

二、 天使階段

公司產品得到資本的認可,現階段該開始著手對產品的完善。因成立初期階段所打造的產品還比較粗陋,需要仔細打磨方可投入市場。而在此階段不再會是一兩個技術人員寫作這麼簡單,會開始進入團隊作戰的模式。建議大家在此階段就應該樹立一個良好的技術文化,比如使用Git來進行程式碼管理、Tower等協作工具來做任務管理。至於應該選擇什麼開發語言、資料庫,需要根據業務和團隊成員的特點來進行選擇,建議不要選擇小眾的開發語言和資料庫,否則日後技術團隊的組建和人員培養會變得困難。

需要的技術人員:精通各自崗位的技術

需要的技術架構:穩定、可持續

三、 發展階段

公司產品已經得到市場認可,開始逐步開展業務。而隨著業務的快速增長,會遇到不少技術債務的問題。當前階段重點是要能穩住,沉著應對。技術就沒有過不去的坎!為了能夠更好的償還這些技術債務,建議可以對產品進行一次重構。這樣做的主要目的是:可以理清此前產品方案的優缺點,和技術實現欠妥的地方。需要注意的是,重構雖然有剛才說的好處,不過實施成本比較高。我們需要在適當的條件下來進行,而不能隨性發揮。

需要的技術人員:各領域技術專家

需要的技術架構:高效能、穩定可靠

四、 跨越階段

該階段公司已經擁有核心產品服務,並且這些產品都相對成熟穩定。公司業務開始朝著多元化發展,也就是說對技術的要求也將多元化。我們需要在新的產品業務領域開展工作,經過核心產品的前面幾個階段,相信已經掌握必要的技術實力和經驗。要實現業務的跨域,我們需要針對新業務的特點和需求,再來一次從頭到尾的過程。當然這樣的跨越難度是相對小很多。

在以上幾個階段過程中,技術人員的身份有著幾次角色轉變的過程,如果無法適應,就會對專案造成損害。成立初期階段:技術人員更多是兵的角色,要能打快速的戰爭;

天使階段:需要具備團隊組建和新人培養的能力;

發展階段:需要具備多部門的管理和協調能力;

跨越階段:需要具備一定的業務高度,能從業務整體看待技術;

技術人員在團隊中可選的職業路線就兩種:一是專業線,二是管理線。這兩條線路無法兼顧,否則只會得到兩個都走不好的結果。大家可以根據自己的興趣來做出選擇,如果公司業務成熟穩定的,選擇專業線相對輕鬆。但如果面臨重新開始的情況,會變得被動,尤其是小眾的技術崗。而管理線則在不同的公司業務中都有強需求,不過這對技術人員的要求會高一些,因為管理工作更多是跟人打交道而非程式碼。

作者介紹:

黃慧攀,商灣網路 / UPWAN 創始人、CEO,全面負責 UPWAN 戰略規劃和產品技術。十多年的技術經驗,涵蓋範圍廣泛,早期以前端 Web 開發為主,後期逐步轉到底層、網路通訊研發方向;2014 榮獲 CSDN 年度最具價值 CTO 稱號。QCon 、ArchSummit、中華架構師大會講師,在高效能網路服務、分散式儲存系統等雲端計算方面有深入的研究。

網際網路創業公司的技術團隊構建

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31562044/viewspace-2285475/,如需轉載,請註明出處,否則將追究法律責任。

相關文章