1. 有道無(wú)術(shù),術(shù)可求;有術(shù)無(wú)道,止于術(shù)
丁志浩, 男, 碩士, 某知名芯片公司軟件工程師。
以下這些內(nèi)容是寫給即將成為職業(yè)人的在校學(xué)生的, 希望能夠?qū)λ麄兊那舐毰c以后的工作有一定的參考作用。
在介紹求職之前, 我想先說一些與具體技術(shù)無(wú)關(guān)但卻比技術(shù)更加重要的東西, 主要有以下兩個(gè)方面的內(nèi)容: 第一點(diǎn), 認(rèn)清自我; 第二點(diǎn), 保持強(qiáng)烈的求知欲。 之所以提及這兩點(diǎn), 并且認(rèn)為它們是最重要的東西, 是結(jié)合我的親身經(jīng)歷, 我認(rèn)為一個(gè)人最重要的是認(rèn)清自我, 只有認(rèn)清了自我, 你才會(huì)知道自己想要做什么、 適合做什么、 能做什么。 在某種程度上來(lái)說, 這比所學(xué)的知識(shí)、 技術(shù)更加重要。 只有方向正確了, 才會(huì)有前進(jìn)的動(dòng)力; 只有有了前進(jìn)的動(dòng)力, 才會(huì)為目標(biāo)不斷努力; 只有朝著正確方向不斷努力了, 才可能會(huì)有收獲。 其次, 要有強(qiáng)烈的求知欲, 隨著年齡的增大、 個(gè)人閱歷的增長(zhǎng), 生活、 家庭、 工作會(huì)慢慢消磨掉你的雄心壯志,而能保持強(qiáng)烈的求知欲實(shí)屬難能可貴。 世界上很少有學(xué)不會(huì)的東西, 就看你是否用心去做了, 是否愿意花時(shí)間、 動(dòng)腦筋、 投入精力去做, 萬(wàn)事就怕認(rèn)真, 只要你認(rèn)真做了, 通常是可以學(xué)會(huì)的。
切入正題, 作為一名以程序員為職業(yè)目標(biāo)的求職者, 關(guān)注的領(lǐng)域主要還是以技術(shù)為主,IT 企業(yè)在面試的時(shí)候主要關(guān)注求職者什么方面的內(nèi)容呢? 以我這些年的工作經(jīng)歷來(lái)看, 大企業(yè)看道, 小企業(yè)看術(shù)。 有道無(wú)術(shù), 術(shù)可求; 有術(shù)無(wú)道, 止于術(shù)。 具體來(lái)說, 大企業(yè)更加看重的是求職者的基礎(chǔ)知識(shí)以及解決問題的能力。 一般而言, 大企業(yè)都會(huì)有比較完備的培訓(xùn)機(jī)制, 它可以在較短時(shí)間內(nèi)把一個(gè)什么都不會(huì)的員工塑造成一個(gè)它想要的人; 而小企業(yè)則不然, 他們更加注重求職者的實(shí)用性, 求職者當(dāng)前會(huì)什么, 能給企業(yè)帶來(lái)什么。 這種思維方式的不同其實(shí)也是由企業(yè)的性質(zhì)決定的, 其本身沒有對(duì)錯(cuò)之分。 當(dāng)然這也無(wú)可厚非,所以個(gè)人建議求職者最好夯實(shí)計(jì)算機(jī)基礎(chǔ)知識(shí), 操作系統(tǒng)、 編譯原理、 算法等這些基礎(chǔ)知識(shí)就是重中之重了, 需要重點(diǎn)掌握。 萬(wàn)變不離其宗, 當(dāng)你到達(dá)了一定程度, 對(duì)你而言只是個(gè)形式上的差異而已。
對(duì)于求職者需要如何準(zhǔn)備才能更好地獲得面試官的青睞, 我覺得, IT 企業(yè)一般需要的大多數(shù)都是技術(shù)型人才, 所以具有以下 3 個(gè)優(yōu)點(diǎn)的人, 一般更能受到面試官的親睞: 淤基本功扎實(shí)的人, 基礎(chǔ)扎實(shí)了, 后勁就足, 發(fā)展前景就更好; 于具有強(qiáng)烈的求知欲、 對(duì)未知領(lǐng)域比較感興趣、 能夠接受新事物的人; 盂在某個(gè)領(lǐng)域有比較深入的研究的人。 因?yàn)槿绻舐氄咭呀?jīng)在某個(gè)方面有了比較深入的研究, 有了良好的基礎(chǔ), 對(duì)于將來(lái)的發(fā)展肯定會(huì)更好, 例如, 當(dāng)前好多企業(yè)都在搞云計(jì)算, 如果求職者對(duì) Hadoop 這種架構(gòu)有比較深入的理解, 當(dāng)然就比不懂 Hadoop的求職者成功率更高。
有了錄用通知 (offer) 以后, 在挑選 offer 時(shí), 求職者往往也很糾結(jié), 其實(shí)我在這里也不是告訴求職者是該選擇互聯(lián)網(wǎng)還是芯片公司, 或是其他類型企業(yè), 因?yàn)閷?duì)這個(gè)問題, 仁者見仁智者見智, 每個(gè)人考慮的側(cè)重點(diǎn)也不一樣, 所以在此我不說到底該選什么企業(yè), 以免誤導(dǎo)大家, 但我可以給求職者一個(gè)建議: 往大的方面講, 首先是選擇行業(yè), 然后選擇企業(yè), 最后是選擇職業(yè)。 最好能夠綜合自己的興趣愛好, 因?yàn)榕d趣是最好的老師。
2. 求精不求全
褚艷利,女,碩士,某知名電子商務(wù)公司軟件工程師
時(shí)光荏苒, 我已經(jīng)成為 IT 業(yè)一名所謂的 “老鳥冶 了, 但我也曾是一名普通的求職者, 也曾在求職的路上歷經(jīng)風(fēng)雨。 希望我的一些經(jīng)歷和感悟, 能為朋友們提供些許幫助。
對(duì)于技術(shù)的積累, 我覺得是 “求精不求全冶, 如今的高等院校通常都會(huì)開設(shè) “C 語(yǔ)言冶、“C ++ 冶、 “Java冶、 “網(wǎng)絡(luò)冶、 “數(shù)據(jù)庫(kù)冶、 “編譯原理冶、 “軟件工程冶 等課程, 但由于精力有限, 畢竟不是每個(gè)人都可以做到門門精、 樣樣通, 所以我建議從興趣出發(fā), 深入學(xué)習(xí)幾門課程(當(dāng)然, 其他課程也要學(xué), 畢竟是在技術(shù)領(lǐng)域, 一些概念和基本原理不知曉是不行的), 例如我個(gè)人比較鐘愛數(shù)據(jù)結(jié)構(gòu)、 算法、 C 語(yǔ)言、 操作系統(tǒng)等專業(yè)知識(shí), 對(duì)這些下足功夫做足功課,也正是這些基礎(chǔ), 讓我打贏了很多場(chǎng)艱難 “戰(zhàn)役冶。 當(dāng)然, 在面試他人的過程中, 我也會(huì)問到一些可能他們不太擅長(zhǎng)的知識(shí), 例如設(shè)計(jì)模式。 其實(shí)我并不是為難他, 只要他能講出自己的理解, 并直言自己這方面知識(shí)的欠缺, 我也覺得無(wú)可厚非, 這種坦白比不懂裝懂來(lái)得更真實(shí)、 更有力量。 所以, 作為一名 “過來(lái)人冶, 我覺得大部分面試官在面試時(shí), 會(huì)更加側(cè)重于考查求職者擅長(zhǎng)的方面, 從這點(diǎn)能看到求職者未來(lái)發(fā)展和潛力。
我覺得要想獲得面試官們的青睞, 求職者需要注意以下幾個(gè)方面的問題:
1) 衣著妝扮。 對(duì)于技術(shù)類職位, 衣著妝扮雖然不做要求, 但也不能過于邋遢。 女性求職者畫一點(diǎn)淡妝更好。
2) 眼神交流。 記住, 你對(duì)面坐著的是面試官, 不是墻壁, 你需要跟他有眼神交流。 不要怕, 試著抬起頭來(lái), 面試官的笑容多半可以緩解求職者的緊張情緒, 以及答不上題的尷尬氣氛。 之所以害怕, 其實(shí)是自己嚇倒了自己。
3) 氣氛把握。 語(yǔ)速不要太快, 太快就容易將自己置于緊張的狀態(tài)之中, 回答問題無(wú)論會(huì)與不會(huì), 都要放慢節(jié)奏, 松緩身心, 因?yàn)槟愕臓顟B(tài)會(huì)直接影響面試官的感受以及判斷。
4) 背景了解。 如果你參加一家公司的面試, 最好是你真心喜歡的, 并且對(duì)公司多少應(yīng)該有些了解。 例如公司理念、 制度、 規(guī)劃, 談?wù)勀阆矚g的、 你認(rèn)為可以改善的 (這一點(diǎn)上要注意 “度冶), 如果你用了心, 面試官往往會(huì)給予更多機(jī)會(huì)的。
5) 輕松話題。 如果談得比較愉快, 求職者可以自己制造些輕松話題, 例如旅游、 業(yè)界話題等。
經(jīng)歷一段時(shí)間的鍛煉之后, 你應(yīng)該仔細(xì)思考一下, 問一問自己是否可以獨(dú)當(dāng)一面, 是否在業(yè)界, 至少在公司部門內(nèi), 可以聽到你的 “聲音冶、 可以看到你的建議, 如果可以, 那么恭喜你, 你應(yīng)該可以升職了。
3.腳踏實(shí)地,培養(yǎng)多種技能
廖蘭新, 男, 碩士, 某創(chuàng)新型企業(yè)高級(jí)研發(fā)工程師、 開發(fā)經(jīng)理
作為一名一線的技術(shù)研發(fā)人員, 我結(jié)合自己這么多年在工作中的經(jīng)歷, 分享一些經(jīng)驗(yàn)給即將走入職場(chǎng)的畢業(yè)生, 希望能幫助他們?cè)谇舐毜穆飞仙僮咭恍⿵澛贰?/p>
(1) 行業(yè)選擇
我個(gè)人覺得應(yīng)屆畢業(yè)生擇業(yè)時(shí), 選擇適合自己的行業(yè)是非常重要的。 對(duì)于計(jì)算機(jī)類專業(yè)的畢業(yè)生, 可供選擇的行業(yè)很多, 例如商業(yè)銀行類、 國(guó)企、 央企、 傳統(tǒng)的軟件公司、 新興的互聯(lián)網(wǎng)公司等。 而這些行業(yè)又各有各的特點(diǎn), 對(duì)求職者能力的要求迥異。 例如國(guó)企的工作相對(duì)輕松、 薪資一般(體制內(nèi))、 福利很好, 對(duì)技術(shù)要求不是太高, 對(duì)項(xiàng)目進(jìn)度的要求一般不緊迫; 互聯(lián)網(wǎng)公司工作一般比較辛苦, 對(duì)項(xiàng)目進(jìn)度要求非常緊迫, 技術(shù)研發(fā)能力也要求高, 而企業(yè)文化一般較為自由, 其薪資待遇也相對(duì)較高。 所以, 求職者應(yīng)該根據(jù)自己的興趣愛好以及能力特點(diǎn)選擇合適的行業(yè)。
(2) 技術(shù)領(lǐng)域選擇
隨著現(xiàn)代化管理技術(shù)的不斷發(fā)展, IT 企業(yè)中的技術(shù)分工也越來(lái)越明顯。 俗話說: “隔行如隔山冶 同樣是計(jì)算機(jī)科學(xué)技術(shù), 不同技術(shù)領(lǐng)域的人在技術(shù)上也是非常迥異的, 例如互聯(lián)網(wǎng)企業(yè)與芯片企業(yè)關(guān)注的重心就不一樣。 畢業(yè)生一般也很難做到 “通才冶。 所以, 在求職時(shí), 求職者應(yīng)盡量選擇自己喜歡或擅長(zhǎng)的專業(yè)領(lǐng)域, 這些會(huì)決定你今后職業(yè)生涯的主要工作內(nèi)容, 而且
一般也不會(huì)輕易更換。
(3) 雇主選擇
不同的雇主對(duì)求職者要求也不一樣。 以大型科技公司與創(chuàng)業(yè)型科技公司為例加以比較。 創(chuàng)業(yè)型公司一般研發(fā)人員相對(duì)較少, 每個(gè)研發(fā)人員都需要能夠獨(dú)當(dāng)一面, 對(duì)整個(gè)產(chǎn)品的核心代碼都了如指掌, 上至前端開發(fā)、 Web 界面, 下至后臺(tái)底層實(shí)現(xiàn)、 操作系統(tǒng), 所以這對(duì)于個(gè)人成長(zhǎng)是非常好的鍛煉機(jī)會(huì), 但同樣, 創(chuàng)業(yè)公司也有其自身的局限性, 由于工作的需要, 員工一般
身兼數(shù)職, 經(jīng)常加班, 而且在專業(yè)技能上都不夠規(guī)范, 相比大型科技公司完善的團(tuán)隊(duì)、 嚴(yán)格的規(guī)章制度等, 相對(duì)欠缺。
但總的來(lái)說, 創(chuàng)業(yè)型公司更能全方位地激發(fā)個(gè)人潛能, 多角度地發(fā)展個(gè)人能力, 而大型科技公司可以集中鍛煉某項(xiàng)專業(yè)技能。 當(dāng)然, 上述說法也不是絕對(duì)的, 比如某些小型高科技公司也聚集了業(yè)內(nèi)的人才, 完全具備大企業(yè)的 “高精尖冶 特點(diǎn), 而一些大公司的某些部門在初創(chuàng)階段可能也會(huì)像創(chuàng)業(yè)公司一樣艱苦。 如果難于抉擇, 那你就盡量去一家已步入正軌的大公司吧。
(4) 求職建議
因?yàn)槠髽I(yè)需要, 我曾經(jīng)擔(dān)任過一段時(shí)間的面試官, 幫助企業(yè)招聘新人。 我們確實(shí)非常希望招聘到優(yōu)秀的人才, 但在招聘過程遇到了很多令人遺憾的事情。 例如有的人在面試時(shí)因?yàn)榫o張或是其他原因, 發(fā)揮不出真實(shí)水平; 有的人水平一般, 卻夸夸其談, 不腳踏實(shí)地, 真正讓他設(shè)計(jì)算法時(shí), 一頭霧水。 在此, 我想說明一點(diǎn), 企業(yè)在招聘新人時(shí), 需要這樣的人才: 對(duì)人對(duì)事
有信心、 掌握多項(xiàng)技能、 基礎(chǔ)扎實(shí)、 有沖勁、 愿拼搏。 所以, 我建議畢業(yè)生在平時(shí)的學(xué)習(xí)中,一定要腳踏實(shí)地地學(xué)好專業(yè)知識(shí), 適當(dāng)?shù)財(cái)U(kuò)展專業(yè)技能。
(5) 能力培養(yǎng)
進(jìn)入工作崗位之后, 很多畢業(yè)生頗感迷茫, 很難快速?gòu)膶W(xué)生的角色向職業(yè)人的角色轉(zhuǎn)變。
我覺得 IT 行業(yè)的職業(yè)人應(yīng)注重培養(yǎng)自身的 3 種能力: 技術(shù)能力、 管理能力和領(lǐng)導(dǎo)能力。 職場(chǎng)新人往往要靠技術(shù)能力進(jìn)入職場(chǎng), 最初的晉升也主要依靠技術(shù)能力, 它可以讓你成為一名優(yōu)秀的單兵或一名稱職的經(jīng)理, 但很難讓你成為優(yōu)秀的經(jīng)理人, 因?yàn)樗母軛U效應(yīng)非常有限, 這時(shí)就需要第二種能力: 管理能力。 管理其實(shí)是對(duì)資源的管理和利用, 以有效、 可靠地生產(chǎn)產(chǎn)品或提供服務(wù)。 管理能力一般可以通過學(xué)習(xí)得到, 教育、 經(jīng)驗(yàn)、 培訓(xùn)都是提高管理能力的手段。 當(dāng)然, 個(gè)人的悟性也很重要, 能夠從表面現(xiàn)象中分析出規(guī)律, 對(duì)管理能力來(lái)說很重要。 管理能力主要是釋放物的能力, 它可給你一定的杠桿力量, 能讓你在小范圍內(nèi)有所貢獻(xiàn), 但不會(huì)讓你“走冶 很遠(yuǎn)。 這時(shí)就需要第三種能力: 領(lǐng)導(dǎo)能力。 領(lǐng)導(dǎo)能力是釋放別人的能力, 再通過別人來(lái)釋放個(gè)人或物的能力。 領(lǐng)導(dǎo)能力作用可謂巨大, 因?yàn)樗卸?jí)杠桿的效用。 就領(lǐng)導(dǎo)而言, 技術(shù)能力的重要性非常有限, 管理能力次之, 領(lǐng)導(dǎo)能力最為重要。 職業(yè)道路不是單行道, 而是可以從技術(shù)職位向管理職位過渡, 再由管理向領(lǐng)導(dǎo)職位過渡的。
4. 保持空杯心態(tài)
王震, 男, 碩士, 某知名互聯(lián)網(wǎng)企業(yè)研發(fā)工程師。
對(duì)于個(gè)人的發(fā)展, 扎實(shí)的基本功將更有利于你在行業(yè)里站穩(wěn)腳跟, 走得更遠(yuǎn)。 “術(shù)業(yè)有專攻, 所謂專業(yè), 在于求深而不在于求廣。 當(dāng)然, 話無(wú)絕對(duì), 更廣的知識(shí)面可以幫助你對(duì)整個(gè)大行業(yè)背景有一個(gè)比較清晰的認(rèn)識(shí), 知道自己在產(chǎn)業(yè)鏈中處于一個(gè)什么樣的位置, 能夠做出多大的成就, 有多大的發(fā)展空間。 結(jié)合我自己的經(jīng)歷, 以軟件類研發(fā)為例, 具體而言, 后臺(tái)開發(fā)
方向, 系統(tǒng)、 網(wǎng)絡(luò)的底層, 比如操作系統(tǒng)事件機(jī)制 (例如 Windows 消息機(jī)制、 Linux epoll 等),TCP/ IP 協(xié)議棧, C/ C ++ STL 等, 這些是服務(wù)器開發(fā)的主戰(zhàn)場(chǎng), 對(duì)這里每項(xiàng)技術(shù)需要了解的程度應(yīng)如同戰(zhàn)場(chǎng)上士兵對(duì)手中所握兵器需要熟悉的程度一樣。 也許對(duì)小規(guī)模服務(wù)器程序開發(fā)而言, 談?wù)撨@些內(nèi)容可能有些夸大其辭、 危言聳聽, 但確實(shí)存在很多需要如此考慮的情況, 例如當(dāng)前很多網(wǎng)上訂票系統(tǒng)很難滿足實(shí)際應(yīng)用的需要, 引起了用戶的極大反感。 而在前端方面, 由于技術(shù)更迭較快, 快速學(xué)習(xí)能力就顯得尤為重要, 程序員應(yīng)緊跟時(shí)代潮流就要看準(zhǔn)當(dāng)前的形式, 了解站在時(shí)代前沿的人有哪些, 他們做了什么以及他們的研究成果有哪些。
至于經(jīng)典的數(shù)據(jù)結(jié)構(gòu)、 算法, 無(wú)論是前端研發(fā)還是后臺(tái)研發(fā)都會(huì)有所涉及, 即便是更深入的掌握一般也只在較專業(yè)的算法密集型領(lǐng)域, 比如搜索、 GIS 等。 而對(duì)于你、 對(duì)于面試官更注重什么, 則看你們更側(cè)重哪方面的內(nèi)容了。
如果是已經(jīng)入行的程序員應(yīng)聘新的企業(yè), 經(jīng)驗(yàn)及能力通常是面試官考查的重頭戲。 說得更直白一點(diǎn), 作為利益鏈條上的一環(huán), 你具備什么資本, 能為公司創(chuàng)造什么價(jià)值, 才是面試官關(guān)注的焦點(diǎn)所在, 這也是你需要真正搞清楚并且為之準(zhǔn)備的內(nèi)容。 做過什么項(xiàng)目, 取得了什么樣的成就, 既說明了你的過往表現(xiàn), 也能將你的潛在價(jià)值表露一二。
進(jìn)入工作崗位, 我相信, 不管是剛?cè)肼毜漠厴I(yè)生還是已打拼多年的程序員, 以 “空杯心態(tài)冶去融入當(dāng)前企業(yè)文化, 絕對(duì)不是件壞事。 只有認(rèn)可了企業(yè)的文化, 工作時(shí), 你才能積極主動(dòng), 才能上進(jìn)、 才能得到提升。 就職業(yè)發(fā)展而言, 一般公司都會(huì)有量化的績(jī)效指標(biāo), 完成這個(gè)指標(biāo)即是一種自我提升, 而在任務(wù)指標(biāo)之外, 結(jié)合自身情況制定出半年或全年個(gè)人發(fā)展規(guī)劃, 可以說是對(duì)自己短期能力提升的督促和目標(biāo)實(shí)現(xiàn)的指引, 有助于自己向著更明確的方向發(fā)展。