小序:

         回到公司總部做技術培訓和人員招募有一段時間了,心中感慨萬千。回顧一下自己的學習歷程,首先應該認真檢討一下自己:從小學開始,學習就一直不是很好——浮浮躁躁、欠缺紮實。很幸運,我藉助小時候被父親培養出來的求知慾加上物理老師在探索、研究方面的啟蒙以及朋友父親在計算機方面的啟蒙進入了心儀的計算機行業發展,並且有機會在這個行業中從事一些與招聘和培訓相關的工作。目前,我工作中最重要的兩個topic就是:“什麼樣的人是可以招進公司的”和“什麼樣的人是可以培訓出來的”。很遺憾,我沒有專業HR的經驗,對於如何識別一個人的人品、性格、職業發展的前景等不太在行,我的責任僅體現在技術與專業知識方面。
 
         與我的大多數技術文章不同,本篇文章的議題和內容是比較嚴肅的(儘管也會忍不住調侃兩句),因為它牽扯到當代大學教育、學生就業、企業招聘等重要的話題。正因為這個話題是嚴肅的,所以我在寫這篇文章的時候,也儘可能地保持了客觀的視角和中立的心態——時刻勸告自己不要像個憤青一樣***社會和教育、不要小人得志般地鍼砭大學生(說實話,大學生是有自己的一些缺點,但也有自己的難處,而且,大學生中也有很多好樣的!)。
 
         本來這篇文章早就寫出來了,之所以沒有掛出來是因為我一直在想這樣一個問題——這篇文章掛出來的目的是什麼?現在,我似乎找到了答案,那就是:真誠地幫助目前在校的學生瞄準企業需求、修正自己的學習軌跡、順利進入企業工作;同時幫助公司招聘和培訓越來越多的優秀人才。
 
         最後懇請大家在看完文章後,留下您的寶貴意見——為了中國的IT教育、IT企業,也為了你自己。

正文:

相信大家都聽說過建國初期、趕上自然災害那陣子,曾經出現過有人餓死的情況——那是因為物資太匱乏了。現在已經不會再有這樣的訊息了——因為物質水平上來了。呵呵,你可能會問:怎麼今天提起這個來了?事情是這樣的——最近被調回總部搞招聘和培訓,工作壓力非常大——為什麼?以前做銷售的時候,那是從別人兜裡掏錢,難啊……現在倒過來,是你拿著大把的offer、給別人“發錢”,一樣難!一方面,媒體在大量報導當前大學生/研究生的就業如何如何難,另一方面,真實的情況是企業裡面求才若渴、虛位以待——該信誰的?
 
         的確,有大批的學生沒有工作,所以我們應該相信就業是困難的;的確,企業裡有大量空缺的職位,我們也應該相信企業。於是,大家的目光齊刷刷地指向了培養大學生的園地——高校,對學校、對老師、對教材、對制度……一時間罵聲四起。誠然,每所大學作為一個龐大的機構都會有這樣那樣的問題——家家都有本難唸的經嘛;還有人說,是大學的教材跟不上時代潮流,那我要問——基礎課你怎麼跟潮流?我就不信二十年前的快速排序到了今天就能比氣泡排序慢了?(不過,我個人對大學教學用的課本質量,表示不滿意);也有人說,是大學的老師水平不行,那我要問了:師不必賢於弟子、弟子不必不如師——既然他水平不行,又有幾個學生能超過他、把他給PK了呢?
 
         依我看,這些問題都是次要的,最重要的問題還是在大學生自己身上。我試著證明一下:
1.         從哲學角度上分析:內因是起決定作用的,是矛盾的主要方面。君不見各大IT公司中都有非計算機專業的人士躋身技術要職嗎?
2.         是大學的教材、管理、教師差嗎?OK,看看校園周邊的飯館有多紅火,你就知道這個問題的答案了——如果把大學比作食堂,食堂用的菜差、環境不優雅、廚師手藝差,誰還在這兒吃飯?學生不都跑到外面吃去啦?換到學習上,學校的教材不行、教師水平差,市面上那麼多好書呢?有幾個人看了?CSDN和各種社群裡那麼多高手呢,有幾個學生去求教、去學習了?
3.         單說學習物資——要是放在二十年前,那時候搞臺計算機比等重量黃金也差不多了,更別提搞些書和教材了。現在呢?網咖裡都用上P4雙核+19液晶了、滿世界的書了(博文、圖靈……好書出的目不暇接)。可是大學生們呢?計算機本專業的,沒有自己計算機的不在少數、看過的書少到屈指可數。我有一個朋友,也是個C++方面的技術HR,第一輪面試的時候有道題,就是列了個書單子,從低階到高階,讓應試者回答都看過哪些書(其中包含了《C++ Primer》、《Effective C++》、《C++必知必會》到《深入探索C++物件模型》等書)。據這位朋友講:大學生看過三本以上的都少見。學生說是書太貴、買不起。OK,看看校園周邊的飯館有多紅火,你就知道這個問題的答案了——據說大學生一個月的生活費能上千,現在最貴的書打完8折也就七八十吧,一個月買一本還是買得起。省省奢侈浪費的錢、省點菸酒錢,應該沒問題的。再說了——網上的電子版那可是一分錢都不收的。作為學校課本補充讀物的經典書籍不去讀、作為企業需要的新興技術讀物也不去讀……這不正好比守著大堆的珍饈美味卻活活餓死一樣嗎?為什麼會餓死?原因有二:打小有父母養著感覺不到餓,不想吃;打小有老師喂知識,老師不餵了,不會吃。

 

