4 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊
基本的java類的三大特性是必須要懂,對(duì)java的一些常用框架的每個(gè)包每個(gè)類都很了解,還有要非常熟悉xml編程思想,還要對(duì)面向切面編程也要非常了解,對(duì)于小型的項(xiàng)目,oop可以了,對(duì)于打的項(xiàng)目,就不行了,aop就要尤為重要,從大的面將就是xml編程了!

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
學(xué)習(xí)JAVA基礎(chǔ)的知識(shí)。另外,學(xué)習(xí)目前主流架構(gòu)技術(shù)。以及行業(yè)內(nèi)技術(shù)的走向。MVC等等基礎(chǔ)。Sping,hibernate,struts2等等,雖然大家都在用,其實(shí)大家都不知道底層是什么原理。架構(gòu)師的任務(wù),就是在此基礎(chǔ)上,研究更優(yōu)越性能的架構(gòu),使得其他程序員在遇到公用框架時(shí)的問題,能即使的解決。并且也根據(jù)自己企業(yè)的狀況和業(yè)務(wù)邏輯。搭建自己企業(yè)的框架。這才是優(yōu)秀的架構(gòu)師。

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
第一個(gè)要做到的就是不要停!寫代碼、寫很多代碼!
針對(duì)各種不同的需求不同的應(yīng)用場(chǎng)景寫各種代碼!
不斷思考為什么要這樣寫!
不斷反思如何組織這些代碼,如何降藕降偶,如何提高效率!
直到你可以閉著眼睛一個(gè)人把一整個(gè)應(yīng)用系統(tǒng)寫下來然后持續(xù)運(yùn)維、變更!
在運(yùn)維和變更中繼續(xù)反思如何組織代碼,為什么要這樣耦合!
然后你會(huì)發(fā)現(xiàn),你的主要工作變成了教別人怎么寫,教別人不要這樣寫!
恭喜你,到這一步你可以算是架構(gòu)師了。理論上能幫助你的,大概有 算法與數(shù)據(jù)結(jié)構(gòu) 和 設(shè)計(jì)模
添加回答
舉報(bào)