免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

《程序員》:研發(fā)中心招聘的背后

 Taylor 2005-09-23

《程序員》:研發(fā)中心招聘的背后
(2004.05.19)   來(lái)自:《程序員》雜志  

 

 


記者/閆輝
最近,一篇報(bào)道微軟亞洲工程院招聘不到合適的開(kāi)發(fā)人員的新聞引起了很大反響。報(bào)道發(fā)到網(wǎng)上后,很多人認(rèn)為這是微軟傲慢的表現(xiàn)。事實(shí)上,恰逢記者也在采訪現(xiàn)場(chǎng),除了此篇新聞的作者過(guò)度粉飾數(shù)字之外,其大眾媒體的定位也決定了其無(wú)法深入報(bào)道張宏江院長(zhǎng)更為看重的原因所在。
作為新成立的微軟亞洲工程院,已有十多個(gè)新項(xiàng)目和產(chǎn)品開(kāi)發(fā)列入日程,短短的一段時(shí)間便需將人員擴(kuò)充為百人之多。張宏江說(shuō):“過(guò)去的五個(gè)月中,我們管理人員用了大部分時(shí)間在人員招聘上,我們希望吸引更多的優(yōu)秀軟件人才加盟。”
與此同時(shí),位于南京的趨勢(shì)中國(guó)研發(fā)中心在招聘中也遇到了挑戰(zhàn)。從上海開(kāi)往南京的火車上,趨勢(shì)的CTO陳怡芬同意南京研發(fā)中心的研發(fā)人員數(shù)目擴(kuò)充一倍,面對(duì)這樣一個(gè)機(jī)遇,研發(fā)中心的負(fù)責(zé)人陸劍峰既興奮又忐忑不安,因?yàn)橐虝r(shí)間內(nèi)招到如此多優(yōu)秀的人才,面臨的壓力也不小。為此,他還專門(mén)從總部請(qǐng)來(lái)了幾位研發(fā)高級(jí)副總裁和全球產(chǎn)品部用戶界面總監(jiān)Amy Ma來(lái)鼓氣和傳授經(jīng)驗(yàn)。
對(duì)此,很多人耿耿于懷:中國(guó)如此多的開(kāi)發(fā)人員,難道就選不出區(qū)區(qū)幾十人嗎?
當(dāng)然,這些國(guó)際性的大公司對(duì)人員的挑剔是重要的因素,因?yàn)樗麄兌甲裱?#8220;寧缺毋濫”的原則。然而,當(dāng)我們了解了這些企業(yè)的需求之后,你會(huì)發(fā)現(xiàn),其實(shí)很多人并不是栽在了網(wǎng)上四處流傳的號(hào)稱可以考察智商的“微軟面試題”上,而是很多顯而易見(jiàn)的基礎(chǔ)知識(shí)讓他們被拒之門(mén)外。靜下心來(lái),仔細(xì)的分析一下,或許可以為自己的明天找到更好的彌補(bǔ)之路。
基礎(chǔ)知識(shí)要扎實(shí),會(huì)編程和懂編程差距甚遠(yuǎn)
衡量一下,你能把用C#編程和懂C#編程區(qū)分開(kāi)嗎?
事實(shí)上,能寫(xiě)C代碼和真正寫(xiě)一段C程序有相當(dāng)?shù)牟顒e,這并不是說(shuō)程序員所寫(xiě)的代碼有錯(cuò)誤或者不能運(yùn)行,而是程序整體的架構(gòu)就不對(duì)。軟件設(shè)計(jì)工程師應(yīng)該知道他寫(xiě)了某段程序?qū)彺娴男枨笥卸喔?,?duì)CPU和GPU要求是怎樣,這些都應(yīng)該是在他寫(xiě)程序的時(shí)候大腦中非常清晰的。如果對(duì)整個(gè)系統(tǒng)的了解不透徹,就無(wú)法回答面試中的很多問(wèn)題。張宏江說(shuō):“很多人只是將語(yǔ)言純粹當(dāng)作一個(gè)工具來(lái)使用,而產(chǎn)品開(kāi)發(fā)所需要的素質(zhì)遠(yuǎn)不止于此。”
現(xiàn)在的高校在講授計(jì)算機(jī)課程的時(shí)候太分散,沒(méi)有按照系統(tǒng)的知識(shí)傳遞給學(xué)生,因此教學(xué)中需要把這些課程結(jié)合在一起,學(xué)計(jì)算機(jī)也應(yīng)該像學(xué)數(shù)學(xué)一樣,一環(huán)扣一環(huán),把整個(gè)體系搞清楚,把軟件開(kāi)發(fā)當(dāng)作一門(mén)學(xué)問(wèn),而不是當(dāng)作一種工具來(lái)學(xué)。當(dāng)然,用培養(yǎng)科學(xué)家的方法培養(yǎng)工程師也會(huì)有問(wèn)題,有些人會(huì)朝做虛的方向發(fā)展,他會(huì)蔑視內(nèi)存管理這些東西。張宏江說(shuō):“我在微軟看到很多大師,這些人厲害之處在于他們對(duì)系統(tǒng)的理解,所以寫(xiě)出的程序才能這么漂亮。”所以,張宏江建議現(xiàn)在的學(xué)生應(yīng)當(dāng)系統(tǒng)地學(xué)習(xí)計(jì)算機(jī)課程,并通過(guò)理解將各種內(nèi)容融會(huì)貫通起來(lái),甚至可以通過(guò)項(xiàng)目的形式來(lái)實(shí)踐書(shū)本中的零散知識(shí)。
加強(qiáng)軟件工程的思想

