0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣成為一名資深Java架構(gòu)師

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-10-17 09:03 ? 次閱讀

1架構(gòu)師是什么?

要想往架構(gòu)師的方向發(fā)展首先要知道架構(gòu)師是什么?

架構(gòu)師是一個既需要掌控整體又需要洞悉局部瓶頸并依據(jù)具體的業(yè)務(wù)場景給出解決方案的團隊領(lǐng)導(dǎo)型人物。

一個架構(gòu)師得需要足夠的想像力,能把各種目標需求進行不同維度的擴展,為目標客戶提供更為全面的需求清單。

架構(gòu)師在軟件開發(fā)的整個過程中起著很重要的作用。

說的詳細一些,架構(gòu)師就是確認和評估系統(tǒng)需求,給出開發(fā)規(guī)范,搭建系統(tǒng)實現(xiàn)的核心構(gòu)架,并澄清技術(shù)細節(jié)、掃清主要難點的技術(shù)人員。主要著眼于系統(tǒng)的“技術(shù)實現(xiàn)”。

2架構(gòu)師的任務(wù)

架構(gòu)師的主要任務(wù)不是從事具體的軟件程序的編寫,而是從事更高層次的開發(fā)構(gòu)架工作。他必須對開發(fā)技術(shù)非常了解,并且需要有良好的組織管理能力。可以這樣說,一個架構(gòu)師工作的好壞決定了整個軟件開發(fā)項目的成敗。

在成為Java架構(gòu)師之前,應(yīng)當先成為Java工程師。

熟練使用各種框架,并知道它們實現(xiàn)的原理。

jvm虛擬機原理、調(diào)優(yōu),懂得jvm能讓你寫出性能更好的代碼;池技術(shù),什么對象池,連接池,線程池……Java反射技術(shù),寫框架必備的技術(shù),遇到有嚴重的性能問題,替代方案java字節(jié)碼技術(shù);nio,沒什么好說的,值得注意的是“直接內(nèi)存”的特點,使用場景;java多線程同步異步;java各種集合對象的實現(xiàn)原理,了解這些可以讓你在解決問題時選擇合適的數(shù)據(jù)結(jié)構(gòu),高效的解決問題。

比如hashmap的實現(xiàn)原理,好多五年以上經(jīng)驗的人都弄不清楚,還有為什擴容時有性能問題?

不弄清楚這些原理,就寫不出高效的代碼,還會認為自己做的很對。

總之一句話,越基礎(chǔ)的東西越重要,很多人認為自己會用它們寫代碼了,其實僅僅是知道如何調(diào)用api而已,離會用還差的遠。

如果你立志做架構(gòu),首先打好基礎(chǔ),從最底層開始。

然后發(fā)展到各種技術(shù)和語言,什么都要懂兩點,要全面且不膚淺。

為什么不是懂一點?

你要看得透徹,必須盡量深入一些。別人懂一點,你要做架構(gòu)師,必須再多懂一點。比如你發(fā)現(xiàn)golang很流行,別人可能寫一個helloworld就說自己玩過golang,但你至少要嘗試寫一個完整的應(yīng)用。

不肯下苦功,如何高人一頭?

你起碼要非常深入地了解至少一門語言,如果你的目標是java,那么就學(xué)到極致,作為敲門磚,先吃飽了才能談理想。

3架構(gòu)師都是從碼農(nóng)過來的

而Java學(xué)到極致勢必涉及到設(shè)計模式,算法和數(shù)據(jù)結(jié)構(gòu),多線程,文件及網(wǎng)絡(luò)IO,數(shù)據(jù)庫及ORM,不一而足。這些概念放之一切語言都適用。

先精一門,為全面且不膚淺打基礎(chǔ)。

另外就是向有經(jīng)驗的架構(gòu)師學(xué)習(xí),和小伙伴們討論辯論爭論。

其實最重要的能力就是不斷學(xué)習(xí)。在思考新的技術(shù)是否能更好地解決你們遇到的問題之前,你首先得知道并了解新的技術(shù)。

架構(gòu)師都是從碼農(nóng)過來的,媳婦熬成婆。

千萬不要成為不寫代碼的架構(gòu)師,有些公司專門產(chǎn)不寫技術(shù)的架構(gòu)師。

