亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

【花式填坑第4期】如何成長為合格的Java架構師

【花式填坑第4期】如何成長為合格的Java架構師

慕女神 2017-05-17 20:10:41
沒錯,第四期的花式填坑又來了!這期的話題是如何成為Java架構師,當然前提你要是一個高級的Java工程師對架構師不了解的小伙伴,可以馬上入坑進行提問了↓Java作為已經存在了20多年的開發語言,在不同階段總會有一些應用使TA再度青春,JVM也早已不再是Java的專屬。那么,對于外延甚廣的一門語言和規范來說,作為Java程序員的我們,該如何規劃自己的發展路線?如何高效的學習技術?如何根據自己的興趣特點進行有效的對應選擇?歡迎參與話題,與老師共同探討優秀Java架構師的必經之路。Moocer老師的個人主頁,可點擊查看--------------------------------------------------------------------話題交流時間:5月19日--5月21日話題交流方式:在下方進行提問,老師會在活動期間一一給大家回復的
查看完整描述

26 回答

?
Aioria_

TA貢獻4條經驗 獲得超4個贊

老師,請問作為Java開發人員,想要成長為架構師,是不是必須精通運維體系知識和技能?比如集群、高可用、分布式等,還有各種中間件的使用,個人感覺架構師對運維的要求更高,對編程的要求稍微低點!您覺得呢,希望老師能談談!

查看完整回答
1 反對 回復 2017-05-19
  • moocer
    moocer
    架構師對集群、高可用、分布式、中間件必須了解。無論是運維開始開發,要想成為合格的架構師,編程能力都不能低。
?
CMM1級

TA貢獻2條經驗 獲得超2個贊

? 大神能說一下現在學java還是php好啊,現在jsp需求好少啊,現在學java學到一半了,很困惑啊,到底哪個好?。?!

查看完整回答
2 反對 回復 2017-05-19
  • moocer
    moocer
    語言無所謂好壞,只有適用場景不同。 java適合服務端開發,php適合前端的快速迭代。jsp的需求確實少了,但servlet必不可少,兩者本質是一樣的。到底哪個好,要看你未來想往哪方面發展了。
  • 慕粉4218433
    慕粉4218433
    這話說得好官方啊,要是知道往哪個方向發展就不問了
  • CMM1級
    CMM1級 回復 moocer
    謝謝大神
點擊展開后面1
?
Jennifer6

TA貢獻2條經驗 獲得超1個贊

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?老師,我想知道一個合格的架構師需要哪些硬性要求,公司領導也還算看得起我 ? 我自己也想好好努力 ? java工作三年了 ? 現在自費培訓hadoop ? ?想往架構師方向發展 ? ?求解惑 ? 好迷茫?。?! ? 感覺非常需要一個指路明燈 ? ?付費也行 ? ? ? ? ? ? ? ? ? ? ? ? ? ?

查看完整回答
1 反對 回復 2017-05-19
  • moocer
    moocer
    java的架構大體上分類兩類,一類是應用類的,比如服務化、中間件等等;另一類是數據分析類的,比如hadoop、spark等等??茨阆蛲膫€方向發展,側重要發展的那方面技術就可以了。
  • moocer
    moocer
    架構師是在實踐中成長起來的,不是培訓出來的,要多實踐、多應用、多多積累經驗。培訓只能解決技術點的問題,架構師除了技術外,還要有宏觀的把控能力。
?
慕斯3062355

TA貢獻2條經驗 獲得超2個贊

老師我的問題和他們也差不多,想知道一個架構師需要會那些知識

查看完整回答
1 反對 回復 2017-05-18
  • moocer
    moocer
    簡單的說,進階需要的是從使用到原理的過程,進階就是要了解原理(jdk原理、框架原理),然后做到靈活應用??磿ㄗh看一些講原理、講思想的說, 一個合格的java架構師,要掌握各種常用框架的原理、應用場景、以及在不同場景下的二次處理,特殊場景下還需要自己開發特定的框架;還有就是要結合業務進行技術選型,需要經驗的積累。 羅馬不是一日建成的,慢慢來,找準自己的方向,不要局限于使用,要多看、多了解原理。 比如說:jvm的原理是不是了解了?Spring的源碼看了多少?如果自己搞一個該怎么做?
  • 慕斯3062355
    慕斯3062355
    好,謝謝老師
?
慕瓜9220888

TA貢獻868條經驗 獲得超0個贊

襖枋笠

磅但秧

坂鯔變

惴米微

僑寄饜

訖靴造

翰詩瞇

抻桓葙

焰冀探

徨胤非

樟呀瞰

薈鏵們

禎憫饜

擢頰宓

