筆試題真的可以評判一個人的能力,決定他的去與留嗎?

前言

在IT行業找工作比大多數行業都多一項筆試,IT行業細分下來兩隻手都比不過來。

但是無論你是具體做什麼,前端、後端、嵌入式、算法、機器學習等等等等,基本上都少不了筆試這一項。並且筆試往往還是第一步,如果是大量招聘的話,筆試這一環節就會刷掉一大半的人。

但是筆試真的可以完全決定一個人的能力嗎?可能這個問題聽起來有點怪,很多人可能覺得這是廢話。筆試其實就跟學生生涯考試一樣,就拿高考來說,高考就是一場筆試,分高者自然引人注目,能計入更好的大學,分低者自然也就連進入門檻的資格都沒有。

職業生涯也是如此,爲什麼去應聘時,先甩給你一套筆試題,通過筆試題就可以大致判斷出你的水平,這按道理來說也是合情合理的。

舉例

但是我覺得這並不能成爲一個決定性的因素,很多東西並不是筆試題就可以考察出來的,我是主要從事前端開發發麪的工作,我就拿前端來說。

大家都知道前端難度比不上後端,但是前端所涉及到的內容、領域、技術棧那真是太多了,我就簡單的大致羅列一下。

  • 最基礎的:HTML、CSS、JavaScript、jQuery
  • 三大框架:VUE、React、Anaular
  • 小程序:微信小程序、支付寶小程序、百度小程序…小程序
  • 後端: node
    這只是大分類,下面來進行延伸。
  • css系列:sass、less、stylus、PostCSS
  • JavaScript:typescript
  • VUE生態:VUEX、vue-reouter、vue-rx、vue-cli、vue-loader、VuePress…
  • React生態:React Native、React-Router、Redux、Rematch
  • 小程序框架:wepy、mpvue、uni-app、Remax、nanachi…
  • 各種UI框架(大同小異):Vant、elementUI、View UI、HeyUI、Ant Design、AUX、Weex…
  • Node.js相關:egg、Express、npm、yarm、nest
  • 編譯構建:webpack、typeScript、Grunt、Babel、Rollup
  • 可視化工具:Threejs、EHarts、webGL、D3.js、v-charts、AntV
  • 測試工具:VUE Test Utils、Jest、exprect、Mock.js…

說了這麼多還是有很多沒有提到,提到的這些都是經常會接觸到的一些。前端這個領域太大了,當然如果細分的話可以劃分爲WEB前端,移動端開發,小程序開發幾個大的方向,但是現在的前端市場沒有需要只某一個小的方向的,這樣下去後面早晚會被淘汰掉,所以你只有不停地去接觸每一個方向。

作爲程序員大家都應該可以體會到,很多東西的確簡單,一看就會,但是長時間不去用的話,慢慢的也會被遺忘,當被人問到時下去後又去看一遍。畢竟這麼多東西,在實際開發中大多數都不會用到,但是還是需要我們去了解,去學習,當你知道的東西越多,對於一個項目你就有更多的選擇。我覺得沒有什麼是最好的框架,最好的技術,只有更合適的框架。

過程

這麼多的技術棧,如果是挨個來了解,只達到會使用的目的,那也需要很長的一個週期。 我這裏不說多了,就拿VUE、React、小程序來說,就這3個部分,分別完整的開發一個項目,這也是一件很簡單的事。但是當你長時間的去做某一個方向,比如說,就近這幾個月的項目都是使用VUE開發的,那我對VUE肯定是非常的熟練了。這時問你一些關於React的問題,很可能很多你都答不上來,這是真的不會嘛,並不是。我覺得這時程序員的通病,長時間不用的東西很容易被遺忘。但這也不是一個嚴重的問題,我們只需要話很短的時間又可以撿回來。

說了這麼多回到本文的主題,筆試題真的可以考察一個人的能力嗎?還是拿前端來說,我也經歷過很多大大小小的筆試。一套筆試題會在每個方向都涉及到一點,基礎的CSS、HTML、JavaScript、VUE、React、小程序、算法等等,能夠完全答對還是有點難度。對於node你能記住它的所有方法嗎,我覺得這時一件很難的事情。

分析

一道題答不上來我認爲有兩種可能,一種是你可能遺忘了,另一種可能是真的不會。當然遺忘了也是能力不足的一方面,但是這種遺忘如果是長時間沒有做這方面造成的還是可以,如果是經常用到的被遺忘了,那問題就不同了,總不可能每次用到的時候都去查一下吧。

有很多人在筆試前都會瘋狂的刷題,就想我們考試前去背題型一樣,這起到很好的作用。但是職場與考試不同,對於考試,大家都是一樣的,一樣的時間,固定的知識範圍內容,考試就可以檢測出每個人的記憶能力,理解能力,也就是學習能力,對於同樣的內容,你的得分越高,你的能力就越強。而筆試不一樣,職業生涯中每個人所接觸的知識層面範圍都不一樣,你不知道你的筆試題會有多少,不知道會考哪方面的內容,運氣好考的VUE多一點,然而你正好一直在用VUE做項目。

不排除很多人的筆試環節是刷題通過的,可是一到真的叫他去開發項目都無從下手。

我的看法

筆試題我不可否認可以體現出一個人的能力,但是這個分數是否和真正的能力成正比很值得去驗證了。作爲一個技術人,對於語言、框架的靈活應用是一種能力,這也很容易得到考覈。還有 思維能力,學習能,解決問題的能力,團隊合作的能力,表達能力,組織能力 這些我覺得重要性不亞於前面,甚至更重要,但這也不是一套筆試題可以得到的。更何況有可能這套筆試題剛好就出在那個人薄弱的方面呢。

最後歡迎大家關注我的個人網站(www.dzyong.top)與公衆號《前端筱園》,我是一名畢業不到一年的程序員,主要從事前端領域,希望和大家一起交流,共同進步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章