“八股文”在实际工作中是助力、阻力还是空谈?
作为现在各类大中小企业面试程序员时的必问内容,“八股文”似乎是很重要的存在。但“八股文”是否能在实际工作中发挥它“敲门砖”应有的作用呢?有IT人士不禁发出疑问:程序员面试考什么?是工作能力、工作经验还是背题能力?还有程序员吐槽“八股文害人不浅,新来的应届生张口就是分布式和一堆框架,让他写代码根本就不会!”与此同时,也有支持“八股文”的声音:“熟练掌握‘八股’,关键时刻出bug是真的能救命的。”关于“八股文”对实际工作是助力还是阻力还是无任何用处的空谈这一问题,我们来一起讨论吧!
方向一:“八股文”对招聘过程的影响
“八股文”知识在招聘过程中扮演着重要角色,尤其是在技术面试中。以下是其影响的几个方面:
-
基础知识的评估:
- “八股文”通常涵盖了计算机科学的基础知识,如数据结构、算法、操作系统等。这些知识是程序员进行实际开发的基础,面试官通过考察这些内容,可以初步评估候选人的技术理解能力。
-
面试中的比重:
- 在许多公司,面试中“八股文”的比重较大,导致候选人往往需要花费大量时间准备这些理论知识,而忽视了实际编程能力的提升。这种情况可能导致一些优秀的开发者因未能在“八股文”测试中表现出色而被淘汰。
-
平衡考察方式:
- 为了更全面地评估候选人,企业可以考虑在面试中平衡“八股文”与实际编程能力的考察。例如,可以通过现场编码、