自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

高科技公司的 CEO 要寫代碼嗎?

新聞 前端
公司在不同的發(fā)展階段,重點(diǎn)工作會(huì)不同,但 CEO 要永遠(yuǎn)盯住核心。就如濤思數(shù)據(jù),是一家專注底層軟件技術(shù)的公司,即使融資不少,但還是屬于早期,至多是早中期。

 導(dǎo)讀:周末與一老朋友相聚,聊起創(chuàng)業(yè),聊起濤思數(shù)據(jù),他說,"老陶,看你朋友圈,經(jīng)??吹侥阍趯懗绦?,你應(yīng)該是在作秀吧,濤思數(shù)據(jù)融資都超過 2000 萬美元,你這個(gè)創(chuàng)始人不太可能也不需要敲代碼吧"。我當(dāng)即打開 GitHub,給他 show 我寫的代碼。我不僅為 TDengine 貢獻(xiàn)了整體設(shè)計(jì),還貢獻(xiàn)了 4 萬多行C代碼,疫情期間我貢獻(xiàn)的代碼超過了一萬行,遞交的 PR 都超過了 150 個(gè)。作為公司創(chuàng)始人,作為 CEO,到底要不要寫代碼?我有我的看法,現(xiàn)分享給大家。

  公司在不同的發(fā)展階段,重點(diǎn)工作會(huì)不同,但 CEO 要永遠(yuǎn)盯住核心。就如濤思數(shù)據(jù),是一家專注底層軟件技術(shù)的公司,即使融資不少,但還是屬于早期,至多是早中期。公司成敗的關(guān)鍵完全取決于我們開發(fā)的產(chǎn)品--TDengine,一款物聯(lián)網(wǎng)大數(shù)據(jù)處理的軟件。它的功能、性能、易用性等直接決定了公司的命運(yùn)。從創(chuàng)立到現(xiàn)在,產(chǎn)品一直是我們的命根子。既然產(chǎn)品是命根子,那 CEO 的工作重心毫無疑問就是要抓產(chǎn)品。

  作為一個(gè)接口相對(duì)標(biāo)準(zhǔn)的大數(shù)據(jù)產(chǎn)品,抓產(chǎn)品更多體現(xiàn)在技術(shù)實(shí)現(xiàn)上。因此這注定我必須深度參到研發(fā)中,不僅要設(shè)計(jì),規(guī)劃功能,還要敲代碼。如果只搞設(shè)計(jì),好多實(shí)現(xiàn)細(xì)節(jié)無從得知,而且工程實(shí)現(xiàn)的難易程度難以判斷,性能指標(biāo)難以給出量級(jí)的概念。給一個(gè)最簡(jiǎn)單的例子,2017 年我們剛開發(fā)完 TDengine 的C客戶端,就馬上著手 JDBC 接口,但負(fù)責(zé) Java 的同事完成后,發(fā)現(xiàn) JDBC 性能達(dá)不到C接口的1/10,而且給我一大堆理論,我當(dāng)時(shí)明確告訴他,Java 性能下降 20% 是可能的,但降到只有 10% 的話,一定是你程序有問題,最后證明我是對(duì)的。就在 2 個(gè)月前,我們負(fù)責(zé) GO 連接器的同事,也是告訴我性能降到只有1/10,不可能再提升,還打賭 1000RMB,最后證明我也是對(duì)的,GO 的驅(qū)動(dòng)與C的性能幾乎沒有什么區(qū)別。這就是親臨一線與遠(yuǎn)離一線的區(qū)別。

