和同事一起叫了一輛滴滴。同事在車上抱怨新來的php程式設計師不行,程式效能跟不上。才一點點訪問量,程式就掛了。
突然,滴滴司機說「你們還在用php麼?php開發速度可能確實快,但性能上確實有些弱… 現在很流行go語言開發呢!我建議你們把系統更換成為go吧」。
頓時,我和同事都震驚了。我問司機,「師傅,你還知道php和go?」
司機笑了笑說,「php是解釋型的,go是編譯型的,而且天生支持並發…所以性能更高」。
我們聽得雲裡霧裡,又懷疑他在吹牛逼。程式設計師收入那麼高,不可能跑來做滴滴啊。就追問他,「你說的解釋型、編什麼型,什麼意思啊?」
司機不慌不忙地解釋道「比如我現在要導航去你們的目的地。在出發前,我一下子提前把出發點至目的地的導航路線全部找好,這就如同編譯型。如果我一邊開車一邊搜導航路線,或者每到一個路口搜索一次,邊開車邊找路線,這就是解釋。 」
我們還是不太懂,不過確實聽起來編譯型開車會比較快。
這個司機看起來像是個內行人高手啊!
原來這司機在大半年以前就是一位程式設計師。今年已經49歲了。不幸被公司裁員了。找了大半年工作,也沒結果。但是還要吃飯啊。於是,他就索性做了滴滴打車的司機了。
他並沒有覺得工作有何貴賤之分。無論是程式設計師還是滴滴,都是一種工作,一種謀生的方法,一種賺錢養家的手段。都是合法靠自己辛苦賺錢養家的。
最後,他還說道,他現在挺喜歡開滴滴的,可以見識很多乘客,領略不同行業不同社會階層人民的生活。
話還沒聊完,我們到達目的地了。
希望下次叫滴滴時還能遇見他。
#推薦學習:《go影片教學》
以上是滴滴司機建議我們把系統更換成go語言?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Interfacesand -polymormormormormormingingoenhancecodereusanity和Maintainability.1)defineInterfaceSattherightabStractractionLevel.2)useInterInterFacesFordEffordExpentIndention.3)ProfileCodeTomeAgePerformancemacts。

initiTfunctioningOrunSautomation beforeTheMainFunctionToInitializePackages andSetUptheNvironment.it'susefulforsettingupglobalvariables,資源和performingOne-timesEtepaskSarpaskSacraskSacrastAscacrAssanyPackage.here'shere'shere'shere'shere'shodshowitworks:1)Itcanbebeusedinanananainapthecate,NotjustAckAckAptocakeo

接口組合在Go編程中通過將功能分解為小型、專注的接口來構建複雜抽象。 1)定義Reader、Writer和Closer接口。 2)通過組合這些接口創建如File和NetworkStream的複雜類型。 3)使用ProcessData函數展示如何處理這些組合接口。這種方法增強了代碼的靈活性、可測試性和可重用性,但需注意避免過度碎片化和組合複雜性。

initfunctionsingoareAutomationalCalledBeLedBeForeTheMainFunctionandAreuseFulforSetupButcomeWithChallenges.1)executiondorder:totiernitFunctionSrunIndIndefinitionorder,cancancapationSifsUsiseSiftheyDepplothother.2)測試:sterfunctionsmunctionsmunctionsMayInterfionsMayInterferfereWithTests,b

本文討論了GO中的數組和切片之間的差異,重點是尺寸,內存分配,功能傳遞和用法方案。陣列是固定尺寸的,分配的堆棧,而切片是動態的,通常是堆積的,並且更靈活。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3 Linux新版
SublimeText3 Linux最新版

Atom編輯器mac版下載
最受歡迎的的開源編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具