日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
架構(gòu)師如何從夢(mèng)想變成現(xiàn)實(shí)?

這個(gè)題目,不是標(biāo)題黨,也不是為了給出答案,而是自問(wèn),寫出來(lái)一些看法,和自己對(duì)未來(lái)幾個(gè)月的規(guī)劃,當(dāng)然更加希望同僚能多提意見(jiàn)或建議。

成都創(chuàng)新互聯(lián)于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元微山做網(wǎng)站,已為上家服務(wù),為微山各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

很久之前,從大學(xué)畢業(yè)開始,自己就一直做著“成為一個(gè)架構(gòu)師”的夢(mèng),并且也在磕磕碰碰中前進(jìn)和提升。但到現(xiàn)在已經(jīng)工作了5年,卻也還是不如人意。

從最開始做技術(shù)支持,到碼工,到高級(jí)碼工啥的,角色好像變了,但總是覺(jué)得有非常非常多的東西要學(xué),要不斷地歷練。到現(xiàn)在再換了一個(gè)環(huán)境之后,心里真是更加清楚自己到底有幾斤幾兩。不能全面否定自己的進(jìn)取,應(yīng)該說(shuō)來(lái),自己對(duì)架構(gòu)師的角色越來(lái)越清晰吧。

首先說(shuō)說(shuō)自己到底想成為哪個(gè)方面的架構(gòu)師。因?yàn)橐恢睆氖赂鷚eb相關(guān)的工作,什么前端,后端的開發(fā)都做過(guò),所以,自己就想成為一個(gè)web開發(fā)的軟件架構(gòu)師。當(dāng)然因?yàn)橹饕胘ava,也毫無(wú)疑問(wèn)要跟java有關(guān)的工程。

從哪些方面出發(fā)呢?在這5年的工作中,有兩到三年實(shí)際上跟開發(fā)有點(diǎn)脫鉤,我沒(méi)有好好開發(fā),總是丟三落四的承擔(dān)一點(diǎn)點(diǎn)開發(fā)工作(因?yàn)橐獛F(tuán)隊(duì),有些身不由己)??偸菚?huì)在靜坐時(shí)清醒一些,想想自己應(yīng)該干什么。終于在去年離開老公司,進(jìn)入新環(huán)境,也更加清晰地認(rèn)識(shí)到自己應(yīng)該再?gòu)哪男╊I(lǐng)域著手提高:

1.針對(duì)業(yè)務(wù)或者是產(chǎn)品,以及工程或產(chǎn)品的生命周期選擇開發(fā)語(yǔ)言和開發(fā)框架。

必須強(qiáng)調(diào)的是,任何架構(gòu),都不能脫離產(chǎn)品或工程需要而存在。盡管很多成熟框架可以在很多地方使用,那也是要針對(duì)特定的情況而言。而需求永遠(yuǎn)都是我們首先要考慮的,否則就會(huì)影響我們的判斷。就像孫子定的是36計(jì),而不是僅有一計(jì),道理相同。只要你符合具體需求,哪怕是自己寫的框架也是最成功的(DDD強(qiáng)調(diào)業(yè)務(wù)領(lǐng)域的重要性)。

用了幾年java,說(shuō)實(shí)話,沒(méi)有java實(shí)現(xiàn)不了的,但是對(duì)一些實(shí)現(xiàn),成本是很高的。就目前來(lái)看,java之于web開發(fā),還是相當(dāng)強(qiáng)勁的,因?yàn)橛泻芏嗟谌杰浖闹С?。從這個(gè)角度講,可以給公司節(jié)約很多成本,但是java世界的開源環(huán)境是一個(gè)大而雜的生態(tài)狀況,正如當(dāng)今社會(huì)的魚龍現(xiàn)狀。于是,個(gè)人覺(jué)得應(yīng)該再學(xué)習(xí)一至兩門其他語(yǔ)言,用于針對(duì)不同的問(wèn)題,實(shí)施不同的解決方案,而不是手里拿著錘子,看啥都像釘子。

因?yàn)榻佑|的項(xiàng)目90%以上是java開發(fā),所以,要對(duì)java相關(guān)的技術(shù)了如指掌,包括:jvm(尤其是6,7兩版)、java api、web容器、設(shè)計(jì)模式、開源框架(如spring,guice等),重構(gòu)技術(shù)等。

