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