領導關懷

您所在位置:首頁 > 領導關懷 > 正文

杏樹林CTO王哲:程序員和醫生都是工匠精神的代表

文章作者:www.utbltn.icu發布時間:2019-11-09瀏覽次數:844

2016年,資本對移動醫療的態度已經從熱情降溫,投資者選擇和投資項目的標準變得更加嚴格。就在此期間,已經工作了近五年的移動醫療公司Xingshu在2016年1月宣布它已經獲得了3200萬美元的融資,這使整個行業受到了沖擊。邢樹林聯合創始人兼邢樹林首席技術官王哲接受了騰訊云傳福音專家的獨家專訪,以破譯公司的技術領導者如何帶領技術團隊進行C輪融資。

王哲畢業于英國約克大學,獲得軟件工程碩士學位和博士學位。目前負責杏林技術團隊的管理和數據平臺業務的建設,特別注重移動醫療創新的工作。雖然他是程序員的標準:眼鏡,襯衫和牛仔褲,但笑到一個眼睛的裂縫和閃閃發光的白牙比一般的程序員更多的陽光。

除了編寫代碼外,王哲還在他的博客“杰克船長小屋”上更新了博客文章。他還用代碼寫了一首詩。

“在公司發展的不同階段,CTO的角色和重點將發生變化。”對于初創團隊,CTO和技術合作伙伴是一種角色;對于進入B輪的CTO,重點應該從產品轉向團隊培訓和新技術引進;對于進入C輪的CTO,應該做的三個最重要的事情是:建立技術系統,掌握業務發展,為雨做準備。

與此同時,王哲也提出了“程序員是工匠精神的代表”和“技術疊加是虛假命題”的思想,充分體現了這位“有趣的程序員”的獨特見解。

工藝

做杏林最重要的邏輯之一是該計劃與醫生非常相似。醫生需要將患者帶到河對岸。良好的程序也需要在河上開展業務。他們是工匠精神的代表。可以獨立工作,也需要協作。

當杏林正在做醫療記錄和醫療口袋時,最初的目的是在醫生領域做stackoverflow和github,這樣醫生就可以更好地圍繞醫療記錄進行協作。

圓形CTO與技術合作伙伴不同

對于A輪之前的初創公司,技術人員的數量通常從幾個到十幾個,而對騰訊云等云計算服務器的需求可能只有三到五個。對于公司而言,最重要的是開發能夠盡快驗證其業務模式的技術產品。操作和維護自動化,devops和大數據仍然為時尚早。

因此,對于現階段的CTO,最重要的是研發過程的管理和產品原型的快速迭代。技術產品盡快開發,市場正在收集行業和用戶的真實反饋。

從程序員的角度來看,創業型CTO作為一個坐下來編寫代碼的人,更喜歡與自己相似的人一起工作。當我與其他程序員爭論程序命名和重構方法時,我強烈地感覺每個人都是一群“絲綢”,但每個人都很開心.

現在回想起之前的一堆程序徘徊了幾次并編寫了一個測試框架,這也是該階段的最高時間。但從CTO的角度來看,我希望團隊更加多樣化和多樣化,一些擅長項目,一些擅長產品。

CTO和技術合作伙伴有兩個角色。初創團隊需要的是能夠快速生產并快速交付技術產品的人。然而,在此之后,CTO的責任已經減少了很多。已經有幾位可靠的技術領導者來幫助提供支持。 CTO更多的是將代碼從蓬頭垢面和培訓編寫到技術團隊。下一步是構建系統。

B輪從產品到團隊培訓+新技術介紹

如果一個創業公司可以進入B輪,技術團隊的數量可能從十幾個增加到幾十個,對云計算服務器的需求將達到幾十個或更多。

在CTO的這個階段,他們基本上形成了一些可靠的核心技術骨干,可以幫助他們分享技術管理工作,如具體的研發管理,測試管理,運維管理等。

在技術團隊數量和產品業務需求快速增長的過程中,對于已經進入B輪的這些CTO,他們是否敢于長期并有助于提高整體研發效率,但它可能會影響有關產品交付時間的技術決策可能是一個嚴峻的考驗。

當我在公司推廣node.js時,我面臨很大的業務壓力,招聘+培訓+業務仍在快速增長。在最強大的時間,產品在2個月后發布,但在第三個月,它可以在2個產品和4個平臺上實現,并且每周迭代一次。

Angualr JS在公司做過實驗并且失敗了。主要原因是mvc模式不適合前端開發場景。所以放棄吧。

技術堆棧是一個錯誤的命題

技術負責人這次很熟悉。圍繞CTO最熟悉的人,可能會選擇什么技術。就像最近的新聞一樣,優步的技術堆棧已從node.js更改為go。

由于該項目在2014年使用了節點,王哲也開始引入節點。現在前端難以招募。另一方面,似乎node.js的選擇之前是正確的,因為現在它們可以幫助我確定哪些前端是可靠的。

來自Android,iOS + Java - > Java + Angualr JS - > Java + React + Node。 JS - >并引入Go,Swift,Ruby以避免程序員技術思維的僵化,Java的門檻低,大學和院校已經培訓了多年,并且很容易招人。有時它會降低在業務壓力下招聘人員的門檻。低級和中級的程序化猿更保守。

通過引入Node等新技術。 JS和React,研發團隊將開始進行一些技術方向辯論,我們的技術團隊將變得更加活躍。

與大公司相比,初創企業無力支付人才和其他方面的費用。

《創業維艱》這本書提到,招聘人員的速度更快,開放人員的速度更快。但從我們自己的角度來看,這更像是做事的人的逆火。當您面臨業務壓力時,您是否想解雇可能不合適的技術人員,您如何做出選擇?

之前,我們有一個非常優秀的技術人員,但他的溝通能力和思維方式都有問題,而且業務回報問題不愿意解決,但在此之后,一個小企業方向花了半年多的時間來解決坑他留下了。其他技術人員也會質疑為什么被解雇的人比我更熟練。

C輪技術戰略與系統構建

一般來說,CTO的職責包括:參與制定公司的戰略計劃;制定技術發展計劃;領導技術團隊實現產品目標;以及技術人員的招聘,培訓和評估。

在C輪中,我現在將我的1/2時間分配給這些類型的工作,主要是基于對公司業務戰略的理解。在過去的兩個月里,我特別關注DevOps的方向。目前,運行維護的自動化程度有待提高。上個季度,我將關注大數據。團隊占總數的三分之一,這是CTO工作的重要組成部分。

最后,1/6將處理各種瑣事,如與人力資源招聘需求對接、做招聘相關數據分析、確定季度招聘重點等。

我希望公司的技術團隊不會改變太多,但不斷提高招聘標準,我們喜歡招聘能增強我危機感的人…

2014年,王哲最重要的兩件事是研發和團隊。在2016年,最重要的是戰略和研發團隊,他們將專注于文化和效率。

對于能夠帶技術團隊到C輪的CTO來說,三件重要的事情是建立技術體系,掌握業務發展,做好更多的準備工作。

你不能等到你需要DevOps操作和維護研究和開發系統來研究DevOps。此時,您的服務器可能已停機數十次。當業務需要大數據時,您可以構建一個大數據系統。技術已成為業務發展的瓶頸。

了解業務發展,我不僅會帶來技術團隊,還會帶來醫療大數據的商業產品團隊,這將有助于他加深對業務的理解和控制。

對于CTO來說,創業過程也可能是增長最快的時間,而此時人們壓力最大。因為技術實踐和管理能力都將得到更全面的鍛煉。

蓝海赚钱