當前位置:
首頁 > 知識 > 給迷茫的JAVA員一些中肯建議,不然你就廢了,快速成為架構師

給迷茫的JAVA員一些中肯建議,不然你就廢了,快速成為架構師

最近好多人私信問我,該怎樣才能成為架構師,還有一個就對當前的狀態感到迷茫。我在此做一個簡單的說明,或者對迷茫中的你來說有些許幫助。

想要系統學習Java知識 加入學習群一四四九零一零七六 可以免費學習java還有大量學習乾貨哦 學完推薦工作

當前你感到迷茫嗎?

有很多人對現在的工作感到很沒意思,因為當前的工作,完全是實現業務,技術上沒有任何提高。在這種狀態下就會感到迷茫,特別是一想到將來這種迷茫感就更強烈了。

與其說迷茫還不如說是擔憂,隨著時間的推移,自己的技術又沒有長進,所以感覺憂心忡忡。

這裡分為二種人:

* 混日子,過一天算一天

這一種的我就不過多討論了,沒有意義。我也碰到過很多這樣的同事,此類程序員已經廢啦。

* 想提高自己的技術,往架構師方向努力。

給我發私信的人,大部分是這一種。首先,可以看出來,這些人都是有自己理想的人,也會付諸實踐的。想往架構師方向走,但是卻苦於沒有人帶,自己也不知道如何成為框架師。再不改變,此類程序員可能會也廢。

我想借這個文章和大家聊聊架構師這個話題,純屬個人理解,與對錯無憂。

架構師的定義?

個人覺得架構師需要具有以下幾特點:

知識廣度:需要知道主流技術為什麼誕生,能解決什麼問題?如果同一種業務用不用的技術來實現,會有什麼哪些優缺點?比如:流行的ORM框架Mybatis 和 hibernate ,他們之間的優缺點是什麼?要有清晰的認識會能在技術造型時做出正確的決定。

抽象能力:對業務和技術進行抽象。業務抽象就是對需求進行分析後,能夠建立完美的實體類以及他們之間的聯繫。技術抽象是對整體架構進行一個分層,各層之間的交互。這至關重要,如果技術抽象能力不足,這會導致整個系統的架構不靈活,難以維護和擴展。

知識的深度:至少是某個領域的專家,比如消息隊列,activeMQ熟悉其源碼,知道其實現。

優秀的學習能力:對新的技術和前沿性的技術進行學習,使用它來解決工作中的業務問題。

那麼你該如何去做呢?我覺得可以從以下幾個步驟開始:

1: 紮實的JAVA 基礎,Think in java上介紹的內容都能理解,做到這一步恭喜成為了程序員。

2:熟練使用主流框架,如:mybatis,spring 等。

3:研究過至少一種以web框架的源碼,如spring mvc ,struts 等。

4:架構過或者參與過高並發系統設計,知道如何應對突發情況。

5:對自己所處的業務能夠根據自己的知識維度,提出優化建議或者預測其風險點。

其實能否成為架構師跟機遇有很大關係,比如一個程序員,以上都做到了,但是公司並沒有給他這個機會去做,一個真正架構的機會。因為之前的架構師不離職他就沒有機會,這就是現實!


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT技術java交流 的精彩文章:

web前端程序員面試唯品會前端成功案例分享
這是程序員有史以來被黑最慘的一次!
看看20萬程序員怎麼評論:為什麼很難聘到前端工程師?
web前端面試題整理 程序篇

TAG:IT技術java交流 |

您可能感興趣

RISC-V架構的支持者們,快看過來……
究竟是什麼樣的場合,洗手間里遇到的不是架構師就是CTO?
竟然這樣做架構,他們是怎麼想的?
假如中國人都不用ARM架構的手機,ARM公司將要損失多少錢?
ARM下一代架構,GPU性能提升明顯,三星或者華為是否採用?
華為ARM是架構授權,不過依舊需要使用ARM指令集,想完全擺脫很難;任總過去一個月亮相媒體的次數比過去幾年都多
爬蟲可能都會用,但是背後的架構你真的懂了嗎?
再次確認其它構架不成熟,離開ARM架構後,麒麟晶元基本消失?
想要成為架構師拿高薪,不要只是嘴上說說而已
代碼只要寫得多,就能成為頂尖的架構師?
成為架構師的路上,看這一篇文章就足夠了,因為……
ARM在新架構性能上吹牛了?真相是……
中國證監會將為四類獨角獸IPO開快速通道,VIE架構不會成為障礙
AMD每年都會發布新一代顯卡,但不一定是新架構顯卡
架構就像談戀愛,沒有好不好,只有合不合適
JVM的R大為何「變態」?程序員又如何成長為架構師?
痛的不止「芯」,如果有一天,這些基礎架構對中國閉源……
走出架構誤區,架構師並不是想像的那麼容易
並不是雨女無瓜,EPYC正式發布帶來全新Zen架構!
新移動架構來了,ARM改變了什麼?