當前位置:首頁 » 編程語言 » 五年java

五年java

發布時間: 2022-05-07 08:56:18

❶ 工作一到五年的java程序員遇到瓶頸應該如何提升

工作了5年的Java程序員,該如何提升,做了3~5年Java開發,你已經積累了不少項目經驗,擴寬了技術廣度,也許已發力成為團隊管理者。到了這個階段,大家卻常有這種感受:感覺自己卡在瓶頸進步緩慢,技術水平很難像早期一樣實現大幅突破?
其實大家往往忽略了這一點——提升自己的架構認知(工作5年左右程序員必須重視架構認知的提升,這會很大程度上推動你今後的成長)。架構的本質在於面對業務場景給出優雅的解決方案,使得業務能夠快速迭代和持續交付,從而達到降本增效的目標。提升架構認知高度,就像達克效應所描述的一樣,要敢於從愚昧之巔跳到絕望之谷,通過爬升開悟之坡,從而達到架構認知的巔峰時刻。到達巔峰時刻也就掌握了架構背後設計的哲學,面對具體業務場景在架構層面你便能夠輕松應對,以無招勝有招。
提升架構認知,要緊抓3個關鍵點:業務洞察力、技術視野、原創力(執行力)。
1.業務洞察力是技術戰略層面的問題,在當下能夠做出合理的判斷,清楚公司做什麼事情收益最大;

2. 技術視野即技術選型能力,是技術戰術層面的問題,在清楚做什麼事情後,需要進一步解決怎麼做的問題,也就是能夠給出合理的技術選型方案:是完全基於開源的方案,還是基於開源二次開發的方案,還是完全自研的方案;
3. 原創力(執行力)是技術落地執行層面的問題,一旦技術設計方案確定後,需要能夠快速Rush完成。
這3點層層遞進,最重要的是先把技術戰略問題思考清楚,然後再進一步解決技術戰術問題,最後是快速落地執行的問題。
工作5年左右的程序員,在原創力(執行力)層面比較有競爭力,往往欠缺技術視野以及業務洞察力。後面2點更加重要,這2點解決的是架構設計哲學問題,是架構師能夠持續擁有競爭力和影響力的立身之道。

舉個場景的例子來詳細說明:一提到分布式鎖問題,大多數人想到的方案是基於Redis的Master-Slave模式來實現。這個實現方案行不行?分布式鎖本質是一個CP需求,基於Redis的實現是一個AP需求,乍一看基於Redis的實現是無法滿足的。脫離業務場景來談架構都是耍流氓。
從技術戰略的需求層面來看,如果分布式鎖在極端情況下獲取鎖的不一致,社交業務場景能夠接受,那麼基於Redis的實現是完全可行的。如果業務是交易場景,分布式鎖在極端情況下獲取鎖的不一致性無法接受,那麼基於Redis的實現方案是不可行的。在鎖強一致性的場景下,需要採取基於CP模型的etcd等方案來實現。

❷ 5年java開發 去大公司還是小公司

你要考慮現在的瓶頸是來自哪個方面,要想清楚你將來的發展方向。5年的工作經驗,對一個coder來說,代碼量應該已經夠了,如果想繼續鑽代碼,秀技術,去大公司吧。如果想轉一轉,眼光放高點,轉項目管理帶團隊吧。如果大公司有機會,不要考慮,如果有潛力空間不錯的小公司小團隊,也是你起步的好選擇。

❸ 為什麼java開發快5年了,想找個高點的工資怎麼那麼不容易

因為沒有成長,題主說的情況,一般一兩年就可以達到,之後知道成長的程序員,就會往架構師或項目經理發展。而沒有往上發展的程序員,就會被一兩年到比自己年輕的程序員替代。我從動力節點入門的,他家的架構師課很適合題主,對小白來說,深圳新的第二校區也很不錯。

❹ java開發5年,工作方向選擇

我也在想,
我現在也做5年
java
開發
,情況跟你差不多,想轉還不知道做什麼,肯定是在IT行業,只要不寫代碼,要跟這方面相近的,要不然5年的經驗就算是白瞎了,又要從頭開始。

❺ 5年JAVA開發經驗在上海能要多少工資差不多呢

互聯網比較高,3年12-20,多的年30w,40w都有,一般都是16-17月工資;
做企業項目和企業產品的比較低,3年的8-15,多的也能到20+,不過一般也就15月工資,
差異比較大
從5k~35k不等,10-13比較合適

❻ java開發快5年了,感覺沒有太多的激情了,自己又不會別的,口才也不太好,難道就一輩子做開發嗎

我的觀點還是熟悉業務最重要吧。Java開發我以前也做過,現在做C++開發了。個人感覺是,語法框架熟悉了以後,業務才是最重要的。以前做Java項目是營銷軟體,後來覺得沒意思。就跑去做電力系統軟體了,電力行業的話,對業務要求特別高。所以,覺得您現在如果能鑽研一個行業的業務,然後本身j2ee和前端還有資料庫過硬的話,完全可以去帶項目的,這樣一來錢也多。試試這條道路吧。

❼ java工作5年應該掌握什麼知識點

對象,封裝,繼承,字元串,類型轉換,集合等這些一般的程序中常用,把這些概念展開,理解,還有一些不太常用的,如線程,文件讀寫。如果工作的話,還要回jsp等知識,最好能掌握一些如struts,abtais等框架,把框架掌握了,裡面的jsp,servlet,jdbc 等也就整體把握了,以上總結希望對你有幫助。(詳細的話,看書,和網路,谷歌)

熱點內容
手機無線路由器怎麼設置密碼 發布:2025-05-12 05:18:28 瀏覽:813
渝人解壓密碼 發布:2025-05-12 05:18:12 瀏覽:766
備份網站資料庫備份 發布:2025-05-12 05:04:35 瀏覽:51
轉移的存儲卡 發布:2025-05-12 04:51:18 瀏覽:465
c語言大數相加 發布:2025-05-12 04:51:13 瀏覽:587
安卓內存大小有什麼影響 發布:2025-05-12 04:41:36 瀏覽:49
以下c語言常量錯誤的是 發布:2025-05-12 04:40:39 瀏覽:806
怎麼降低qq版本安卓80 發布:2025-05-12 04:40:39 瀏覽:189
一個密碼多少人知道後就不是秘密 發布:2025-05-12 04:26:07 瀏覽:520
ftp埠非21 發布:2025-05-12 04:09:09 瀏覽:228