我是一名秃头程序猿,现在已经过不下去了!你呢?

程序猿是个什么样儿的职业呢?

做个简单的素描画像:

顶着黑眼圈、邋遢、头发油的发亮、宅、肥胖、热爱动漫、闷骚、死得早、张嘴

三句话不离工作、、、、、、。

我是一名秃头程序猿,现在已经过不下去了!你呢?

经常有人说:

程序猿是这世界上唯一单纯、钱多人傻的存在了!

这话也不错。

IT本身就是高薪行业。

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

而所有程序猿都面临着同样的问题:

没女朋友、经常跳槽、头发半秃不秃!

我是一名秃头程序猿,现在已经过不下去了!你呢?

为什么说女朋友是男程序猿的第一大难题?

两个现状:

要么有了然后没了!

要么根本就没有!

女性天生热爱浪漫,而程序猿呢?

往往会在工作和生活中将自己仅存的一点浪漫丢失掉。

这里面不缺乏直男癌、大男子主义特性的程序猿。

当然,还有长相、品位等外在的问题。

没有女朋友,情有可原。

如果说女朋友是程序员的第一大难题的话,那么面试当之无愧的排行程序员的第二大难题,秃顶勉强排在第三。

而这里,我重点说说程序猿面试中的白板面试:

我是一名秃头程序猿,现在已经过不下去了!你呢?

据调查:

多数程序猿都不喜欢跟外行解释程序猿到底是做什么的。

但因为白板面试太遭恨,所以多数猿们也不得不跟外行吐槽下到底什么是白板面试,可见其到底有多让人头疼。

很多人都觉得白板面试饱受诟病。

但如今国内外,白板面试却越来越火。

也许是因为被谷歌这种大公司带了头,所以直到现在,白板面试慢慢发展成为程序猿面试的行业入门标准。

下面说说什么是白板面试?

白板面试指面试时,面试官要求不借助 IDE、互联网等工具,直接在白板或者纸上手写代码以实现某块功能。

跟上学的时候闭卷考试那种感觉差不多。

不论是在墙内还是墙外,各种平台上都少不了程序猿们发泄的愤怒,狂怼白板面试的例子。

其中最最最为著名的例子当然非 Max Howell 莫属了。

都说拥有一个好的 Github 是面试一份好工作的敲门砖,然后 Max Howell 著名的开源项目 Homebrew 却未曾敲开谷歌的大门。

被谷歌拒绝的原因很简单:

因为 Max Howell 无法在白板上写出翻转二叉树的算法。

之后不久,LeetCode 上就出了这道题,并且难度被定义为简单。

然而大牛居然解决不了一道基础的算法题倒是让大家惊讶,具体原因 Max Howell 也没说。

后来只是发个推吐槽了谷歌的白板面试。

但是毕竟是大牛,有实力的大牛因为一个小问题没被谷歌录取,当然在互联网上被程序员们热议。

甚至因为这件事,不少程序员开始纷纷响应,开始各自站队,互联网上还兴起了一次取消白板面试的抗议。

那么目前的白板面试到底有哪些弊端?

程序员平时都是用 IDE 写代码,而且多数情况下还需要面向搜索引擎编程。

突然冷不丁地让你用墨水写代码,一下子肯定不习惯。

再加上面试的时候本来就紧张,还有面试官一直盯着你,面试者肯定会感到不安。

那个时候的心情,估计比考试监考老师一直站你旁边看你卷子还复杂。

而且再加上现在白板面试被越来越多的公司效仿,很多公司只一味的跟风:

觉得别人面试都要用白板面试,为什么我们不用?

导致最后只是为了用白板面试而白板面试。

而用白板面试真正的原因是什么,却又没有学到。

举个糟糕的白板面试的例子:

面试过程中,问的问题过于刁钻困难,以至于这些问题在以后工作中根本涉及不到!

这样搞根本不能筛选人才,或许刚毕业在学校期间有过一些算法经验,然而并没实战多少的大学生更能适应这样的面试。

而且白板面试的过程中还要严格要求写代码的时间,加上面试官也特别不友善。面试的时候函数名记不住了不跟你说,需要第三方的api的时候也不给你提供,最后还要求写完了的代码要一次能编译过。

这样下来,有能力的面试者反而被淘汰了!

正是因为白板面试过于泛滥,也出现了一种面试前面试者们都去刷题的现象,也就只是为了适应白板面试。

这样子搞下去,就跟应试考试没多少差别了。

甚至有的面试者为了一个面试要准备几年时间,在LeetCode等网站上刷一大堆5天高考3天模拟。

其实我觉得,白板面试并没有错,错误的是白板面试的方法。白板面试更注重的应该是解决问题的思路,如果函数名记不住了,或者需要api,面试官应该提醒。如果写出来的代码编译不过,面试官应该与面试者进一步讨论如何解决问题。

第三大难题呢,就是半秃不秃的头发!

我是一名秃头程序猿,现在已经过不下去了!你呢?

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

尤其是项目临近交付时。

为了赶上项目交付的时间,通宵加班写代码也不足为奇。

长期不健康的生活作息持续下来,身体垮掉只是早晚的事儿。

年轻人都还能撑住。

年龄越大的,你越会发现其身体素质越来越差。

最开始表现的就是头发。

做程序的就跟做设计的一样,容易地中海。

头发半秃不秃,提前过上保温杯里泡枸杞的日子。

做程序的你一定要记住:

管理层才是你应该走上的路!

PS:【火才学院】互联网IT课程(大数据、java、Ui、互联网运营等)正在火热报名中。如果你想了解更多,注"火才学院"微信公众号即可免费报名听课。


分享到:


相關文章: