日韩人妻无码一本二本三本,亚洲中文字幕琪琪在线,动漫精品无码视频一区二区三区,香蕉免费一区二区三区,成人片国产精品亚洲,夜晚成人18禁区导航网站,亚洲人成网址在线播放,国产精品亚洲αv天堂

新聞動(dòng)態(tài)

將想法與焦點(diǎn)和您一起共享

GitHub多次霸榜,兩個(gè)月拿下10000+Star,他說基礎(chǔ)軟件不開源必死無疑

發(fā)表日期:2020-08-27      文章編輯:admin      瀏覽次數(shù):0

“CEO到底要不要寫代碼?”


談起他最近將要發(fā)布的一篇推文主題,濤思數(shù)據(jù)CEO陶建輝笑稱,世界 500 強(qiáng)高科技公司的CEO也得寫代碼。作為一個(gè) 50 多歲還在寫代碼的“ 10 倍工程師”,他在最近開源的TDengine 2. 0 版中又寫了超 1 萬行代碼。


陶建輝說,最新版是個(gè) 80 分的產(chǎn)品。他坦陳,去年1. 0 版發(fā)布肯定有很多缺陷,比如存在設(shè)計(jì)的不足、代碼不夠規(guī)范等問題,但經(jīng)過大量不同場(chǎng)景用戶的實(shí)際檢驗(yàn),最新版在質(zhì)量上有大幅提升,他們優(yōu)化了設(shè)計(jì)、重構(gòu)了核心代碼,并積極加強(qiáng)測(cè)試,在1. 0 版發(fā)布后推行持續(xù)集成、持續(xù)部署、代碼覆蓋檢查等。


黑客,漏洞


最終,TDengine 2. 0 版開源了集群功能,還解決了元數(shù)據(jù)的分布式處理,以及亂序情況下的性能問題。開源后開發(fā)者的反饋也很直接,又一次,他們把這款開源產(chǎn)品送上了GitHub全球趨勢(shì)榜近一周,現(xiàn)在每天clone代碼的新用戶超過 100 人,Star數(shù)已超過 12800 個(gè),訪問流量更是比單機(jī)版開源時(shí)翻了至少三倍。


不過從一家商業(yè)公司的角度,陶建輝也說,即使微博、微信粉絲,以及GitHub的Star再多,沒有銷售線索,也是虛的。既然如此,TDengine會(huì)不會(huì)像其他免費(fèi)的開源工具一樣,最后獲得了開發(fā)者的喝彩,卻沒有達(dá)到商業(yè)回報(bào)?


“羊毛出在豬身上”,他對(duì)此并不擔(dān)心。在陶建輝看來,只要全世界的開發(fā)者都喜歡,TDengine就會(huì)成為空氣和水,“可能在TDengine這款軟件上我確實(shí)沒賺到錢,但軟件上延伸出的很多輔助功能,我能賣錢。”他說,這就是2B軟件銷售的互聯(lián)網(wǎng)思維。


根據(jù)他提供的數(shù)據(jù),使用TDengine的企業(yè)案例至少 500 家,付費(fèi)客戶將近有 50 家,來自物流、電力、石油、智能制造、無人機(jī)等各行各業(yè)。


TDengine還在不斷完善,從 80 分到 99 分,他認(rèn)為要付出超 10 倍的努力,當(dāng)產(chǎn)品超過 90 分的時(shí)候,他們就敢叫板整個(gè)全球市場(chǎng)。


同樣作為一個(gè)連續(xù)創(chuàng)業(yè)者,比起前面兩次創(chuàng)業(yè)的跌跌撞撞,這次創(chuàng)業(yè)三年來對(duì)他而言相當(dāng)順利,這些不難從他自信而激情言談中聽出來。


創(chuàng)建濤思時(shí),陶建輝組建了一流的技術(shù)團(tuán)隊(duì),沒有主動(dòng)找過一個(gè)投資人,卻在 3 個(gè)月內(nèi)融到了 2000 萬美元,TDengine開源后三個(gè)月在GitHub拿下 10000 萬個(gè)Star,但更重要的,他認(rèn)為這次的創(chuàng)業(yè)方向選對(duì)了。