了解jvm,是要清楚java的底層實(shí)現(xiàn),避免寫出易于出錯(cuò),或效率過(guò)低的代碼。Java原產(chǎn)地的人總是很注重對(duì)基礎(chǔ)信息的把握,但是我們卻總是急于求成。

熟練掌握好api,是使用一門語(yǔ)言最開始就要達(dá)到的要求。因?yàn)閖ava的底層實(shí)現(xiàn)是很優(yōu)秀的,除非有特殊的效率等方面的需求,java中給我們的任何操作都提供了大量唾手可得的類和方法。尤其要熟練掌握的有:集合、io&nio、多線程等幾個(gè)常用包。

web容器重要性盡人(開發(fā)同僚)皆知。至少要了解一到兩個(gè)容器吧。(還是太少,開源的就得兩三個(gè),企業(yè)版的如weblogic,websphere直流的也應(yīng)該會(huì)搭建,會(huì)部署,了解一些調(diào)優(yōu)知識(shí))

設(shè)計(jì)模式,應(yīng)該在學(xué)習(xí)框架之前,最好是學(xué)過(guò)之后,再去看框架,因?yàn)楹芏嗫蚣苤杏昧舜罅康慕?jīng)典模式,spring就是其中一個(gè)極為牛X的牛叉框架。我忍不住再說(shuō)一次,這是個(gè)牛叉框架,在用spring之前,最好把Johnson的那邊expert one on one弄來(lái)看看,我是看電子書,書有些老,挑其中關(guān)鍵點(diǎn)讀,很受用。

重構(gòu),對(duì)java來(lái)說(shuō),尤其是可持續(xù)發(fā)展的java工程來(lái)說(shuō),是永遠(yuǎn)都不可避免的一種開發(fā)行為,有必要把Fowler的那本書好好啃啃。

2.深入了解存儲(chǔ)。

要掌握關(guān)于緩存,數(shù)據(jù)庫(kù)相關(guān)的知識(shí)。這點(diǎn)不想多談,就是想讓自己在數(shù)據(jù)庫(kù)調(diào)優(yōu)及數(shù)據(jù)庫(kù)建模方面有所建樹。涉及的數(shù)據(jù)庫(kù)也不多,oracle和mysql。而緩存方面,因?yàn)楸旧磉@個(gè)世界就是百家爭(zhēng)鳴百花齊放,所以,應(yīng)該多了解如ttserver,memcache之類的文件或內(nèi)存緩存實(shí)現(xiàn)。

知道存儲(chǔ),就要將其融于架構(gòu)。讓最大的讀取壓力集中到緩存,而把僅有的寫操作施加于數(shù)據(jù)庫(kù),這種決策不是說(shuō)了這么一兩句就能搞定的。甚至這些是java架構(gòu)調(diào)優(yōu)的重中之重。

3.了解網(wǎng)絡(luò)傳輸。

在分布式系統(tǒng)如此風(fēng)靡的今天,要是不了解分布式,那我們的軟件就固步自封了,同時(shí)也會(huì)給我們的硬件帶來(lái)很大的壓力,增加公司成本。在這個(gè)方面,很希望能從各位同仁處,得到些許建議。

4.熟悉操作系統(tǒng)。

Linux。

越寫心里越是驚嘆不已。因?yàn)檎娴挠泻芏鄸|西要掌握,而無(wú)法突出重點(diǎn)。

回看過(guò)去的5年,心里也很惆悵,曾經(jīng)壯志凌云,今朝卻有迷茫。不管怎么樣,一個(gè)步子一個(gè)步子地邁出去。既然需要學(xué),那就學(xué)。第一個(gè)5年已經(jīng)過(guò)去,盡管不想俺們黨說(shuō)的第一個(gè)五年計(jì)劃成果那么顯著,至少也看到了自己的成長(zhǎng)。

希望在此駐步觀望的同仁,能留下些許箴言,兄弟拜謝。


本文題目:架構(gòu)師如何從夢(mèng)想變成現(xiàn)實(shí)?
文章轉(zhuǎn)載:http://www.5511xx.com/article/cdspihi.html