我是一名禿頭程序猿,現在已經過不下去了!你呢?

程序猿是個什麼樣兒的職業呢?

做個簡單的素描畫像:

頂著黑眼圈、邋遢、頭髮油的發亮、宅、肥胖、熱愛動漫、悶騷、死得早、張嘴

三句話不離工作、、、、、、。

我是一名禿頭程序猿,現在已經過不下去了!你呢?

經常有人說:

程序猿是這世界上唯一單純、錢多人傻的存在了!

這話也不錯。

IT本身就是高薪行業。

程序猿缺乏日常的社交,朋友圈子單一化,自然就保持了單純的天性。

而所有程序猿都面臨著同樣的問題:

沒女朋友、經常跳槽、頭髮半禿不禿!

我是一名禿頭程序猿,現在已經過不下去了!你呢?

為什麼說女朋友是男程序猿的第一大難題?

兩個現狀:

要麼有了然後沒了!

要麼根本就沒有!

女性天生熱愛浪漫,而程序猿呢?

往往會在工作和生活中將自己僅存的一點浪漫丟失掉。

這裡面不缺乏直男癌、大男子主義特性的程序猿。

當然,還有長相、品位等外在的問題。

沒有女朋友,情有可原。

如果說女朋友是程序員的第一大難題的話,那麼面試當之無愧的排行程序員的第二大難題,禿頂勉強排在第三。

而這裡,我重點說說程序猿面試中的白板面試:

我是一名禿頭程序猿,現在已經過不下去了!你呢?

據調查:

多數程序猿都不喜歡跟外行解釋程序猿到底是做什麼的。

但因為白板面試太遭恨,所以多數猿們也不得不跟外行吐槽下到底什麼是白板面試,可見其到底有多讓人頭疼。

很多人都覺得白板面試飽受詬病。

但如今國內外,白板面試卻越來越火。

也許是因為被谷歌這種大公司帶了頭,所以直到現在,白板面試慢慢發展成為程序猿面試的行業入門標準。

下面說說什麼是白板面試?

白板面試指面試時,面試官要求不借助 IDE、互聯網等工具,直接在白板或者紙上手寫代碼以實現某塊功能。

跟上學的時候閉卷考試那種感覺差不多。

不論是在牆內還是牆外,各種平臺上都少不了程序猿們發洩的憤怒,狂懟白板面試的例子。

其中最最最為著名的例子當然非 Max Howell 莫屬了。

都說擁有一個好的 Github 是面試一份好工作的敲門磚,然後 Max Howell 著名的開源項目 Homebrew 卻未曾敲開谷歌的大門。

被谷歌拒絕的原因很簡單:

因為 Max Howell 無法在白板上寫出翻轉二叉樹的算法。

之後不久,LeetCode 上就出了這道題,並且難度被定義為簡單。

然而大牛居然解決不了一道基礎的算法題倒是讓大家驚訝,具體原因 Max Howell 也沒說。

後來只是發個推吐槽了谷歌的白板面試。

但是畢竟是大牛,有實力的大牛因為一個小問題沒被谷歌錄取,當然在互聯網上被程序員們熱議。

甚至因為這件事,不少程序員開始紛紛響應,開始各自站隊,互聯網上還興起了一次取消白板面試的抗議。

那麼目前的白板面試到底有哪些弊端?

程序員平時都是用 IDE 寫代碼,而且多數情況下還需要面向搜索引擎編程。

突然冷不丁地讓你用墨水寫代碼,一下子肯定不習慣。

再加上面試的時候本來就緊張,還有面試官一直盯著你,面試者肯定會感到不安。

那個時候的心情,估計比考試監考老師一直站你旁邊看你卷子還複雜。

而且再加上現在白板面試被越來越多的公司效仿,很多公司只一味的跟風:

覺得別人面試都要用白板面試,為什麼我們不用?

導致最後只是為了用白板面試而白板面試。

而用白板面試真正的原因是什麼,卻又沒有學到。

舉個糟糕的白板面試的例子:

面試過程中,問的問題過於刁鑽困難,以至於這些問題在以後工作中根本涉及不到!

這樣搞根本不能篩選人才,或許剛畢業在學校期間有過一些算法經驗,然而並沒實戰多少的大學生更能適應這樣的面試。

而且白板面試的過程中還要嚴格要求寫代碼的時間,加上面試官也特別不友善。面試的時候函數名記不住了不跟你說,需要第三方的api的時候也不給你提供,最後還要求寫完了的代碼要一次能編譯過。

這樣下來,有能力的面試者反而被淘汰了!

正是因為白板面試過於氾濫,也出現了一種面試前面試者們都去刷題的現象,也就只是為了適應白板面試。

這樣子搞下去,就跟應試考試沒多少差別了。

甚至有的面試者為了一個面試要準備幾年時間,在LeetCode等網站上刷一大堆5天高考3天模擬。

其實我覺得,白板面試並沒有錯,錯誤的是白板面試的方法。白板面試更注重的應該是解決問題的思路,如果函數名記不住了,或者需要api,面試官應該提醒。如果寫出來的代碼編譯不過,面試官應該與面試者進一步討論如何解決問題。

第三大難題呢,就是半禿不禿的頭髮!

我是一名禿頭程序猿,現在已經過不下去了!你呢?

程序猿的工作是需要加班的!

尤其是項目臨近交付時。

為了趕上項目交付的時間,通宵加班寫代碼也不足為奇。

長期不健康的生活作息持續下來,身體垮掉只是早晚的事兒。

年輕人都還能撐住。

年齡越大的,你越會發現其身體素質越來越差。

最開始表現的就是頭髮。

做程序的就跟做設計的一樣,容易地中海。

頭髮半禿不禿,提前過上保溫杯裡泡枸杞的日子。

做程序的你一定要記住:

管理層才是你應該走上的路!

PS:【火才學院】互聯網IT課程(大數據、java、Ui、互聯網運營等)正在火熱報名中。如果你想了解更多,注"火才學院"微信公眾號即可免費報名聽課。


分享到:


相關文章: