美文网首页红红火火恍恍惚惚
面试官要求在白板上写代码?你与精英程序员的区别就是这些!

面试官要求在白板上写代码?你与精英程序员的区别就是这些!

作者: 0de1595b4560 | 来源:发表于2019-08-03 12:55 被阅读960次

在我们的面试生涯中,相信很多人都碰到过HR要求你在白板上徒手写代码的经历,本来是信心满满的去面试,准备了很多可以展示的点,但这个面试官不按套路出牌,一手王炸都没机会出,我顿时就慌了神。在一张白纸上描绘心中的壮丽画卷,然并卵,小学以后我就没在不带格子的纸上画过桃符了。我哪有这准备啊?你知道美军在珍珠港为什么被炸个半死吗?还不就是因为没准备?我最后只能挤牙膏一样写出一个项目实现,不出意料很多Bug,对啊,没有Bug简直对不起观众好不好?!没办法,心不甘情不愿的放下笔,接下来面试官的气场明显强大了起来,这个人(gui)才(sun)。草草的结束了这场与实力不符的面试,转过身就跟朋友们说这家公司太落后了,居然手写代码,怎么不手画前端页面呢?渣渣公司!!!你是不是认为这就是你和顶级程序员的差距所在?顶级程序员是不是手写代码都特别厉害呢?of course no!你是这种观点的话就我就要说你了,他们跟你我一样,谁会没事去纸上谈兵?

image

当年你身边有快退休的程序员的时候,他们多多少少都会叼上一根烟,惆怅的望着天边的云彩,用深沉的语气慢慢的说道:

想当年,电脑还非常贵,对于大部分家庭来说,那可是奢侈品,如果你有追求又想学习编程的话,有一个很好的办法,就是去网吧写代码,但是当时上网费用非常贵,一个小时要1.5块钱呢!那么怎么学编程呢?

我们想了绝顶聪明的办法,买一个本子,把代码写好,检查修改尽量少出BUG,然后再拿着本子,把已经写好的代码去网吧输入编译,这样剩下网费就可多买一包烟了。所以说,遇到问题,有困难要上,没有困难,制造困难也要上!

image

刚开始学习编程的小陈相信,每个代码手写出来一定能更好的掌握这门技巧,于是他坚持了下去。前期,手写代码的好处显而易见,他打下了很好的基础,但是没过多久开始学进阶的知识了,代码量变多,难度也加大了不少,很快,他就受不了几百行的代码和层出不穷BUG,他不得不请教身边的同学,还是放弃这种学习方式。

image

在物资匮乏的上世纪,几乎所有的程序员的学习方式都是手写代码,但是那个时候的人是由于自身条件的限制,迫于无奈才用这种方式学习。但是现在人人都有电脑,而且教程这么多,还用那种原始的方式必定影响你的学习效率和进度,同时你付出的时间和精力更是得不偿失。

image

当然,我并不是对手写代码全盘否定,这些企公司要求面试者手写代码肯定有其指导的观点:代码结构是否层次分明,思路是否清晰,代码的可维护性、可读性如何?这些代码在电脑上写的话,很容易会被删除,如果是在白纸上写的话,所有代码的修改痕迹都会一一呈现,这是逃不过面试官的眼睛的。

image

精英程序员和普通程序员的差距就在于:

普通程序员在面试手写完代码之后,会有很长一段时间都在吐槽和抱怨这家公司,甚至花费大量的时间和精力来安慰自己,来平和自己的心情。

而顶级程序员早就已经开始把自己的想法付诸于行动了。

所以嘛~老吴建议你:不要等待,想到就去做,用大家最能接受的方式,做最踏实的事。 愿你我共勉。

相关文章

  • 面试官要求在白板上写代码?你与精英程序员的区别就是这些!

    在我们的面试生涯中,相信很多人都碰到过HR要求你在白板上徒手写代码的经历,本来是信心满满的去面试,准备了很多可以展...

  • Java工程师面试时,一定要避开这些错误禁区!

    1、只在电脑上练习 如果面试官要考核你的技术,很有可能会要求你在白板上写代码,而不是电脑上。所以,你就不能只在电脑...

  • 浅谈程序测试

    作为一个合格的程序员,写相关代码的单元测试是最基本的要求,但是提到测试,又有多少程序员知道各种测试的区别和 怎么写...

  • 1.8【白板】

    使用白板与ppt的区别就是,ppt的准备在纸面上,白板的准备在脑子里,发散思维的体现与临场的创意都在板板上体现。不...

  • 程序员的另一种日常

    在大众眼里,程序员就是整天与代码相爱相杀,日常生活就是在电脑边写代码…改 Bug…改 Bug… 写代码… 关于程序...

  • 无标题文章

    在大众眼里,程序员就是整天与代码相爱相杀,日常生活就是在电脑边写代码…改 Bug…改 Bug… 写代码… 关于程序...

  • 如何提升自己的编程能力

    1. 练习白板写代码 你必须不需要任何指令地从零开始编写自己的代码。也就是说你要从一个空白文档(白板、白纸等)开始...

  • C++代码书写规范——给新手程序员的一些建议

    代码就是程序员的面子,无论是在工作中在电脑上写程序代码还是在面试时在纸上写演示代码我们都希望写出整洁,优雅的代码。...

  • C++代码书写规范——给新手程序员的一些建议

    代码就是程序员的面子,无论是在工作中在电脑上写程序代码还是在面试时在纸上写演示代码我们都希望写出整洁,优雅的代码。...

  • C++代码书写规范(推荐新手程序员)

    代码就是程序员的面子,无论是在工作中在电脑上写程序代码还是在面试时在纸上写演示代码我们都希望写出整洁,优雅的代码。...

网友评论

    本文标题:面试官要求在白板上写代码?你与精英程序员的区别就是这些!

    本文链接:https://www.haomeiwen.com/subject/rkeqlctx.html