天天看點

辭退了一名 2 年工作經驗的前端工程師

辭退了一名 2 年工作經驗的前端工程師

來源 | 碼海(ID:seaofcode)

這周比較遺憾,辭退了一名尚在試用期的前端同學。

一般情況下我們會在試用期結束後再評估是留還是不留,但這名同學确實問題很大,是以試用了兩個月後(我們試用期三個月),我們決定及時止損,送走了他。在我看來這名前端存在以下幾個問題:

辭退了一名 2 年工作經驗的前端工程師
辭退了一名 2 年工作經驗的前端工程師

基本功不紮實,不懂就問

作為一名有兩年工作經驗的前端,連 base64 是啥都不知道,另外碰到難題,首先想到的不是 Google,而是直接問同僚,後來經過提醒後稍微好了一點,但是不少問題都要卡半天,最後這些「難題」也基本要讓其他同僚來解決,導緻工期大幅延長,而且這些所謂的「難題」在我和其他同僚看來都比較 easy,基本上 Google 一下都能搜到,這說明他的能力真的值得打一個大大的問号。

辭退了一名 2 年工作經驗的前端工程師

代碼不規範,不健壯,像是臨時工做的

主要展現在以下幾個方面:

1、各種變量命名毫無意義,不知所雲。命名不規範,比如命名一個類别數組,直接用 list 來命名(至少應該命名成 categoryList 吧),

2、不少本地變量首字母大寫

3、代碼裡在每一個網絡請求的地方都列印了 log,充斥着大量的 console.log,并且還送出了,稍微有點經驗的基本上都知道接口請求抓包看下是否正常就行了,列印大量的 log 更是不應該了,衆所周知,在生産環境上應該盡量避免一些無意義的 log,log 過多會帶來性能問題,而且也不符合工程規範,但這名前端調試後送出了大量的 log,簡直不忍直視(當然這一塊更合理的方式應該是用代碼檢測配合 pre git hook,這樣在 git commit 時發現不規範就不讓送出,提前扼殺違反代碼規範相關的問題),更要命的是寫出的代碼非常不健壯,比如搭建完了建立頁面,但編輯功能考慮不足,回填等存在各種問題,存在大量的返工。

諸如此類代碼問題很多,可能有人以為提代碼規範這個比較大驚小怪,改就是了。但其實對于一個項目來說,你不是一個人在戰鬥,涉及到團隊協作,如果命名不規範,其他人要很費力地讀懂你的代碼,編碼不規範,團隊協作會大受影響!

看到這相信大家應該能了解為啥很多大廠要求白闆程式設計或機試了,一方面是看你解決問題的能力,另一方面其實也是看你的命名等是否規範,避免給團隊挖坑。

辭退了一名 2 年工作經驗的前端工程師

可塑性不強,對未知恐懼,潛力有限

啥叫可塑性,在我看來就是解決未知問題的能力以及主動探究解決問題的欲望,比如說這名前端,之前一直做的隻是開發的工作,開發打包後就交給運維部署,從來沒做過部署相關的工作。結果交給他部署花了一天半都沒部署出來。

本來呢我們有自己的一套釋出系統,但新項目用的是開源項目,是以部署腳本之類的要自己整,不過這個腳本并不難,copy 一下我們其他項目的部署腳本并且讓運維部署一套 nginx,在 nginx.conf 裡指定一下前端項目的目錄即可。

而且就算你之前沒有線上部署過,隻要你 Google 一下基本都能找到答案,不信你試下,可以看到以下結果,第一條就能找到部署的解決方案:

辭退了一名 2 年工作經驗的前端工程師

我接手後隻用了半個小時就上線部署成功了,倒不是說我有多強,而是這類問題我覺得應該屬于前端的基本的技能包,作為一個有兩年經驗的前端花了一天半都沒解決出來,确實不太應該。

除此之外,這名前端對未知問題的處理實在不敢讓人恭維,每碰到一個稍微複雜的問題就問,沒有主動去解決問題的意識,當然也是其本身能力有限所緻,有一些問題确實也花了半天甚至更長的時間去解決,但最終還是不得不求助于其他同僚。

對未知問題時常知難而退,缺乏主動探索的精神,可以看到他成長的天花闆實在有限,這是我們決定辭退他的最主要原因,能力不足可以補,代碼不規範可以學,但對未知的難題缺乏亮劍的勇氣,沒有信心去克服,這是職場上的大忌,毫不誇張地說這種「老虎型」的性格決定了你的上限

畫外音:「老虎型性格」目的性強,好冒險,個性非常自信、積極,競争力強,凡事喜歡發号施令、掌控全局,不喜歡安于現狀,思維靈活、行動力強,目标一經确立便會全力以赴。

未知的問題對我們來說是一個挑戰,但更是機遇,這類問題最能展現你自己的價值,不然碰到的所有問題都沒有挑戰性,請問你工作有啥意義,你的價值何在,是以碰到這類問題一定要搶着做,因為這類問題最能凸顯你的價值,這是最能區分你和别人競争力的地方!逢難必亮劍,整個團隊的戰鬥力才會強!

辭退了一名 2 年工作經驗的前端工程師

如何順利度過試用期

其實并不難,反其道而行之不就行了,「基本功紮實」,「寫出規範和健壯的代碼」,「具備主動解決問題,迎難而上的精神」這三點基本就能過關。

最後我相信肯定會有人問:這名前端問題如此之多,面試怎麼沒有發現出來呢?

這次其實是比較嚴重的面試事故。由于我們是創業團隊,前端是後端兼職的,是以當時特地委托了一位前端大佬來幫助面試,結果從實際表現來看并不如人意,當然了上面我說的這些問題在面試中其實無法完全展現出來,可能有些人在面試中侃侃而談,各種知識點都看起來掌握得都很紮實,幸運了混過了面試這一關,但在試用期能力不足的特點就暴露出來了,是以最終還是要在硬實力下功夫的,不然就算面試僥幸通過,在試用期能力不足也很容易挂掉的。

看懂了以上這些,相信你不難了解大廠的各種嚴苛的面試流程了,因為對于大廠的招聘人員來說,招到不靠譜的人是要背上面試事故的,特别是對 HR 來說有個「适崗率」的名額,是以大廠面試要嚴苛得多。

比如白闆程式設計或線上筆試,看起來确實不人道,但最能考驗侯選人的功力,一來考驗你解決問題的能力,二來看你的代碼是否遵循必要的規範,三來看你的代碼是否有足夠的健壯性(比如是否考慮越界,各種異常等)

是以如果要進大廠,我們可以多練練白闆程式設計,尤其對于應屆畢業生來說,這一點非常重要!另外最重要的一點是千萬不要有畏難情緒,這一點是晉升加薪絕緣體,沒有足夠的難題來挑戰,能力很難有大幅度的提升,逢難必亮劍才是正道!

辭退了一名 2 年工作經驗的前端工程師
辭退了一名 2 年工作經驗的前端工程師
辭退了一名 2 年工作經驗的前端工程師
☞霸氣!考 692 分想當程式員,女王式發言:也沒見男生考得比我好
           
☞交大碩士為 985 碩博開發相親小程式,談戀愛需要學曆相當嗎?
           
☞Windows 11 正式官宣:全新 UI、支援安卓 App、應用商店 0 抽成!
           
☞快手宣布 7 月将取消大小周,網際網路大廠不卷了?
           
☞一封來自 1985 年程式員的辭職信

           

繼續閱讀