在第二次創(chuàng)業(yè)結(jié)束后,在陶建輝心里,要給這個(gè)世界留下一副作品的愿望變得特別強(qiáng)烈。他希望這個(gè)作品能夠在 30 年之后都有人在欣賞,更希望在IT歷史上留下痕跡,“l(fā)eave a dent in the world”。


沒有意外的話,TDengine就是他在 80 歲時(shí)都還在維護(hù)的那幅作品。現(xiàn)在,他要繼續(xù)為這幅作品作品解bug,加代碼。


TDengine開源之路

CSDN:TDengine 1. 0 開源后,連續(xù)一周都排在GitHub全球趨勢(shì)榜第一,兩個(gè)月內(nèi)拿到 10000 個(gè)star,即使MySQL開源時(shí)在短期內(nèi)好像也沒這么高的熱度,你有料想到嗎?


陶建輝:沒有。沒想到反應(yīng)這么快,我當(dāng)時(shí)跟團(tuán)隊(duì)講的是,希望 3 個(gè)月搞 5000 個(gè)star看行不行。


CSDN:復(fù)盤過為什么廣受歡迎的因素嗎?


陶建輝:主要原因有三個(gè)。第一,物聯(lián)網(wǎng)作為新興市場(chǎng)越來越普及,大家需要這樣一個(gè)產(chǎn)品;第二,跟中美貿(mào)易戰(zhàn)有關(guān),中國(guó)歷來缺少這些基礎(chǔ)性軟件,因此有這樣的軟件開源后有助于傳播;第三,可能跟我五十幾歲了還在寫代碼有關(guān)系,這激勵(lì)了一些國(guó)內(nèi)的程序員。


CSDN:1. 0 版本開源后你說開源的這個(gè)決定是之前不敢做的,2. 0 版本開源集群前你是忐忑不安,兩種心態(tài)下分別經(jīng)歷了哪些利弊博弈?


陶建輝:第一次不敢開源是怕開源之后沒人反應(yīng)。去年要開源的時(shí)候,已經(jīng)辛辛苦苦做了兩年多,萬一開源后只有幾百、一千個(gè)人關(guān)注,就說明別人根本不認(rèn)可你,這個(gè)產(chǎn)品方向搞錯(cuò)了,創(chuàng)業(yè)徹底失敗,公司只能關(guān)門。


第二次集群開源仍然有不安,是因?yàn)槲覀冋J(rèn)為集群功能很重要,但也有人認(rèn)為不重要,開發(fā)者就不會(huì)有這么快的反應(yīng)。


我一直擔(dān)心的問題就是開源后,別人都不買你的單。做程序員最大的悲哀,就是免費(fèi)開源給別人都不用,說明你的工作一點(diǎn)價(jià)值都沒有。


CSDN:TDengine1. 0 版本不太敢開源,也說明開源不是創(chuàng)業(yè)初期就已經(jīng)做好的決定?


陶建輝:我在 2016 年年底就想過要開源,只是沒有貿(mào)然開源,要開源的話包括License的選擇,產(chǎn)品定位都要琢磨,產(chǎn)品也要打磨好,就比較慎重,我希望一開源就能有很多人關(guān)注。


CSDN:1. 0 版本開源帶來的反響,對(duì)2. 0 集群開源也有直接的推動(dòng)作用?


陶建輝:當(dāng)然。1. 0 版開源后開發(fā)者沒什么太大反應(yīng),我絕對(duì)不會(huì)去開源集群,別人都不喜歡,你還開源?


CSDN:聽上去你最看重來自開發(fā)者的反饋,而不是市場(chǎng)客戶。


陶建輝:我并不關(guān)心有多少付費(fèi)客戶,更關(guān)心開發(fā)者的Star、Fork、Watch、Issue的數(shù)量,如果產(chǎn)品有用,這個(gè)數(shù)據(jù)一定會(huì)很好。


CSDN:下一版本你們可能也在規(guī)劃中了,還會(huì)給開發(fā)者帶來哪些亮點(diǎn)?


