-
1 # 每日開原始碼
-
2 # 輕鬆做副業
先html和css,這是造房子的地基!
然後js,這也是基礎!
國內主流vue,簡單學習成本低,建議學習!
這個時候基本就接觸到nodejs了,所以也要學!
上面的都學會了基本就可以了,其他的框架都差不多,學習起來很快,比如小程式、unapp等,客戶端可以學electron,nodejs可以自己寫後臺等等。
入門了就好了,學什麼上手都快
-
3 # 人生自由路
這位盆友:有緣,我也是高前端開發的人之一。已經一年了。我自己覺得我還是前端菜鳥。就是切圖仔。
前端超級熱門!培訓機構濫大街。我不知道你現在是什麼狀態。
基本的路是這麼走的。
+css必須要會。
然後是+
js要熟練,甚至精通,然後學jq或者先學好jq然後js。
選一個熱門的框架學精她, vue 自己選一個自己容易上手的,然後是學好它
剩下的路就是你自己慢慢摸索了,真的不喜歡程式設計的話,早點離開,會對自己好。畢竟那個是燒腦的工作。
加油,做出了選擇就好好的去做。
-
4 # 科技行者
初級:只需要能夠利用 HTML、CSS 和 JavaScript 進行一般的靜態網頁設計,這個時候其實就已經具有一定的生產力,可以稱為初級工程師了。
中級:首先是程式碼管理,你必須學會使用svn和git。其次是熟練運用前端框架和JS開發各種元件,前端框架包括Bootstrap、Foundation。JS元件:AngularJS、Vue.js、Node.js、Ajax、Json等。Ajax 和 json 通常用於和後端互動,在實際業務中也經常用到。
高階:對前端架構、原生業務框架開發效能優化方面有深入瞭解。
隨著WEB前端的飛速發展,在移動網際網路時代,都到了現在這個時代,人工智慧即將到來,演算法已經火起來了,可不能緊抓著css、html、js這些。
真的要緊跟著技術的前沿,Vue、React這些也已經不算太新的東西了,小程式、app開發也已經起來一段時間了,TypeScript和ES-2015都發布了。
前端之路真是越走越寬了,關於伺服器,瀏覽器,資料庫的知識都需要涉及,學無止境。
總之一句就是不斷學習,不斷學習,不斷學習,不斷學習,不斷學習……
-
5 # 全棧前端
一步步來
1. html css js
入門即可,除了js不推薦買書,找個視訊教程或者w3cschool即可。包括html5,css3也要學會。js可以初步會用即可,能寫簡單的特效
2. 做一些練習
可以仿寫一些簡單的頁面和特效,加強熟練度,寫個幾十個頁面就差不多了
3. 學習庫
這個有很多,比如bootstrap,jQuery等,這兩種比較簡單易上手
4. 熟悉js
建議加深js理解,更加熟練使用js,作用閾,作用閾鏈,原型繼承等等。之後可以再學學es6
5. 框架
這對js要求一般比較高,建議對es6有一定了解,流行的框架比如react,redux,router加上螞蟻金服的antd庫,再者就是vue全家桶或是anguler了,這三個是最火的
6. 做個網站
可以無後臺,也可以做個假的,做完差不多這套就熟練了,一線城市沒經驗拿個8000沒問題吧
7. 橫向發展-深入理論
這個怎麼說呢,我自己也沒深入多少,就不多說了
8. 縱向擴充套件-後端
這就涉及的多了,建議學學node,畢竟js已經熟悉了,用起來方便,其他的比如伺服器,效能優化,SEO,Linux等等
有不懂的可以私聊我
回覆列表
Web前端的路該怎麼走?有哪些階段和關鍵點?我們來看一看。
初級:能搭頁面就行這是比較容易達成的,我們只需要能夠利用 HTML、CSS 和 JavaScript 將頁面搭建出來,這個時候其實就已經具有一定的生產力,可以稱為初級工程師了。
我們要做的事情首先是學習 HTML、CSS 和 JavaScript 的語法,然後是學習這三個語言所帶來的能力,學習並理解它能讓我們有邏輯有條理地把頁面實現出來。
除此之外,其實有很多初級選手很容易忽略掉的是團隊協作的能力。而其中具體到工具來說,就是 Git 的使用。我們進入到團隊當中,不是一個人在戰鬥,所以我們必須掌握程式碼版本控制工具的基本使用。
中級:像搭積木一樣搭頁面元件化的思維,現在已經是我們在除了把基礎的 HTML、CSS 和 JS 學好之外,馬上需要學習的一種前端開發能力,它也是是我們從入門小白,轉變成初中級工程師的必備能力。
元件化為我們帶來的實質上是整個前端開發思維的轉變,原本的開發模式是這樣的:畫頁面框架(HTML)> 寫樣式(CSS)> 寫功能(JS),我們會從上而下地瀑布式地開發頁面,並且一個頁面往往由單獨一個人來開發;而在元件化思維下,我們的開發模式變為:把頁面拆解成多個元件 > 分別去實現這些元件 > 將元件搭起來,這樣是先拆解,然後從下而上地搭積木式地開發頁面,而由於元件之間是相互獨立,最後才被組裝在一起的,所以我們可以將元件分配給很多個不同的人去並行地進行開發,最後再組裝到一起。所以說,元件化給我們帶來了質的改變,極大地提升了我們的開發效率。
當然了,除了元件化之外,還有效能優化、設計模式、工具鏈(構建工具、測試工具、除錯工具、持續整合工具等)等,都需要進行學習。
高階:規劃、覆盤、視野對於我們前端工程師,甚至包括客戶端在內的終端工程師來說,要進階到技術專家級別,主要是從這三個方面來入手:規劃、覆盤和視野。當然除了這三者之外,還有再高層次的一個領域就是商業思維,我這裡說的商業思維指的是,我們對業務非常熟練,從最初的用技術支撐業務,到通過研究出一些更好的技術,來反向驅動業務的發展的能力。大家都很熟悉的一個例子就是人工智慧。但這個能力在終端上並不是很容易做,所以我們主要關注的還是規劃、覆盤和視野這三個方面,它們是三個不同的方向。
總結前端的路並不好走,要時刻關注技術前沿,打好基礎,才能不斷前進。