前端初級新人,如何撕去菜鳥標籤

2020-09-04 前端開發小白

原文地址:github.com/ruizhengyun… 作為前端新人,我們常以菜鳥自居,主要是專業程度不高,還有就是自謙。其實,作為菜鳥的我們也想撕掉這類標籤,我們也努力,可還是學不好前端,是真的不適合做這行還是方法不對,沒人告訴我們?如果你覺得自己還處在菜鳥階段的迷茫區,那可以看看本篇文章,希望看完之後你能得到想要的。如果你要闡述你的想法,請在評論區留下你的文字。



前端路上我們都會碰到這類情景:現有技術體系已經很龐大了,還沒學個遍,新技術又頻繁湧出,發現有太多太多東西要學,隱隱有點學不動的趨勢。不知不覺就在這條路上迷茫了,發現自己原來那麼渺小。正所謂登高極目,知天地之大;置己蒼茫,知寸身之微。

我的邏輯是:現實我們是改變不了了,我們能掌握的是改變自己的學習方法和思維邏輯。我們常說萬變不離其宗,對於前端來說,這個宗我的理解就是 html + css + js。

建體系。將現有知識做個體系架構,然後將市場上前端技術點填入到這個體系架構中,不管新出現的知識是怎樣的,都在這個體系架構內,無非是對架構的補充或完善(新增和修改),我們要做的不就不斷完善這個體系架構,體系架構可參考《8年前端知識點沉澱》;

深入。在每個分類中擇其一,然後深耕;

淺出。用自己的語言將深耕的知識點輸出出來,可以文字,可以聲音(分享);

不管現在處於初級、中級、高級、資深還是大前端階段,學習的通用方法大抵如此,當然小異部分我會在各個階段單獨指出。以上純屬個人觀點,如有補充和指正可按文章開頭方法在評論區評論(即 github 上登錄後評論)。



學習方法

代碼管理



2.利用 gitbook 庫來打包成小書,然後利用 github 自帶功能生成在線的,然後自己沒事的時候,看看自己學的東西,然後再查缺補漏,不斷完善; 3.學習文檔用 markdown 語法來寫,養成寫文檔的好習慣,對於為什麼寫文檔和項目開發中前端需要寫哪些文檔,我會在後續的文章中闡述,這裡不展開; 4.編碼工具可用 Vscode,整個目錄可參考



前端基礎

HTML5 + CSS2.1

這部分建議在 w3school 在線教程或MDN 上學習,邊學邊練,學習過程中請打開 chrome 瀏覽器調試工具,輔助學習和調試。

ECMAScript

這部分學的內容會很多,如果沒有程式語言的基礎的話,會吃些力。建議先在 w3school 在線教程或MDN 上學習。

犀牛書《javascript語言精粹》或紅寶書《Javascript 高級程序設計》,前期看其中的一本就好,這個時候你可以建倉庫 ecmascript-note 了;

數據結構和算法

實踐開發中,和後端提供的接口交互以及前端自身的邏輯處理,然後將數據渲染到頁面,往往離不開數據結構和算法這塊的知識。

前端初級

CSS

有了 CSS 基礎知識,還需要繼續深入,了解

css3 規範;

預編譯語言:less 或 sass;

只有經歷這個過程,你才會發現 less 的美。看完這塊,你的了解選擇器、盒模型、彈性布局、媒體查詢等概念。

ECMAScript

Zepto.js 或 jQuery.js。完成一些簡單項目,熟悉 API;

推薦小黃書《你不知道的 JS》上中下三冊;

ES5 知識點掌握,能區分 ES5 與 ES3 常用的一些知識點;

ES6 常用的一些知識點,暫時不推薦阮一峰老師的 ES6 教程,太多了,怕你會迷茫和陷入無聊區,找一些總結小書(一些常用的 ES6 語法總結)看看,一直想寫,沒時間;

常用概念(面試也會碰到)弄清楚。比如變量作用域、傳遞方式、執行上下文、閉包、apply/call/bind、this 指向等;

網絡編程。Ajax、fetch、websocket、cors、jsonp、formData等知識。

瀏覽器

常用跨域;

存儲機制;

性能

常用性能優化;

安全

了解 XSS 和 CSRF 攻擊;

正則表達式

基礎知識,視頻或一些文檔,此刻不建議看官方文檔;

常用正則表達式會寫;

工程化

npm 常用命令和簡單應用;

git 常用命令和簡單應用;

webpack 能搭建一個應用;

React.js

對於面前前端三大框架,大家都不陌生了。建議擇其一,然後了解入門知識。我安利的是 React.js,個人傾向,無外乎其他。主要學習中英文官網入門知識。結合 create-react-app 腳手架。