陶建輝:研發(fā)團(tuán)隊(duì)會(huì)聚焦在幾個(gè)方面:一方面是接上數(shù)據(jù)源,除了MQTT之外,還有PLC,Modbus,OPC-UA等大量工業(yè)數(shù)據(jù)的協(xié)議,這樣用戶采集的物聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)這些數(shù)據(jù)接入TDengine就毫無障礙。比如,去年我們支持了IT運(yùn)維的軟件Telegraf和Prometheus,它采集的數(shù)據(jù)不用寫SQL語句,做完配置就可以直接寫到TDengine,搭建一個(gè)大數(shù)據(jù)平臺(tái)。


另一方面,TDengine的分析功能還要進(jìn)一步加強(qiáng)。我們已經(jīng)有幾十個(gè)函數(shù)對(duì)存儲(chǔ)的數(shù)據(jù)做各種分析,但我們還要提供更多的函數(shù),包括各個(gè)專業(yè)領(lǐng)域的分析函數(shù),讓大家做分析更方便。


CSDN:在時(shí)序數(shù)據(jù)庫領(lǐng)域,國(guó)外有InfluxDB,國(guó)內(nèi)好像只有百度云TSDB產(chǎn)品,它們?cè)诩夹g(shù)路線上與TDengine有什么不同?


陶建輝:技術(shù)路線完全不一樣,像OpenTSDB,還有InfluxDB這兩者是開源的,而百度云TSDB沒有開源,沒法驗(yàn)證。前兩者的存儲(chǔ)引擎與TDengine有著完全不同的存儲(chǔ)引擎,他們用鍵值數(shù)據(jù)模型進(jìn)行存儲(chǔ),我們是用結(jié)構(gòu)化數(shù)據(jù)列式存儲(chǔ),一個(gè)采集設(shè)備一張表一塊一塊存儲(chǔ),針對(duì)時(shí)序數(shù)據(jù)做了很多優(yōu)化,因此性能也更高,這是截然不同的。


CSDN:這一領(lǐng)域在未來的技術(shù)發(fā)展路徑會(huì)怎樣?


陶建輝:用戶并不關(guān)心技術(shù)路徑,只看最終功能和性能。我們充分利用了時(shí)序數(shù)據(jù)的所有特點(diǎn),采取了一個(gè)不同的技術(shù)路徑,這些方面我們有天然的優(yōu)勢(shì)。


CSDN:除了性能外,有開發(fā)者質(zhì)疑說秒殺Hadoop的軟件多了,重要的是像它那樣提供生態(tài),提供底層能力,TDengine怎么搭建生態(tài)和社區(qū)?


陶建輝:生態(tài)就是你不是個(gè)孤島,要能被別人集成進(jìn)去。我們的生態(tài)就是第三方軟件,比如跟MQTT對(duì)接,跟那些工業(yè)協(xié)議隨便接,這就就是數(shù)據(jù)源的生態(tài)。另外一方面的生態(tài)是可視化,與一些BI工具能無縫對(duì)接。社區(qū)建設(shè)我們還要繼續(xù)加強(qiáng),做活各種論壇。


CSDN:看上去,你對(duì)未來的發(fā)展勝券在握。


陶建輝:現(xiàn)在只有勇往直前。我們把剛需功能都開源了,只保留了一點(diǎn)點(diǎn)輔助性的功能沒開源,我們采用的是MongoDB的Open Core套路(來賺錢)。


我們特別有信心的是產(chǎn)品做得確實(shí)好,比友商好的太多,還開源了,又有足夠的資金儲(chǔ)備,我就不相信別人做時(shí)序數(shù)據(jù)還能跟我競(jìng)爭(zhēng)?你真的別做了。


CSDN:那你現(xiàn)在還會(huì)有不安或潛在隱憂嗎?


