-
1 # 創造星球
-
2 # 零一之變
1、面試時間很短,不可能問很深入的問題,最多看看你的知識廣度是否足夠。
知道這個原則,那麼大部分只要懂專業名稱和原理就行,如框架:Vue、React,模式:MVP、MVC、MVVM等,至少要懂原理,會應用開發。另外基礎的js、css、html這三塊要能熟練應用。
2、面試官最喜歡看案例,所以自己要有成功的專案案例,比如做過哪些網站,在面試時帶著,可以方面直觀的演示給他們看。
3、準備幾個常見的問題及對應的答案,一般會問Vue應用的典型場景,頁面併發訪問效能問題,跟後臺是怎麼互動的,幾個模式的優缺點。所以平常學習中就順手記下來這些答案,當然能準備越多相信透過的機率越大。
-
3 # 非著名程式設計師
唉,作為一個從事多年前端開發的程式設計師,你既然問到這個問題了,這裡面確實有很多說不出的苦,作為前端程式設計師真的是太累了。
為什麼前端程式設計師這麼累?其實放在 10 年前,前端程式設計師都是不配叫軟體工程師的,對,很對人都不承認前端程式設計師是工程師,為什麼?那時候的前端就是一個美工外加切圖的,組合介面的。而正是這 10 多年前端形成了一個快速發展期,不對,應該是高速發展期,尤其是前端和移動端大融合的趨勢下,也就是所謂的大前端應運而生,前端框架絕對是更新迭代的速度太快了。
各種框架層出不窮,讓前端程式設計師目不暇接,而且前端也是要寫業務邏輯的,也有微前端,也有什麼中介軟體,更何況各種前端框架,Vue ,React ,Angular ,以及 flutter 等等吧,前端的語言發展也是很快,現在又開始流行 typescript ,前端的語法也在變化,es4,es5,es6 ,太快了。總之,一切都在發展變化中,讓整個前端程式設計師都很頭疼。
但是,頭疼的前端下,我們應該認清楚一個事實,什麼事實呢?那就是前端框架不管如何變化,其大多數的框架都是同一個原理,同一個規則。所以,其實萬變不離其宗,那就是基礎性的東西,原理性的東西變化不大。
各種前端框架就是花架子,是各種漂亮的衣服,衣服只是外在,所以,你只要懂這個道理,就夠了。有一句話說的特別好,那就是:看似最枯燥、最基礎的東西往往具有最長久的生命力。
所以,我們應該如何提高自己呢?如何自學提升自己呢?學習本質,學習基礎性的東西,學習原理性的東西,這些東西學會了,哪些框架不過是衣服,對你來講學習起來就很容易,不管前端框架如何變化多端,你都能從容應對,舉一反三。
而且,如果你經常參加面試,你應該瞭解,技術的面試,大多數都是在問你基礎性的東西,原理性的東西,看似不常用,它們確實最有用。你只有深入瞭解這些東西,你學習提升的時候,才能更快,你面試的時候也能從容應對。
回覆列表
可以用晚上和週末或業餘時間學習並操作實踐下,到了公司可以和同事聊天或吃飯的時候,問問同事有沒有了解你學的新技術,相互交流下可以加深技術理解,同時同事可能也在學或還沒學。這樣相互交流後也許面試時也是你們聊的一些技術原理或細節。最好的還是把學的應用到實戰中,用過了就不怕面試底氣十足