說學習前端開發簡單,如何才能成功上岸?

因爲前端難度被嚴重低估了。

有些人啊,前端三駕馬車都還沒學完呢,就磨刀霍霍向大廠了。拿不到offer,自然就放棄了唄。

對於業內人士來說,學會CSS/JavaScript/HTML(又稱前端三駕馬車)、數據結構與算法、開發軟件、類庫框架,纔算初步的入門前端。

如果你有心想自學前端,可以參考下阿里前端P7喬納森在《web前端工程師》分享的前端學習腦圖:

先別發憷,我也沒說讓大家全學。

其實前端就是這樣:框架多,輪子多,冷門點多,更新迭代快,要想跟上前端發展的步伐,有個速成的方法:跟着大廠前端的要求循序漸進的學習一對標大廠前端的能力要求,目標清晰,需求明確,也不容易走彎路。

我自學前端接近7個月,最後拿下了8K offer。這點薪資,和那些年薪百萬、分分鐘幾十萬上下的大佬根本比不了,但我個人還是很知足了。

如果學到想放棄的朋友,可以參考下我的上岸過程:

1.明確目標

2.基礎知識鞏固

3.精刷面試題

4.投簡歷,挑offer

明確定位,確立目標

簡單說下背景,普通一本學歷機械專業,所以我一開始的目標很簡單粗暴——拿到offer上岸。

我知道自己就是個菜雞,所以看到那些1個月上岸大廠、2個月拿到P7,根本毫無波瀾。

這也很大程度上讓我平復了心態,不再感到焦慮。

其實前端學習就是這樣——能堅持下來,你就已經跑贏了99%的人。

基礎知識鞏固

接下來我開始自學前端知識,我不是天賦型選手,前前後後折騰了接近3個月。

前期一直盲學,後來聽朋友的一些建議去找了系統的課程,獲益很多,至少不再像無頭蒼蠅一樣啥都想學了,如果不得其法的朋友,也可以來找我獲取。

我重點學的是JavaScript和框架。其他知識點跟着課程也學了個大概,通過自學+後續鞏固,足夠應付些小公司的面試。

JavaScript

JavaScript屬於編程基礎知識,重點需要掌握的有:

學習是一個艱苦的過程,當然如果能把技術學成,最後也一定可以獲得高薪工作。掌握一個好的學習方法,跟對一個學習的人非常重要。今後要是大家有啥問題,可以隨時來問我,能幫助別人學習解決問題,對於自己也是一個提升的過程。自己整理了一份最全面前端學習資料,從最基礎的HTML+CSS+JS到HTML5的項目實戰的學習資料都有整理這是我的前端技術交流Q un++ 錢面是603---- 中間是985--後面是993----++++++++++++++ 有問題隨時在裏面問我,能給大家提出很多寶貴建議。

類型:字符串值,數值,布爾值,數組,對象。

原型鏈:JavaScript繼承的方法之一

作用域:作用域鏈的作用是保證執行環境裏有權訪問的變量和函數是有序的,作用域鏈的變量只能向上訪問,變量訪問到 window 對象即被終止,作用域鏈向下訪問變量是不被允許的。

閉包:使用閉包主要是爲了設計私有的方法和變量。閉包的優點是可以避免全局變量的污染,缺點是閉包會常駐內存,會增大內存使用量,使用不當很容易造成內存泄露。

在 js 中,函數即閉包,只有函數纔會產生作用域的概念。

在 js 中,函數即閉包,只有函數纔會產生作用域的概念。JavaScript 可以觸發這些事件。

異步:在函數返回的時候,調用者還不能夠得到預期結果,而是將來通過一定的手段得到結果(例如回調函數)。

正則表達式:檢索、替換那些符合某個模式(規則)的文本。

框架

其中,React、Vue、Angular重點掌握一款就好。

一、Angular

必須使用它的模塊機制 ,必須使用它的依賴注入 ,必須使用它的特殊形式定義組件。Angular帶有比較強的排他性,約束多,擅長複雜中後臺場景和多人協作。可以學習模塊化編程和如何測試模塊,簡化開發流程,隨着google的大力支持和逐漸流行,有些崗位需要有angular的知識才能工作。

二、Vue

具有輕量級的框架,學習成本低,運行速度快,但社區可能沒有Angular和React那麼豐富,很缺乏高階教程與文檔,不利於seo優化。

三、React

簡潔、靈活、高效,可以和其他框架並存,可以與已知的框架或庫很好的配合。

精刷面試題

去各類論壇上扒了扒,前端面試題目類型包括:

前端基礎知識+手撕算法(偏簡單)

接下來就是各個擊破了。

前端基礎知識

手撕算法

前端的算法題一般不會考得很難,我覺得lintcode上的題,把簡單-中等刷個50道就夠。

給大家參考下我刷的題目:

1.三數之和

2.子集

3.第K大元素

4.數組劃分

5.木材加工

6.最多有k個不同字符的最長子字符串

7.搜索旋轉排序數組

8.最長迴文子串

9.LRU緩存策略

10.揹包問題

11.島嶼的個數

12.驗證二叉查找樹

13.有效迴文串

14.單詞接龍

15.最長上升子序列

16.顏色分類

17.圖是否是樹

18.騎士的最短路線

19.數字三角形

20.跳躍遊戲

投簡歷,挑offer

公司選擇與投遞

正如面試官在篩選求職者一樣,求職者也可以初步篩選公司。

可以按照這些標準進行篩選:

a.目標薪資範圍

b.公司規模

c.福利待遇

最後,祝大家都能拿到心儀offer!!!

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