[[340629]]

  創(chuàng)始人的專業(yè)所長(zhǎng),一定是公司最核心的競(jìng)爭(zhēng)力,創(chuàng)始人必須在他的專業(yè)領(lǐng)域沖到第一線。TDengine 屬于底層軟件,開發(fā)需要很多經(jīng)驗(yàn)。無論是多線程并發(fā)、資源分配、debug 用的日志,還是 API 的定義,有經(jīng)驗(yàn)、踩過無數(shù)坑的老程序員與初出茅廬的就會(huì)有很大的區(qū)別。尤其是出現(xiàn) crash, 或者某個(gè)操作失敗時(shí),對(duì)問題的分析,定位,有經(jīng)驗(yàn)與沒有經(jīng)驗(yàn)差別就很大了,這個(gè)時(shí)候最能體現(xiàn)一個(gè)普通程序員與十倍程序員的差別。TDengine 經(jīng)常做 10 億條記錄查詢的測(cè)試,結(jié)果少了一條,如果沒有經(jīng)驗(yàn),把這丟失的一條從十億條中找出來那就完全是大海撈針。一個(gè)上億條記錄的聚合計(jì)算結(jié)果與預(yù)期值不一致,沒有正確的方法分析,那也無異于瞎貓撞耗子,根本無從下手。

  我從 84 年開始寫程序,在中國(guó)和美國(guó),都受過很好的教育和專業(yè)訓(xùn)練,本身就是一個(gè)十倍程序員,我的編程經(jīng)驗(yàn)、對(duì)系統(tǒng)架構(gòu)的把控、研發(fā)上所踩過的坑就是公司最大競(jìng)爭(zhēng)力。但如果礙于創(chuàng)始人、CEO 的身份、因?yàn)槿诹艘还P錢,就對(duì)一線工作袖手旁觀,只做戰(zhàn)略決定、指揮,那么對(duì)于公司無疑是最大的資源浪費(fèi),大大降低了競(jìng)爭(zhēng)力。戰(zhàn)略、布局很重要,決定了公司發(fā)展的天花板,但是否能實(shí)現(xiàn)戰(zhàn)略目標(biāo),則取決于每一個(gè)執(zhí)行的細(xì)節(jié)。

[[340630]]

  我的搭檔,另外一位 50 歲的程序員,20 年前就是 NASDAQ 上市公司 CTO,曾任亞馬遜、思科全球高級(jí)副總裁,為提升系統(tǒng)的穩(wěn)定性,寫下了專門做并發(fā)、做系統(tǒng)破壞性測(cè)試的 crash_gen.py, 多個(gè)線程并發(fā)同時(shí)操作數(shù)據(jù)庫(kù),有的創(chuàng)建、有的刪除,有的插入,有的查詢。這個(gè)程序讓每位研發(fā)同學(xué)都膽戰(zhàn)心驚,因?yàn)檫@是專門找茬的,暴露的問題往往毫無頭緒。這個(gè) Python 程序現(xiàn)在每周都還有更新,它也不是一般的測(cè)試工程師能寫出來的,它需要有對(duì) TDengine 本身的技術(shù)、場(chǎng)景的構(gòu)造等有深刻的理解,而且這個(gè)測(cè)試程序本身也要有很好的可讀性、可維護(hù)性和可擴(kuò)展性,才能讓它隨著產(chǎn)品的進(jìn)步而同時(shí)進(jìn)步。

  公司發(fā)展中出現(xiàn)的核心重點(diǎn)工作,CEO 不熟悉怎么辦?立刻學(xué)習(xí)!公司的發(fā)展過程中,總有事情不是你擅長(zhǎng)的,甚至是你根本沒有做過的,你也必須參與進(jìn)去,否則很容易出現(xiàn)失控,導(dǎo)致無法判斷結(jié)果的好與壞,無法挑選合適的團(tuán)隊(duì),犯方向性的錯(cuò)誤。為什么最優(yōu)秀的創(chuàng)業(yè)者,都是學(xué)習(xí)能力超強(qiáng)?因?yàn)閯?chuàng)業(yè)的路上,總有很多從未聽過、做過的事情和挑戰(zhàn),創(chuàng)業(yè)者必須迎難而上,去學(xué)習(xí),去彌補(bǔ)自己的不足,這個(gè)過程的速度很大程度決定公司的競(jìng)爭(zhēng)力和成敗。但是,這并不意味著創(chuàng)業(yè)公司就不需要引進(jìn)優(yōu)秀的專業(yè)人才,相反,CEO 通過快速學(xué)習(xí)了解領(lǐng)域知識(shí),會(huì)更加有利于引入人才、更好的和專業(yè)人才對(duì)話,加速?zèng)Q策進(jìn)度、促進(jìn)公司核心業(yè)務(wù)的迅速成長(zhǎng)。

  很多認(rèn)識(shí)我的朋友都認(rèn)為我市場(chǎng)能力超強(qiáng),其實(shí)我從學(xué)校一畢業(yè),就是一直做研發(fā)的。在做上一家創(chuàng)業(yè)公司快樂媽咪時(shí),由于各種原因,就是找不來市場(chǎng)營(yíng)銷高手,但我個(gè)人認(rèn)為市場(chǎng)營(yíng)銷對(duì)快樂媽咪極其關(guān)鍵,因此最后自己沖到了市場(chǎng)第一線。憑著自己多年養(yǎng)成的愛學(xué)習(xí)、愛總結(jié)、愛歸納的習(xí)慣,充分利用微博、微信等社交媒體,在幾乎沒有什么資金投入的情況下,一個(gè)很小的團(tuán)隊(duì)就把快樂媽咪做成了一個(gè)有一定名氣的品牌。

  也許到某個(gè)階段,銷售成為濤思數(shù)據(jù)的重中之重的事情,雖然我根本不是一個(gè)銷售人才,也沒想去成為銷售牛人,但我也一定會(huì)傾注大部分精力來抓銷售。這并不意味著我就不要銷售高手,一切都要自己來,而是希望通過參與銷售,去了解銷售過程中的難點(diǎn)、痛點(diǎn),來更好的組織銷售團(tuán)隊(duì),幫助他們達(dá)成目標(biāo),從而實(shí)現(xiàn)公司總的目標(biāo)。

