阿里P6晋升到P7是一个坎吗? P7 晋升总结
作者:程序之心丁儀
來源:https://chengxuzhixin.com/blog/post/P6_jin_sheng_dao_P7_zong_jie.html
公眾號停更了挺長一段時間,首先說聲抱歉,去年發(fā)生了很多事情,公眾號的內(nèi)容一直很難做到親力親為,當(dāng)然也有一部分是自己的原因。還在的小伙伴,非常感謝,雖然你可能只是沒有取消關(guān)注的習(xí)慣。恢復(fù)更新之后,先和大家聊聊晉升的事兒,很幸運,今年首次參加答辯就通過了 6 升 7 評審,順利晉升到 P7。說來也在阿里三年了,努力了很多年,盼望了很多年,很有必要做個總結(jié)。本文既是對過往的回顧,也是對諸多思考的整理,希望對您有幫助。
關(guān)于晉升的思考
知乎上有個見了很多次的話題,對某項技術(shù)理解很透,出了自己的技術(shù)書,能升 P7 嗎?很遺憾,答案是未必。
要晉升 P7,需要有系統(tǒng)性能力、成為子領(lǐng)域的代表,需要有創(chuàng)新技術(shù)能夠被他人復(fù)用或者有能力領(lǐng)導(dǎo)跨團(tuán)隊項目,需要對技術(shù)的投入產(chǎn)出比有明確的認(rèn)知。所謂的“技術(shù)牛逼、理解深刻”,當(dāng)然是優(yōu)秀的 P6,甚至比6厲害,但未必是合格的 P7 ,因為兩者評價標(biāo)準(zhǔn)不同。
你需要使用掌握的技術(shù)輸出創(chuàng)新技術(shù),用你優(yōu)秀的架構(gòu)能力,在特定的業(yè)務(wù)場景下解決有難度的問題,真正做出貢獻(xiàn)才能晉升。你已經(jīng)是一名非常優(yōu)秀的程序員了,接下來,要把代碼看成純粹的工具,思想要轉(zhuǎn)變,工作的重點是使用代碼工具解決業(yè)務(wù)問題,要能做出技術(shù)創(chuàng)新。阿里不缺技術(shù)牛逼的人,缺的是能夠用牛逼的技術(shù)解決問題的人。
關(guān)于個人成長的思考
30 歲前是提升學(xué)習(xí)能力和解決難題能力的非常非常關(guān)鍵的時間段,一定要把時間花在提升解決問題能力上。剛畢業(yè)的前兩年,工作比較輕松,我就在這方面做的不夠好。第三年,我意識到了這個問題,恰逢轉(zhuǎn)行到互聯(lián)網(wǎng)行業(yè),一切都是新鮮的,才開始著重提升解決問題能力。每天下班后,回到家自己練習(xí) Java、Spring 代碼,自己寫 IOC 框架、RMI 框架、消息隊列框架、MVC 框架、ORM 框架等,通過從零開始重寫開源框架,極大提升了編碼能力。能力提升后,對工作中的代碼做了幾輪重構(gòu),逐漸成為團(tuán)隊中的主導(dǎo)者。正是這些能力提升,幫助我進(jìn)入了阿里。
在阿里的這段時間,見識了超級復(fù)雜的業(yè)務(wù)系統(tǒng)。每每迎難而上,收獲的都是能力的提升。有復(fù)雜的業(yè)務(wù),有足夠多的挑戰(zhàn),阿里是一個非常適合成長的公司。
關(guān)于技術(shù)創(chuàng)新的思考
如果你想走得遠(yuǎn),一定要有技術(shù)創(chuàng)新能力。軟件開發(fā)是非常困難的,而軟件開發(fā)的困難其實也是軟件本質(zhì)的一部分。理解軟件開發(fā)的本質(zhì),并采取和本質(zhì)相符的實踐就一定會有技術(shù)創(chuàng)新。認(rèn)知問題是軟件開發(fā)的根本問題。理解業(yè)務(wù)的本質(zhì),找到業(yè)務(wù)的痛點,解決業(yè)務(wù)開發(fā)的難點,創(chuàng)新并不是很難的事情。和前面說的一樣,一定要明確代碼只是工具,解決問題才是技術(shù)人員最大的價值。如何解決問題,是需要我們深入思考、反復(fù)思考的。解決方案有了,技術(shù)創(chuàng)新是水到渠成的事情。
關(guān)于架構(gòu)設(shè)計的思考
之前的文章分析過,程序是什么,程序就是控制邏輯、業(yè)務(wù)邏輯、數(shù)據(jù)結(jié)構(gòu)的集合。架構(gòu)要解決的就是控制邏輯、數(shù)據(jù)結(jié)構(gòu)的抽象沉淀,和業(yè)務(wù)邏輯的調(diào)度執(zhí)行。如果沒有合適的架構(gòu),代碼就是負(fù)債,你越投入人力,負(fù)債越多,最后代碼終將達(dá)到無法維護(hù)的狀態(tài)。合適的架構(gòu),能把代碼變成資產(chǎn),投入人力維護(hù)代碼的過程就是個滾雪球的過程,和理財一樣,最終收獲的是復(fù)用性好、擴(kuò)展性好、穩(wěn)定性好的優(yōu)質(zhì)資產(chǎn)。架構(gòu)會一直演進(jìn),沒有人能夠在最開始的時候就設(shè)計出能夠永久使用的架構(gòu),必然是隨著業(yè)務(wù)發(fā)展逐漸迭代優(yōu)化重構(gòu)的。
不知道如何設(shè)計架構(gòu)怎么辦,我的建議是把提升開發(fā)效率、降低維護(hù)成本作為一個目標(biāo)去思考。良好架構(gòu)的本質(zhì),就是針對一個特定業(yè)務(wù),能夠提供最高的開發(fā)效率和最低的維護(hù)成本。往降本提效的方向走絕對沒有錯。
深度思考見本質(zhì)
每年到了晉升季,關(guān)于溝通能力的討論總是不絕于耳。一般認(rèn)為溝通能力不好,本質(zhì)是對業(yè)務(wù)思考不到位。答辯短短幾十分鐘如何向評委證明自己到了下一個層級,面對評委的提問如何才能回答好問題,每年都折磨著一波又一波的同學(xué)們。晉升不只是 PPT,還有長久沉淀下來的思考。只有思考到位了,才能脫口而出、對答如流,才能體現(xiàn)出良好的溝通能力,展示出到達(dá)下一層級的能力。與其費盡心思各種練習(xí),不如平時多思考。想透了、想全了,胸中有墨水,思路自然來。
關(guān)于后續(xù)計劃
今天最好的表現(xiàn)是明天最低的要求。好好學(xué)習(xí)領(lǐng)域驅(qū)動設(shè)計,不落下精益軟件研發(fā)課程的任何一個部分。在工作中盡量實踐領(lǐng)域驅(qū)動設(shè)計,既要提升個人水平,也要為團(tuán)隊做出更多貢獻(xiàn)。為團(tuán)隊解決更多難題,挑戰(zhàn)更多不可能。
總結(jié)
以上是生活随笔為你收集整理的阿里P6晋升到P7是一个坎吗? P7 晋升总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 「重点」举世闻名是什么意思
- 下一篇: 红升丹的功效与作用及药用价值_中药知识_