首頁>Club>

剛畢業,一直做的是前端開發,在學校學的都是一些基礎知識,畢業之後自己自學了基礎前端如(javascript)。

回覆列表
  • 1 # 每日開原始碼

    Web前端的路該怎麼走?有哪些階段和關鍵點?我們來看一看。

    初級:能搭頁面就行

    這是比較容易達成的,我們只需要能夠利用 HTML、CSS 和 JavaScript 將頁面搭建出來,這個時候其實就已經具有一定的生產力,可以稱為初級工程師了。

    我們要做的事情首先是學習 HTML、CSS 和 JavaScript 的語法,然後是學習這三個語言所帶來的能力,學習並理解它能讓我們有邏輯有條理地把頁面實現出來。

    除此之外,其實有很多初級選手很容易忽略掉的是團隊協作的能力。而其中具體到工具來說,就是 Git 的使用。我們進入到團隊當中,不是一個人在戰鬥,所以我們必須掌握程式碼版本控制工具的基本使用。

    中級:像搭積木一樣搭頁面

    元件化的思維,現在已經是我們在除了把基礎的 HTML、CSS 和 JS 學好之外,馬上需要學習的一種前端開發能力,它也是是我們從入門小白,轉變成初中級工程師的必備能力。

    元件化為我們帶來的實質上是整個前端開發思維的轉變,原本的開發模式是這樣的:畫頁面框架(HTML)> 寫樣式(CSS)> 寫功能(JS),我們會從上而下地瀑布式地開發頁面,並且一個頁面往往由單獨一個人來開發;而在元件化思維下,我們的開發模式變為:把頁面拆解成多個元件 > 分別去實現這些元件 > 將元件搭起來,這樣是先拆解,然後從下而上地搭積木式地開發頁面,而由於元件之間是相互獨立,最後才被組裝在一起的,所以我們可以將元件分配給很多個不同的人去並行地進行開發,最後再組裝到一起。所以說,元件化給我們帶來了質的改變,極大地提升了我們的開發效率。

    當然了,除了元件化之外,還有效能優化、設計模式、工具鏈(構建工具、測試工具、除錯工具、持續整合工具等)等,都需要進行學習。

    高階:規劃、覆盤、視野

    對於我們前端工程師,甚至包括客戶端在內的終端工程師來說,要進階到技術專家級別,主要是從這三個方面來入手:規劃、覆盤和視野。當然除了這三者之外,還有再高層次的一個領域就是商業思維,我這裡說的商業思維指的是,我們對業務非常熟練,從最初的用技術支撐業務,到通過研究出一些更好的技術,來反向驅動業務的發展的能力。大家都很熟悉的一個例子就是人工智慧。但這個能力在終端上並不是很容易做,所以我們主要關注的還是規劃、覆盤和視野這三個方面,它們是三個不同的方向。

    總結

    前端的路並不好走,要時刻關注技術前沿,打好基礎,才能不斷前進。

  • 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等等

    有不懂的可以私聊我

  • 中秋節和大豐收的關聯?
  • 蘋果xr和xsmax買哪個好?