日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

怎樣成為一名優(yōu)秀的Java架構(gòu)師

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-10-17 09:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

和大家介紹下我目前所從事的工作。

我目前從事分布式服務(wù)架構(gòu)的設(shè)計(jì)與開(kāi)發(fā)工作,在阿里的大數(shù)據(jù)平臺(tái)上進(jìn)行應(yīng)用程序開(kāi)發(fā)。我們整個(gè)系統(tǒng)架構(gòu)采用了“前后端分離”的思想,前端關(guān)注數(shù)據(jù)展現(xiàn),后端關(guān)注數(shù)據(jù)生產(chǎn),通過(guò) REST服務(wù)將前后端整合起來(lái),所有的應(yīng)用都是無(wú)狀態(tài)的,可以做到水平擴(kuò)展。我們將整個(gè)系統(tǒng)拆分成許多“微服務(wù)”,服務(wù)之間通過(guò)統(tǒng)一的接口來(lái)調(diào)用,每個(gè)服務(wù)是通過(guò)容器技術(shù)進(jìn)行隔離,此外服務(wù)可發(fā)布到統(tǒng)一的服務(wù)管理平臺(tái)上,可通過(guò)該平臺(tái)監(jiān)控每個(gè)服務(wù)的運(yùn)行狀態(tài)與生命周期事件,并為服務(wù)調(diào)用者提供了服務(wù)發(fā)現(xiàn)的能力,可對(duì)服務(wù)進(jìn)行平滑升級(jí)。

阿里有許多優(yōu)秀的中間件與基礎(chǔ)服務(wù),可以快速幫助我們搭建應(yīng)用系統(tǒng),而且這些技術(shù)在阿里內(nèi)部全是開(kāi)源的,大家可以通過(guò)源碼和文檔學(xué)習(xí)到很多有價(jià)值的經(jīng)驗(yàn)。阿里也提供了濃厚的技術(shù)氛圍,每位同學(xué)都非常專(zhuān)注于自己的工作領(lǐng)域,大家對(duì)工作一絲不茍,相互配合,方向一致。

我是如何走上技術(shù)這條路的?

2008 年大學(xué)畢業(yè),我離開(kāi)了母校武漢理工大學(xué),在院長(zhǎng)薛勝軍老師的推薦下,我來(lái)到了上海,這個(gè)對(duì)于我來(lái)說(shuō)非常陌生的地方。我有幸加入了一家名為“動(dòng)量軟件”的創(chuàng)業(yè)公司,這家公司的老板曾經(jīng)是亞信科技的 CTO,他也是普元軟件的創(chuàng)始人兼 CTO,他的名字叫黃柳青,他也是薛老師的大學(xué)同學(xué)。于是就這樣,我的老板成為了我的老師,我習(xí)慣叫他黃老師,包括公司其他資深的同事也成為了我的老師,因?yàn)槲液芟胨麄兩砩蠈W(xué)到更多有價(jià)值的東西。

剛開(kāi)始工作的時(shí)候我學(xué)習(xí)了什么是云計(jì)算?什么是 SaaS、PaaS、IaaS?我們花了三年時(shí)間開(kāi)發(fā)了一款名為 ODE 的 PaaS 平臺(tái),讓用戶(hù)可以在該平臺(tái)上量身定制自己的軟件,最終為客戶(hù)提供基于 SaaS 的產(chǎn)品。確實(shí)很驕傲,那時(shí)我們已經(jīng)在做云了,只是沒(méi)想到后來(lái)云會(huì)在中國(guó)得到這么好的市場(chǎng),可能當(dāng)時(shí)只有黃老師一個(gè)人想到了吧。

在 2008 年,我為公司拿回了“第一桶金”,這也是我從程序員轉(zhuǎn)向項(xiàng)目經(jīng)理的里程碑。當(dāng)時(shí)我?guī)ьI(lǐng)團(tuán)隊(duì)遠(yuǎn)赴深圳,為國(guó)信證券公司開(kāi)發(fā)經(jīng)紀(jì)人管理系統(tǒng),這個(gè)項(xiàng)目對(duì)于我個(gè)人而言卻是一筆至高無(wú)上的財(cái)富,我開(kāi)始學(xué)習(xí)如何與人打交道,如何做需求分析,如何將需求轉(zhuǎn)變?yōu)榧夹g(shù),如何帶領(lǐng)團(tuán)隊(duì)小伙伴一起工作。學(xué)到了太多太多,但我依然選擇在我工作第四個(gè)年頭里離開(kāi)了動(dòng)量軟件,我剛加入動(dòng)量軟件的時(shí)候,公司只有 5 個(gè)人(包括老板和前臺(tái)),當(dāng)我離開(kāi)動(dòng)量軟件的時(shí)候,公司已經(jīng)有 200 人左右了。感謝黃老師!我在他身上學(xué)到了很多,他的思想和態(tài)度直到今天都還在影響著我。

