前言
最近在公司作為面試官去面試了兩個(gè)實(shí)習(xí)生鲫懒。我有豐富地被面試經(jīng)驗(yàn),而面試別人反倒是第一次刽辙。兩個(gè)同學(xué)我都談了許久窥岩,因?yàn)橐恍┰颍ň唧w會(huì)在下面會(huì)提及),最后我都微笑著把他們給刷走了宰缤。工作已經(jīng)滿一年了颂翼,通過(guò)對(duì)比在校的同學(xué),想到了一些關(guān)于工作的心得和大學(xué)生走向社會(huì)的一些建議慨灭,寫一寫朦乏,并分享一下。因?yàn)槲沂且幻夹g(shù)人員缘挑,所以下面的討論可能會(huì)偏向于技術(shù)的崗位集歇。
學(xué)校的知識(shí)與工作的技術(shù)間的差異
我在面試的都是Java服務(wù)端實(shí)習(xí)生的崗位。他們的簡(jiǎn)歷上都填滿了項(xiàng)目經(jīng)驗(yàn)语淘,用于工作上的框架填了很多诲宇,在談吐中也能夠看出他們對(duì)這些框架的運(yùn)用頗為熟練。但當(dāng)我問(wèn)及一些關(guān)于在學(xué)校內(nèi)的課程惶翻,例如數(shù)據(jù)結(jié)構(gòu)姑蓝、操作系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)時(shí),他們連基本概念都無(wú)法說(shuō)出吕粗,更別說(shuō)要把里面的概念講清楚纺荧。后來(lái)我反問(wèn):是不是對(duì)學(xué)校里的課程都忘得差不多了。其中一位同學(xué)回答說(shuō):現(xiàn)在的框架把算法都封裝得很好颅筋,沒(méi)必要再學(xué)太多算法了宙暇。這個(gè)回答讓我覺(jué)得非常失望。
但這個(gè)同學(xué)說(shuō)的是很多技術(shù)人員的觀點(diǎn)议泵。我借此思考了一下學(xué)校所學(xué)的內(nèi)容和工作上技術(shù)的差異占贫,結(jié)合自己的經(jīng)驗(yàn)談?wù)勥@個(gè)問(wèn)題。
首先先口,這個(gè)同學(xué)的回答毫無(wú)疑問(wèn)是錯(cuò)誤的型奥。尤其對(duì)計(jì)算機(jī)行業(yè)來(lái)說(shuō)瞳收,本科大學(xué)學(xué)的基礎(chǔ)課程是極其重要的。打個(gè)通俗的比喻厢汹,一個(gè)工地的砌磚工與工程師螟深。一個(gè)熟練的砌磚工造一面墻是沒(méi)問(wèn)題的,以他工多手熟的經(jīng)驗(yàn)烫葬,甚至造一間兩層的房子也頗為結(jié)實(shí)界弧。但讓一個(gè)砌磚工去建造一棟十層的高樓,怕且沒(méi)人敢住了厘灼。因?yàn)檠矍暗囊笤礁呒腥遥娇简?yàn)基礎(chǔ)知識(shí)。十層的高樓必需考慮和計(jì)算各種受力设凹,要有合理的骨架設(shè)計(jì),而這個(gè)設(shè)計(jì)茅姜,就得出自工程師之手了闪朱,是否擁有基本的知識(shí)就把工地里的兩種人給區(qū)別開來(lái)。同理钻洒,當(dāng)眼前的需求是一個(gè)100個(gè)并發(fā)的業(yè)務(wù)奋姿,那么普通的技術(shù)人員都可以穩(wěn)妥地在框架中實(shí)現(xiàn);但當(dāng)需求是100W并發(fā)時(shí)素标,缺乏操作系統(tǒng)的內(nèi)存原理和計(jì)算機(jī)網(wǎng)絡(luò)的等知識(shí)的技術(shù)人員是無(wú)法下手的称诗。且不說(shuō)高大上的并發(fā)話題,我在工作中也時(shí)常需要閱讀別人寫一些小系統(tǒng)头遭,缺乏重構(gòu)和設(shè)計(jì)模式的代碼是讓人奔潰的寓免,完全無(wú)法維護(hù),稱之為代碼毒瘤一點(diǎn)也不過(guò)分计维。
這是為什么我會(huì)選擇請(qǐng)那位同學(xué)離開袜香,缺乏基礎(chǔ)知識(shí)不可怕,無(wú)視其重要性的同學(xué)讓我不敢恭維鲫惶。不過(guò)僅僅是這位同學(xué)這樣想蜈首,或許是個(gè)別問(wèn)題,但當(dāng)整個(gè)行業(yè)有很大一部分人這么認(rèn)為欠母,歸根到底應(yīng)該是我們國(guó)家高等教育的問(wèn)題欢策,這個(gè)話題太大,我一直在寫一些關(guān)于大學(xué)的話題赏淌,這個(gè)話題到時(shí)再討論踩寇。
總而言之,我們?cè)趯W(xué)校學(xué)習(xí)到的知識(shí)確實(shí)與社會(huì)脫軌了猜敢,直接的原因是社會(huì)發(fā)展很快姑荷,而我們的課本永遠(yuǎn)是跟不上的盒延。但是要跟上社會(huì)行業(yè)的發(fā)展,不應(yīng)該過(guò)分追求行業(yè)內(nèi)最前衛(wèi)的成果鼠冕,理解其所以然會(huì)更利于每一個(gè)同學(xué)學(xué)習(xí)這一切添寺,而學(xué)習(xí)其所以然的最好地方,就是學(xué)校懈费。
職業(yè)素養(yǎng)
每個(gè)行業(yè)都有其行業(yè)的職業(yè)素養(yǎng)计露。很多人認(rèn)為當(dāng)一名技術(shù)最好的地方就是工作相對(duì)自由,不用穿工作服憎乙,也不必顧忌很多有的沒(méi)的條例票罐。我認(rèn)為每一個(gè)技術(shù)人員都應(yīng)該嚴(yán)格約束自己。下面我把我認(rèn)為一名編程人員應(yīng)該具備的品質(zhì)或技能列一下泞边,其重要性按順序排列该押。
- 工匠精神。工匠精神最講究的是對(duì)自己作品的追求阵谚,一個(gè)優(yōu)秀的程序員也必需具備這樣的品質(zhì)蚕礼。一些態(tài)度比較消極的程序員往往只是把編程當(dāng)成別人讓他實(shí)現(xiàn)需求的動(dòng)作,總是推一下梢什,動(dòng)一下奠蹬,這樣的代碼往往是這里一個(gè)補(bǔ)丁,那里一個(gè)bug嗡午。當(dāng)把那幾行代碼當(dāng)做作品去對(duì)待時(shí)囤躁,就會(huì)自覺(jué)地為之負(fù)責(zé),就像一個(gè)工匠打造自己得意的作品一般荔睹,精心設(shè)計(jì)狸演,小心打磨。這樣代碼會(huì)讓所有人安心应媚,而這樣的程序員會(huì)不斷地為寫出完美代碼而努力严沥。這是我認(rèn)為一個(gè)程序員最應(yīng)該具備的品質(zhì),而我也在努力地追求這一種境界中姜。
- 服務(wù)精神消玄。優(yōu)秀的產(chǎn)品不編程實(shí)現(xiàn)也只是紙上談兵,因此很多程序員往往持才自傲丢胚。我覺(jué)得“缺我不可”的想法對(duì)一個(gè)程序員來(lái)說(shuō)是非常有害的翩瓜。相反,一個(gè)程序員必需具有服務(wù)的精神携龟,事實(shí)上程序員也是在服務(wù)別人兔跌,只是不是親手服務(wù),而是編寫的代碼間接去服務(wù)而已峡蟋。譬如坟桅,編寫框架的同學(xué)要服務(wù)編寫業(yè)務(wù)的同學(xué)华望,編寫業(yè)務(wù)的同學(xué)就要服務(wù)用戶,茶樓的主管服務(wù)食客仅乓,他們的區(qū)別只是服務(wù)對(duì)象不一樣赖舟,其本質(zhì)是一致的。說(shuō)一個(gè)冷笑話夸楣,代碼是跑在“服務(wù)器”上的宾抓,所以服務(wù)精神尤為重要。
- 好奇心與執(zhí)行力豫喧。我一直認(rèn)為編程道路本質(zhì)上就是一個(gè)不斷犯錯(cuò)的道路石洗。所謂有經(jīng)驗(yàn)的程序員,不過(guò)是見過(guò)的bug多紧显,修鍋修出了能力讲衫,修出了境界罷了。所以鸟妙,我會(huì)很在乎自己是不是很長(zhǎng)時(shí)間沒(méi)因?yàn)榇a頭疼了焦人,因?yàn)檫@樣意味著我不再遇到問(wèn)題了,同時(shí)我也不再進(jìn)步了重父。不少程序員沉浸在舒適區(qū)后就不想出來(lái)了,我面試的一個(gè)同學(xué)號(hào)稱一年工作經(jīng)驗(yàn)忽匈,對(duì)話起來(lái)卻感覺(jué)只有一兩個(gè)月程度房午。一個(gè)優(yōu)秀的程序員總是會(huì)有著好奇心,并且會(huì)跟隨好奇心付之行動(dòng)丹允,因?yàn)檫@個(gè)過(guò)程就意味著問(wèn)題郭厌,意味困難,也意味著進(jìn)步雕蔽。最近我在youtube上學(xué)習(xí)深度學(xué)習(xí)的課程折柠,其實(shí)我現(xiàn)在仍然不知道深度學(xué)習(xí)對(duì)我自己或我的工作有什么作用,僅僅是想了解而已批狐,編寫程序遇到不少問(wèn)題扇售,但我相信這個(gè)過(guò)程對(duì)我來(lái)說(shuō)是有益。希望自己能夠堅(jiān)持一下嚣艇,或許有一天就能因此發(fā)家致富了承冰,哈哈。
以上就是我認(rèn)為一個(gè)技術(shù)人員應(yīng)該具備的一些職業(yè)素養(yǎng)食零。有同學(xué)說(shuō)困乒,興趣也很重要。以前我也因?yàn)榕d趣很重要贰谣,工作后我發(fā)覺(jué)其實(shí)不是十分重要娜搂。當(dāng)策劃(產(chǎn)品經(jīng)理)一遍又一遍地修改需求時(shí)迁霎,還高呼喜歡編程的程序員一定是一個(gè)假的程序員。當(dāng)然百宇,興趣會(huì)讓工作變得輕松考廉,是一個(gè)buf,但并不是職業(yè)素養(yǎng)恳谎。
結(jié)束語(yǔ)
整個(gè)面試的過(guò)程中芝此,我一直都只是扮演著一個(gè)普通師兄的角色,而一個(gè)不是冷酷的面試官因痛。在面試最后婚苹,我都會(huì)針對(duì)他們的情況給一些小小的建議,讓我非常欣慰的是他們都聽得非常認(rèn)真鸵膏,希望自己能夠幫助他們膊升。畢竟自己在求職道路上也并非一帆風(fēng)順,深知每一位應(yīng)屆畢業(yè)生都是焦慮的谭企,我相信這一段經(jīng)歷雖然煎熬廓译,只要挺過(guò)來(lái)了,一切就會(huì)更好债查。
衷心祝愿2017屆的師弟師妹畢業(yè)快樂(lè)非区,求職順利。