与文杰老师谈,受益良多

语言: CN / TW / HK

theme: fancy

前言

这次对谈直接让我了解了我的问题,可以说很警醒我了。

对谈的目的是了解,如果我想要在寒假通过字节的面试的话,我需要做出什么样的努力与改变,我需要什么样子的能力。

自我介绍一下,我是 FinTech 专业的大二学生,学习前端时间大概半年多,所以和我学习时长差不多的同学,可以康康我从对谈中学习到的东西。

问题一:缺乏技术深度(

阐述角度一

这一段时间以来,我都着迷于技术的广度,在学习了Vue之后,又陆陆续续学了NodejsExpresswx小程序、uni-appReact等等,几乎每一项就仅仅是“会”,但其中的更深层次的东西都没有了解。


对话开始的时候

文杰老师问我:“Vue 和 React 更熟悉哪一个?”

我说:“Vue”

“好,那就问你 Vue ”

“ Object.defineProperty和Proxy的区别是啥 ”

然后我就开始说:“ Object.defineProperty 不能转换对象数组啥的,会有一些限制,Proxy 则可以,但是由于是 ES6 的新语法,所以兼容性不是很好。 ”

“唔,我问的是他们的区别,你说的是一个现象(”

“区别是什么呢?”

然后我支支吾吾地就答不上来了.......


他说,你说你熟悉 Vue,但是这个没法答出来,就说明你的理解还不够深入。

咱确实理解的不够深入,后面出文章把这个事情理清楚。


文杰老师分享过他当时面试字节的情景,就是单纯的死磕 Vue,一个方面超级的强。


阐述角度二

我在和文杰老师对话的时候提出过一个问题,说:“有很多新技术像Nuxt,Next,SolidJS等等,哪个方向比较好。”

文杰老师的回答,大概的意思就是说:“对于一个技术理解透彻,先别去想着技术的广度”

就拿 Vue 来打比方,你了不了解它的源码?了不了解它的性能优化?了不了解如何有更好的编码风格?

  • 所以咱确实是好高骛远了(而且还眼高手低(

阐述角度三

我问了文杰老师我简历上专业技能这方面需要改进啥。

  • 少就是多

截屏2022-09-25 上午11.37.59.png

其实很多了解的东西别人问起来我还是会发怵的,只是写过这个东西,了解这个东西,但是并不是很深入,这样最好就不要写在简历上。要把写在简历上的东西都会被问到来准备(了解也是会被问到的)。

这里也是一个坑,我打算后面进行修改,和 Vue 的那道面试题一样(

问题二:如何让项目经历更加出彩

  • 这里的话文杰老师问了我简历上的一个项目

我的主要问题是,项目全部写的都是完成了什么业务逻辑,而这个并没有特别大的价值。

而比较吸引面试官注意力的是:“你做了什么改进,达到了什么成效。

截屏2022-09-25 上午11.52.19.png

比如说字节青训营的这个项目,就可以写,如何实现npm包的开发,难点是什么,如何解决的,为什么要使用 npm包 ;你负责的东西带来了多大的成果,业务逻辑并没有这些东西重要。

难点可以包括但不限于性能优化之类的

问题三:如何在毕业拿到字节ssp

  • 这是比较有野心的一个问题(

文杰老师的回答是:“持续的超出预期。”

“如果你成功的成为了字节的实习生,那你在完成业务之余,你该想想怎么做性能优化、你该怎么编写风格更好的代码、你该如何让其他团队成员眼前一亮

问题四:如何去做一些开源项目

我自己说:“觉得很多项目已经很完善了。”

  • 那是你看不出来(,文杰老师说其实现在的很多框架还是有这样那样的问题。

  • 你当前这个阶段,如果花的时间不多的话可以去做一下,如果太消耗时间的话,并不建议去做。

  • 也不建议为了刷这个经历而去做。

半年之内的规划

  1. 做出一个 Vue 的思维脑图,并围绕着这个脑图不断完善自己的思维体系。「少就是多,对于一个框架的理解要极其深入。」

  2. 心态上,长时间专注于一个部分,达到超出常人的高度(

刚聊完就来写了,学到了很多,但对未来还需要思考一段时间。

持续更新这个帖子...