來到上海四個年頭了,在這里我在小公司拼命過,在大公司學習過,然而在這次創業公司失敗后,我卻無處安放我的未來!
面試已經兩周了,大大小小的公司面試了二十多家,拿到了幾家公司的offer,但是沒有一家是我特別想去的,唯一想去的卻還在等待,公司有很長的流程要走,目前沒有一個確定的結果告訴我,說實話,心慌了!
首先講一講我的工作吧,說白了這幾年的工作經驗并沒有給我帶來任何的優勢,除了有一些項目經驗的積累,以及工作中的一些技巧的積累。為什么這么講?原因恰恰和我工作的項目有關系,我所在的三四家公司的開發模式都是非常傳統的開發模式,我只負責將psd切成html實現其中的效果,久而久之,將自己的關注點都放在了切圖,以及css方面,對于js在工作中能使用插件就不會去自己實現,以至于自己連原生的js都不是特別的熟悉,更別說精通了,哪怕自己認為html和css很熟練的情況下,面試官經常問到一些原理以及概念的時候我就懵逼了,說實話,我不是專業學習這個的,工作中也只是關注形式而忽略了原理!
經過幾次的面試,我發現阿里系的面試官都非常關注知識點及原理,以及大學里的基礎知識,類似高數,數據結構等問題,通過幾次的挫敗,短期內已經無法補充這方面的知識,企鵝公司也是差不多,這就完全在考驗你的學習能力以及基礎知識的積累!另外百度這邊的面試參加了一場,更注重數據處理方面,沒有這方面開發經驗的我就敗北了!
說說我的面試吧,小公司去面試的時候大多都是要做筆試題目,題目的難易程度各有不同,都是集中在js以及布局上面,這些題目其實大同小異,很多公司都沒有自己出題,都是網絡上找的,所以面試之前積累一下題目就可以搞定,大公司也有面試題,多數還是基礎知識,但是側重點不一樣,大多要求處理復雜的邏輯題,比如函數中產量的賦值,以及提升等概念,樣式中考察太多的常見但是沒有去了解原理的問題,比如塌陷等問題!
說幾個標配吧,也是我致命的問題,第一個就是新的前端框架,例如vue,angular,還有react等等,說實話,前端開發這個崗位出來還不是太久,已經發展到了這種地步,簡直逼死人啊!在之前的公司中一直是一個傳統的開發模式,所以沒有真正的實踐過這些框架,多了解,不熟悉更沒有完全掌握,vue和angular在想的項目中學習過,并且使用了一些基礎的東西,顯然在面試的時候結合工作時間一看就是減分的!
另外一個,我們前端開發過程用使用gulp,grunt,以及webpack,我之前都是抓住一個使用起來方便的用就好了,然而面試的時候就懵逼了,原理,原理還是原理,不僅要明白你用的這個工具的原理,還要熟悉三個的區別,每一個的原理都要掌握,面試官的想法,為什么你知道你的選擇是最好的?
先講這么多吧,要去進行下午的面試了,說實話,心里沒底,希望同行能引我為戒!