來訪者H跟我說,她做了兩年多軟件測試工作,主要是功能測試,日常就是“點點點”,感覺自己沒有核心競爭力,因為她既沒有技術(shù)實力也沒有管理能力,還不善表達(dá)。為此H非常焦慮,擔(dān)心干不長久。核心競爭力,這是人人都想擁有,但多數(shù)人卻說不清楚的東西。所以我結(jié)合自己的幾段工作經(jīng)歷來聊一下這個概念,并給出建立核心競爭力的指南。12008年,我轉(zhuǎn)換工作,再次回到老東家。沒多久,領(lǐng)導(dǎo)安排負(fù)責(zé)“視頻盒子”預(yù)研工作的F,把項目交給我負(fù)責(zé)。后來在不到9個月的時間里,我?guī)е鴰讉€實習(xí)生,實驗了Windows+MPlayer、Linux+Qt+MPlayer、Direct 3D + DirectShow +CEGUI、Linux+SDL+ffmpeg等超過6種方案,還給一些潛在客戶客戶做了階段性成果演示。我能做到這種效果,除了工作勤奮之外,最關(guān)鍵的是,我有兩種能力,剛好能夠在快速探索階段發(fā)揮作用。一種是快速學(xué)習(xí)能力,比如我學(xué)習(xí)Qt、學(xué)習(xí)DirectShow、ffmpeg等,都很快,一兩個星期就能找到關(guān)鍵知識組合,上手做東西。另一種能力是快速搭建原型,比如我們第一個原型,我就是快速研究各種資料后,買了一臺HTPC,搭配USB+紅外的遙控器,配置了Windows和MPlayer,組合而成。快速學(xué)習(xí)能力和快速原型能力,就是我在“視頻盒子”預(yù)研項目上的核心競爭力。正是因為我有這種核心競爭力,領(lǐng)導(dǎo)才會把項目從更有管理經(jīng)驗的F手上轉(zhuǎn)移到做軟件開發(fā)還不到三年的我這里。2012年,團隊已經(jīng)完成了“視頻盒子”好幾個版本的開發(fā),十幾個人的團隊里,有人用C++做流媒體服務(wù)器開發(fā)很厲害,有人對mp4格式很熟悉,還有人能用C語言開發(fā)復(fù)雜而繁瑣的P2P協(xié)議,而我呢,盡管有相當(dāng)一部分精力被項目管理和團隊管理占據(jù),還是會在客戶端挑一些核心模塊來做,而且能快速搞定。這個時候,相比客戶端團隊的伙伴們,我在軟件開發(fā)方面,依然擁有競爭優(yōu)勢——我能更好的理解整個系統(tǒng)的業(yè)務(wù),在此基礎(chǔ)上,能做出更好的架構(gòu)設(shè)計,同時,前幾年在Qt方面的積累,也使得我能寫出更簡潔有效的代碼。系統(tǒng)思考+架構(gòu)設(shè)計+Qt開發(fā)經(jīng)驗,是我這一時期在開發(fā)上的核心競爭力。3月8日,有一位來詢者在知乎付費向我咨詢Offer選擇問題,在回答我提出的問題時,他說,“安老師果然不凡,問的都不一般?!?/span>