{eval=Array;=+count(Array);}
現(xiàn)在互聯(lián)網(wǎng)發(fā)展很快,人們對互聯(lián)網(wǎng)網(wǎng)速追求的體驗以及獲取信息來源等等要求也越來越高,這些其實都離不開在背后默默工作的程序員,又稱為“碼農(nóng)”。那么為什么程序員越來越排斥面試時候做題呢?
面試對于職場人員并不陌生,每個職場人員都會經(jīng)歷面試,在面試過程中或多或少都會遇到些奇怪或者意料之外的問題,比如說京東筆試面試的時候,就有一道題是如何用1分錢購買到價值3元的可樂?我想很多人遇到這樣問題都會蒙圈,其實這些都是企業(yè)想更多的了解應聘者的應變能力。就像企業(yè)要求程序員在面試中做題,因為企業(yè)與求職者之間并不了解,那么只有通過做題才能更簡單更直觀地看出求職者的技術水平。
可是對于程序員來說,面試時做題等于就是在浪費時間,往往在面試的公司需要花費1-2小時,有的甚至半天時間來做一道測試題,還有就像學校學習理論知識一樣,你學習理論知識能夠考試及格或者滿分,并不代表你能在職場筆試中就能得到面試者的肯定,很多面試時候做題都是實際工作中遇不到的題目,做題成績好壞也與實際開發(fā)中能力好壞沒有太多關系。另外很多程序員對自己電腦編輯器比較熟悉,面試時候操作公司電腦編輯器不熟悉需要花費很多時間。
對于程序員應聘面試做題來說,有的程序員善于筆試,有的程序員善于機試,有的善于研究開發(fā)新項目,如果僅靠做題能力來判定面試人員是否合格的話,未免有點武斷,往往有可能流失真正的技術人才。
我就是程序員,先說說我的經(jīng)理吧,在廣州一家公司面試,一家二十幾個人都不到的公司。很小,在華景新城那邊。公司那邊電話叫我過去面試,一進去,前臺就叫我填寫兩張表的資料,什么學歷,父母,還有有沒有駕照,以及工作經(jīng)驗,以及一份調(diào)查表。填寫完了之后,前臺拿來一份筆試題,我一看,一共六張紙,每張雙面都有面試題,每面都有3~4到算法題。重點是,沒有一道選擇題!!!!也沒有什么判斷題或者填空題,一共12面。全特么都是算法題。哎,當時的那種心累啊。真的。填寫了個人檔案后還填寫什么調(diào)查表,然后12面紙張的面試算法題。我想問。這裝逼要不要這么高規(guī)格啊。什么這么強大的公司啊。然后就想了想,算了。不面試了。起身把題卷交還給前臺。說不面試了。說了一句,你們公司太高規(guī)格了。傷不起。等我跨出公司大門后,準備去乘坐公車,前臺電話過來問,為什么不面試了。對他們公司有什么想法或者建議嗎?還是哪里出了問題?汗,我說,你們公司的面試題太能裝逼了。完全是在浪費我的時間。哎。別說是你,我一個開發(fā)8年的經(jīng)驗,我都不想說了。心累,誰想做題啊。寧愿放棄算了。別和我談那些吃得苦中苦,方為人上人。那狗屁理論用在這種公司,純屬浪費時間。
不止是程序員,沒有誰喜歡面試時做題吧。對于程序員的面試來說,通常的面試方法有兩種,一種就是做題加面試,一般針對比較低級的崗位。一種就是聊,直接和技術經(jīng)理,或者技術總監(jiān)聊,面試官一般會提醒面試者帶著自己的作品或者項目來,通過作品項目更能看出一個人的過往經(jīng)歷和專業(yè)水平。發(fā)現(xiàn)沒有,很多人一起做題,本身就是對待比較初級崗位的做法,誰會喜歡?如果ucloud巴巴挖一個ucloud的工程師,難道面試前先做個題?好,詳細說明下為什么程序員排斥面試題?第一, 能做上的人真的不多。所謂程序員,方向很廣的,前端、后端、UI、架構等等,不同的崗位研究的方向不同;做不同的產(chǎn)品,用到的語言可能也不盡相同。用做題來衡量一個人的水平這件事,本身就不是很可行。明明是擅長數(shù)據(jù)庫的從業(yè)者面試者,硬是要做一套Java的試題,是很為難的。對于企業(yè)來講,從筆試想檢測下專業(yè)水平,但是程序員術業(yè)有專攻是沒錯的。第二, 寫程序不是一項程序活兒。面試時的做題的環(huán)境,心情和真正的工作是不一樣的,我們說打球會有手感,寫代碼其實也有手感。在壓力,虛擬的情景下,程序員容易造成失誤,影響發(fā)揮。不僅是程序員,離開了學校之后,考試這種形式都不招人喜歡。第三, 面試的誠意。面試時一個雙向選擇的過程,如果是技術總監(jiān)來聊聊,會顯得比較尊重人才有誠意,雙方一旦發(fā)現(xiàn)有不可調(diào)和的供求不匹配,也可以馬上結束談話。人是活兒的,但試題是死的。如果做完題目后一聊,發(fā)現(xiàn)雙方并不合適,做題就很浪費自己的時間了。最后,說一點,為什么排斥做題,因為懶,中招了沒?
我是職場達人秋葉大叔,歡迎你的關注。
從業(yè)十幾年經(jīng)歷的不是很多, 算起來也就是三四家,在編程行業(yè)跳槽比較頻繁的行業(yè),這算是一股清流了,呆的習慣了也就懶得動了,主要還是覺得在一個公司呆的時間長點,才真正融入其中才真正能夠?qū)W到核心的東西,接觸核心的業(yè)務,如果一個程序員職業(yè)生涯完全跟著薪水,收獲的永遠只是應該得到的部分。
說到程序員面試題目的問題,正常來講越是老程序員越是不怎么喜歡做些面試題目,更多的老程序員由于長期在一個行業(yè)呆著,知識的全面性差些,如果不注重涉獵,在做面試題目的時候,有些很簡單的題目都回答不上來,這是程序員的一個通病,有問題已經(jīng)習慣于從網(wǎng)絡尋找問題的答案,所以直接在沒有網(wǎng)絡狀態(tài)下有些題目做起來感覺相當?shù)某粤Γ蟛糠值某绦騿T都會存在類似的感覺,所以很多老程序員去參加面試的時候,發(fā)現(xiàn)有筆試的題目,有的直接就走人。
坦白來講筆試的題目,最初設置的初衷是為了設置門檻,檢查下基本功,對于真正的高手,很難通過一兩個題目就能得出一個人水平的高低,畢竟編程不僅僅是掌握個基本功,還要需要編程思想以及框架思想,這種內(nèi)在東西主要還是靠真正的技術面試辨別。
這就是很多老程序員有點鄙視筆試的一個很重要的原因,畢竟這只是基本功主要還是編程思想做依靠。
不待見筆試的程序員不見得水平不咋樣,主要覺得靠幾個題目很難辨別出真實水平,從內(nèi)心還是有一絲鄙視的意思。程序員的差距一方面表現(xiàn)在編程思想,還有很大一部分是基本功,基本功扎實了才能敢于做一些事情,不要為自己的年齡找借口,很多程序員覺得自己都工作好多年了出來找個工作還要做什么筆試題目,從心理上接受不了,很多時候是膽怯的表現(xiàn),平時他專注于一個領域的研究,把很多基礎的東西都給忘掉了,內(nèi)心當然有恐懼感,所以高水平的程序員何懼筆試題目。
希望能幫到你。
以前跳槽面試的時候,有三個公司讓我記憶深刻~一個是幾年前的文安科技,好像是做監(jiān)控的公司。去面試的時候,那個人力給我一份7-8頁的題,雙面A4的,涉及:心理測試,C++,C語言,JAVA,算法等等~“包羅萬象”呀~而且除了選擇題,還有各種寫程序的題~沒錯!就是那種在紙上寫程序的題~本人覺得最討厭的就是這種在紙上寫程序的題,改個變量都沒地方(碳素筆答題)。我越做題越鬧心,越想越憋屈~直接把題給那個人事,人事還看了一眼,問我為啥不做完題,我說不想做,不面了,貴公司跟我八字不合~扭頭就走了~
還有一次,是面試一個叫恒潤經(jīng)緯的公司,讓我拿著電腦去,這我覺得還挺爽,最起碼不用紙上寫程序了~到那后,來了一個氣場極其大的面試官,他自己可能覺得自己是個大牛吧。問了我一大堆嵌入式單片機的問題,那時候哥們我做了6年linux內(nèi)核開發(fā)~憑借大學基本功,回答出來了。后來這個哥們兒,問我很多內(nèi)核的東西,明顯感覺他就是入門,EHCI,PCIE,ALSA等等各種各樣的子系統(tǒng),都是問一下,我一往深的說,他就換問題~明顯感覺不是評估我能力的問問題了,而是有敵意的難為我。最后他終于找到一個我的錯誤,就是結構體占內(nèi)存空間的大小的問題~他就可開心了~后來那個公司的人事再通知我下次面試的時候,我直接說不合適,貴公司的人,我伺候不了~
我就是一個打工的,合適就干,不合適就不干。你給我錢,我給你干活,別跟我談理想,談追求~這樣的人,真心伺候不了~
還有一次,一次去ucloud海思,一次去H3C,ucloud海思沒有筆試,有好幾輪面試。最后拒絕海思,是因為海思人事那種居高臨下的態(tài)度~你有挑選的權利,我也有拒絕的權利~自強不息,厚德載物,不是因為你是ucloud,我去了就能更好,同樣我去別的公司,就一定不會成長不好~為祖國健康工作五十年,不僅僅是體育場的一句口號,更是一種自強的態(tài)度~H3C跟ucloud差不多,加班文化特別“先進”,有筆試~很不爽,跟ucloud差不多,最后連好好跟他面試的心情都沒有了~直接就是敷衍他們~
工作這么多年,個人覺得,名氣很大的公司,有牛人,這是肯定的,但是進一個成熟的名氣大公司,進去了也是打下手。加班~無為~莫名其妙競爭~狼性文化~呵呵呵了~同樣是成長,同樣是賺一樣的錢,為啥不找一個對自己好的團體?別說在某個團體一定比某個團體更好。那是自我安慰自欺欺人的借口罷了~
跑題了~不過打那么多字,刪了挺可惜,留著吧~
很多人覺得,面試題能夠考察基本功,邏輯說的通,但是不客觀~基本功,有千千萬,舉個例子,C語言就有編譯器、語法、算法等等大方面,而大方面,又有很多小的方面,小的方面又有很多細節(jié),細節(jié)里又可能聯(lián)系到其他情況(知識儲備面的大小),所以我覺得,那一點點面試題能覆蓋多大范圍?你可以說你只要跟你工作相關的基礎知識,那好吧,跟你工作相關的基礎知識,你就能保證其他方面你不會用到?而且工作能力,是什么?我個人很個人的理解:學習能力+分析問題的方法論+解決問題的手段。而且我遇到的問題,都是很難找,解決起來,可能一行代碼的事。那么是找問題的能力值錢,還是你們愿意招語法基礎很厲害的人呢?基本功在開發(fā)這一行,個人覺得占工作能力20%不到~
行家一出手,就知有沒有。PCIE高手,問一個msi中斷是什么類型TLP,就能知道你對PCIE的理解程度~還用筆試你PCI配置頭都有什么?
謝邀~
我覺得很多程序員不是排斥做筆試題,而是排斥花一兩個小時,去回答一些工作中幾乎用不到的問題。
我之前參加過一個國有銀行的程序員筆試(公司要招標什么的,我們幫忙去考試),去了大概有上百人,在人家食堂答題,跟大學期末考試似的;題目內(nèi)容也是五花八門,前后有五六頁,這種筆試我也是很反感的。(不過最后通過了,單位獎勵了八百塊錢,心情美美噠)
我們最近招人都是要做筆試題的,筆試題的內(nèi)容是五道選擇題,五道SQL題(會寫內(nèi)連接、外鏈接就行),和三道算法題;當然算法題是不用寫具體代碼的,直接寫解題思路或者偽代碼就行;整套題做下來,我覺得半個小時足矣,而且都是很實用的問題。前后有三五十個應聘者,并沒有發(fā)現(xiàn)有明顯排斥行為的人。
如果有可能的話,我都希望可以上機考試,當然在我們單位有些行不通。
我覺得筆試最大的好處,就是有些程序員技術能力是不錯的,但是表達能力稍差,所以面試問一些技術問題,有些程序員表達不出來,所以真實實力大打折扣的;不如出一些筆試題,甚至上機題,可以更好地篩選出來“能干活兒”的程序員。
不過,溝通表達能力也是很重要的,在隨后的面試過程中,如果表達真的很令人捉急,那么也會影響最終的面試通過率。
總結:這是應聘者和用人單位互相選擇的過程,一方面用人單位應該尊重面試者,另外一方面,面試者最好也能接收用人單位的規(guī)則,當然你也有權利不接受,那么請大大方方提出來,走人,完全沒有必要大發(fā)雷霆,認為對方讓自己做筆試題就是不尊重自己。
面試做題的問題就是看待事物的角度問題。我覺得這特別像高考,有人會說考上清北的不一定都是nb的人,也存在只會刷題考試的,沒上大學的也有很聰明的人。這種典型的只看符合自己心理期望的個例。換位思考,清北只看高考成績篩選上來的人nb的比例絕對遠高于聊天兩小時的個人主觀判斷。說白了,個人只會看自己,結果只有0和1,機構看的是概率,任何形式篩選都是為了追求一個大概率。也許你是小概率的那一撮人,即便如此,如果你真的聰明,你可以不喜歡某一個企業(yè),也可以鄙視面試題出的不好甚至直接放棄面試,但不應該去鄙視這種短時間應試篩選的方式。說難聽點,你身上真有什么nb點讓企業(yè)聊幾句就能發(fā)現(xiàn)你是塊金子嗎?如果沒有,還請看清自己,只能通過必要的應試流程讓企業(yè)認為你大概率是個人才。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答1
回答0
回答0
回答