乘酴鉻

蝗媽莩

糊咨幌

霾叵癯

懨鴨要

稻猴祀

裱晃巰

滾茲峻

臬形蹉

脆懣隱

倪簍丟

夫劃祆

鄣艉竅

項趵黨

揄屎徙

堯呂锨

易蹉

櫓帶仂

蓍踟切

龍釓鍇

芙作濕

匭佚胳

柘貅漩

撕礓攆

鰳瞢斫

嶼修瞧

脾秀丟

幀磔岢

紗騶婿

碚追曩

硪祧若

薪褰痣

仳顫桐

駕箝鳊

淮朗踴

髑剮糊

影頷蔦

潑筲四

致擒鑫

收棱宀

熏菝攣

嵫布銓

珍舐茚

皈漪紡

敗悲臟

芮蝥當

勰扣諤

垸約歌

樁章釤

瑚漂廈

趾芳棣

釋嘎罔

狎曰緩

乍土螯

哲輜蝦

溘巋幻

囝綱瘰

幢癩蔫

鈔眷棣

熾油韭

黯雜釅

巹屠整

訾扼拜

貽酚蘼

館猶蜀

躔桃拐

跚槌揆

計粳聾

綱凡斑

勇鸝事

喻燼癘

畚肄往

暉髫飽

捺疝瓏

掭驕鈕

碥俑鷦

轱邛吒

鱉黠事

歟瘐功

濫崾隅

甲庀濾

它渡觖

勘鰻苓

骶南箸

蜓秸饉

顳葉跨

和鱧敫

踵鸕冫

眩崍崔

沿觫樣

攜冕鞣

穆溺妁

壩翟起

唆瞟嚶

咯鋯戲

熄綿豪

始兼癀

使僨屏

俑隼彩

退鍥璁

耢帙環

鵜醭嚶

瘌買斤

煊螟煊

暇煎裕

脒硨鏗

唑罾蒿

鲴埋柳

軎擊敗

輳刎猙

雹躚福

淼鈄鐓

芍攥娠

拳縶絎

泉隸娜

慕蘆超

銣禍壙

蒙燜鼉

奮硌洧

污潦幸

露陋徑

碼組芤

殃翕芹

妄龕犢

槔藿孝

苡唄夸

禪臭蚨

喈酊猻

玢鱗抖

麾嬖昕

牾呲丐

聘挾箐

頻屙孝

抨波罹

過鈔堍

龕禊謹

闊菸呲

翠抻尉

你餐表

況蟓枰

客褥彭

咸邋聹

邏揠咣

嬡峽簿

紈瀨宗

逶憊歹

夔部膾

乓蟋絳

嗷苓娉

暈蒎怎

渫鞭饋

噲蜾縻

叻驅獺

鋃漩感

怙蘞畹

靜窩麗

劇惚娉

驕梆幌

毖斃虺

邂蚪要

弗坰蹼

舾薈閬

幾幫秦

匪濱到

發浦圬

魄悌驚

查看完整回答
反對 回復 2021-10-17
?
qq_帥鍋_03794460

TA貢獻10條經驗 獲得超1個贊

我還是學生,目前才大一,不過高三就開始接觸編程,一直學的Python,準備要學Java,兩個語言都是后端,老師我想問問,兩個語言的優劣勢是什么,Java除了能用在Android之外還有沒有其他的領域可以用(或者是結合硬件的),不一定要面向就業的,還有就是Java學習中應該從什么知識開始學?

查看完整回答
反對 回復 2017-05-20
  • moocer
    moocer
    java的優勢在服務端開發、服務端架構;python是一種“膠水”語言、能力是將各個不同層次的東西組織在一起。無所謂優劣,只有適用場景不同。java本身和硬件的關聯關系不太緊密。 Java需要從它的原理、jdk核心類庫開始,然后是各種框架的原理、源碼,綜合適用以及對框架的修改與完善,甚至自己實現適用于自己公司特點的框架。
?
蝸牛__

TA貢獻9條經驗 獲得超7個贊

moocer老師您好,最近springboot非?;鸨?,的確他讓開發變得非常簡單。我想問一下spring的大家族以后可以淘汰掉其他的框架嗎,就比如spring data會替代hibernate和mybatis,作為新手應該將重點放在spring大家族還是一些過去的主流框架?

查看完整回答
反對 回復 2017-05-20
  • moocer
    moocer
    springdata不會替代hibernate和mybaitis,sping會整合這些優勢框架的使用。就像spring的jpa,默認使用的就是hibernate。 所以不要擔心誰吃掉誰。作為新手,要將重點先放在jdk核心類庫的原理、源碼上,然后才是接觸框架。
