其實不只是Java程序員,IT行業的各個崗位,甚至所有行業的所有崗位,只要是優秀的人才,都會很吃香。因為題目中限定了Java程序員,我本身也是一名Java程序員,那么咱們就具體分析一下。
優秀的Java程序員,數量還是少
現在Java開發崗的招聘,普遍有個現象:企業覺得程序員不好招,程序員覺得工作不好找;主要的原因就是優秀的Java程序員太少了。
我們公司招聘外包人員,崗位是初級、中級Java程序員,2018年我前后也面試了三十多個,能夠滿足要求的也就五分之一,我問個SQL的左關聯都寫不出來,這有點兒過分了吧。
說到這里,不得不提到現在眾多的Java培訓機構,打著“培訓半年,成為高薪程序員”的旗號招生,造成現在初中級程序員的水平良莠不齊,招到優秀的,甚至是合格的程序員都非常的困難。
很多程序員,沒有與工作經驗相匹配的經驗:見過不少工作六七年,依然只會簡單CUDR的程序員。
有的時候不是自己太優秀,是因為別人實在太差勁。 想成為一名優秀的Java程序員,需要持之以恒地付出努力,而很多沒有自制能力的程序員,是堅持不下來的。
成為一名優秀Java程序員的訣竅
既然優秀的Java程序員這么“搶手”,有哪些竅門可以成為一名優秀的程序員呢?我提幾點建議:
先追求技術的深度,再追求技術的廣度;
有些技術你可能很難在實際工作中(顯性的)用到,但掌握了這些知識對你的綜合水平有很大作用。例如你開發一個接口,你不用知道Http請求的細節,但是如果掌握了,對你幫助還是很大的。
敲代碼之前要想好,要有清晰的邏輯思維;
熟悉更多業務,熟悉更多代碼,千萬不要有“只掃門前雪”的想法;
保持學習的熱情,如果堅持不下去,那就想想:“如果我學會這個,工資就漲20%”;
最后一點,千萬不能把自己綁在一個語言上面,如果這樣,你的程序員生涯很可能會受限。