我的第二份工作還是選擇了我最熟悉的證券金融行業(yè),同樣也是一家創(chuàng)業(yè)型公司,在這家公司里我擔(dān)任了技術(shù)經(jīng)理,管理了整個(gè)技術(shù)團(tuán)隊(duì),從項(xiàng)目的售前到售后,我都親自帶領(lǐng)團(tuán)隊(duì)來(lái)完成。雖然在這家公司我只做了兩年,但在這短短的時(shí)間里,我學(xué)會(huì)了如何提高開(kāi)發(fā)效率、如何培養(yǎng)技術(shù)團(tuán)隊(duì)、如何選拔技術(shù)人才、如何建立企業(yè)文化。但最后我發(fā)現(xiàn)了一個(gè)問(wèn)題,越是想做好,越是很難做好,為了做成一件事情需要做很多的嘗試,做事情缺乏正確并有效的方法。

如何讓自己成為一個(gè)優(yōu)秀的Java架構(gòu)師,而不是碼農(nóng)

回想我工作的前六年時(shí)間里,我一直都是在創(chuàng)業(yè)公司里成長(zhǎng),雖然可以快速學(xué)到東西,但似乎很難學(xué)到更加規(guī)范的做事方法。于是我選擇了新的工作機(jī)會(huì),來(lái)到了 TCL 通訊,這是一家相當(dāng)大的公司,公司的研發(fā)管理流程來(lái)源于法國(guó)阿里卡特公司。我在公司擔(dān)任 Java 架構(gòu)師職位,也算是整個(gè) Java 團(tuán)隊(duì)的技術(shù)負(fù)責(zé)人,雖然團(tuán)隊(duì)并不是特別地大。我在這家公司做了三年,學(xué)到了如何整合現(xiàn)有資源、如何按標(biāo)準(zhǔn)流程去做事、如何設(shè)計(jì)系統(tǒng)架構(gòu)、如何進(jìn)行異地工作、如何跨團(tuán)隊(duì)工作、如何用英文來(lái)溝通。說(shuō)實(shí)話(huà),當(dāng)時(shí)我沒(méi)有任何的工作壓力,可以按時(shí)上下班,從來(lái)都不會(huì)加班。雖然自己空閑的時(shí)間很多,但我并沒(méi)有選擇去浪費(fèi)時(shí)間,而是開(kāi)始寫(xiě)點(diǎn)技術(shù)博客,也正是因?yàn)檫@些技術(shù)文章,才改變了我后續(xù)的職業(yè)發(fā)展道路。

Java 會(huì)在很長(zhǎng)的一段時(shí)間內(nèi)是主流,現(xiàn)在做Java Web開(kāi)發(fā)都用哪些框架呢?

常用的比如Spring MVC、Struts2 等,國(guó)內(nèi)的 JFinal、Nutz 等也不錯(cuò),當(dāng)然Smart 也是一個(gè)很好的選擇。

有一定Web前端開(kāi)發(fā)經(jīng)驗(yàn)的人,很多都會(huì)有這么個(gè)想法:那些寫(xiě)框架的人好厲害,什么時(shí)候我才能寫(xiě)一個(gè)自己的框架呢?有時(shí)候看看別人的框架代碼,又覺(jué)得很復(fù)雜,對(duì)此我有一些建議以及新人學(xué)習(xí)需要什么基礎(chǔ)?分享一些好的方法。

抽象能力:對(duì)業(yè)務(wù)和技術(shù)進(jìn)行抽象。業(yè)務(wù)抽象就是對(duì)需求進(jìn)行分析后,能夠建立完美的實(shí)體類(lèi)以及他們之間的聯(lián)系。技術(shù)抽象是對(duì)整體架構(gòu)進(jìn)行一個(gè)分層,各層之間的交互。這至關(guān)重要,如果技術(shù)抽象能力不足,這會(huì)導(dǎo)致整個(gè)系統(tǒng)的架構(gòu)不靈活,難以維護(hù)和擴(kuò)展。

