程序員該如何成為架構(gòu)師?
來源:新能源網(wǎng)
時(shí)間:2024-08-17 12:03:55
熱度:
程序員該如何成為架構(gòu)師?【專家解說】:構(gòu)架師自我培養(yǎng)過程 構(gòu)架師不是通過理論學(xué)習(xí)可以搞出來的,不過不學(xué)習(xí)相關(guān)知識(shí)那肯定是不行的??偨Y(jié)構(gòu)架師自我培養(yǎng)過程大致如下,僅供參考。 1、構(gòu)架
【專家解說】:構(gòu)架師自我培養(yǎng)過程
構(gòu)架師不是通過理論學(xué)習(xí)可以搞出來的,不過不學(xué)習(xí)相關(guān)知識(shí)那肯定是不行的??偨Y(jié)構(gòu)架師自我培養(yǎng)過程大致如下,僅供參考。
1、構(gòu)架師胚胎(程序員)
學(xué)習(xí)的知識(shí)是語言基礎(chǔ)、設(shè)計(jì)基礎(chǔ)、通信基礎(chǔ)等,應(yīng)該在大學(xué)完成,內(nèi)容包括java、c、c++、uml、RUP、XML、socket通信(通信協(xié)議)——學(xué)習(xí)搭建應(yīng)用系統(tǒng)所必須的原材料。
2、構(gòu)架師萌芽(高級(jí)程序員)
學(xué)習(xí)分布式系統(tǒng)、組建等內(nèi)容,可以在大學(xué)或第一年工作時(shí)間接觸,包括分布式系統(tǒng)原理、ejb、corba、com/com+、webservice(研究生可以研究網(wǎng)絡(luò)計(jì)算機(jī)、高性能并發(fā)處理等內(nèi)容)
3、構(gòu)架師幼苗(設(shè)計(jì)師)
應(yīng)該在掌握上述基礎(chǔ)之上,結(jié)合實(shí)際項(xiàng)目經(jīng)驗(yàn),透徹領(lǐng)會(huì)應(yīng)用設(shè)計(jì)模式,內(nèi)容包括設(shè)計(jì)模式(c++版本、java版本)、ejb設(shè)計(jì)模式、J2EE構(gòu)架、UDDI、軟件設(shè)計(jì)模式等。在此期間,最好能夠了解軟件工程在實(shí)際項(xiàng)目中的應(yīng)用以及小組開發(fā)、團(tuán)隊(duì)管理。
4、軟件構(gòu)架師的正是成型在于機(jī)遇、個(gè)人努力和天賦軟件構(gòu)架師其實(shí)是一種職位,但一個(gè)程序員在充分掌握軟構(gòu)架師所需的基本技能后,如何得到這樣的機(jī)會(huì)、如何利用所掌握的技能進(jìn)行應(yīng)用的合理構(gòu)架、如何不斷的抽象和歸納自己的構(gòu)架模式、如何深入行業(yè)成為能夠勝任分析、構(gòu)架為一體的精英人才這可不是每個(gè)人都能夠遇上的餡餅……
一般來講,系統(tǒng)架構(gòu)師應(yīng)該擁有以下幾方面的能力:
1:具備 8 年以上軟件行業(yè)工作經(jīng)驗(yàn);
2:具備 4 年以上 C/S 或 B/S 體系結(jié)構(gòu)軟件產(chǎn)品開發(fā)及架構(gòu)和設(shè)計(jì)經(jīng)驗(yàn);
3:具備 3 年以上的代碼編寫工作經(jīng)驗(yàn);
4:具備豐富的大中型開發(fā)項(xiàng)目的總體規(guī)劃、方案設(shè)計(jì)及技術(shù)隊(duì)伍管理經(jīng)驗(yàn);
5:對相關(guān)的技術(shù)標(biāo)準(zhǔn)有深刻的認(rèn)識(shí),對軟件工程標(biāo)準(zhǔn)規(guī)范有良好的把握;
6:對 .Net/JAVA 技術(shù)及整個(gè)解決方案有深刻的理解及熟練的應(yīng)用,并且精通WebService/J2EE 架構(gòu)和設(shè)計(jì)模式,并在此基礎(chǔ)上設(shè)計(jì)產(chǎn)品框架;
7:具有面向?qū)ο蠓治觥⒃O(shè)計(jì)、開發(fā)能力(OOA、OOD、OOP),精通 UML 和 ROSE,熟練使用 Rational Rose、PowerDesigner 等工具進(jìn)行設(shè)計(jì)開發(fā);
8:精通大型數(shù)據(jù)庫如 Oracle、Sql Server 等的開發(fā);
9:對計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)和安全、應(yīng)用系統(tǒng)架構(gòu)等有全面的認(rèn)識(shí),熟悉項(xiàng)目管理理論,并有實(shí)踐基礎(chǔ);
10:在應(yīng)用系統(tǒng)開發(fā)平臺(tái)和項(xiàng)目管理上有深厚的基礎(chǔ),有大中型應(yīng)用系統(tǒng)開發(fā)和實(shí)施的成功案例;
11:良好的團(tuán)隊(duì)意識(shí)和協(xié)作精神,有較強(qiáng)的內(nèi)外溝通能力。
熱門標(biāo)簽:程序員
無相關(guān)信息