[[340631]]

  把程序一直寫下去,樂在其中。TDengine 是一款處理物聯(lián)網(wǎng)大數(shù)據(jù)的開源軟件,一個(gè)已經(jīng)寫了 36 年程序的人,無論處于什么職位,處于什么境況,沒有任何理由不為自己設(shè)計(jì)的產(chǎn)品繼續(xù)寫下去,沒有任何理由不為它繼續(xù)貢獻(xiàn)代碼。在我的眼里,寫程序,與打牌,摸麻將,沒有任何區(qū)別,都是一種智力勞動(dòng)。任何一個(gè) BUG 都只會(huì)讓我精神倍增,進(jìn)入一個(gè)不解決誓不罷休的狀態(tài)。何況,程序也是作品,開源之后,有人欣賞點(diǎn)贊 star,還有來自全球各地開發(fā)者的 fork、下載、使用,GitHub、微信群以及各種技術(shù)論壇,總有人問問題提建議,作為作者的我,看到這些,總是十分的開心,因?yàn)辄c(diǎn)贊、下載、問題都是對(duì)我勞動(dòng)價(jià)值的最大肯定。

  Do one thing and do it well!既然選擇了做程序員,那就開心的寫一輩子程序吧。

  2020 年 8 月 30 日

  陶建輝寫于北京望京

  插圖來自《石頭和爸爸 - 計(jì)算機(jī)》一文

責(zé)任編輯:張燕妮 來源: 愛倒騰的程序員
相關(guān)推薦

2019-06-10 09:12:46

華為硬件產(chǎn)品

2015-08-20 10:10:43

2019-06-03 00:24:10

華為禁令開發(fā)

2012-12-04 12:23:35

惠普戴爾IBM

2013-06-07 11:19:53

2014-05-05 11:18:22

2022-04-04 07:38:25

技術(shù)人工智能VR

2018-01-31 08:52:01

2009-05-26 09:40:15

研發(fā)人員薪酬管理人才流失

2020-12-25 15:17:18

人工智能機(jī)器人

2009-04-21 16:10:46

谷歌Twitter伊拉克

2020-08-16 13:00:34

操作系統(tǒng)計(jì)算機(jī)人機(jī)交互

2016-10-25 14:55:10

自動(dòng)系鞋帶高科技運(yùn)動(dòng)鞋

2016-06-16 09:40:30

史上最嚴(yán)高考寶德服務(wù)器

2009-03-18 09:26:06

軟件工程師IT獵頭高科技行業(yè)

2009-12-24 11:49:41

互聯(lián)網(wǎng)

2017-01-12 17:36:37

華為

2009-11-24 18:24:25

互聯(lián)網(wǎng)

2013-04-09 13:44:03

SDN科技巨頭軟件定義網(wǎng)絡(luò)

2013-05-21 10:05:55

倫敦奧運(yùn)Big Data奧運(yùn)大數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)