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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(5)候选人的背调

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

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

相关推荐
ifanatic1 小时前
[面试]-golang基础面试题总结
面试·职场和发展·golang
程序猿进阶2 小时前
堆外内存泄露排查经历
java·jvm·后端·面试·性能优化·oom·内存泄露
长风清留扬3 小时前
一篇文章了解何为 “大数据治理“ 理论与实践
大数据·数据库·面试·数据治理
jiao_mrswang3 小时前
leetcode-18-四数之和
算法·leetcode·职场和发展
Swift社区13 小时前
LeetCode - #139 单词拆分
算法·leetcode·职场和发展
Dong雨14 小时前
力扣hot100-->栈/单调栈
算法·leetcode·职场和发展
周三有雨14 小时前
【面试题系列Vue07】Vuex是什么?使用Vuex的好处有哪些?
前端·vue.js·面试·typescript
爱米的前端小笔记15 小时前
前端八股自学笔记分享—页面布局(二)
前端·笔记·学习·面试·求职招聘
好学近乎知o15 小时前
解决sql字符串
面试
trueEve15 小时前
SQL,力扣题目1369,获取最近第二次的活动
算法·leetcode·职场和发展