知識(shí)的深度:至少是某個(gè)領(lǐng)域的專(zhuān)家,比如消息隊(duì)列,activeMQ熟悉其源碼,知道其實(shí)現(xiàn)。

優(yōu)秀的學(xué)習(xí)能力:對(duì)新的技術(shù)和前沿性的技術(shù)進(jìn)行學(xué)習(xí),使用它來(lái)解決工作中的業(yè)務(wù)問(wèn)題。

那么你該如何去做呢?我覺(jué)得可以從以下幾個(gè)步驟開(kāi)始:

1: 扎實(shí)的JAVA 基礎(chǔ),Think in java上介紹的內(nèi)容都能理解,做到這一步恭喜成為了程序員。

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

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

4:架構(gòu)過(guò)或者參與過(guò)高并發(fā)系統(tǒng)設(shè)計(jì),知道如何應(yīng)對(duì)突發(fā)情況。

5:對(duì)自己所處的業(yè)務(wù)能夠根據(jù)自己的知識(shí)維度,提出優(yōu)化建議或者預(yù)測(cè)其風(fēng)險(xiǎn)點(diǎn)。

其實(shí)能否成為架構(gòu)師跟機(jī)遇有很大關(guān)系,比如一個(gè)程序員,以上都做到了,但是公司并沒(méi)有給他這個(gè)機(jī)會(huì)去做,一個(gè)真正架構(gòu)的機(jī)會(huì)。因?yàn)橹暗募軜?gòu)師不離職他就沒(méi)有機(jī)會(huì),這就是現(xiàn)實(shí)!

技術(shù)人的歸途

走技術(shù)這條路,歸途是什么?是否轉(zhuǎn)型又該如何抉擇呢?

至少有好幾條路線(xiàn)是可以走的,比如:深入技術(shù)、轉(zhuǎn)型做產(chǎn)品、轉(zhuǎn)型做管理等,需要根據(jù)自己的特長(zhǎng)和性格來(lái)選擇,做自己喜歡的事情。

從技術(shù)轉(zhuǎn)管理,對(duì)自身的要求比較高,說(shuō)具體點(diǎn),需要看自己的情商,為人處世的經(jīng)驗(yàn),與人溝通的技巧,自己也需要有足夠的胸懷,去包容一些事情,還需要自己有足夠的人格魅力去吸引別人,讓別人愿意跟著你一起做事。管理有些東西是很難從書(shū)本上學(xué)到的,但一些經(jīng)典的管理理論是必須要去學(xué)的。