陶建輝:我們一定會(huì)遇到瓶頸。也許現(xiàn)在每天還有 100 多個(gè)Star,但能不能持續(xù)一年?用戶量持續(xù)增長(zhǎng)是個(gè)巨大的問號(hào)。穩(wěn)定性、易用性要再上一個(gè)臺(tái)階,技術(shù)要持續(xù)創(chuàng)新,前面 60 分的市場(chǎng)很容易做,但要把它翻一倍,你可能要付出 10 倍的努力。


 開源是為了“壟斷”

CSDN:TDengine 2. 0 版本開源前,集群是你們對(duì)外銷售的亮點(diǎn),但現(xiàn)在這個(gè)功能也開源了,跟之前的付費(fèi)客戶怎么溝通?


陶建輝:第一,一些輔助性的功能并沒有開源;第二,這些客戶買我們的軟件,買的主要是技術(shù)服務(wù)和支持。開源軟件一定要強(qiáng)調(diào)服務(wù)。


CSDN:但集群也是之前你們的一個(gè)銷售亮點(diǎn),你當(dāng)時(shí)怎么說服內(nèi)部的銷售團(tuán)隊(duì)?


陶建輝:也許以前確實(shí)靠集群賺了點(diǎn)錢,但市場(chǎng)占有率上不來,好多客戶就會(huì)去找別人免費(fèi)的基礎(chǔ)方案,比如,OpenTSDB的集群性能和功能實(shí)際上也很差,但那也有很多人用,它們覺得數(shù)據(jù)量大也沒關(guān)系,多搞幾臺(tái)服務(wù)器就行,所以集群不開源你就會(huì)丟掉客戶,這是不行的,市場(chǎng)占有率不夠,你就沒想要打贏戰(zhàn)爭(zhēng)。


CSDN:也就是說,更大范圍的開源,是為了能獲取到更多的客戶。


陶建輝:沒有別的目的,我就想在市場(chǎng)占有率上做到壟斷地位。如果我們?cè)谖锫?lián)網(wǎng)數(shù)據(jù)處理市場(chǎng),做到50%以上的市場(chǎng)占有率,銷售做得再差都不是問題。但如果銷售做得再好,只占了1%的市場(chǎng)份額,時(shí)時(shí)刻刻都可以被人滅掉。


CSDN:由于TDengine是個(gè)使用面很廣的產(chǎn)品,你說有些錢是不賺的,哪些錢不賺?


陶建輝:跟我們的戰(zhàn)略不相吻合的錢不賺。TDengine只是個(gè)中間件,但一些客戶想做可視化,你給錢我都不干,因?yàn)檫@偏離了主航道,不利于公司的定位和長(zhǎng)期發(fā)展。同樣,我們就只想做好物聯(lián)網(wǎng)大數(shù)據(jù)平臺(tái),整個(gè)物聯(lián)網(wǎng)平臺(tái)的錢我也不愿意賺,盡管我有能力做。


CSDN:開源確實(shí)能收獲更多開發(fā)者,但濤思本質(zhì)上是一家商業(yè)公司,而且還是創(chuàng)業(yè)公司,營(yíng)收對(duì)你們應(yīng)該也很重要,如果選擇不開源或半“開源”你們或許也能活得很好?


陶建輝:營(yíng)收很重要,但開源之后你覺得付費(fèi)客戶就少了?沒關(guān)系,因?yàn)槟切┛蛻舯緛砭筒皇悄愕摹?/p>


開源對(duì)開發(fā)者和整個(gè)社會(huì)來說其實(shí)是特別好的事情。按照以前的商業(yè)套路,某類產(chǎn)品本來就 100 億美元的市場(chǎng),你不開源,可能累死就搞定了5%的市場(chǎng)份額,這對(duì)To B軟件的銷售來說已經(jīng)很了不起。


但現(xiàn)在,開源是把市場(chǎng)做小了,本來是 100 億美元的市場(chǎng),開源后, 95 億美元的市場(chǎng)就沒了,競(jìng)爭(zhēng)對(duì)手也沒了,不愿意交錢的客戶可以使用免費(fèi)的開源版本,這為社會(huì)做了貢獻(xiàn),可剩下的 5 億美金的市場(chǎng)都是我的,這就是商業(yè)價(jià)值。