Node.js

基礎知識;

express 或 koa2 簡單應用;

說明:上面學習內容不求學完都記得,能掌握 70%-80% 就可以了,主要有個先入為主的概念,以後碰到這類問題,知道怎麼去描述問題,培養獨立解決問題的能力。

最後,祝你好運。有什麼補充,請按文章看頭說的方法給出你的想法。


相關焦點

  • 什麼是初級前端工程師?初級前端工程師都會做些什麼?
    什麼是初級前端工程師?初級前端工程師都會做些什麼?前端開發通過HTML,CSS及Javascript以及衍生出來的各種技術、框架、解決方案,來實現網際網路產品的用戶界面交互。它從網頁製作演變而來,名稱上有很明顯的時代特徵。  能找到一份前端開發工作,首先你起碼得是一個合格的初級前端工程師。那麼,什麼是初級前端工程師?初級前端工程師都會做些什麼?
  • 如何把不乾膠標籤撕乾淨?
    我們經常在超市購買的碗筷,花瓶,塑膠製品等基本上都會貼上製作商的標籤,但是如果我們想正常使用肯定是得把標籤撕掉,但是有很多撕開非常不方便,有撕裂的,有斷層的,甚至還有撕掉了上面一層,下面膠水部分還是緊緊粘著。那麼,如何把不乾膠標籤紙撕乾淨?
  • 初級前端工程師如何達到中高級?前端工程師能力解析
    初級前端工程師:能熟練使用 HTML 、CSS 、JS 主要工作還是搭建靜態頁面,能接觸到項目機會少得可憐。高級前端工程師:能熟練地使用主流的前端框架、Wedget 組件,對項目技術難點有一定的解決能力,真正能做到這的人比較少。資深前端工程師:參與各種項目開發環節,提供前端解決方案。有豐富的項目解決能力,並提供優質高效的解決方案。
  • Web前端學習第六課,HTML標題標籤和水平線標籤
    (4)元素標籤只是告訴瀏覽器,本網頁含有這個元素(段落元素,圖片元素、視頻元素等)。HTML標記只是用來設計網頁的結構。元素的樣式和位置需要css(層疊樣式表)語言來編寫,元素所能產生的動作需要javascript語言來編寫。HTML(結構)、css(表現)、JavaScript(行為)這三者構成了web前端。
  • web前端需要學習什麼?初級階段都要學什麼?
    網絡看到了很多詢問貼子,web前端需要學習什麼?自學要多久?要學習哪些技術?初級階段都要學習什麼?有什麼要求……也有很多朋友在網絡上自學的,也有參加網絡教學的,或者在去一些培訓學校參加培訓Web前端的,都會關心一個「web前端需要學習什麼」?
  • web前端怎麼樣才能入門
    web前端怎麼樣才能入門,首先我們要從什麼是初級web前端工程師說起:按照我的想法,我把前端工程師分為了入門、初級、中級、高級這四個級別:入門級別指的是了解什麼是前端(前端到底是什麼其實很多人還是不清楚的
  • 零基礎學Web前端需要如何去學才更高效
    現在網際網路時代不斷發展,尤其是想轉行到WEB前端的同學肯定想知道如何學習更高效點。下面就由小編帶同學了解一下吧。零基礎學web前端開發要怎麼去學?首先要學習的是基礎知識:html、css、JavaScript。HTML是內容,CSS是表達,JavaScript是行為。因此,前端開發對於那些在 IT行業工作的人是一個很好的切入點。
  • 前端程式設計師飽和了嗎?我們公司給初級前端開到了12K!
    故事起因:最近我有個剛畢業的學生問我說:我感覺現在前端行業已經飽和了,也不是說飽和了,是初級的前端根本就沒有公司要,哪怕你不要工資也沒公司要你,前端剛學出來,沒有任何的項目經驗和工作經驗,根本就不會有公司要你啊,這是最大的一個問題,而且現在也沒有任何公司找初級前端,實習前端,都是要求有工作經驗的
  • 零基礎轉行Web前端需要如何去學才更高效
    web前端開發要學的知識內容涉及的會很寬泛,雖然說主要是html、css和JavaScript這些基礎知識點,但學前端開發除了要學這些基礎知識外,學員還要進行延伸和深入的去學,而且網際網路時代不斷發展,掌握了這些新技術、新技能,在職場的競爭力必然會翻倍提升。
  • 菜鳥程式設計師寫代碼如何避免錯誤?
    每個程式設計師都要經歷「菜鳥」這個階段,那麼,在菜鳥階段,程式設計師是怎麼寫代碼的呢?下面12大瞬間,能否找到你當初的影子?05沒有理清邏輯,邊做邊猜前端菜雞在這裡的問題特別多,做支付,不清楚支付的流程,分不清楚定義,總以為前端就是處理好藉口和數據展示。先把邏輯處理好,弄清楚流程,再去動手才好。
  • 初級、中級、高級前端開發者需要具備哪些技能?
    初級前端開發者需要具備哪些技能?1.熟悉HTML、CSS、HTML5/CSS3,完整閱讀過html和css文檔,能夠根據設計圖實現頁面。2.熟悉Javascript、Ajax、DOM、JSON,完整閱讀過相關文檔, 熟悉jQuery,Bootstrap、Angular、 React、Vue等前端框架。
  • 四年,如何從前端小白蛻變為前端技術專家?
    作者簡介:瓏晴——淘系技術部前端技術專家,16 年校招實習轉正進入的阿里,當時是在聚划算前端團隊,隨著業務變化一路從聚划算到天貓至今加入淘系技術部,負責日常活動營銷的同時,也多次參與大促會場&互動的研發,
  • 魯大師太不靠譜 菜鳥買筆記本如何驗機
    而今天我們要說的就是關於新手菜鳥如何利用現有的測試軟體來驗新筆記本。希望魯大師的杯具不再上演    現在不少新人都愛用魯大師這個軟體去檢測新筆記本,雖然這個軟體幫助了不少網友,但是這個軟體的BUG也是非常的多,難道我們的網友就沒有別的驗機軟體可以選擇了麼
  • 順豐菜鳥兒童節互撕 快遞與電商背後醞釀已久的數據爭奪戰
    隨後,菜鳥即刻表示,這是順豐單方面的行動,並正在與對方溝通當中。當天傍晚,順豐快遞拋出一條長微博,斥責阿里系出於自身商業利益,強行染指順豐客戶隱私信息,是菜鳥「一場由針對性的封殺行動」。借著微博平臺,菜鳥當然也做出了駁斥回應。
  • web前端初級工程師如何快速成長和尋求突破
    A 公司B 公司規模400 人1000 人行業網際網路軟體服務薪資10 K13 K前端人數40 人80+ 人前端職能獨立前端部門跟項目走匯報老闆專職前端後端我相信大部分人都會選擇 A 公司,因為你會認同 A 公司更有成長空間,會積累更多的沉澱,那麼我們是為什麼要做出這樣的選擇呢?
  • 防轉移、防竄貨、防失效 看一撕即毀標籤如何玩轉智能防偽
    這項技術使RFID標籤具備一撕即毀的功效,一籤只對應一物,不能重複利用,同時通過技術手段有效解決了RFID標籤在惡劣環境下防偽功能失效的問題,讓商品披上了智能外衣。  RFID標籤搭載新技術  一撕即毀標籤不同於傳統的RFID標籤。傳統RFID標籤雖然在防偽、品牌推廣、防竄貨上具有獨特的優勢。
  • 超市買東西,商品標籤不好撕?三招教你去除標籤不留痕!
    經常去超市購物的朋友會發現,在超市很多物品上貼有商品標籤,比如案板,臉盆,水杯等。買回來標籤很難清理,也不容易清理乾淨,非常影響正常使用。今天教大家幾個去除標籤還不留痕的小妙招,清除商品標籤不再是難事。
  • 標籤貼易粘難撕,試試這些妙招快速清除!
    新買回來的東西一般都會有一些標籤貼,比如碗筷盆子碟子之類的,有時候這些標籤貼特別難撕,就算撕下來也是留下一些難看的殘膠痕跡難以清除。特別是對於一些強迫症來說簡直就是不能忍的。撕標籤別著急,不妨先參考一下下面的這些方法吧!
  • 撕不乾淨的標籤,黏糊糊的膠水,4種方法助你輕而易舉刮乾淨
    生活中有一件比較讓人頭疼的事情,那就是我們在購買商品回家的時候,發現標籤怎麼撕都撕不下來。尤其是一些餐具,如盤子和碗,喜歡把標籤貼在碗裡面。用起來的時候就得先將標籤撕下來。結果一撕頭疼的問題來了,根本撕不乾淨,會有很多膠水粘得死死的。
  • 新人小白怎麼學Web前端 一般要掌握哪些技能
    新人小白怎麼學Web前端?一般要掌握哪些技能?移動網際網路的發展讓Web前端成為市場上最火熱的技術之一,為了能夠製作出更美觀、滿足用於需求的產品,PC端與Web端之間的轉化技術進一步升級,企業開始高薪聘用具有大前端視角的Web前端開發人員。