mikechen谈技术人成长的三大原则
“
我自己是工程師出身,一路就像游戲打怪一樣,不斷去突破自己的職能舒適區,技術這條路我用了整整10年去把它全部打通,這些經驗看似平淡,作為一個過來人,在你每一次新的選擇的時候,你就會發現它的價值所在。
本文作者,陳睿|mikechen,優知學院創始人,曾先后歷任淘寶高級研發工程師、盛大高級架構師、百度技術經理、攜程定制旅游CTO。
近期,我收到各種關于職場的問題:
大學畢業IT哪類職位更有前途?
從IT培訓學校出來,基本等于失業?
工作3年了想做架構師,怎么學?
工作了5年,想轉型管理很難取舍?
工作幾年了,想轉型產品?
工作幾年了,想轉型運營?
作為一個過來人,我結合自己10年的工作經驗,談談如何去做出選擇和取舍,真正有智慧的人,都是做減法。
先從起步談起:
23-27歲:技術積累階段(初級到高級工程師)
假設本科23歲畢業,那么工作的前5年對你來說就是打基礎的階段。在這5年時間里面,你要積累足夠的技術底子,打磨自己的技術實力,成為某一個技術細分領域的牛人。
技術基礎相關的掌握牢固
例如,很多技術語言基礎和高級知識,算法、常用工具、框架原理、代碼運行周期、內存回收機制等等,類似這些基礎知識。
27-30歲:形成思維方法論和知識體系的階段
當你積累足夠的技術實力,例如超過10萬行代碼以后,你應該形成了自己的思維方法論和自己獨立的學習技巧,任何新的技術在你眼中都能迅速的看到技術的本質,快速吸收成為你的知識體系的一部分。
舉一個思維方法論例子,比如給你一個1000萬的pv訪問的網站架構,你是否具備這樣的架構設計能力,這就會涉及到一套相關的架構設計方法,大體應該是怎樣的:
架構設計思維方法:
-
數據庫拆分原則
-
工程拆分原則
-
性能調優原則
-
性能評估原則
-
容錯原則
-
框架選擇原則
-
安全設計原則
-
技術方案等等
業務分析思維方法:
-
各種業務流程圖
-
各種產品模塊
-
各種你的理解
30歲-35歲:轉型階段
這個階段需要突破自己,轉型管理,或者深入技術架構師(深入業務)、轉型技術總監、產品總監、CTO等。
30歲-35歲是每一個技術人最寶貴的階段,逐漸的不再滿足于純技術領域的探索,而是開始探索技術背后的事情:什么技術在什么樣的場合能夠發揮最大的價值;技術團隊應該怎樣構建;技術在公司未來的價值?創業公司對技術的需求?支撐技術的產品,怎樣學習做產品?支撐產品背后的運營體系是怎樣建立的?商業社會對技術、產品、運營等的是怎樣的認知?
也有很多朋友在這個階段,選擇自己的舒適區,不敢嘗試,不愿意邁出自己的舒適區,時間一晃就過去了,基本沒有什么新的橫向擴展積累,越往后走路約窄,其實這就是典型的身體轉型,思維其實根本沒有跟上。
以上每一個階段,對應技術人都特別重要,早期把技術做扎實,在中期積累一套自己的思維方法,在30歲之后,需要勇氣去突破自己的舒適區,擴展自己的核心能力圈。
你可能也喜歡:
沒錢沒人脈也能輕松入門,讓你每年多賺10萬!
總結
以上是生活随笔為你收集整理的mikechen谈技术人成长的三大原则的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TCC分布式实现原理及分布式应用如何保证
- 下一篇: 开源开放 | 开源大学在线实践数据集及知