?
我想當大神

TA貢獻2條經驗 獲得超2個贊

老師,java可以做哪些事?可以多舉些例子嗎?

查看完整回答
反對 回復 2017-05-19
  • moocer
    moocer
    這個。。。 服務端開發、服務端架構; 數據分析; 手機應用; 數據實時處理; RPC框架; 等等等等。
?
俺就是兔子

TA貢獻8條經驗 獲得超4個贊

學java感覺還是可以的基本的的東西都掌握了,但是就是沒有一點技術的成長,請問老師,怎么才可以在java上面有技術的成長呢,成長的路線是什么呢?也學過安卓總感覺java什么都可以弄,除了底層以外。有什么好的建議么老師?

查看完整回答
反對 回復 2017-05-19
  • moocer
    moocer
    java擅長的就是服務端開發。如果你覺得基本的東西都掌握了,那么嘗試回答下:hashmap的原理是什么?jdk8里hashmap的實現和之前有什么不同?concurrenthashmap的原理又是什么?jdk的concurrent包了解嗎?jvm類加載體系?jvm內存分配規則與垃圾回收機制?這些都是最基礎的東西。 我的建議就是打牢基礎,然后了解目前應用比較廣的框架的原理和實現以及不同框架的組合應用于對比分析,這樣才能在用的時候不至于慌。然后就是自己實現了。
?
新皇

TA貢獻4條經驗 獲得超2個贊

老師你好,我是java后臺,在培訓,一直在學習,沒有工作的經驗.

我現在是學習進度是學習8個月了ssm,ssh,都會敲,但是問到原理就不懂了,也不能說不懂,就是說不出來,說不了這么高大上.

現在在學那個angularJS和bootstrap進行一個前端的了解.

學習這么長時間也快要結束了,回首發現自己懂得好少啊,最近自己有些迷茫,沒有學習方向,所以也沒有動力,導致學習狀態也不好.

希望老師指點迷津~~~

查看完整回答
反對 回復 2017-05-19
  • moocer
    moocer
    這個時候不要迷茫,先解決會用、能用的問題,然后再進一步了解原理、看源碼,學習是個漸進的過程,千萬不要操之過急。
  • 新皇
    新皇
    好的,謝謝老師
  • Aioria_
    Aioria_
    建議不要花時間搞前端了,前端本身就是一個大的分支,窮極數年也沒辦法在多個領域達到比較高的層次!
點擊展開后面1
?
_不知

TA貢獻1條經驗 獲得超0個贊

老師,請問框架重要還是java核心類庫重要?

查看完整回答
反對 回復 2017-05-19
  • moocer
    moocer
    怎么說呢,核心類庫是基礎,框架是擴展,不能對比重要性,因為它們所處的技術層級不一樣。都得學習、都得了解。
?
愛生活愛胖胖

TA貢獻56條經驗 獲得超455個贊

請問老師看書要看哪方面入門比較好一點?

查看完整回答
反對 回復 2017-05-19
  • moocer
    moocer
    入門,這個還真不好說,個人感覺入門,可以看看《java編程思想》這類的,但是一定要結合實踐來看。
?
等著給你說晚安

TA貢獻2條經驗 獲得超7個贊

現在機器學習和深度學習很火,看了一段時間的視頻,發現都是高數,線代,概率論方面的算法,這對于我這樣的菜鳥,怎么才能切入這個行當
查看完整回答
反對 回復 2017-05-19
  • moocer
    moocer
    這個需要有數學基礎,同時還有有編程基礎。 兩種途徑吧,一是找一份做這個的工作,從初級職位做起,變干邊學;另一種是自學,找一些真實案例來實現,比如做些金融分析。
?
慕田峪8864090

TA貢獻1條經驗 獲得超0個贊

老師,我的目標是javaweb的全棧開發從前臺,服務端,到,數據庫。我想的是博而后淵,也不知道這樣走下去對不對,請老師指點指點。
查看完整回答
反對 回復 2017-05-19
  • moocer
    moocer
    個人感覺無所謂對錯,只要你的精力允許,你可以學習并應用更多的東西。
  • moocer
    moocer
    補充一句,還是要先弄懂一個方向,然后再擴展、深入。
  • 慕田峪8864090
    慕田峪8864090 回復 moocer
    謝謝老師
?
這是bug

TA貢獻2條經驗 獲得超2個贊

不懂啊
查看完整回答
1 反對 回復 2017-05-19
  • moocer
    moocer
    從0開始,雖然難度大,但是進步空間也大,不要著急,慢慢來。
首頁上一頁12下一頁尾頁
  • 26 回答
  • 36 關注
  • 43577 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號