推荐一位大佬,在腾讯工作十年
今天給大家推薦一個技術大牛:大飛。微信早期員工,騰訊高級工程師,技術leader。他高中開始接觸編程,大學校招實習生進入騰訊,在騰訊工作十年,算是微信部門的資深架構師。做過一線技術小兵,帶過團隊,做過產品,在工程技術上有豐富的經驗。平時喜歡思考,對技術,產品,商業,技術成長規劃等都有獨到的見解。
最近他開了個公眾號,跟讀者分享他的一些經驗和想法,匯集了他在騰訊10年的感悟,無論是技術,產品開發都有獨到的見解!有興趣的同學可以掃碼關注下。
比如下面這幾篇文章:
一行代碼引發的恐懼
如何成為一名優秀的架構師
你,技術,自信嗎?
我的程序員入門之路
技術人, 請不要封閉自己
下面是其中一篇文章的內容:
01
寫給期待年薪百萬的IT同學
來說說工程類的。我周邊有不少同學是本身是搞服務器開發的,有的轉去做了數據推薦和AI。有的還做的不錯。核心能力,我給劃分了三個等級:
第一級,能夠讀懂英文的paper,完全理解paper里面描述的算法。知道算法的優劣和適用的場景,并且可以用自己熟悉的語言實現出該算法。這個算是工程里面的一流水平了,應該可以拿到很高工資。
第二級,不能完全理解paper和算法,但知道算法在某些特定場景下的效果和調優的方式。可以在GitHub上面找到合適的開源實現,進行使用甚至優化。如果有豐富的項目經驗和實操經驗會加分。
第三級,完全看不懂英文的paper,知道常用的算法,但無法區分出各種算法的優劣和適用場景,會用python,C++等語言的庫進行算法組裝。
大家看完上面的描述,覺得,數據,AI的核心競爭力是什么?是python語法,還是python的庫?當然不是,我覺得最核心的還是算法本身,只不過對算法的理解程度的不同,會處于不同的等級。這里英文的閱讀能力對很多人來說,也會成為一道坎。
目前自學和參加培訓的同學大部分處在第三級,甚至第三級都沒達到。有參加培訓的同學過來咨詢我。我問他目前是怎么學的。他說在看培訓的視頻,書太難了,看不懂。如果是這種情況,恕我直言,可能永遠沒有機會進階到第二級了。因為后面需要看的書籍,只會比入門書籍更難。
02
一行代碼引發的恐懼
那個時期,我們寫代碼都是特別小心的,變更,更是極度的謹慎。所以使得自己對代碼變更有了一種焦慮和恐懼的心理。至少在那時候,寫代碼不是一件輕松的事情。
這個事情,我現在回過頭來看。你可以認為有一部分是人的原因,但仔細的想想,寫代碼不出bug ,幾乎也是極難做到,所以這里在研發流程上,其實也是有缺失的。
前期因為業務發展太快,團隊的整體人力跟不上,所以,一開始很多流程,都是很原始的,那時候,是想做但客觀條件不允許。
后來,業務穩定了,流程就規范了不少。比如引入了coverity的代碼檢查,也推行過測試用例覆蓋,持續集成等。
但最終,并不是所有的流程都延續了下去。比如,代碼測試用例覆蓋,有的團隊到后面就放棄了,需求變化太快,測試用例成本太高。
coverity倒是自動化程度高,沒啥人力投入,執行了下來。
但我相信不是所有的公司,所有的團隊,都會有這種規范的流程。一個是研發流程成熟度建設的問題,但除此,還有成本,業務迭代速度。在互聯網,產品高速迭代的時候,產品都還沒有存活下來,成熟流程就更不太可能有了。
綜合來看,一種規范,但相對較重的研發流程的建立,應該也是根據具體情況而定的。需要考慮產品的形態,產品迭代的速度,團隊的人力預算成本,產品的生命周期等等。當然,無論怎么說,反正這不是個人可以決定的事情,如果你所在的團隊有完善的研發流程,那是最好的事情,但如果沒有那么完善,自己又能夠做些什么呢?(未完,可以觀看公眾號原文)
限于篇幅,他還有很多不錯的文章,現在關注他,還有機會添加他的個人微信號,進行一對一的交流,坑位有限(微信號有5千人的限制),大家抓緊啦!
掃碼關注
總結
以上是生活随笔為你收集整理的推荐一位大佬,在腾讯工作十年的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 别再说学习无趣了,跟你分享这 8 条 P
- 下一篇: 秒半价,限三天。戴尔i7高配电脑低至27