今天下班准备走的时候,部门老大刚好过来和我们聊起一个刚面试完的候选人,我也去凑了下热闹,大致经过如下:部门想要再招一位算法,面试的时候有两位面试官A和B,A面试官着重考察了候选人项目的完成度,技术问题,盈利情况,B面试官拷打了许多和算法相关的科研,底层原理,技术对比但候选人完全没有准备这些,面试到最后变得有些尴尬,候选人着重强调了自己能使用相关的技术完成业务,并不需要关注所谓技术背后的底层原理,都聊得有点火药味了结束面试以后B面试官给出的评价是候选人基础薄弱,理论不牢,不建议录用,A面试官则认为他既然能完成一个完整且能够盈利的项目,那是可以达到公司用人标准的,大家还开玩笑说找一个完全不了解人工智能的大专生看着b站的视频给大模型调参数一样能调,必须了解那些底层原理不可吗本人听的时候完全是五味杂陈,因为面试官B才是我找实习过程中碰到的常态,从vue.js的底层实现问到不同框架的差异对比我承认这些知识非常重要,对于想要在技术领域深耕的人来说,这些都是必不可少的前置知识,但仅仅是因为不了解这些原理,熟练使用技术本身的能力就应该被忽略吗我来实习以后并不忙,一个半月以来80%的时间都在看各种技术文章思考我之前那些匆匆略过的工具背后的技术实现与原理,但让现在的我立刻上手去写一个项目,我的速度绝对远比不上一个没看过这些但跟着视频动手做了五六个项目的同学,也很感激当初面试我的是我们部门的面试官,给了我这样一个技术并不熟练,但基础更是薄弱的同学一个机会在十几年前,一个熟练工人不需要了解那些复杂的仪器背后的设计也能获得劳动模范的称号,在今天的互联网环境下,一个写过许多不同框架项目却不了解其底层原理的前端开发者,会被嘲笑是培训班出来的样样懂点样样不精的切图仔我们的技术真的发展到了要求如此之高的地步了吗,那90%的基础工作不需要人来做了吗,其实只是候选人过饱和的情况下,企业为了优中选优一道道增设的门槛我们改变不了他,就只能去适应他,我只希望大家下次如果碰到咄咄逼人的面试官时,能一笑了之,淡然地和他说:您的问题非常有价值,虽然我不了解这背后的实现原理,但我可以和您解释我在项目中完成的这些功能点,我是如何设计并实现他们的...