提起軟件工程,不同的人大腦中會(huì)有不同的想法。而對(duì)于研發(fā)中心這種以產(chǎn)品開(kāi)發(fā)為中心的機(jī)構(gòu)來(lái)說(shuō),軟件工程并不只是CMM類的學(xué)術(shù)詞匯和質(zhì)量體系認(rèn)證,而是軟件工程化的開(kāi)發(fā)流程。也就是說(shuō),軟件設(shè)計(jì)人員需要了解如何把軟件需求變成一個(gè)軟件功能,如何把功能再分解成模塊,以及評(píng)估每個(gè)模塊的開(kāi)發(fā)所需要的時(shí)間和優(yōu)先級(jí)。他需要很清楚,哪些功能是必需的——沒(méi)有這個(gè)功能就無(wú)法稱之為一個(gè)產(chǎn)品;而哪些特性是比較吸引用戶的;哪些在時(shí)間緊迫的情況下是必須要放棄的。
趨勢(shì)科技工程與信息部全球執(zhí)行副總裁梁國(guó)屏表示,在全球的研發(fā)體系中有專門(mén)的管理流程。一個(gè)想法要首先變成一份市場(chǎng)需求文檔,要評(píng)估整個(gè)市場(chǎng)份額和趨勢(shì)所占的比例,產(chǎn)品規(guī)格說(shuō)明書(shū)也要確定,項(xiàng)目經(jīng)理做項(xiàng)目計(jì)劃,產(chǎn)品設(shè)計(jì)計(jì)劃,測(cè)試計(jì)劃,產(chǎn)品開(kāi)發(fā)完成后還要做評(píng)估。而在這整個(gè)過(guò)程中,編碼時(shí)間只是占據(jù)項(xiàng)目時(shí)間的1/6左右。
張宏江說(shuō):“如今的產(chǎn)品開(kāi)發(fā)都是很大的工程,不可能是一個(gè)人對(duì)整個(gè)程序了如指掌,所以應(yīng)該以軟件工程的理念去做。每個(gè)軟件設(shè)計(jì)的人員不但知道自己需要做什么,還需要了解自己在整個(gè)軟件開(kāi)發(fā)流程中起著什么作用,如何與其他同事配合工作,共同解決問(wèn)題。適時(shí)的把“架構(gòu)師”的概念融入整個(gè)流程。”
培養(yǎng)團(tuán)隊(duì)合作意識(shí)
在面試過(guò)程中,面試官會(huì)有意試探其對(duì)周圍事物和人的評(píng)價(jià),從中可以看出此人的團(tuán)隊(duì)合作意識(shí)。微軟亞洲研究院在初期招聘時(shí)曾經(jīng)遇到這樣一件事情,有一個(gè)公司的上下級(jí)同時(shí)來(lái)應(yīng)聘,在雙方互不知曉的情況下,面試官分別請(qǐng)他們對(duì)對(duì)方進(jìn)行一番評(píng)價(jià)。結(jié)果上司大罵了一頓員工,員工也大罵了一頓老板。最終上司被否決了,員工被錄用,之所以錄用這個(gè)員工也是因?yàn)榧毙枞瞬?。但后?lái),這個(gè)員工在與團(tuán)隊(duì)其他人員合作上出現(xiàn)了問(wèn)題也離職了。
對(duì)于剛從學(xué)校畢業(yè)的學(xué)生,這方面的意識(shí)也比較薄弱。一些軟件開(kāi)發(fā)高手在學(xué)校就做了很多單機(jī)軟件,但更多表現(xiàn)的是個(gè)人英雄主義,而在公司,一定要和其他人合作,研發(fā)中心很看重其個(gè)性是否過(guò)強(qiáng)到無(wú)法與其他人合作。比如,看到自己設(shè)計(jì)的東西,別人給一個(gè)建議,就認(rèn)為別人是給他挑刺,這無(wú)疑增大的合作的難度。陸劍峰說(shuō):“學(xué)生要進(jìn)公司,需要加強(qiáng)自己的團(tuán)隊(duì)合作精神。趨勢(shì)即將推出的百萬(wàn)程序大賽要求必須3-5名學(xué)生組隊(duì)參加也是因?yàn)檫@種原因。”
需要強(qiáng)調(diào)的是,過(guò)度的自信也可能造成團(tuán)隊(duì)合作能力的下降,陸劍峰介紹,曾經(jīng)有幾個(gè)軟件工程碩士畢業(yè)后到研發(fā)中心,自己非常自信。做項(xiàng)目的時(shí)候,雖然看到一些工作很難,很多東西自己還在學(xué),但并沒(méi)有和經(jīng)理談,最后沒(méi)有做下來(lái),造成了工作的拖延,這也是缺乏團(tuán)隊(duì)合作能力的體現(xiàn)。
團(tuán)隊(duì)合作也包含著對(duì)溝通能力的要求。尤其是對(duì)于跨國(guó)企業(yè)的軟件研發(fā)中心,多地域的合作開(kāi)發(fā)并不少見(jiàn)。南京趨勢(shì)就曾經(jīng)和美國(guó)的研發(fā)中心聯(lián)合開(kāi)發(fā)某個(gè)產(chǎn)品,由于時(shí)差的關(guān)系,雙方可以輪流開(kāi)發(fā),順利的情況下縮短一倍的開(kāi)發(fā)時(shí)間,但最關(guān)鍵的是溝通,如果有一個(gè)問(wèn)題沒(méi)有溝通好,可能某方反而會(huì)浪費(fèi)一天的時(shí)間。
優(yōu)秀的項(xiàng)目管理經(jīng)理
和測(cè)試工程師難尋覓
在這些研發(fā)中心的招聘中,很多職位的空缺并不在于開(kāi)發(fā)工程師,而是在于項(xiàng)目管理經(jīng)理和測(cè)試工程師。
由于國(guó)內(nèi)規(guī)范的產(chǎn)品開(kāi)發(fā)公司很少,能夠勝任項(xiàng)目管理經(jīng)理的人屈指可數(shù)。對(duì)開(kāi)發(fā)人員來(lái)說(shuō),管人并不難,但中國(guó)的開(kāi)發(fā)人員更習(xí)慣于接受上級(jí)的領(lǐng)導(dǎo),而對(duì)于并不具有人事權(quán)的項(xiàng)目管理經(jīng)理來(lái)說(shuō),能夠管理起一個(gè)開(kāi)發(fā)團(tuán)隊(duì)就不是一件容易的事情了。目前微軟亞洲工程院的項(xiàng)目管理經(jīng)理多為從美國(guó)微軟總部回來(lái)的經(jīng)驗(yàn)豐富的華人擔(dān)任。
測(cè)試人員的缺乏也令很多研發(fā)中心無(wú)奈。在中國(guó),軟件測(cè)試經(jīng)理這樣的人幾乎可以忽略不計(jì)。而且對(duì)于程序員來(lái)說(shuō),大家還沒(méi)有完全接受軟件測(cè)試的工作,一般就是認(rèn)為測(cè)試就是按照一定的流程進(jìn)行操作找錯(cuò)誤而已,其實(shí)這只是一個(gè)測(cè)試執(zhí)行的過(guò)程,真正的測(cè)試工程師是要能夠設(shè)計(jì)出各種各樣的測(cè)試工具,并使用這些工具對(duì)所開(kāi)發(fā)的軟件進(jìn)行測(cè)試。“微軟工程院的測(cè)試人員面對(duì)的是絕對(duì)有趣也非常有挑戰(zhàn)性的工作。”張宏江說(shuō)。
事實(shí)上,很多大公司都在找測(cè)試工程師,如果開(kāi)發(fā)工程師能夠很成功的轉(zhuǎn)型,未來(lái)的發(fā)展也非常有前途。趨勢(shì)中國(guó)研發(fā)中心的代理測(cè)試部經(jīng)理以前曾做開(kāi)發(fā)部經(jīng)理,他表示,做開(kāi)發(fā)做到最后會(huì)有很多重復(fù)性的工作,學(xué)到的內(nèi)容無(wú)非是更多的API或者網(wǎng)絡(luò)協(xié)議,而做測(cè)試,沒(méi)有什么固定的東西和流程可以遵循,可供發(fā)展的空間更大。測(cè)試一段程序,如果沒(méi)有一定的開(kāi)發(fā)功力,找問(wèn)題會(huì)非常困難。為此,趨勢(shì)中國(guó)研發(fā)中心還和南京大學(xué)軟件學(xué)院進(jìn)行合作,將自己的經(jīng)驗(yàn)做成教材,開(kāi)設(shè)了軟件測(cè)試的專業(yè)。
抓住機(jī)遇 提高素質(zhì)
其實(shí)這個(gè)事情我們應(yīng)當(dāng)放在一個(gè)大的背景下來(lái)看,隨著全球產(chǎn)業(yè)一體化的發(fā)展,給中國(guó)的軟件產(chǎn)業(yè)帶來(lái)了越來(lái)越的機(jī)會(huì),高級(jí)軟件人才的需求越來(lái)越大。同時(shí),國(guó)內(nèi)研發(fā)中心也將越來(lái)越多,微軟對(duì)產(chǎn)品開(kāi)發(fā)的投入自然無(wú)需多講。陸劍峰也說(shuō):“研發(fā)在趨勢(shì)公司的地位很高,公司的CEO張明正自己就說(shuō)對(duì)工程師很寵,我們每年幾百萬(wàn)美元的研發(fā)費(fèi)用很少被砍的。”
放眼望去,中國(guó)軟件產(chǎn)業(yè)要發(fā)展,必須要在軟件產(chǎn)品開(kāi)發(fā)方面走的更好,而這就需要大量適應(yīng)產(chǎn)品開(kāi)發(fā)的程序員。不僅中國(guó)的軟件公司在擴(kuò)招,同時(shí),一些跨國(guó)軟件企業(yè)不斷的在中國(guó)設(shè)立軟件研發(fā)中心,甚至包括一些印度來(lái)華的軟件企業(yè),這對(duì)中國(guó)的軟件開(kāi)發(fā)人員來(lái)說(shuō)不啻于一個(gè)好機(jī)會(huì),但真的把握住這樣的機(jī)會(huì),重視提高這些企業(yè)所看重的某些素質(zhì),這無(wú)論對(duì)自身還是整個(gè)中國(guó)軟件產(chǎn)業(yè)都是非常有益的。

