面试造航母,工作拧螺丝,到底八股文有没有用

很多求职的人在面试失败并且失败在八股文上面时,都可能会感叹:"面试造航母,工作拧螺丝",又或是:"考一些工作上用不到的八股文有什么用",在很多面试官看来,在选拔人才时,第一关就要考察候选人的八股文,也是所谓的基础。真是各有各的道理,但改变不了的事实,有些人因此而落选,有些人也因此未选拔出可能实战经验更加优秀,更适合企业或者团队的人选。

对于求职者来说,八股文还是有掌握的必要的

对于求职者来说,我认为八股文还是有掌握的必要的,要知道八股文代表的的确是一些基础知识,要想研究明白,也是有不小的难度的,同时也需要花费不少的时间去理解记忆。

说一说我个人的经验,我本科学的并不是计算机专业,有些计算机的基础的确不掌握,java工作几年以后,突然感到很多东西都不会,当然也是被面试官给打击了,在这个背景下,我从头到尾花了大量的精力研究了一遍"八股文",真是受益匪浅,感觉之前就是在裸奔,只是不自知,比如锁、多线程、jvm等相关的基础知识,以前写的代码或许是因为并发量小而没有出现问题,并发量大了不出问题才怪呢。在研究八股文时,也有另外的一个好处,看了很多jdk的源代码,了解了一些世界级大牛写代码的方式,至少也长了不少见识,看的多了就能借鉴了。

八股文的学习也是有一些误区的,有的人不求甚解,为了面试而去死记硬背,没有建立在理解的基础之上,这样对待八股文或者编程的理论基础,是非常得不偿失的,即花了时间,也没有掌握知识,更不能活学活用

可能很多人以为"八股文"在工作中用不到,那或许是因为你所从事的工作属于普通的增删查改的代码编写,这些代码的编写大多数情况下是用不到非常底层的基础知识的,往往在高并发的场景下,基础知识的重要性往往能够体现的更多。

又有人说,我上班时,领导只安排了一些基础的功能开发任务,没有复杂的。其实领导安排工作时,一定会考虑每个人的个人能力,如果你的能力在逐渐的变强,我想信你的领导也一定可以看到,给你一些改变的机会的。更多的情况是,很多人沉浸在舒适圈中不能自拔。

如果你有一颗上进的心,在日常的工作中,要不断提高自己的代码水平,比如看到了别人写的你认为可能比较好的代码,要想办法学习借鉴,一点一点的积累,日积月累量变达到质变,不光掌握了基础,也有了丰富的经验,能够承担的责任也就更大,脚下的路也就越宽。

招聘合适的人而不是最优秀的人

很多团队在招聘的时候,往往以八股文来论英雄,认为八股文好,就适合团队或者公司的需求,其实这也是存在一定的问题的,每个人擅长的方向是不同的,虽然都是程序员,有的人基础的确好,有的人基础的确不好,基础不好的人并不一定不适合,基础好的人也并不一定就适合。

对于一些初创的企业来说,本来资金预算都十分紧张,在招聘的时候也像一些大厂一样,招聘985、211的毕业让,以八股文论英雄,这肯定是存在很多问题的,首先优秀的候选人或者重点大学的毕业生,绝大部分是不会考虑初创的企业的,因为企业处于创业阶段,稳定性未知,收入待遇水平相对也可能低一些,加班可能也是会多的,最后花了大量的精力去招聘非常优秀的人,结果很难入职。对于这样的企业来说,更多的要考虑什么样的人在现在这个阶段可以完成工作要求,并且工作的意愿度最高,从这些领域着手,你就可以很容易的找到企业选拔候选人的范围。

当然这并不是说,不用考察八股文了,反而考察八股文也是必要的,通过八股文,可以很好的了解候选人的基础知识的水平

在选拔人才方面,需要建立起选拔人才的体系与方法,比如在如下方面针对候选人进行全面的了解:

(1)考察候选人的八股文,了解候选人的基础理论知识的水平

(2)考察候选人的项目实战经验,充分了解候选人的经验能力

(3)考察候选人的解决实际问题的能力,分析能力

(4)候选人的价值观、沟通能力、习惯、兴趣爱好、人品、性格

(5)候选人的背调

有人会说,通过几次面试怎么可能了解那么全面,可能很多企业或者HR是做不到的,这就是大企业与小企业在招聘人才方面的最大的差异,大厂有自己的专门负责招聘的技术面试团队、必理咨询师,以及资深的人力资源专家,而小公司在这个方面就比较随意了,但是要有自己的路径充分的了解候选人,而不是拍脑袋决定。

不论是大厂还是小公司,在选拔人才方面,首先全面的了解候选人,明确自身需要,找到适合自己的候选人,让花那么多代价招聘过来的人发挥更大的作用

相关推荐
Ll13045252981 小时前
Leetcode二叉树part4
算法·leetcode·职场和发展
不想秃头的程序员1 小时前
Vue3 封装 Axios 实战:从基础到生产级,新手也能秒上手
前端·javascript·面试
你听得到111 小时前
我彻底搞懂了 SSE,原来流式响应效果还能这么玩的?(附 JS/Dart 双端实战)
前端·面试·github
晴殇i2 小时前
【前端缓存】localStorage 是同步还是异步的?为什么?
前端·面试
夏鹏今天学习了吗2 小时前
【LeetCode热题100(99/100)】柱状图中最大的矩形
算法·leetcode·职场和发展
千寻girling2 小时前
《 MongoDB 教程 》—— 不可多得的 MongoDB
前端·后端·面试
唐梓航-求职中3 小时前
编程大师-技术-算法-leetcode-355. 设计推特
算法·leetcode·面试
零售ERP菜鸟17 小时前
范式革命:从“信息化”到“数字化”的本质跃迁
大数据·人工智能·职场和发展·创业创新·学习方法·业界资讯
发现一只大呆瓜17 小时前
虚拟列表:支持“向上加载”的历史消息(Vue 3 & React 双版本)
前端·javascript·面试