- 相關(guān)推薦
accp6.0體系特色
階段訓(xùn)練
隨著軟件待業(yè)的成熟,分工開(kāi)始細(xì)化,以前小作坊式的2~3人全能型的開(kāi)發(fā)模式已經(jīng)不能滿(mǎn)足企業(yè)需要。中國(guó)的企業(yè)還是生存階段,很難有公司說(shuō)他只做JAVA項(xiàng)目,或只做.NET項(xiàng)目。公司都是能接到什么項(xiàng)目,就做什么項(xiàng)目。但如果以前是做JAVA的,接了.NET的,那么公司會(huì)怎么辦呢?企業(yè)會(huì)接什么項(xiàng)目就招什么人嗎?答案肯定是不可能的。公司會(huì)把原來(lái)的人轉(zhuǎn)成另一種技術(shù)方向的。所以,公司要求員工必須也只須要掌握基本原理,然后了解其他常見(jiàn)技術(shù)特點(diǎn),方便轉(zhuǎn)變開(kāi)發(fā)方向即可。所以企業(yè)要求員要深入要廣志。各種不同的技術(shù),都會(huì)有自己的優(yōu)勢(shì)和不足。比如.NET相對(duì)于JAVAWEB開(kāi)發(fā),系統(tǒng)性能和安全會(huì)要相對(duì)弱一些。但在實(shí)際的工作中,用戶(hù)和公司是不管這些的。他們都會(huì)希望他們得到的產(chǎn)品能盡可能的效率高,盡可能的安全。程序員是不可能對(duì)著用戶(hù)和領(lǐng)導(dǎo)說(shuō),用.NET開(kāi)發(fā),這些都是不可能,他們必須會(huì)使用現(xiàn)有的技術(shù)來(lái)解決用戶(hù)的需要,來(lái)解決這些常見(jiàn)的問(wèn)題。所以,企業(yè)會(huì)要求程序更加的專(zhuān)業(yè),能夠使用現(xiàn)有的技術(shù)解決常見(jiàn)的問(wèn)題,他們是不會(huì)希望聽(tīng)到“由于技術(shù)原因,這個(gè)做不了,那個(gè)也做不了”。所以一個(gè)程序的成長(zhǎng)分為三個(gè)層面,基礎(chǔ)層面、理論層面和應(yīng)用層面。就相當(dāng)于我們的中學(xué)教育、本科教育和研究生教育。對(duì)應(yīng)著我們?nèi)齻(gè)學(xué)期:
S1以提升學(xué)員興趣,引領(lǐng)學(xué)員入門(mén),加大訓(xùn)練量,訓(xùn)練學(xué)員程序邏輯和寫(xiě)代碼的能力,夯實(shí)學(xué)員的基礎(chǔ);
S2 由原來(lái)的 “基礎(chǔ)、思想、原理”,改成了“博聞、原理、思想”;
Y2則是專(zhuān)精、實(shí)訓(xùn),以解決就業(yè)問(wèn)題為目標(biāo)。
分術(shù)業(yè)
分術(shù)業(yè)專(zhuān)攻,是與以往體系最大的區(qū)別,也是ACCP6.0的培養(yǎng)目標(biāo)。
ACCP6.0的培養(yǎng)目標(biāo)是JAVA軟件工程師和.NET軟件工程師。雖然方向不同,但他們的基礎(chǔ)層面和理論層面的內(nèi)容是相同的。就像武俠片里的內(nèi)功心法一樣。內(nèi)功扎實(shí)了,之后學(xué)什么武功都好學(xué)。所以武俠片中,練一個(gè)上層武功,動(dòng)不動(dòng)就會(huì)先練個(gè)十幾、二十年的內(nèi)功心法,然后再開(kāi)始練招式。某某世外高人,要提拔一個(gè)無(wú)名小輩,動(dòng)不動(dòng)就把自己幾十年的內(nèi)功傳送給他,然后這個(gè)無(wú)名小輩就成了一代宗師。基礎(chǔ)和思想決定了一個(gè)人含金量。在面試的時(shí)候,實(shí)際也不會(huì)問(wèn)多么高深的技術(shù)點(diǎn),問(wèn)的也都是一些基礎(chǔ)知識(shí),比如JAVA語(yǔ)言中某個(gè)語(yǔ)法是什么呀,某個(gè)原法的原理是什么呀等等。而市面上呢,沒(méi)有基礎(chǔ)很扎實(shí),應(yīng)用層面強(qiáng)的人,而基礎(chǔ)不扎實(shí)應(yīng)用層面很強(qiáng)的人倒是大有人在。那么企業(yè)會(huì)給什么樣的人漲薪呢?肯定是基礎(chǔ)強(qiáng)、基礎(chǔ)好的。應(yīng)用層面強(qiáng)只是增強(qiáng)了就業(yè)能力,要想在軟件行業(yè)增強(qiáng)發(fā)展力,必須著重基礎(chǔ)與理論知識(shí)。
所以基礎(chǔ)和原理相通的技術(shù),就放在S1和S2進(jìn)行講解。比如數(shù)據(jù)庫(kù)技術(shù)、靜態(tài)頁(yè)面客戶(hù)端技術(shù)、程序邏輯。S2這里講解的技能沒(méi)有列全,除此之外,還有:數(shù)據(jù)庫(kù)優(yōu)化技術(shù)、文件讀寫(xiě)、XML、文件上傳、Oracle、Ajax技術(shù)理論等。到了Y2強(qiáng)調(diào)不同技術(shù)方向的特點(diǎn)。
分維度培養(yǎng)
企業(yè)需要的軟件人才僅有技能是不夠的。
企業(yè)在招聘的時(shí)候,不是只看你會(huì)不會(huì)寫(xiě)代碼。IT培訓(xùn)行業(yè)也日趨成熟了,完全不會(huì)寫(xiě)就到企業(yè)面試的人已經(jīng)沒(méi)有了。企業(yè)需要的是綜合素質(zhì)高的的軟件人才。而企業(yè)說(shuō)呢,從培訓(xùn)機(jī)構(gòu)出來(lái)的學(xué)員大部分都存在一樣的問(wèn)題。比如說(shuō),只能在學(xué)校原來(lái)的環(huán)境下做開(kāi)發(fā),到企業(yè)之后(或者公司又換了一個(gè)開(kāi)發(fā)環(huán)境之后)就不會(huì)調(diào)試了、不會(huì)調(diào)用數(shù)據(jù)對(duì)象了、不會(huì)搭建環(huán)境了,到新的框架下就什么也不會(huì)了;還有一些學(xué)生呢,開(kāi)發(fā)的時(shí)候完全不想自己到底在做些什么,用戶(hù)到底是要什么。并且ASPNET、JAVA技術(shù)已經(jīng)比較成熟了,大家都這么用。主要的區(qū)別行業(yè)不同,則業(yè)務(wù)不同。所以企業(yè)對(duì)我們說(shuō),軟件人才不但要會(huì)開(kāi)發(fā),還要有職業(yè)素質(zhì)和項(xiàng)目能力。雖然簡(jiǎn)歷上是不會(huì)去描述一個(gè)業(yè)務(wù)的,從簡(jiǎn)歷上也看不出來(lái)一個(gè)人的職業(yè)素質(zhì)如何、項(xiàng)目能力如何,但有經(jīng)驗(yàn)的人面試的時(shí)候一問(wèn)就知道真假。
所以ACCP6.0課程對(duì)學(xué)員分維度培養(yǎng)。項(xiàng)目能力的培養(yǎng)是6.0最大的特色之一。我們會(huì)從業(yè)務(wù)理解、經(jīng)驗(yàn)積累、規(guī)范性、質(zhì)量控制、團(tuán)隊(duì)意識(shí)和軟件生命周期六個(gè)方面進(jìn)行訓(xùn)練。為了訓(xùn)練學(xué)員對(duì)業(yè)務(wù)的理解能力,我們主要從訓(xùn)練需求分析文檔的編寫(xiě)著手實(shí)施。S1的時(shí)候,學(xué)生完全沒(méi)有概念,我們要先讓他們知道什么才是專(zhuān)業(yè)的文檔,才是對(duì)業(yè)務(wù)正確的理解,所以會(huì)提供一個(gè)相對(duì)完整的需求文檔,但是會(huì)把一些關(guān)鍵的地方拿掉,讓學(xué)員去填空。到了S2的時(shí)候,就只會(huì)提供部分文檔,讓學(xué)員去完善,同時(shí)加深學(xué)生對(duì)業(yè)務(wù)需求的理解。到Y(jié)2的時(shí)候,學(xué)生就可以獨(dú)立來(lái)編寫(xiě)完整的需求文檔。再就是項(xiàng)目經(jīng)驗(yàn)的傳授。我們會(huì)在課程中,一方面讓教員向?qū)W員分享一些經(jīng)驗(yàn)技巧,哪些地方容易出問(wèn)題呀,哪些地方怎么處理性能會(huì)更好呀,哪些地方該怎么處理開(kāi)發(fā)起來(lái)才會(huì)更為簡(jiǎn)潔效率更高呀,等等。我們還專(zhuān)門(mén)提供了“常見(jiàn)錯(cuò)誤及解決方案”列表,方便學(xué)員的學(xué)習(xí)。在規(guī)范性方面,我們采用的國(guó)際上CMMI規(guī)范,這是國(guó)內(nèi)流行的軟件開(kāi)發(fā)流程標(biāo)準(zhǔn)。最高五級(jí),印度的軟件公司基本上能到達(dá)3級(jí),所以他們能夠接歐美國(guó)家的外包業(yè)務(wù),而我們國(guó)家大部分企業(yè)只能到達(dá)1級(jí),為了能夠提高IT軟件行業(yè)的競(jìng)爭(zhēng)力,每個(gè)公司都努力加強(qiáng)這方面的工作。所以為了適應(yīng)這種需要,在項(xiàng)目過(guò)程中,我們會(huì)按照CMMI三級(jí)標(biāo)準(zhǔn)來(lái)控制實(shí)施過(guò)程。在軟件質(zhì)量控制方面,也是6.0中強(qiáng)調(diào)的重點(diǎn)。在S1的授課過(guò)程中,就會(huì)要求教員向?qū)W員講解軟件質(zhì)量的重要性。通過(guò)我們對(duì)企業(yè)的調(diào)研,中國(guó)近半數(shù)的企業(yè)是沒(méi)有專(zhuān)設(shè)的測(cè)試崗位的,都是通過(guò)程序員開(kāi)發(fā)過(guò)程自行測(cè)試。在S2的項(xiàng)目開(kāi)發(fā)過(guò)程中,會(huì)要求加入測(cè)試環(huán)節(jié),Y2的時(shí)候要求使用測(cè)試用例填寫(xiě)測(cè)試文檔,來(lái)保證軟件的質(zhì)量。為了加強(qiáng)學(xué)員的團(tuán)隊(duì)意識(shí),從S1開(kāi)始,就會(huì)組建項(xiàng)目小組,并且在COT課程中,還加入了對(duì)小組長(zhǎng)的專(zhuān)門(mén)培訓(xùn)。從上機(jī)練習(xí)開(kāi)始到階段項(xiàng)目,都讓他們?cè)谝黄鹁幊、討論?wèn)題,讓他們習(xí)慣和大家一同工作和學(xué)習(xí),吵架也正常,大家不要過(guò)分擔(dān)心了,怕誰(shuí)和誰(shuí)鬧翻了然后就不升學(xué)了。實(shí)際上沒(méi)有那么恐怖,得讓學(xué)生自己去溝通、自己去磨合,時(shí)間久了他們也就習(xí)慣了,以后到公司里就知道怎么跟人相處了。所以在選小組長(zhǎng)的時(shí)候,主要考慮小組長(zhǎng)的責(zé)任心和溝通能力,技術(shù)不一定要強(qiáng)?赡馨嘀魅蝹儠(huì)考慮升學(xué)問(wèn)題,盡量和教員達(dá)成一致選出最為合適的人。最后就是軟件生命周期意識(shí),課程中也會(huì)要求教員講解相關(guān)的理論知識(shí),提高學(xué)員對(duì)軟件的認(rèn)識(shí)。所以項(xiàng)目能力、開(kāi)發(fā)技能和職業(yè)素質(zhì)這三個(gè)維度,是三個(gè)學(xué)期中全程關(guān)注、隨時(shí)培養(yǎng)的。
分層次深入
主要分為初次使用、理解加深和靈活應(yīng)用這三個(gè)層次。比如WEB應(yīng)用開(kāi)放頁(yè)展現(xiàn)技術(shù),S1 講解DIV+CSS,顯示靜態(tài)度頁(yè)面。S2 則會(huì)WEB應(yīng)用程度生成網(wǎng)頁(yè)的基本原理,掌握頁(yè)面的生命周期。Y2則在JAVA或.NET課程中開(kāi)發(fā)。這樣做的好處就是一個(gè)技術(shù)知識(shí)的含金量會(huì)很大,學(xué)員理解為更為透徹,掌握更為牢固。這是其他培訓(xùn)機(jī)構(gòu)所做不到的,他們大多都只停留在某一個(gè)層面上,要么太深非專(zhuān)業(yè)人士學(xué)不會(huì),要么太淺學(xué)了沒(méi)有意義。所以才會(huì)學(xué)費(fèi)少時(shí)間短。實(shí)際上細(xì)想想這個(gè)差別就會(huì)很清楚。就好象照相一樣。家用的傻瓜數(shù)碼相機(jī),咔嚓一下,就照好了,行不行?能不能去能加攝影比賽呢?恐怕不行吧,專(zhuān)業(yè)的照還是得使用專(zhuān)業(yè)的照相機(jī),得調(diào)焦、得聚光,是很講究的,拍出來(lái)的效果也是完全不一樣的。在企業(yè)調(diào)研中,我們發(fā)現(xiàn),企業(yè).NET開(kāi)發(fā)中自用控件的開(kāi)發(fā)非常的普遍,這也是技術(shù)靈活應(yīng)用的一個(gè)方面。
【accp6.0體系特色】相關(guān)文章:
accp6.0課程介紹03-20
ACCP6.0軟件工程師課程及收費(fèi)標(biāo)準(zhǔn)03-29
思科認(rèn)證體系的分類(lèi)03-20
Oracle認(rèn)證體系介紹03-19
思科認(rèn)證體系簡(jiǎn)介03-20
戲劇的體系形式與流派12-21
荷蘭教育體系介紹03-09