與文傑老師談,受益良多

語言: 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. 心態上,長時間專注於一個部分,達到超出常人的高度(

剛聊完就來寫了,學到了很多,但對未來還需要思考一段時間。

持續更新這個帖子...