我的前同事,阿里大牛的技术感悟
以下內容轉自前同事現阿里技術大牛-王懷利
——
現在想想,從業十年了,現在做的活,都不如我大學的時候做的項目,那么具有“技術含量”和挑戰。
一個是,我用最便宜的12M單片機開發的計時算法,幫老師賺了一筆錢。
當時研究這個算法的時候,非常著迷,課也不聽,就在課堂上冥想,當時總結了一個規律,時間橫向是單向的,但縱向是多維的,利用這個特性,這個計時算法,在省計量局測驗的時候,突破了這個芯片的極限,簡直完美。
第二個是,接了一個外包,對方老板,給了我一筆錢,整個方案我自己設計。從芯片選型,到電路設計,到電路焊接,到操作系統編寫,到嵌入式應用程序開發,到組建局域網,到PC機上Python開發,全是一個人開發的。
令我驕傲的有兩個,一個是當時成本很低的情況下,電路板只有一次制板機會,結果我成功了。芯片完美運行。最后發現,僅僅是一個地線沒連接,但無傷大雅。另一個是依舊是廉價單片機,但我給它移植了TCP/IP協議棧,當時實驗室里一位清華的高材生,始終不相信,這可以做到,但我確實做到了。據我所知,當時我是國內論壇里第一個吃螃蟹的人,不過它有致命的缺陷,就是吞吐率不高。
應了那句話,面試造火箭,進去擰螺絲。
有趣的是,我一次面試,我說我移植了TCP/IP協議,對這套協議有深刻的理解,他立馬問了一個協議的概念,我卻答不出來,于是他不相信我所說的~
===
我和這位同事在恒大認識,當時他做事情還是很激進,對項目的風險點把控很好,特別是,如果遇到一個比較難的問題,他會非常的興奮,這種興奮覺得他對這個事情很重視。
然后,最近在騰訊做項目,接觸的一位同事,我從他身上看到了很多閃光點,這種閃光點和我這位前同事很像。
做技術項目,是要把難點給匯總出來一一的給出解決方案的,包括正常,不正常的,如果我們每個方方面面都考慮到了,并且有了解決的辦法,這樣的項目才會是健康的。
但是,不可能所有的問題都可以解決。
所以,就有了容錯的辦法,就是在不正常的時候,我們怎么保證最壞的情況下還是可以正常運行?
學生時代,做的很多東西,大多都是功能性的開發,比如剛學習單片機的時候,我點亮了一個數碼管,我非常開行。我完成了流水燈,我也很開心,到后面我移植了一個系統,我點亮了一個LCD屏幕,我自己做了一個項目。
這樣的進步都是飛躍性的。
但是到了后期,到了在產品公司做項目的時候,我們有時候為了摳一個參數,調一個效果,可能需要花費非常大非常大的精力。而這個時候,你感覺不到技術的提升,也感覺不到自己的作用,這種時候肯定是焦慮不安的。
現在,我能明白,諸葛亮帶著幾十萬大軍,卻拿不下一個小小的陳倉。當然,我也明白,張遼的幾百突襲部隊,就能奇襲孫權。
推薦閱讀:
專輯|Linux文章匯總
專輯|程序人生
專輯|C語言
我的知識小密圈
關注公眾號,后臺回復「1024」獲取學習資料網盤鏈接。
歡迎點贊,關注,轉發,在看,您的每一次鼓勵,我都將銘記于心~
總結
以上是生活随笔為你收集整理的我的前同事,阿里大牛的技术感悟的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HiJson软件改进之路(json格式化
- 下一篇: OpenGL图形渲染管线(Pipelin