大厂面试官:我理想中的前端

前端Q

共 2210字,需浏览 5分钟

 ·

2022-01-15 23:49


特别鸣谢

亲爱的开发五组的大家长,徐嘉键,人称 马修哥 的投稿!!!







背景

应团队里的美女 winty 约稿,也顺便想把一些自己的想法和大家分享一下,作为某大厂的复试官,从校招到社招,估摸着都有几百+的面试经历,我每次面试完,都会给一个机会面试者给我提问题,“我想问的已经问完了,你有什么想问我的吗?”,然而我被问最多的几个问题是:

  1. 我的表现怎么样(意思就是我过没过?)这个一般属于保密范围,不好回复
  2. 你们团队都是用什么技术栈的
  3. 我应该怎么去提升我的技术水平

你们团队都是用什么技术栈的

这个问题,我一直觉得不是一个问题,其实对于大部分大厂而言,其实对技术栈都没有非常强的要求,很多小企业希望来了就能干活,而且因为原来的项目已经用了某框架,你来接手继续干,那能快速入手自然是好的,但是大厂一般来说对这块其实并不是特别的在意,它更在意的是你的学习能力和基础素质,这两块素质不错的话,大概率你学习掌握某个技术栈都不是什么难事,所以这里又绕回到问题3,我应该怎么提升。

我应该怎么提升

这里分两种,我今天先分享一下校招,下次再说社招,其实学校里是没有前端这个学科的,虽然我毕业很多年了,但是近几年也有关注大学本科计算机教育的课程,也咨询过清华,中大的一些教授,了解到,像前端这些并没有列入正式的课程,那作为学生怎么学呢?或者怎么才能做一个好的前端呢

其实作为企业,对学生对要求大致可以概括为:

  1. 基础素质,计算机基础,算法基础,网络基础等等等,这种只能持续学习基础知识补充。
  2. 自驱力

自驱力,全称叫自我驱动力,这个就比较泛了,什么叫自我驱动,其实前端是一个一直在进步的领域,我把前端归纳为一个不断解决问题的技术通道,最早前端的工作范畴只有在浏览器(IE,ff,safari,各种版本)浏览器抹平了不同操作系统下的差异,但是种类繁多的浏览器又让前端需要兼容不同的浏览器,扯远了,以后再说这个方向,说回前端,随着Node的出现,随着手机操作系统的出现,webview无处不在,让前端施展的空间也越来越大了。我们能解决的问题也越来越多了。其实前面说那么多,更多是向各位还在象牙塔的同学说说,前端不仅仅只有浏览器里面跑的js代码,也不仅仅是vue,react等等。

很多同学给我的简历上都写了,做了xxx系统,做了xxx应用,但是往往这些应用都是一些简单的逻辑堆砌,我也能理解大学期间,学生如果没机会参与实习(其实就算实习也也很难接触很有挑战性的工作),确实很难遇到什么难题,我们的想说的是,大厂如何甄选人才,既然是人才,自然要比大部分人的优秀,牛逼。

牛逼的人有以下几种:

  1. 天生爱写代码的,超级聪明,这种人不多,但是遇到的话,大部分都是可以拿sp offer的大神,大神往往自己就会通过各种倒腾,不论是混社区,还是学校的实践,哪怕是自己捣鼓好玩的东西(我遇到过一个斯坦福毕业的,从高中开始就自己捣鼓页游,从webgl渲染,canvas到vue的局限性,自己滔滔不绝讲了半个小时,还有一个MIT的跟我描述了半天如何实践tensor flow js的性能问题)。这种人属于少数,大部分人学不来

  2. 另外一种,是通过实践获得提升的,所以,如果能接触到一些实践的机会,千万千万珍惜,毕竟企业中的实践和学校里的小打小闹完全不是一回事,同样的问题,落到企业和学校大作业的要求是完全不一样的,往往同样的问题,我稍微追问一下只参与过学校作业的同学,都会一脸茫然,而参与过企业实践的,有可能会因为要解决过某些难题而获得不错的提升,所以,请好好珍惜实践的机会。

  3. 第三种,很多人想着现在的面试官都喜欢问看没看过各种框架,或者组件的源代码,所以一上来就跟我说,我看过xxx源码,然后我再问下去,往往接不下去了,看源码是结果,不是目的,我们为什么要看源码,是我们在使用的过程中,出现问题,我们需要了解源码的问题(因为框架组件再牛逼也是人写的,都会有bug,所以踩坑很自然),或者说,我们某些应用的场景,这个组件的设计不合适。我们要不换个组件,要不改到合适位置,搞不好还可以去开源社区贡献一下代码,所以,如果实在找不到实践的同学,多混社区,这里有很多的问题,很多的难题,边学,边贡献,也是一种提高的途径。

好了,其实厉害的人还有很多,我实在无法一一赘述,但是不少同学可能会跟我说,上面说的这些都不是一般人啊,确实,成长都不容易。代码世界绝大部分时间都是枯燥的if-else,试错,debug,看日志等等,如果大家想着这样的成长都耐不住寂寞的,我奉劝各位不要选当码农这条路,工作后有更多枯燥乏味的日子。

最后

这是我第一篇感想,作为文章写手,我还是新人,写到哪里算哪里,组织也不严谨,逻辑可能也不够严密,算是一些碎碎念吧,大家权当茶余饭后的话题看着玩消遣消遣。

相关热门推荐


Node.js 有难度的面试题,你能答对几个?
我在阿里做技术面试官的7点经验-言川
面试官不要再问我 axios 了?我能手写简易版的 axios


最后


  • 欢迎加我微信(winty230),拉你进技术群,长期交流学习...

  • 欢迎关注「前端Q」,认真学前端,做个专业的技术人...

原创不易,点个在看支持我吧
浏览 32
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报