硅谷對(duì)于天才軟件工程師的需求絲毫沒(méi)有減弱的跡象,無(wú)論是谷歌(Google)這樣的業(yè)界巨頭還是Snapchat這種風(fēng)頭正勁的小公司,越來(lái)越多以消費(fèi)者為中心的企業(yè)都愿意在員工薪酬和福利上一擲千金。但同時(shí),公司老板們自然也希望看到物有所值,這就意味著,他們對(duì)員工的期望值變得更高。
遠(yuǎn)的不說(shuō),只要研究下斯坦福大學(xué)(Stanford University)計(jì)算機(jī)科學(xué)
課程CS194,你就會(huì)看出軟件工程學(xué)科在過(guò)去十年內(nèi)的變化有多大。每季度末,這門(mén)課的學(xué)生們就要提交自己的期末設(shè)計(jì)。“十年前,能夠做出微型網(wǎng)頁(yè)伺服器的小演示就已經(jīng)算是相當(dāng)不錯(cuò)的成就了,”拉姆齊?斯里尼瓦桑說(shuō)。“如今,你必須能夠完成功能齊全的網(wǎng)頁(yè)或手機(jī)應(yīng)用程序”。斯里尼瓦桑于2003年畢業(yè)于斯坦福大學(xué)并擁有計(jì)算機(jī)科學(xué)學(xué)位,如今,他經(jīng)營(yíng)著一家叫做Counsyl的基因疾病測(cè)試初創(chuàng)公司,公司擁有40名工程師。
當(dāng)然,要做到這一點(diǎn),你也必須擁有更加廣泛和更為先進(jìn)的工具。(今天,筆記本電腦微處理器的性能都已遠(yuǎn)超circa Y2K),因此,像Django(一種開(kāi)源網(wǎng)頁(yè)框架)這樣先進(jìn)的軟件工具就可以用來(lái)很快地構(gòu)建出數(shù)據(jù)龐大復(fù)雜的服務(wù)器,比如Pinterest和Instagram.
“我們解決了一系列棘手的問(wèn)題,可以讓人們?nèi)プ鲆恍┰?jīng)很少有人有精力和耐心去做的事情,”Facebook公司工程總監(jiān)佩德拉姆?克亞尼說(shuō)。2007年,克亞尼從谷歌跳槽到Facebook,普遍認(rèn)為是他構(gòu)建了Facebook賬戶防護(hù)與攔截垃圾郵件基礎(chǔ)架構(gòu)的核心部分。如今,他的職責(zé)包括幫助挑選工程師候選人以及運(yùn)作Facebook編程馬拉松(hackathons)。
Facebook沒(méi)有透露公司具體收到過(guò)多少應(yīng)用程序,但克亞尼說(shuō)他們?cè)谔暨x人才的眼光要比7年前更加敏銳。“以前,如果我們有三個(gè)空缺職位,一般只會(huì)有10個(gè)人前來(lái)面試,”克亞尼說(shuō)。“如今,同樣數(shù)量的職位卻能吸引到更多的候選人。”雖然克亞尼說(shuō)他會(huì)更重視聰明和熱情而非經(jīng)驗(yàn)。但有報(bào)道稱,要申請(qǐng)F(tuán)acebook公司高級(jí)工程師職位,必須具有豐富的經(jīng)驗(yàn)。據(jù)最近一期《紐約時(shí)報(bào)雜志》(New York Times Magazine)報(bào)道,F(xiàn)acebook公司幾十位工程技術(shù)經(jīng)理在跳槽來(lái)這家社交媒體公司之前,就已經(jīng)在甲骨文公司(Oracle)做到了高管職位。篩選候選人如今也成為一種綜合性考量,既要考察解決問(wèn)題、設(shè)計(jì)系統(tǒng)的能力,也要考察候選人的性格是否與公司文化相符,比如是否善于溝通、善于團(tuán)隊(duì)合作,是否能夠?yàn)榱隧?xiàng)目的順利進(jìn)行而收斂鋒芒等。
PureStorage公司聯(lián)合創(chuàng)始人兼首席技術(shù)官約翰?考格雷夫認(rèn)為,他創(chuàng)辦的這家企業(yè)存儲(chǔ)初創(chuàng)公司最看重快速思考、行動(dòng)高效以及在工程方面有天賦等因素,而不是簡(jiǎn)歷上羅列出的過(guò)往經(jīng)驗(yàn)。相較于上世紀(jì)90年代甚至本世紀(jì)早期,這都是徹頭徹尾的改變,當(dāng)時(shí)考格雷夫還在維爾軟件公司(VERITAS Software)工作。維爾軟件是一家技術(shù)備份軟件公司,2005年與賽門(mén)鐵克公司(Symantec)合并。“現(xiàn)在所有變化都很快,”考格雷夫說(shuō)。他所指的是產(chǎn)業(yè)創(chuàng)新。他說(shuō):“如果一個(gè)人剛畢業(yè)就進(jìn)了IBM,工作15年,把好幾年的心血都花在某件事情上,這樣做其實(shí)是在毀了自己。”
Hearsay Social是一家社會(huì)化媒體營(yíng)銷管理平臺(tái),公司首席技術(shù)官兼創(chuàng)始人史蒂夫?加里蒂說(shuō),軟件工程師也被要求在公司中直接與消費(fèi)者互動(dòng),為他們解決問(wèn)題。他說(shuō):“人們對(duì)那些支配著他們?nèi)粘I畹能浖O(shè)計(jì)者們的要求越來(lái)越高。”
正如加里蒂一樣,本地服務(wù)平臺(tái)Thumbtack公司首席執(zhí)行官兼聯(lián)合創(chuàng)始人馬爾科?贊帕科斯塔要求公司13位軟件工程師必須做到全能。在招聘之初,公司團(tuán)隊(duì)就在尋找那些能夠直接提升Thumbtack公司整體用戶體驗(yàn)而不僅僅只滿足于完成分配任務(wù)的人。這樣的篩選流程意味著,這家初創(chuàng)企業(yè)從每150個(gè)候選人中只能雇用一位軟件工程師。他舉例說(shuō),2011年4月,一位軟件工程師提出改善Thumbtack登錄體驗(yàn)的方案,即用戶無(wú)需手動(dòng)輸入登錄信息,認(rèn)證系統(tǒng)會(huì)根據(jù)用戶郵箱地址和網(wǎng)頁(yè)瀏覽歷史記錄為用戶自動(dòng)登錄。贊帕科斯塔說(shuō):“他之所以能帶來(lái)這樣偉大的革新是因?yàn),他不僅是以用戶為中心,而且還清楚地知道整個(gè)系統(tǒng)的架構(gòu)。”