<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 2810字,需瀏覽 6分鐘

           ·

          2020-09-03 10:31


          導(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ū)別。


          創(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年開始寫程序,在中國和美國,都受過很好的教育和專業(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é)。


          我的搭檔,另外一位50歲的程序員,20年前就是NASDAQ上市公司CTO,曾任亞馬遜、思科全球高級(jí)副總裁,為提升系統(tǒng)的穩(wěn)定性,寫下了專門做并發(fā)、做系統(tǒng)破壞性測(cè)試的crash_gen.py, 多個(gè)線程并發(fā)同時(shí)操作數(shù)據(jù)庫,有的創(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)營銷高手,但我個(gè)人認(rèn)為市場(chǎ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)。


          把程序一直寫下去,樂在其中。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ī)》一文



          點(diǎn)擊閱讀原文,歡迎體驗(yàn)我貢獻(xiàn)了四萬行代碼的TDengine!

          瀏覽 41
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产精品无码Al刘亦菲 | 国产爽爽操逼91 | 影音先锋麻豆电影 | 女人完整毛片大全免费看 | 成人艳史成人版 |