我的業餘作品《IT 英雄傳》,聚焦身邊的英雄,以文字採訪的形式記錄奇人趣事,笑看風雲變幻。所寫的人都是我見過面且比較熟悉的,絕大部分都是交往很久的,其中為了避嫌,我很少寫微軟同事,但今天這一篇,我還是再次破例,來講講這一位骨子裡是極客的程式員,江湖人稱”李三本”的李爭(Michael Li)。其實就算在微軟他也還有多種工作身份,例如技術佈道者,架構師等,但他最喜歡的身份還是程式員。
我其實在很早之前就認識李爭,那會兒他還沒有進微軟,我也沒有。他有著圈子裡面比較有名的鑽研技術的勁頭,是早期的微軟認證講師(MCT)和微軟最有價值專家(MVP)。另外,直到現在為止,他仍然擁有一項紀錄,就是透過微軟的正規認證最多,坊間傳聞有將近50個,我等凡夫俗子簡直無法望其項背。而且他是真愛這些技術啊,我有時候看到他會在一些社交媒體、技術論壇中跟人苦口婆心地答疑解惑,不緊不慢的,有理不在聲高和體重,可不嘛,就這資歷這麼一擺出來,也是分分鐘碾壓一大片的,畢竟天下誰人不識 Michael 哥啊。
李爭,13年以上軟體開發相關工作經驗,具有豐富的C/C++ 和C# 開發經歷。擅長程式碼除錯,精通系統調優,對虛擬機器、垃圾回收機制有深刻理解,擁有Windows debugging 技術認證。善於幫助客戶解決從Web前端到後端服務的一系列的系統效能問題。近期個人技術方面專註於macOS、Linux 等開源跨平臺領域的開發、運維技術等。著有《微軟網際網路資訊服務最佳實踐》、《微軟開源跨平臺移動開發實踐》和《.NET Core 2.0 應用程式高階除錯》等書。這也就是他為什麼被稱為“李三本”的緣由。
1994年就擁有自己第一臺電腦(80286),自嘲 “除了做IT這一行以外,其它的也真的什麼都不會”的李老師談及自己十餘年的工作歷程時,分享了三點寶貴經驗:
持續學習
IT行業發展迅速,新技術新思想層出不窮,要想在行業中站穩腳跟就必須持續地學習。唯有持續地學習和提升個人知識和整體素質才能在未來新一輪技術大潮來臨時立於不敗之地。
對技術有激情
對於很多年近不惑的IT 人士,很多已經走上了領導崗位,對於技術不再有以前的那股子執著。我個人認為唯有始終保持對技術的激情,才能為團隊掌好舵把好關。
平衡發展
程式員的職業生涯並不僅僅是寫程式那麼簡單。學習能力、語言能力、表達能力、邏輯思維能力甚至體力都是成功的重要因素。能說會做才能在職場中成為一個被大家認知的、靠譜兒的同事。會寫程式碼僅僅是成為程式員的最低標準,甚至都不能說是合格的。在職場中木桶效應非常明顯,決定一個人自身段位的往往不是他的強項,而是他的短處。因此,必須智力、心力和體力均衡發展,併在適當的領域有所特長才有可能取得更大的成功。
在談到對當前IT行業發展的個人觀點時,李老師如是說
目前,以雲端計算為基礎的一大波新的技術正在對二十一世紀初構建的IT 架構進行著徹底的革命。雲端計算將成為未來IT 行業的計算基礎服務,雲端計算會像水、電、網路一樣,成為產業資訊化的基礎生產資料。
在不遠的將來,量子計算將進入實用階段,這一革命性的計算方式,將給資訊保安、高效能運算等領域帶來巨大挑戰,是非常值得關註的。
而在最後給年輕人提供的一些建議方面,他三句不離本行,但又不失務實
對於剛剛踏入這個行業的人來說雲端計算的相關技術是必須要掌握的,DevOps、微服務、大資料等技術越來越多地滲透到了各個領域的關鍵業務中,也必須給予足夠的重視。人工智慧領域方向太多,並且每個細分領域都需要長期的投入和研究,如不是有志於此則謹慎為好。至於開發語言開發工具一類的倒不必太過計較,精熟一到兩門即可。
笑看IT風雲,發現身邊的英雄。《IT英雄傳》,笑中帶淚講奇人趣事,寫夠108位我就收手。業餘作品,每週不定期更新,敬請留意。