所謂架構(gòu)師,只是功底深厚的程序員而已。個人認為應(yīng)該扎扎實實學(xué)習(xí)基礎(chǔ)知識,學(xué)習(xí)各種規(guī)范,架構(gòu),需要廣泛的知識面,懂的東西越多視野越開闊,設(shè)計的東西當然會越好越全面。

成為架構(gòu)師需要時間的積累的,不但要知其然還要知其所以然。平時的一點一滴你感覺不到特別用處,但某天你會發(fā)現(xiàn)所有東西都沒有白學(xué)的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2970

    瀏覽量

    104834
  • 架構(gòu)師
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    4638
收藏 人收藏

    評論

    相關(guān)推薦

    蔚來獲得CACSI車型滿意度和售后服務(wù)滿意度第一名

    近日,由中國質(zhì)量協(xié)會發(fā)布的2024年中國新能源汽車用戶滿意度測評結(jié)果(CACSI)出爐。蔚來ET5T榮獲純電動中型轎車滿意度第一名,蔚來品牌榮獲售后服務(wù)滿意度第一名。蔚來已連續(xù)兩年獲得CACSI車型滿意度和售后服務(wù)滿意度第一名。
    的頭像 發(fā)表于 12-06 17:19 ?845次閱讀

    理想L6和理想L8榮獲中國新能源汽車用戶滿意度測評第一名

    近日,中國質(zhì)量協(xié)會發(fā)布2024年中國新能源汽車行業(yè)用戶滿意度測評(NEV-CACSI)結(jié)果,理想L6獲2024年市場關(guān)注新車(SUV) 第一名,理想L8也成為混動中大型SUV第一名。雙雙登頂,證明著
    的頭像 發(fā)表于 12-05 14:00 ?407次閱讀

    架構(gòu)師的自述:在尚未踏入的世界成為你自己

    這是我參與創(chuàng)作者計劃的第1篇文章 ? ? 我叫艾佳,工作經(jīng)驗14年,編程經(jīng)驗30年。 我來自智能平臺部,負責標簽平臺、標簽圈人、標簽選品、EasyData、算法數(shù)據(jù)流的架構(gòu)工作。 致力于批量
    的頭像 發(fā)表于 09-23 15:25 ?367次閱讀
    <b class='flag-5'>一</b>位<b class='flag-5'>架構(gòu)師</b>的自述:在尚未踏入的世界<b class='flag-5'>成為</b>你自己

    軟通動力榮獲2023年中國IT服務(wù)市場第一名

    近日,賽迪顧問最新發(fā)布《2023-2024年中國IT服務(wù)市場研究年度報告》。報告中,軟通動力憑借在數(shù)字化轉(zhuǎn)型浪潮中卓越的數(shù)字化能力和表現(xiàn),持續(xù)領(lǐng)跑IT服務(wù)市場,位列2023年中國IT服務(wù)市場第一名
    的頭像 發(fā)表于 07-31 10:18 ?460次閱讀

    潤和軟件連續(xù)四年蟬聯(lián)數(shù)字業(yè)務(wù)類解決方案市場第一名

    ,連續(xù)四年蟬聯(lián)數(shù)字業(yè)務(wù)類解決方案市場第一名。在細分領(lǐng)域:數(shù)字信貸系統(tǒng)解決方案子市場持續(xù)保持第一名,數(shù)字銀行解決方案子市場穩(wěn)居第二,開放銀行解決方案子市場上升至第三。 ? 數(shù)字業(yè)務(wù)類
    的頭像 發(fā)表于 07-31 10:10 ?601次閱讀

    中級自動駕駛架構(gòu)師應(yīng)該學(xué)習(xí)哪些知識

    個新興且不斷發(fā)展的職業(yè)。隨著技術(shù)的進步,這領(lǐng)域?qū)⒗^續(xù)吸引更多人才,推動自動駕駛技術(shù)的發(fā)展。 自動駕駛架構(gòu)師在設(shè)計和開發(fā)自動駕駛系統(tǒng)時將面臨系列挑戰(zhàn),包括:安全關(guān)鍵的邊緣情況、領(lǐng)
    的頭像 發(fā)表于 06-20 21:47 ?300次閱讀

    初級自動駕駛架構(gòu)師應(yīng)該學(xué)習(xí)哪些知識

    個新興且不斷發(fā)展的職業(yè)。隨著技術(shù)的進步,這領(lǐng)域?qū)⒗^續(xù)吸引更多人才,推動自動駕駛技術(shù)的發(fā)展。 自動駕駛架構(gòu)師在設(shè)計和開發(fā)自動駕駛系統(tǒng)時將面臨系列挑戰(zhàn),包括:安全關(guān)鍵的邊緣情況、領(lǐng)
    的頭像 發(fā)表于 06-20 21:45 ?323次閱讀

    索尼誠邀軟件工程參與PS免費手游平臺設(shè)計

    據(jù)悉,近日,澳大利亞知名媒體TweakTown發(fā)現(xiàn),索尼互動娛樂正在為其旗下的PlayStation Studios Mobile招募一名資深的軟件工程,負責設(shè)計PlayStation的免費手機游戲平臺。
    的頭像 發(fā)表于 05-23 17:08 ?736次閱讀

    蘋果資深設(shè)計離職

    近日,蘋果公司內(nèi)部傳出則消息,擁有25年經(jīng)驗的資深設(shè)計鄧肯·科爾已決定離開這個他傾注了無數(shù)心血的公司。這決定意味著艾維時期的關(guān)鍵設(shè)計人物已幾乎全部離職,為蘋果的設(shè)計團隊帶來了不小
    的頭像 發(fā)表于 05-10 10:03 ?355次閱讀

    一名資深的元器件代理商

    進入這個行業(yè)也十多年了,從研發(fā)做到銷售再自己代理些大家熟悉的品牌,也算上海厚聲最大的代理商。 我現(xiàn)在做的也沒有別人那么廣,但是有需要連接器,阻容二三極管的道友可以找我,還是能幫上點忙的
    發(fā)表于 04-08 14:48

    如何成為一名嵌入式C語言高手?

    如何成為一名嵌入式C語言高手? 嵌入式系統(tǒng)是當今科技領(lǐng)域的核心,而C語言則是嵌入式系統(tǒng)開發(fā)中最常用的編程語言之成為一名嵌入式C語言高手
    發(fā)表于 04-07 16:03

    華潤微電子以第一名的成績榮獲新吳區(qū)區(qū)長質(zhì)量獎

    近日,無錫高新區(qū)(新吳區(qū))召開2023年度高質(zhì)量發(fā)展總結(jié)暨2024年工作推進會,會議隆重表彰了新吳區(qū)區(qū)長質(zhì)量獎單位,華潤微電子以第一名的成績榮獲新吳區(qū)區(qū)長質(zhì)量獎。
    的頭像 發(fā)表于 04-07 09:19 ?671次閱讀
    華潤微電子以第<b class='flag-5'>一名</b>的成績榮獲新吳區(qū)區(qū)長質(zhì)量獎

    如何成為一名嵌入式C語言高手?

    如何成為一名嵌入式C語言高手? 嵌入式系統(tǒng)是當今科技領(lǐng)域的核心,而C語言則是嵌入式系統(tǒng)開發(fā)中最常用的編程語言之。成為一名嵌入式C語言高手
    發(fā)表于 03-25 14:12

    單片機如何通過代碼控制硬件:一名工程的分享

    今天跟大家聊聊單片機是怎樣通過代碼來操控硬件的。作為一名單片機工程師,我們平時的工作就像是給單片機編寫“指令集”,讓它按照我們的意圖去驅(qū)動各種硬件設(shè)備。
    的頭像 發(fā)表于 03-06 14:46 ?1531次閱讀
    單片機如何通過代碼控制硬件:<b class='flag-5'>一名</b>工程<b class='flag-5'>師</b>的分享

    微軟加速轉(zhuǎn)向Rust,加緊招募資深軟件架構(gòu)師

    去年BlueHat大會上,微軟公開表示以Rust重編譯Windows內(nèi)核的計劃,因其享有現(xiàn)代、便捷且代碼易讀的卓越性質(zhì)。值得提的是,微軟推出的Azure Quantum開發(fā)工具包(QDK)亦采用了Rust,得以降低99%的代碼量與提高100倍的運轉(zhuǎn)速度。
    的頭像 發(fā)表于 01-30 11:47 ?589次閱讀