現在我將在工作中發現的一些比較嚴重的問題列出來,並提供點解決方案:
 
1.        缺少必要的常識:

l  基本操作水平差。例如:敲鍵盤最基本的指法不正確、不能正確安裝作業系統、共享檔案。
l  軟體使用太少。例如:對Word/Excel及圖形影像軟體不熟練、使用過的其它軟體太少。
l  硬體知識太少。例如:不會配置網路。
l  ———————————————————————————————–
l  問題嚴重度:#####
l  傷害形式:表現為專業人士不及計算機Fans的能力,傷及自信。
l  正確解決辦法:熱愛你的專業,熱愛你的計算機,熱愛你的軟體,熱愛程式設計(有些同學幻想著搞計算機專業可以不學程式設計,OK,那是個“幻想”——實際上一名網路高手的程式設計水平絕對不比普通程式設計師差)……還有,很重要的一點,要有自己的計算機,讓它的CPU和記憶體效能足夠好(最好顯示卡足夠爛),而且要有實時可用的網路(有些高校的網路比網咖的還慢,讓人極為惱火)。
l  速成解決辦法:買些Fans們喜歡讀的裝機、組網入門書籍,惡補一下。
l  ———————————————————————————————–
 
2.         基礎知識不紮實:
l  頭腦裡的錯誤概念極多。例如:建構函式是用於分配記憶體的、C++的結構體不能包含成員函式。
l  必知必會的知識不知道。例如:分不清過載和重寫。
l  ———————————————————————————————–
l  問題嚴重度:#####
l  傷害形式:讓面試人員感覺你在大學沒有仔細學習、學習態度不好,即使培訓也培訓不出來。
l  正確解決辦法:深耕你學過的每一本書,以它為綱、博覽群書。
l  速成解決辦法:在網上收集面試題,首先要都做對,其次不論對的還是錯的,都要搞透徹。
l  ————————————————————————————————
 
