我常常在會(huì)議上聽測(cè)試行業(yè)內(nèi)部的人說:“現(xiàn)在啊,剛畢業(yè)的大學(xué)生都不具備我們所需要的技能……”這話沒錯(cuò),可我倒是有一個(gè)提議可以稍微緩解一下這個(gè)實(shí)際上很簡(jiǎn)單的問題。簡(jiǎn)單來說就是,為什么不幫這些大學(xué)生一把,或者接受當(dāng)?shù)氐膶W(xué)術(shù)界專家教授呢?
一個(gè)大學(xué)和企業(yè)都不得不面對(duì)的難題就是預(yù)算限制(尤其在現(xiàn)今的經(jīng)濟(jì)狀況之下)。就像許多企業(yè)已經(jīng)大大減少了他們的可支配支出,不少大學(xué)也是,或許大學(xué)減少的還要多些。眾所周知,專業(yè)會(huì)議的價(jià)格是相當(dāng)昂貴的,你的專業(yè)領(lǐng)域的專業(yè)培訓(xùn)課程也是。現(xiàn)在,在計(jì)算機(jī)科學(xué)和其他信息技術(shù)相關(guān)的領(lǐng)域里,我們需要了解的知識(shí)主體是處于不斷變化中的,而且很快就會(huì)過時(shí)。
現(xiàn)在所用的技術(shù)――硬件和軟件,在我們?cè)S多專家還在研究生院時(shí)都沒發(fā)明出來。所以,我們現(xiàn)在課上所教的基本都是我們自學(xué)的。如果那時(shí)夠幸運(yùn)的話,我們或許能夠參加培訓(xùn)班去學(xué)習(xí)我們現(xiàn)在所教授的內(nèi)容。但更可能的是我們不得不自學(xué)。
所以,努力工作的員工怎樣才能得到他們所需要的培訓(xùn),將來成為軟件測(cè)試/軟件工程的專家呢?——通過正式或非正式地讓企業(yè)和大學(xué)建立更多的合作關(guān)系。
非正式聯(lián)盟
企業(yè)花費(fèi)大量經(jīng)費(fèi)來培養(yǎng)他們的員工,花錢讓他們獲得正規(guī)的大學(xué)教育,派他們參加相關(guān)會(huì)議和專業(yè)發(fā)展研討會(huì)。許多這類研討會(huì)大多是在線的,要么請(qǐng)了咨詢顧問來上培訓(xùn)課要么由公司自己內(nèi)部的員工舉辦。通常顧問講師是按學(xué)員個(gè)數(shù)來要價(jià),但也有時(shí)按一定范圍的人數(shù)要價(jià),比如:20到25人一個(gè)固定價(jià)。但愿這是我最后一次這么說了。下次你們邀請(qǐng)當(dāng)?shù)亟淌诿赓M(fèi)來幫你們上在線培訓(xùn)課,怎么樣?
怎樣才能更好的確保你們所招顧問講師所教的東西就是你們希望你們將來的員工能學(xué)會(huì)的?這得花費(fèi)多少經(jīng)費(fèi)?另一套培訓(xùn)資料和一頓午餐嗎?或者如果他們確實(shí)是按每個(gè)人來收費(fèi),那這樣,你還要額外花這么多錢去培養(yǎng)一個(gè)專家還值不值得?或許吧......
正式聯(lián)盟
建立一個(gè)更加正式的聯(lián)盟是另一個(gè)的選擇,它或許對(duì)參與其中的每個(gè)人都更具價(jià)值。這種正式聯(lián)盟有多種形式,包括:提供資金讓學(xué)校教授去參與測(cè)試會(huì)議或課程;讓公司員工在大學(xué)里做講座嘉賓;提供機(jī)會(huì)讓教職員工和學(xué)生來公司參觀;讓學(xué)校的教職員工來公司工作一段時(shí)間。給學(xué)校的教授們提供可以在課上用得著的材料和例子也是極具價(jià)值的。
我的一個(gè)難題是:找出對(duì)學(xué)生既有意義又有挑戰(zhàn)的現(xiàn)實(shí)生活中的實(shí)例與練習(xí)。你們可以把任何有關(guān)你們公司行業(yè)機(jī)密的東西留著,只提供可以融入課堂的知識(shí)。
許多公司已經(jīng)制定了正式的教授計(jì)劃,如:設(shè)立一個(gè)持續(xù)幾個(gè)月或者幾年的客座教授的職位。我很幸運(yùn),在幾年前的一個(gè)夏天加入了這樣一個(gè)聯(lián)盟,作為一個(gè)大企業(yè)的學(xué)院合作計(jì)劃的一部分,我在他們的一個(gè)重要的軟件測(cè)試實(shí)驗(yàn)室工作了五個(gè)禮拜。那次經(jīng)歷是相當(dāng)珍貴的。在學(xué)校和企業(yè)都受益的同時(shí),我計(jì)劃著在學(xué)校開一門新的軟件測(cè)試的課程。
作為開新課的一部分準(zhǔn)備,我想學(xué)習(xí)當(dāng)前的實(shí)例并熟悉一些現(xiàn)在大家使用的自動(dòng)化測(cè)試工具;我想了解成為一名全職測(cè)試員是怎樣的:測(cè)試員會(huì)面對(duì)哪些挑戰(zhàn)?他們用哪些自動(dòng)化工具?這些工具的優(yōu)劣點(diǎn)是什么?成為一位測(cè)試隊(duì)伍的項(xiàng)目經(jīng)理又是怎樣的?我想知道企業(yè)是如何在軟件測(cè)試的業(yè)務(wù)流程中整合工具的;我想加強(qiáng)我們學(xué)校和測(cè)試企業(yè)的合作關(guān)系。
我也可以看書來了解這些,但是我想知道更多,想提高我對(duì)這方面的理解,想把這些知識(shí)帶到課堂。公司企業(yè)的目標(biāo)是從長(zhǎng)遠(yuǎn)角度積極影響招聘員工。更明確地來說,他們?cè)谙蛭覀冋故舅麄優(yōu)槠涔緝?nèi)部需求和客戶需求所設(shè)計(jì)的測(cè)試軟件的同時(shí),也想要加強(qiáng)和學(xué)校的聯(lián)系。因?yàn)樗麄円约霸S多其他公司都為了該如何招到有專業(yè)測(cè)試背景和把軟件測(cè)試作為一個(gè)職業(yè)選擇的學(xué)生煩惱著。
我被任用了
作為他們?cè)盒:献饔?jì)劃的一部分,我有幸能夠采訪和近距離觀察測(cè)試員的日常工作,可以和軟件測(cè)試項(xiàng)目經(jīng)理探討問題。
其中一個(gè)不錯(cuò)的經(jīng)歷就是我花了幾個(gè)小時(shí)向他們的可用性專家學(xué)習(xí)了可用性測(cè)試。一個(gè)意外的收獲是:他在他們可用性實(shí)驗(yàn)室為我錄制了在一個(gè)網(wǎng)頁(yè)上運(yùn)行可用性測(cè)試的過程。我利用錄制的內(nèi)容給學(xué)生闡釋說明了一個(gè)正規(guī)的可用性測(cè)試的流程。我也參加了幾次培訓(xùn)課學(xué)習(xí)了兩家供應(yīng)商的測(cè)試軟件。
這次聯(lián)盟的一個(gè)結(jié)果是我能夠獲得我為了開軟件測(cè)試課程所需要的準(zhǔn)備工作。除了我接受的技術(shù)培訓(xùn),我還對(duì)現(xiàn)下業(yè)務(wù)測(cè)試行業(yè)的難題與挑戰(zhàn)有了更好的了解。下個(gè)學(xué)期,我就開辦了軟件測(cè)試課程。班級(jí)的學(xué)生有來自商業(yè)學(xué)院信息系統(tǒng)專業(yè)的,還有來自工程學(xué)院計(jì)算機(jī)科學(xué)專業(yè)的。他們團(tuán)隊(duì)合作,我會(huì)確保一隊(duì)中有兩名學(xué)生是信息系統(tǒng)專業(yè)(商業(yè))的,另外兩名學(xué)生是計(jì)算機(jī)科學(xué)專業(yè)(工程)的。這樣來自兩所學(xué)院的學(xué)生就不得不合作了。
通過加強(qiáng)和我們學(xué)校的合作并且通過讓學(xué)生更好地了解了測(cè)試相關(guān)的職業(yè),而公司的招聘成功率隨之上升,公司就從中獲益。
這樣,學(xué)生會(huì)把軟件測(cè)試作為一個(gè)職業(yè)選擇。潛在員工變得更適合企業(yè)的需求:學(xué)生獲得暑期實(shí)習(xí)的機(jī)會(huì),畢業(yè)后立即成為該公司的正式員工。
我現(xiàn)在有新的合作伙伴了
當(dāng)我在軟件公司時(shí),一位經(jīng)理聯(lián)系了自動(dòng)化軟件測(cè)試工具的一家供應(yīng)商的CEO,懇請(qǐng)他們?yōu)槲倚>栀?zèng)測(cè)試工具。這樣子,其中的每一方都能受益:學(xué)校可以收到最好的測(cè)試工具來用到課上教學(xué);公司可以雇用對(duì)自動(dòng)化測(cè)試工具有經(jīng)驗(yàn)的新人;自動(dòng)化測(cè)試工具的供應(yīng)商可以把他們的軟件送到將來的軟件測(cè)試決策者們的手上。同時(shí),軟件公司開始以我們學(xué)校為成功案例和其他高校建立正式項(xiàng)目。
與這家公司合作了差不多一年的時(shí)候,他們宣布了新的計(jì)劃:提供軟件和培訓(xùn)材料倆幫助學(xué)術(shù)機(jī)構(gòu)發(fā)展他們的技術(shù)課程。
我們學(xué)校是第一個(gè)參與這個(gè)合作計(jì)劃并收到捐贈(zèng)的機(jī)構(gòu)。在課上,我使用他們的網(wǎng)頁(yè)應(yīng)用測(cè)試軟件,網(wǎng)頁(yè)下載測(cè)試軟件和管理需求、制定測(cè)試計(jì)、劃追蹤缺陷的產(chǎn)品。
其他公司也給我們學(xué)校捐贈(zèng)了軟件(和硬件),供我們上課使用。它的意義是許多公司都開始十分慷慨地捐贈(zèng)他們的產(chǎn)品給學(xué)校供上課使用了,但也許只有我們提出時(shí)他們才會(huì)這么做。
挑戰(zhàn)
這是一項(xiàng)巨大的任務(wù),但只有我一個(gè)人在做著。所以,如果軟件公司愿意給一所學(xué)校捐贈(zèng)軟件,他們必須有提供額外培訓(xùn)和支持的準(zhǔn)備。不然的話,這項(xiàng)計(jì)劃就會(huì)破產(chǎn)。
一所學(xué)校里多個(gè)不同的學(xué)科的人都加入的話,這項(xiàng)計(jì)劃成功的幾率就大些,但這樣的機(jī)會(huì)也不是經(jīng)常有的。但確實(shí)有來自其他學(xué)科(如:商業(yè)信息系統(tǒng)和計(jì)算機(jī)科學(xué))的教職員工參與也是很吸引人的一點(diǎn)。
為了成功開設(shè)一門軟件測(cè)試課并把軟件與課堂整合得花上不少時(shí)間。至少以我自己的例子來說,我除了平常的教學(xué)任務(wù)就一心一意專門做這個(gè)。不必說,我很忙。所以,有什么能大大地提高成功的幾率呢?——讓企業(yè)對(duì)與當(dāng)?shù)亟淌诤献鳟a(chǎn)生興趣并在大學(xué)的release time提供資金。這是什么意思呢?就是說,這個(gè)教授一學(xué)期教兩門課,這筆資金就提供給大學(xué)來支付教授教一門課的工資,這樣的話,他們就可以少教一門課。
我最需要的就是時(shí)間。在一些大學(xué),如果正處于資金短缺時(shí)期,那么教學(xué)工作量(每學(xué)期每個(gè)教授要教的課程的數(shù)量)就會(huì)增加。那樣,我們教課比平常要多,就沒時(shí)間花在軟件測(cè)試課的事情上了。
但是這樣做會(huì)耗費(fèi)企業(yè)的經(jīng)費(fèi)嗎?當(dāng)然會(huì)。但是,為了讓你能夠招到合格的大學(xué)畢業(yè)生,做什么事是值得的呢?當(dāng)雇傭到優(yōu)秀的員工時(shí),想想公司花在培訓(xùn)上的所有資金吧,那就是答案。
另一個(gè)選擇就是企業(yè)給教授發(fā)工資,事實(shí)上一付就要長(zhǎng)達(dá)一年。但或許你更愿意一直不斷吸引更換新的教授來上課而不提供資金,這樣的話你或許不會(huì)像你提供穩(wěn)定的資金那么成功。
話雖如此,一些教授倒愿意作為客座教授,或許離開校園,在企業(yè)公司里工作個(gè)一、兩年。
一個(gè)永久的選擇是:建一個(gè)由企業(yè)提供資金的講座職位。這個(gè)職位或許是比較耗費(fèi)資金的,但可能是更成功的。在這種情況下,一家公司要長(zhǎng)達(dá)一年投入大筆資金和精力在這個(gè)職位上。
如果你們學(xué)校設(shè)有碩士、博士學(xué)位,那么學(xué)校的研究生們就能和公司測(cè)試員工一起做項(xiàng)目。反之,這些項(xiàng)目也可以成為他們的碩士、博士論文的實(shí)例。
總結(jié):
顯然,通過更近一步的合作,測(cè)試行業(yè)和學(xué)術(shù)界都可以獲益。想要了解你們當(dāng)?shù)貙W(xué)校的教職員工的更好的方法是什么?讓測(cè)試行業(yè)和學(xué)術(shù)界結(jié)成聯(lián)盟的更好的方法是什么?幫助你們招到符合要求的學(xué)生的更好的方法是什么?——一大批當(dāng)?shù)貙W(xué)校的教授求任用!