開源也讓銷售方式徹底發(fā)生改變,不開源的話,POC都難做,還要反復(fù)測(cè)來測(cè)去,現(xiàn)在客戶可以自己去下載,甚至客戶在公司內(nèi)部早就用上了我們的產(chǎn)品,付費(fèi)只是想要輔助性功能,還有技術(shù)服務(wù),根本不用再介紹產(chǎn)品的技術(shù)能力。


這就好比Linux系統(tǒng)如果沒有開源,能跟IBM的AIX等等操作系統(tǒng)競(jìng)爭(zhēng)嗎?門兒都沒有,Linux系統(tǒng)開源后把市場(chǎng)變得極小,但這個(gè)市場(chǎng)的錢全都被RedHat賺了。


同樣地,如果TDengine不開源,能跟Oracle,SQL sever競(jìng)爭(zhēng)嗎?


CSDN:但開源軟件沒有一定經(jīng)濟(jì)基礎(chǔ)就賣服務(wù)可能也很困難,像Ubuntu和Deepin在項(xiàng)目早期都燒了不少錢。


陶建輝:我們今年的 4 月份A輪和 1 月pre-A輪融資加在一起超過 2000 萬美金,每個(gè)月還賺一點(diǎn)點(diǎn)錢,按照現(xiàn)在燒錢的速度, 10 年都燒不完。


CSDN:那么,無論是占領(lǐng)市場(chǎng)份額,還是開發(fā)者的認(rèn)可,開源會(huì)是一款優(yōu)秀的基礎(chǔ)軟件取得成功的必由之路?


陶建輝:基礎(chǔ)軟件不開源是必死無疑。


CSDN:對(duì)于現(xiàn)在國(guó)內(nèi)做軟件的創(chuàng)業(yè)公司,開源或不開源的考量因素是什么?


陶建輝:用戶量不足夠大的軟件不值得開源,你要做用戶量特別大的基礎(chǔ)性軟件。按照我的理論,你本來就只有 100 個(gè)客戶,只有5%的客戶付費(fèi),就是 5 個(gè)客戶付費(fèi)了,開源就沒錢可賺了。但像物聯(lián)網(wǎng)領(lǐng)域,客戶可能有幾十萬個(gè),剩下5%的付費(fèi)客戶那就很多。


CSDN:就整體的開源產(chǎn)業(yè)鏈來說,國(guó)外尤其美國(guó)開源軟件產(chǎn)業(yè)鏈可能更完善,而國(guó)內(nèi)的開源狀況很多人都覺得比較困難,你有這種感覺嗎?


陶建輝:如果開源只在中國(guó)做,我建議不要開源。如果只針對(duì)國(guó)內(nèi)市場(chǎng),就是所謂的自主可控,去IOE,替代Oracle,這很難讓你成為一個(gè)獨(dú)角獸公司,Oracle在中國(guó)市場(chǎng)的收入只占了全球市場(chǎng)的3%都不到,你把它在中國(guó)的市場(chǎng)全吃了,你又能怎么樣?你依然撼動(dòng)不了他,你依然無法成為Oracle這樣級(jí)別的公司,很難跟美國(guó)這些公司對(duì)抗。Oracle他們面向的是全球市場(chǎng),投入也遠(yuǎn)遠(yuǎn)超過我們。


好多人做的軟件沒有能力推到全球,你看GitHub上有很多中國(guó)的霸榜項(xiàng)目,使用說明都沒有英文,你怎么走向全球市場(chǎng)?而且中國(guó)開源的好多軟件都是前端類型,生命力不夠。


當(dāng)然,如果別人卡脖子不賣給你,那是另一回事。


CSDN:你們的 50 家付費(fèi)客戶里有多少來自海外市場(chǎng)?


陶建輝:目前已經(jīng)有一家美國(guó)的客戶,后期我們一定會(huì)在海外市場(chǎng)發(fā)力,我認(rèn)為,我們80%的收入會(huì)來自海外。


CSDN:不過,“國(guó)產(chǎn)”基礎(chǔ)軟件平臺(tái)近幾年也有一定熱度。


