你以为熬个3年工作经验就是Java高级开发了?
到了年底了,很多公司又開始新一輪的招人了,很多人也在為年后的跳槽做準備。
如果把各大互聯網公司的招聘信息拉出來看的話,基本都要求3年以上工作經驗,Title也基本都是Java高級開發。
所以很多人就會產生一個誤解:有3年經驗,就是高級開發!
其實大錯特錯,因為所謂的高級開發,并不是拿工作經驗堆出來的。很多人,甚至有10幾年的經驗,但是還只是一個默默搬磚的碼農。
如果你去看,你會很容易發現,其實不同的公司對高級開發的定義也都不一樣。
有的公司要求高級開發掌握JVM、Java并發、熟練使用SSM。
有的公司要求高級開發有分布式經驗、熟悉高并發、高可用。
有的公司要求高級開發深入了解業務,有很強大業務背景知識。
這些都沒錯,雖然各自定義不同,但是有一點是可以明確的,那就是:
Java高級開發,不僅限于只會擼代碼!
其實,了解阿里的研發人員成長體系的人會知道,阿里的P6被稱作高級開發,那么阿里P6的要求絕不僅僅是會開發,會編碼;也不僅僅是會使用各種框架,中間件。
對于一個P6的要求是在開發、運維、架構、業務理解、合作溝通、項目管理等方面都能獨擋一面。
我說的是了獨擋一面,這個詞很詭譎。他不是了解、不是熟練、也不是精通!就是無論任何時候,給你一件事兒,你都能把他搞定,那么你就是一個合格的高級開發了。
比如線上出了一個性能問題,你上去可以把他搞定。
比如讓你作為一個業務的Owner,你來可以把他Hold住。
比如讓你去和合作方撕B,你過去可以很好的擺平。
比如讓你帶領一個項目,你可以提前預知風險,保證如期上線。
這些東西,對于有些人來說,很簡單;但是,對于很多人來說又很難。
技術上,下面這張思維導圖,就是一個高級開發大概要掌握的:
?
?
總結
以上是生活随笔為你收集整理的你以为熬个3年工作经验就是Java高级开发了?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 源三:聊聊注册中心在蚂蚁集团的降本提效之
- 下一篇: 判断两条线段是否相交