微軟亞洲工程院稱自己最需要的三類人才
軟件設(shè)計(jì)工程師
微軟的軟件開(kāi)發(fā)流程與其它軟件公司并無(wú)太大不同:需求分析-設(shè)計(jì)-實(shí)現(xiàn)(編程)-測(cè)試-發(fā)布。但微軟更強(qiáng)調(diào)人員的合作和成長(zhǎng)。微軟要求軟件設(shè)計(jì)工程師的基本技能出眾并善于學(xué)習(xí),溝通能力、協(xié)調(diào)能力出類拔萃,還要求他們“具備‘架構(gòu)’的概念”,能適時(shí)用 “架構(gòu)師”的角色去了解整個(gè)流程,從而主動(dòng)發(fā)現(xiàn)問(wèn)題并協(xié)同解決問(wèn)題。
軟件測(cè)試工程師
“給你一臺(tái)冰箱,你將如何測(cè)試它?”
這是微軟亞洲工程院招收測(cè)試工程師時(shí)的一道題目。遵循兩條不同的思路,此問(wèn)題可以有兩個(gè)答案:一是檢驗(yàn)冰箱的外觀有否破損,門(mén)能否打開(kāi),冷凍室、冷藏室的實(shí)測(cè)溫度是否符合標(biāo)稱,溫控裝置能否正常發(fā)揮作用,燈光裝置是否正常……二是為冰箱設(shè)定最低溫度并使之持續(xù)運(yùn)行,記錄其所能正常運(yùn)轉(zhuǎn)的最長(zhǎng)周期,接入電源并在不同電壓下觀察冰箱的穩(wěn)定情況,切斷電源并檢查冰箱的保鮮時(shí)間……只有同時(shí)答出這兩個(gè)答案的應(yīng)聘者才能通過(guò)這一關(guān)的考驗(yàn)。微軟亞洲工程院需要那種對(duì)軟件產(chǎn)品測(cè)試工作情有獨(dú)鐘,能獨(dú)力編制測(cè)試計(jì)劃與相應(yīng)工具,并能與產(chǎn)品部門(mén)的同事密切配合、高效溝通的軟件測(cè)試工程師,他們能透徹地理解微軟產(chǎn)品,并可以完成產(chǎn)品開(kāi)發(fā)、測(cè)試兩部分的工作。
Program Manager
有別于其它軟件公司的Project Manager負(fù)責(zé)制,在微軟的軟件開(kāi)發(fā)過(guò)程中,由Program Manager分配資源、控制進(jìn)度、管理流程。應(yīng)聘者不僅要技術(shù)過(guò)硬,還要有很好的情商,如親和的性格、極強(qiáng)的協(xié)調(diào)和溝通能力、能迅速把握用戶需求、深諳項(xiàng)目的分析、設(shè)計(jì)與進(jìn)程管理,對(duì)于新技術(shù)和產(chǎn)品有著超乎尋常的敏銳嗅覺(jué)并能迅速深入其中等等。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多