3.         知識結構脆弱:
l  知識面極窄。例如:除了會操作Windows,對Linux幾乎一無所知。
l  深度遠遠不夠。例如:什麼是COM.NET/Java JIT的執行原理是什麼、Windows對記憶體的管理、程式與執行緒、程式在硬碟/記憶體中的結構。
l  ————————————————————————————————
l  問題嚴重度:####
l  傷害形式:不影響低端開發/測試就業,但影響你進入高檔職位獲取高薪。
l  正確解決辦法:多泡書店,什麼書都拿起來看看、翻翻前兩章,這樣可以增大知識的廣度;然後選擇自己喜歡的一兩個方面進行深挖(人沒有全才,別貪多!),多閱讀這些方面的名家名譯名著。
l  速成解決辦法:如果你有,請告訴我。(靠忽悠沒用,高階職位的面試官比我聰明多了:p
l  ————————————————————————————————-
 
4.         學會的知識不會使用:
l  知識僵化。例如:一提到組合語言,都知道要使用暫存器;但如果從硬體角度提問“計算機內部”最快的儲存器是什麼,就想不到是暫存器了。
l  知識與實踐距離太遠。例如:如果你問“比記憶體(實際是指記憶體條)快的儲存器是什麼”,他知道是快取記憶體,而你問他“快取記憶體在哪裡”,就不知道了(如果知道賽揚與奔騰的區別,應該知道是整合在CPU上的)。知識不正統,基本上都是為了學習/考試而學習,寫軟體沒有工程意識,不懂得複用和元件化(只會寫EXE,不會寫LIBDLL)。
l  ————————————————————————————————–
l  問題嚴重度:###
l  傷害形式:反應出來是人看上去比較“木”,頭腦裡的知識不能快速地調動進來。會讓HR給你定薪水的時候往下調。
l  正確解決辦法:多參與實際專案(大多數所謂“畢業設計”其實就是糊弄人,沒到大四的學生別抱幻想,讀完大四以及讀研的過來人自己都清楚)。建議在讀大學的同學能找點私活幹一干,這也算是業內一條公開的祕密吧——凡是那些在大學裡就攬私活幹的學生基本上都成事兒了。當然,我不是鼓勵你以做專案為由翹課。做專案的時候,至少有一個專案應該是從頭(需求分析)到尾(驗收測試)跟下來。還有就是平時多聽聽辯論賽、做做寫楹聯的練習,這些練習都是訓練你在極短時間內最大限度呼叫頭腦中資料庫的最佳手段,可惜的是當代教育把中國的優秀教學手段給拋棄了。
l  速成解決辦法:大量閱讀和回答面試題。
 
5.         動手能力低:
l  實際操作水平低。例如:不會自己做網線把兩臺計算機互連、未使用過英語版Windows
l  編碼能力極低。例如:如果說90%的程式設計師寫不出“快速排序”的程式碼,那麼至少一半的大學畢業生國家二級C語言到不了60分。
l  —————————————————————————————————
l  問題嚴重度:####
l  傷害形式:會讓面試官或帶你的人感覺到你什麼東西都做不來、太難帶,更重要的是會挫傷自己的自信心(技術的缺陷也許不致使,態度方面的缺陷可能導致你在未來屢受挫折!)。
l  正確解決辦法:學以致用,參見上一條的解決方法。不過,本條還有些額外要說的——除了做專案之外,學習的時候不要幹看書,要一邊看一邊動手,至少是看過之後找個時間馬上動手實踐。比如學Windows Server,那就要動手裝一臺伺服器然後折騰一下;學C#/C++開發,那就多讀讀成品程式碼,讀懂了就立刻自己寫幾遍(注意:一般要寫好幾遍!)——很難想象你說你在學C#/C++,卻連Visual Studio都沒有開啟。
l  速成解決辦法:去CSDN的外包頻道找個專案,最好是那種你不會幹的,然後請一幫高手吃頓飯,告訴他們你瘋了,讓他們一定要幫你,不然你要賠人家好幾萬——然後開始做。我想結果一定是你學到了很多東西、鍛鍊了承受壓力的能力,人成熟了而且還有錢可掙。一舉多得,何樂而不為?
 
6.         軟性問題:
l  脾氣大
l  懶散、不敬業,缺乏責任心。
l  傲慢,恃才傲物。
l  畏難,缺乏進取心。
l  想當然(不想“為什麼”,不考慮結果)
l  執行能力差
l  學習速度和接受能力差
l  適應能力差,總按自己的習慣說話和辦事
l  自我為中心,不考慮他人感受,不講究溝通手段(甚至鄙視使用溝通技巧)
l 虛榮、脆弱  
l  —————————————————————————————————–
l  問題嚴重度:###
l  傷害形式:有些是慢性病,有些是急性的。有些傷一時,有些傷一世。
l  正確解決辦法:這些習慣都是二十多年積累在自己體內的,家家有本難唸的經。而且,有些缺點是與另外一些優點伴生的,不好去掉。具體情況具體分析。我把個人的一點經驗總結成一句話,送給大家,那就是:瞭解你自己——從瞭解自己想要什麼做起。
l  速成解決辦法:多看一些企業內訓推薦書籍,有一本《高效能人士的七個習慣》不錯,建議大家看看。這方面的書很多,關鍵在於找到適合自己的(比如你喜歡和風細雨式的引導,那就看《誰動了我的乳酪》;如果你喜歡邏輯性強的,那就看《執行力》;如果你是鐵血性格,讀讀《沒有任何藉口》不錯;如果你認為自己有領導天賦,那就讀讀《贏》……),並且對症下藥(讓書的側重點與你需要提高的地方匹配)。

 

最後,衷心祝大家好運,祝大家都找到稱心如意的工作,建立起自己幸福美滿的家庭!讓我們的IT行業、讓我們的國家更加繁榮。

 

後記:

         網路是知識和資訊的海洋,我雖已盡力,但以我個人的學識和經驗,這樣的文章說是“杯水車薪”都得算是自不量力——只能算是滄海一粟吧——這樣我才安心。如果閣下看了這篇文章感覺還不錯,請將它轉載一下,因為我想幫助更多的人。同時,我更希望我丟擲的這塊磚能引得您的金玉之聲——我也是個在學習和成長的人。您可以在文章後回覆,也可以給我寫郵件,[email]liutm@beyondsoft.com[/email]。無論是肯定還是批評,它對我都有非同一般的價值。謝謝!
 
         同時,我在博彥科技(北京)有限公司的微軟事業部工作,負責的是人才遴選、培訓與招聘(以微軟相關技術方面的為主,Java方向為輔)。我立志成為一名“識貨”並且“有貨”的招聘、培訓和管理人員。如果你正在找工作,不妨多來我的部落格裡看看[url]http://liutiemeng.blog.51cto.com[/url]。特別提醒應屆的畢業生同學們:對於你們,首先,我並不要求工作經驗,只要你的大學沒有虛度,我都願意幫你一把;其次,人無完人,企業用人用的也是你的長處而不是你的短處,不要因為自己有缺點就失去自信——請記住,我歡迎你們,博彥科技歡迎你們!

 

鳴謝:

         呂天棟,範東麗二位同事在百忙之中抽出時間為這篇文章進行校對。同時感謝沈蕾加盟軟能力培訓。
 
=======================================================================

法律宣告本文章受到智慧財產權法保護,任何單位或個人若需要轉載此文,必需保證文章的完整性(未經作者許可的任何刪節或改動將視為侵權行為)。若您需要轉載,請務必註明文章出處為51CTO以保障網站的權益;請務必註明文章作者為劉鐵猛[url]http://liutiemeng.blog.51cto.com[/url] ),並向[email]liutm@beyondsoft.com[/email]傳送郵件,標明文章位置及用途。轉載時請將此法律宣告一併轉載,謝謝!
=======================================================================