相比較而言,繼續(xù)深入技術(shù)或者從技術(shù)轉(zhuǎn)產(chǎn)品會(huì)容易一些了,因?yàn)楹芏鄷r(shí)候都不太需要與人打交道。

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

    關(guān)注

    20

    文章

    3012

    瀏覽量

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

    關(guān)注

    0

    文章

    48

    瀏覽量

    4937
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    黑馬-Java+AI新版V16零基礎(chǔ)就業(yè)班百度云網(wǎng)盤(pán)下載+Java+AI全棧開(kāi)發(fā)工程

    測(cè)性,便是完成了從“傳統(tǒng) CRUD 開(kāi)發(fā)者”到“智能應(yīng)用架構(gòu)師”的升級(jí)。這轉(zhuǎn)變,不僅是技術(shù)棧的豐富,更是問(wèn)題解決能力維度的升維。在 AI 重構(gòu)軟件開(kāi)發(fā)的浪潮中,Java + AI 的融合深度,將
    發(fā)表于 05-01 11:29

    [完結(jié)15章]Java轉(zhuǎn) AI高薪領(lǐng)域必備-從0到1打通生產(chǎn)級(jí)AI Agent開(kāi)發(fā)

    能力進(jìn)行深度融合,完成從“業(yè)務(wù)代碼實(shí)現(xiàn)者”向“AI系統(tǒng)工程架構(gòu)師”的硬核轉(zhuǎn)型。(搜星 課it。top) 、 破除語(yǔ)言迷思:以Java生態(tài)構(gòu)建AI基礎(chǔ)設(shè)施 許多Java開(kāi)發(fā)者的轉(zhuǎn)型誤區(qū)
    發(fā)表于 04-30 13:46

    TL-JAVA+AI大模型智能應(yīng)用開(kāi)發(fā)+Java+AI全棧開(kāi)發(fā)工程

    獲課:pan.baidu.com/s/16MoRr6EApmBczMhHgKxYaw?pwd=w4wg 數(shù)字化未來(lái)升級(jí):Java+AI 全棧驅(qū)動(dòng)行業(yè)智能轉(zhuǎn)型 在科技迅速發(fā)展的今天,數(shù)字化轉(zhuǎn)型已成為
    的頭像 發(fā)表于 04-28 16:43 ?88次閱讀

    Java并發(fā)編程的“基石”——多線(xiàn)程概念初識(shí)

    的吞吐和極高的工程可靠性,正在為狂飆突進(jìn)的人工智能,鋪設(shè)條最堅(jiān)固的底層軌道。在這場(chǎng)算力決勝的未來(lái)戰(zhàn)爭(zhēng)中,懂 AI 算法,更懂 Java 并發(fā)底層的“跨界架構(gòu)師”,將成為最稀缺的戰(zhàn)略資
    發(fā)表于 04-16 18:50

    如何成為一名高薪嵌入式工程?

    學(xué)嵌入式,也可以輕松入門(mén)。 如果你已經(jīng)明確好,想要從事嵌入式開(kāi)發(fā),想要成為一名高薪的嵌入式工程,那下面這幾點(diǎn)建議請(qǐng)好好看看: 、夯實(shí)技術(shù)基礎(chǔ) ?編程語(yǔ)言 C語(yǔ)言:嵌入式開(kāi)發(fā)
    發(fā)表于 04-09 09:03

    2022全新版!Java分布式架構(gòu)設(shè)計(jì)與開(kāi)發(fā)實(shí)戰(zhàn)(完結(jié))

    緩解了單點(diǎn)壓力,成為Java后端架構(gòu)設(shè)計(jì)的必備技能。 分庫(kù)分表的本質(zhì)是通過(guò)水平拆分或垂直拆分的方式,將原本集中存儲(chǔ)的數(shù)據(jù)分散到多個(gè)數(shù)據(jù)庫(kù)實(shí)例或數(shù)據(jù)表中。水平拆分按數(shù)據(jù)行進(jìn)行劃分,所有分片表結(jié)構(gòu)完全
    發(fā)表于 03-30 15:20

    Springboot+SpringData+SpringCloud微服務(wù)架構(gòu)課程

    ? 后端進(jìn)階必學(xué):SpringCloud 微服務(wù)高可用落地實(shí)戰(zhàn) 在互聯(lián)網(wǎng)技術(shù)飛速迭代的今天,單體應(yīng)用架構(gòu)已逐漸難以承載億級(jí)流量的重?fù)?dān)。對(duì)于渴望突破瓶頸、邁向架構(gòu)師行列的后端開(kāi)發(fā)者而言,掌握微服務(wù)架構(gòu)
    的頭像 發(fā)表于 03-19 16:08 ?447次閱讀

    高通Oryon架構(gòu)之父宣布離職:曾手定義移動(dòng)芯片黃金時(shí)代

    披露具體離職原因。作為高通自研 CPU 架構(gòu) Oryon 的靈魂人物,他的離職不僅標(biāo)志著高通個(gè)技術(shù)周期的完成,也引發(fā)了業(yè)界對(duì)后 Oryon 時(shí)代移動(dòng)芯片格局的深度討論。 ? 作為擁有30余年行業(yè)經(jīng)驗(yàn)的頂尖芯片架構(gòu)師,Gerar
    的頭像 發(fā)表于 02-05 13:44 ?3445次閱讀

    隼眼科技獲得第六屆綜合交通創(chuàng)新創(chuàng)業(yè)大賽總決賽第一名

    由中交集團(tuán)舉辦的第六屆綜合交通創(chuàng)新創(chuàng)業(yè)大賽總決賽于12月16日落下帷幕,隼眼科技參賽的“基于92-94GHz毫米波雷達(dá)的全天候感知系統(tǒng)”獲得了第一名的好成績(jī)。
    的頭像 發(fā)表于 12-18 17:07 ?781次閱讀

    大普技術(shù)田學(xué)紅榮獲2025年?yáng)|莞市優(yōu)秀工程稱(chēng)號(hào)

    以城市之名,向匠心致敬!近日,“莞邑匠心 智造未來(lái)”2025年?yáng)|莞市工程日發(fā)布儀式現(xiàn)場(chǎng),對(duì)30在東莞高質(zhì)量發(fā)展中表現(xiàn)突出的工程進(jìn)行表彰。大普技術(shù)聯(lián)席CEO兼CTO田學(xué)紅博士憑借在半導(dǎo)體領(lǐng)域二十余年的深耕與突破,榮獲“東莞市
    的頭像 發(fā)表于 12-16 17:41 ?1420次閱讀

    東風(fēng)本田CR-V榮獲2025合資SUV質(zhì)量體驗(yàn)第一名

    近日,2025年中國(guó)汽車(chē)產(chǎn)品質(zhì)量表現(xiàn)研究(AQR)結(jié)果發(fā)布暨頒獎(jiǎng)典禮圓滿(mǎn)落幕。東風(fēng)本田CR-V憑借卓越的質(zhì)量表現(xiàn),榮獲“合資SUV質(zhì)量體驗(yàn)第一名”的桂冠,這權(quán)威獎(jiǎng)項(xiàng)不僅是對(duì)東風(fēng)本田CR-V的肯定,更是對(duì)品牌在質(zhì)量、品質(zhì)等方面多年堅(jiān)守“長(zhǎng)期主義”的最佳褒獎(jiǎng)。
    的頭像 發(fā)表于 10-09 09:56 ?744次閱讀

    作為一名PCB質(zhì)檢工程,我為什么在用手持式面銅測(cè)試儀?

    在PCB行業(yè),銅厚直是決定阻抗、散熱與可靠性的關(guān)鍵指標(biāo)。過(guò)去,工程把板子搬到實(shí)驗(yàn)室、等待臺(tái)式銅厚儀出結(jié)果;作為一名PCB質(zhì)檢工程,如今,我更愿意把“實(shí)驗(yàn)室”揣進(jìn)口袋——手持式面銅
    發(fā)表于 08-11 11:59

    軟通動(dòng)力斬獲2024年中國(guó)IT服務(wù)市場(chǎng)份額第一名

    近日,賽迪顧問(wèn)發(fā)布《2024-2025年中國(guó)信息技術(shù)服務(wù)市場(chǎng)研究年度報(bào)告》。軟通動(dòng)力憑借在智能化轉(zhuǎn)型浪潮中的卓越表現(xiàn),以領(lǐng)先的數(shù)智化能力持續(xù)領(lǐng)跑中國(guó)IT服務(wù)市場(chǎng),不僅斬獲2024年市場(chǎng)份額第一名,更在IT咨詢(xún)、IT運(yùn)維等核心領(lǐng)域鞏固優(yōu)勢(shì),綜合競(jìng)爭(zhēng)力持續(xù)提升。
    的頭像 發(fā)表于 08-01 17:53 ?2108次閱讀

    Tenstorrent 首席架構(gòu)師:未來(lái) RISC-V 會(huì)是計(jì)算機(jī)的主流

    強(qiáng),適合定制化需求等。在 7 月 17 日第五屆(2025)RISC-V 中國(guó)峰會(huì)的主論壇上,Tenstorrent 首席架構(gòu)師 Wei-Han Lien 表示,Tenstorrent 投入了大量人力
    發(fā)表于 07-17 11:26 ?1559次閱讀

    潤(rùn)和軟件穩(wěn)居數(shù)字業(yè)務(wù)類(lèi)解決方案市場(chǎng)第一名

    ”)憑借自身卓越的技術(shù)實(shí)力和創(chuàng)新能力,連續(xù)五年穩(wěn)居數(shù)字業(yè)務(wù)類(lèi)解決方案市場(chǎng)第一名;在細(xì)分領(lǐng)域:數(shù)字信貸系統(tǒng)解決方案子市場(chǎng)持續(xù)保持第一名,數(shù)字銀行解決方案子市場(chǎng)躍升至第一名。同時(shí),其在開(kāi)放銀行、交易銀行、智能營(yíng)銷(xiāo)、智能風(fēng)控、數(shù)據(jù)智能
    的頭像 發(fā)表于 07-14 17:36 ?1495次閱讀
    辽中县| 睢宁县| 綦江县| 玉环县| 扎赉特旗| 麻阳| 额尔古纳市| 依安县| 保山市| 贺州市| 修水县| 荆州市| 根河市| 宾川县| 佳木斯市| 郑州市| 连山| 新乡市| 湖州市| 织金县| 临沭县| 高陵县| 郴州市| 泽库县| 偏关县| 铅山县| 农安县| 英山县| 平武县| 陕西省| 富川| 手游| 富民县| 黔西县| 凤庆县| 留坝县| 绥江县| 临桂县| 嘉善县| 冕宁县| 新沂市|