陶建輝:開源在中國(guó)已經(jīng)做了 20 年,最近這幾年很明顯要起來了,除了TDengine,像PingCAP、OneFlow都做得挺好,當(dāng)然如果沒有資本注入進(jìn)來,開源也做不起來,現(xiàn)在讓很多人覺得開源在中國(guó)也可以玩,是因?yàn)楹脦准易鲩_源軟件公司的融資不錯(cuò)。中國(guó)人購買服務(wù)的意識(shí)也沒上來,盡管風(fēng)氣在變好,但時(shí)間還很長(zhǎng)。


“國(guó)產(chǎn)”開源和開發(fā)者

CSDN:除了產(chǎn)品和技術(shù),你們的市場(chǎng)營(yíng)銷也不錯(cuò),你說這是你在上一次創(chuàng)業(yè)做快樂媽咪時(shí)學(xué)到的技能,如何用To C的方式來推廣現(xiàn)在濤思數(shù)據(jù)的To B業(yè)務(wù)?


陶建輝:To C的套路是什么?就是要多渠道、全方位宣傳,而且各種社交媒體,微博、微信、抖音到各種技術(shù)論壇都要用上,不僅要自己寫文章,也要鼓勵(lì)客戶寫文章介紹我們的技術(shù)。但中國(guó)做To B的公司都很低調(diào),可能怕競(jìng)爭(zhēng)對(duì)手搞事情或是讓客戶沒面子,從來不寫文章,不愛分享,而且在推廣時(shí),用的也是冠冕堂皇的冷冰冰的官方話術(shù)。


傳統(tǒng)的To B推廣是搞定客戶的負(fù)責(zé)人,我們是Bottom-up,跟開發(fā)者做朋友。我就愛高調(diào),希望全世界開發(fā)者都知道TDengine,你看好多投資人加我好友,我都不想加他們(拿出手機(jī)給作者展示了微信申請(qǐng)好友添加頁面),但任何開發(fā)者想加我,我都馬上接受。


CSDN:通過文章與開發(fā)者直接交流是推廣開源項(xiàng)目非常重要的途徑。


陶建輝:TDengine的傳播主要來自我個(gè)人寫的幾篇文章,最近集群開源的那篇都有 7 萬多閱讀量。到目前為止,我們還沒掏過一分錢做付費(fèi)推廣。


CSDN:在運(yùn)營(yíng)開源項(xiàng)目上,你有哪些建議給技術(shù)型創(chuàng)業(yè)者?


陶建輝:創(chuàng)始人一定要自己要寫文章,你自己都不傳播,沒有人幫你傳播。要把自己的感受和真實(shí)想法分享出來,要分享干貨,給你的同行還有開發(fā)者帶來一些新想法。我從來不保守秘密,愿意把我的理念貢獻(xiàn)出來,包括我怎么賺錢都愿意分享,這是一種分享精神,我大概周一、周二又會(huì)發(fā)一篇文章(作者注:截止發(fā)稿,還未發(fā)布)。


CSDN:關(guān)于什么主題的?


陶建輝:CEO到底要不要寫代碼。


CSDN:創(chuàng)業(yè)公司的CEO應(yīng)該要寫?


陶建輝:我認(rèn)為 500 強(qiáng)公司的CEO也得寫,哈哈...


CSDN:作為一個(gè)老派工程師,并且通過TDengine與國(guó)內(nèi)開發(fā)者的交流,你發(fā)現(xiàn)了哪些優(yōu)點(diǎn)和不足?


陶建輝:國(guó)內(nèi)的開發(fā)者至少有上千萬,優(yōu)點(diǎn)是特別好學(xué),這也是為什么我們開源成功的原因之一。



