線下聚會回顧之《前端新人就業的關鍵是什麼?》【長文】


前天在【瀋陽的線下前端聚會】和幾個前端同行聚在一塊兒,聊了二個多小時。由於有的參加者是第一次見面嘛,因此我就例行的問了一些原生JavaScript方面的問題,就是想了解一下大概的程度,畢竟我是聚會的組織者。css

而後在接下來的聊天交流中,有一陣聊到了面試、找工做這塊。我說你面試的時候作題了嗎?他說,「沒作,就是聊、交流、溝通。對面來了一個hr、一個技術,就工做經驗和開發經驗的方方面面,聊了不少。而後以爲還Ok,就讓他入職了。」html

而後又到另外一個同窗,他的經歷也大概如此,「說是對面來了三我的,一個hr、一個技術、還有一個作什麼的人,而後挨個問,來回的經歷,反覆的開發過程。問了一個多小時,他都餓了。反正最後也就入職了。」前端

給我感受,就是如今好像中小公司都更注重實際的開發經歷。【你到底作過什麼?怎麼作的?遇到什麼問題?先後端、產品、需求什麼的是怎麼溝通的?】,這些方面關乎平常開發的項目進度,因此公司招聘方會更關注這些。由於他們要求來了就能幹活,頂多給你1~3天熟悉項目,而後就要進入開發。web

至於__proto__、原型鏈、做用域鏈,this的各類指向、設計模式等詳細的技術細節,反卻是沒有過多細問。由於這些在平常業務寫代碼時,確實是不多用到。更多的是業務、邏輯、需求、實現、流程、迭代,這些偏向【具體實現】的工做。面試

而以BAT爲表明的前端大廠,則是面試各類作題,各類深刻、細節、底層。也就是所謂的「面試造火箭,入職擰螺絲」。算法

<!-- -->後端

你研究各類技術細節、底層、實現、協議,對方問你某個項目你怎麼作的?面試,卒;你作了一個或幾個大小不一的項目、demo去面試,對方直接算法、協議什麼的一疊筆試題丟過來。這次面試,又卒。設計模式

對於前端新人來說,不是說你學會具體哪些框架、工具就Ok了;也不是說,你報培訓班,而後培訓班帶你作一個、幾個項目就Ok了。網絡

之前是你報培訓班學個四五個月,有個項目,再會點東西就Ok了。如今不行,由於這種模式的培訓機構,它們是把項目作爲一個成果,來體現這四五個月裏你學到了哪些技術。邏輯就是,【你在線下培訓機構裏,每天的學了四五個月,最後作了個什麼項目出來。這說明,這四五個月你確定是學到了這些技術,不然你作不出來這個項目。】數據結構

OK,就算你這項目沒有水份。
但一筆寫不出二個井字,你顧了這頭就顧不了那頭。因此不少同窗在面試的時候遇到筆記題基本就掛了。

<!-- -->

因此我就在想,對於新人來說,【面試成功的關鍵究竟是什麼?】

我我的主觀覺得,關鍵在於【有針對性的細緻準備】。

若是你面試的是中小公司,那麼你的簡歷和麪試準備工做的重點在於項目、實操;若是你面試的是大廠,那麼刷面試題、算法題、技術底層、協議各類,這些都是必須的。

由於剛纔我已經說了,如今就不是單一的你項目有沒有,或是你學沒學某些個技術的事了。而是說你面試什麼公司,就要根據公司的性質、規模有針對性的去準備。

<!-- -->

那麼落實到個人前端課程《零基礎web全棧-就業課程》來說,接下來就要進行如下優化,

一、整個課程以一個大電商網站項目爲主線。項目參照京東網站,包括登陸、註冊、購物車模塊、產品詳情頁、商品列表頁、欄目頁、搜索功能,二三級菜單等

二、課程中編入網絡協議、算法與數據結構的內容;

三、課程中添加面試題的內容。不是講幾道題,而是刷面試題。

可能有同窗會想,你加這些內容講得完麼?
其實很簡單,講不完,延期唄。何時講完何時算。如今這個課程剛剛講完html、css、原生Js,正好是能夠開啓新項目的時候。

【1】、網絡協議這塊,是一些tcp/ip、http、https的demo,無非是各類鏈接;【2】、算法、數據結構這一塊更多的是和麪試題放在一塊兒了。如今的面試題裏有不少都包括算法方面的內容。

課程這樣改變主要是針對二個方面,

一、項目,這個確定要有。只能說,我主講的項目會更詳實吧,畢竟十多年的工做經驗在這呢。
二、就是全面增強面試題的講解,就是刷題。由於面試題是很考驗技術細節的。

這樣的好處就是,要項目的話,ok你有,而且項目開發中的各類方面我均可以講給大家;要筆試的話也沒問題,面試題我帶你刷過。

就是這樣,面試這種事,若是你不是智商很高的話,那麼必須採起笨辦法。這個笨辦法,其實就是前端新人就業的關鍵!

由於面試,沒有銀彈。

相關文章
相關標籤/搜索