騰訊首席工程師:程式設計師成長之道
騰訊業務有進也有縮,隨著時代的發展和人們各方面的需求,騰訊微博也曾經風雲了一段時間。由此也說明了主創也是很厲害的技術大牛。有幸讀到關於他的報導,分享一些他的學習成長之道,為保持技術大牛的風格,以下文字源於首席工程師的原創。
1.自己作為技術路線的應聘者,在校招時候,是如何選擇第一份工作的?考慮過什麼因素?最後為何選了第一家公司?
我化學系畢業,大四一直在實驗室待到了快畢業,所以並沒有時間參加傳統的校招。
第一份工作是和朋友一起來的深圳,在科技園憑緣分找到~
2.目前工作幾年?做過幾個專案?在技術方面,有怎樣的成長?
工作11年,做的專案非常多了,比較成功的是騰訊的一系列產品。技術方面主要還是完成實現了不少自己的想法,到過一些無人區吧。
3.讓你獲得進步和成長的方法,有哪些?
首先是正確的學習方法,我們這行算是一個終身學習,終身成長的行業,好的學習方法能讓學習更有效率。
大的流程就是:問題發現->提煉總結->在知識樹上找位置->補充基礎知識->自己嘗試解決問題->研究行業已有解決方案
這比簡單的 “問題發現->研究行業已有解決方案”的路子要學習效果更好。
4.在作為程式設計師工作的第一年,遇到過的最大問題是什麼?如何解決的?
如果從2005年開始算,我那時候都寫了10年程式了,最大的困難應該是自己的能力無法匹配自己的野心吧:)
作為程式設計師在第一年主要遇到的問題有兩個:對專案難度和工作量預估不足,以及對工作計劃做的不夠好,這兩個問題都直接導致了後來專案的大幅延期。當時因為專案需要,帶一個小團隊從頭開始計劃寫一套分散式的資料儲存和統計系統,結果延期了2、3個月也沒有完成。最後根據需求重新設計了系統,同時申請了更多資源大幅擴充套件了團隊規模解決。此後有幸和一個國外團隊創業,學習和實踐了專案管理的一些方法和技巧,更清楚的認識到之前在這些方面的不足。
5.對今年的技術背景的畢業生,有什麼校招的建議?例如筆試、面試的方法,注意什麼?
我從2008年開始做校招,在這個問題上還是比較有發言權的,主要說說技術崗吧。
首先是簡歷,一定要簡潔(最好壓縮到一頁),然後突出亮點。什麼是亮點呢?名校/GPA特別優秀/實際的專案經驗/高水平競賽獲獎/學界認可的研究成果(Paper)一些和技術不太相關的經歷和獲獎就不用往簡歷上寫了,尤其不要寫精通office,photoshop之類。。。技術能力測試的時候起決定性因素的是CS專業的基本功(資料結構,作業系統,網路,組成原理),當然有一些當下流行技術的專案經驗也是加分的。
面試的時候我喜歡對解決問題的能力進行測試,希望看到你在一個非常難的問題面前的思考過程,比如對問題進行分析,拆分,總結問題,思考思路,在確定思路前提出驗證方法這樣。
面試的時候不要一直沉默,即使思考不完整也可以和麵試官溝通交流,溝通能力也是面試時的重點。
面試的時候的另一個關鍵點是“志”。立志要早,這樣在工作中面對選擇的時候,才能做出有連貫性的選擇,不過遺憾的是在學生時代就能想清楚自己志向的同學太少了。
面試的時候注意真誠,不必刻意迎合面試官和目標公司(因為面試官都是人精,大部分時候都是能看出來的)
6.對程式設計師工作的前三年?有什麼建議?
把工作中用到的技術的基礎知識學紮實。基本功紮實才能讓你飛的更高。
工作中要勇於承擔責任,主動要求承擔困難的工作,多和buddy溝通,工程上的很多問題有人指導解決起來非常快。但一定要注意事後的覆盤和總結。
工作前幾年最重要的就是個人的成長,這是拉開差距並能在未來抓住機會的關鍵階段。所以選擇工作的唯一標準就是“能得到什麼成長”,而不是待遇,公司福利之類的細節,當然公司有一個好的,願意帶你的老師是非常關鍵的資源,要好好抓住。
相關文章
- 程式設計師成長路上的團隊修煉之道程式設計師
- JAVA程式設計師成長之路Java程式設計師
- 筆記┃ 網易資深互動設計師帶你探索設計師成長之道筆記
- Java程式設計師的成長之路Java程式設計師
- 程式設計師的自我成長之路程式設計師
- Java程式設計師成長路徑Java程式設計師
- 程式設計師的成長階梯程式設計師
- 程式設計師簡歷之道程式設計師
- 程式設計師修煉之道程式設計師
- 普通程式設計師該如何成為全棧工程師程式設計師全棧工程師
- 一個JAVA程式設計師成長之路分享Java程式設計師
- 提問的智慧 程式設計師成長之路程式設計師
- 程式設計師成長的10個階段程式設計師
- 國外程式設計師訪談:前 C# 編譯器組首席工程師 Eric Lippert程式設計師C#編譯工程師
- Java程式設計師修煉之道—併發程式設計Java程式設計師
- 從李小龍的思想看程式設計師程式設計之道程式設計師
- 程式設計師成長祕籍:個人程式設計能力的修煉之路程式設計師
- 程式設計師的成長秘籍:個人程式設計能力的修煉之路程式設計師
- VC++程式設計師成長--之必看書籍C++程式設計師
- 阿里畢玄:程式設計師的成長路線阿里程式設計師
- 程式設計師生存定律--成長路上要知道的程式設計師
- PHP程式設計師的技術成長規劃PHP程式設計師
- PHP 程式設計師的技術成長規劃PHP程式設計師
- 關於程式設計師成長的一點思考程式設計師
- 程式設計師修煉之道-筆記程式設計師筆記
- 論程式設計師的取財之道程式設計師
- 程式設計師持續學習之道程式設計師
- 程式設計師修煉之道—程式設計師如何提高自我修養(2)程式設計師
- 程式設計師修煉之道——程式設計師如何提高自我修養(1)程式設計師
- 如何確定自己是否適合做程式設計師?程式設計師的成長需要什麼?程式設計師
- 成長之路--論程式設計師的職業素養程式設計師
- 我打算寫一個《程式設計師的成長課》程式設計師
- 程式設計師到創業,成長之路的技能分享程式設計師創業
- 一枚程式設計師的日常成長日記程式設計師
- 程式設計師的成長離不開哪些軟技能?程式設計師
- 作為一個新手程式設計師該如何成長?程式設計師
- 程式設計師成長曆程的四個階段程式設計師
- 程式媛成長紀:從DBA到研發工程師工程師