缺點(diǎn)就是受的專業(yè)訓(xùn)練太少,這與中國(guó)鮮有真正嚴(yán)格意義的標(biāo)準(zhǔn)軟件有關(guān)。但國(guó)外,像美國(guó)的公司微軟、Oracle特別擅長(zhǎng)做除能賣到全球的標(biāo)準(zhǔn)軟件。但在中國(guó),像阿里、騰訊、字節(jié)跳動(dòng)等偉大的互聯(lián)網(wǎng)公司,他們都是在運(yùn)營(yíng)一個(gè)服務(wù),而不是做標(biāo)準(zhǔn)軟件產(chǎn)品。互聯(lián)網(wǎng)服務(wù)和標(biāo)準(zhǔn)產(chǎn)品都是軟件,但差別很大很大。


一旦要做標(biāo)準(zhǔn)軟件,接口定義就很重要,文檔必須很清晰,對(duì)代碼、容錯(cuò)、運(yùn)行穩(wěn)定性的要求極其之高,比如整個(gè)微信內(nèi)部的研發(fā)團(tuán)隊(duì)保證幾千人都不止,但可能文檔都不完整,而且天天在變,也沒法完整。


CSDN:大多數(shù)像濤思這樣的初創(chuàng)公司可能沒那么多流程,怎么讓工程師寫好文檔,提高溝通溝通效率?


陶建輝:我們都是要求文檔化,在Confluence上寫博客、寫文章,而且用文字評(píng)論同事的文章,進(jìn)行提問等。把自己想要表述的事情或想問的問題用文字寫下來,比面對(duì)面的語音溝通更有挑戰(zhàn)。但它更有利于高效溝通,更利于知識(shí)積累,特別是遠(yuǎn)程協(xié)同辦公。


CSDN:你怎么定義“有品味、有格調(diào)”的優(yōu)秀工程師?


陶建輝:寫出能工作的代碼不是問題,大家用各自的方法、編程語言解決了同一個(gè)問題,但你代碼里結(jié)構(gòu)體、API的定義,函數(shù)的命名、變量的命名、日志輸出等等,要讓你的代碼好讀好懂,便于后續(xù)的debug和維護(hù),便于擴(kuò)充新的功能,這就是有品位。


標(biāo)簽:

二維碼

免責(zé)聲明:本站網(wǎng)站部分圖片及文字轉(zhuǎn)載于網(wǎng)絡(luò),轉(zhuǎn)載目的在于傳遞更多信息。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)聯(lián)系本網(wǎng)站,我們將在第一時(shí)間刪除。

Image

準(zhǔn)備好開始了嗎,
那就與我們?nèi)〉寐?lián)系吧


您希望我們?yōu)槟峁┦裁捶?wù)呢

· · · · · ·

您的預(yù)算
億鴿在線客服系統(tǒng) 主站蜘蛛池模板: 久久视频这里只精品99 大狠狠大臿蕉香蕉大视频 白丝爆浆18禁一区二区三区 色噜噜狠狠成人中文综合 18禁裸乳啪啪无遮裆网站 99久久99精品久久久久久 成熟女人特级毛片www免费 无码乱码天天更新 色欲久久人妻内射 亚洲国产成人精品无码区在线网站 国产精品民宅偷窥盗摄 青青草在久久免费久久免费 国产精品乱子伦xxxx裸 熟妇人妻无码中文字幕 熟妇人妻无码中文字幕老熟妇 高潮喷吹一区二区在线观看 精品99日产一卡2卡三卡4 国产成年女人特黄特色毛片免 中文国产乱码在线人妻一区二区 亚洲在av人极品无码网站 人人人爽人人爽人人av 好爽毛片一区二区三区四 国产成人免费高清直播 午夜片无码区在线观看视频 无码人妻精品中文字幕不卡 aaa少妇高潮大片免费看 国产日产欧产精品精品蜜芽 精品午夜国产福利观看 2020国产亚洲美女精品久久久 亚洲乱妇熟女爽到高潮的片 无码免费伦费影视在线观看| 久久婷婷五月综合色d啪 | 67194成在线观看免费| av色综合久久天堂av色综合| 最近免费韩国日本hd中文字幕| 97热久久免费频精品99| 亚洲一区av无码少妇电影玲奈| 欧美国产日韩a在线观看| 日本大肚子孕妇交xxx| 国产精品成人无码a片在线看| 人摸人人人澡人人超碰手机版 |