首頁>Club>
15
回覆列表
  • 1 # 嘉靖不上朝

    沒必要,為什麼這麼說呢?現在網際網路時代,網上一搜就出來了大堆的學習資料,書籍、影片、部落格等。就看你有沒有堅持和興趣。

  • 2 # 宇波波夫

    這個問題應該是仁者見仁,智者見智。我認為主要是看自己的需求而定。如果你想將之後主要精力或工作放到前端上,那最好去參加一個專業的培訓。因為這樣能讓你有一個系統的,全面的學習。因為有專業的老師授課,所以,在學習中能有重點,有針對性,效率會高於自學,而且很重要的一點是,能少走彎路,節省了自己的時間成本。

    如果你只是對前端有興趣,並不緊迫,那麼我推薦自學,現在網路上有很多教程,電子書及案例,要充分利用好這些資源,如果能堅持不懈,也會有不錯的收穫。很多時候,興趣就是最好的老師,好的學習方法加上堅持,相信能受益匪淺。

  • 3 # 五眼過活

    你好,很高興回答你的問題,以下觀點純屬個人觀點。 首先,看你的目的。 如果你只是興趣愛好,我覺得沒必要,畢竟網上免費的資源很多。 如果你是想學來生活,這個又看你的基礎了。如果你是接觸了IT行業,有一定編碼水平,那肯定不需要去花錢的,師傅領進門,修行看個人,畢竟你已經入門了。如果你是新手,想快速入手,節約成本,我建議還是花錢去系統的學習。這裡的花錢是透過正規是渠道去學習。現在市面上還是有很多坑點的。 最後,你要想好你的初衷,你是否能持之以恆,畢竟無論花錢與否,你始終是要花時間,精力去學習,這些成本遠高於金錢。 最後的最後,當你提出這個問題,就說明你已經在路上了,加油吧,付出終有回報。

  • 4 # 鯊魚強強

    如果沒有基礎的話不建議學,因為就算學完了出來也不好找工作,剛畢業並且有點基礎的話可以,找工作也好點,不然就是白學

  • 5 # 思敏影視

    一,現在的前端不是之前的網頁製作,現在的前端更加高階,學習前端必須有一個學習規劃,有一套系統的學習方案,這個方案的學習時間最好是半年,每天應該學習什麼,心裡應該有數,每個知識點應該做什麼案例,而且要每天堅持學,一天都不可以停,一旦停了就不想學習了,所以說現在學習前端不是智商的問題,看誰可以慢慢的挺過去,韌性強。

    二,要有人去指導,其實這個我好像談了無數次,現在一個新手想要全部透過自己學習前端,並且找到工作,首先這種可能性非常的小,如果誰能單憑自己一個人的力量自學前端找到工作,那麼這個人一定是一個人才,但是這種人只有1%,所以一定要有一個可以幫你解決小問題的人,不然會走很多彎路,得不償失。之前在家閉門自學的這7、8個月的時間裡,細細研磨了大概很多影片,有公開的也有花錢買來的,這些影片加起來大小一共600+G,透過每天不斷的分析試聽,最終我總結出了一套非常深入、且體系非常完整的web前端java,Python教程,涵蓋了web前端 java,Python所需的各個知識點,從基礎到深入、從Node等框架原始碼解讀統統都有

    1、

    HTML + CSS 這部分建議線上教程 上學習,邊學邊練.

    之後可以模仿一些網站做些頁面。在實踐中積累了一些經驗後,可以系統的讀一兩本書,推薦《Head First HTML 與 CSS 中文版》,這本書講的太細了,我沒能拿出耐心細讀。你可以根據情況斟酌。基礎學習web前端Java Python技術思路,學習方法

    2、Javascript 要學的內容實在很多,如果沒有其他程式語言的基礎的話,學起來可能要費些力,建議看《Javascript語言精粹》,JS是一門很混亂的語言,這本書能夠幫助你區分哪些是語言的精華,哪些是糟

    粕,對於語言精華,應該深入學習。糟粕部分能看懂別人寫的程式碼就行,自己就不用嘗試了。

    有了以上基礎,就可以進行一般的靜態網頁設計,不過對於複雜的頁面還需要進一步學習。

    1、CSS。必看《精通CSS》,看完這本書你應該對:盒子模型,流動,Block,inline,層疊,樣式優先順序,等概念非常瞭解了。作為練習可以看下《CSS藝門之匠》這本書,它對標題,背景,圓角,導航條,table,表單等主題都有詳細的介紹。

    2、Javascript。上面提到內容還不足以讓你勝任JS程式設計。在有了基礎之後,進一步學習內容包括:

    a) 框架。

    推薦jQuery,簡單易用,上手jQuery即可完成一些簡單的專案。學習方法也很簡單,照著產品文件做

    幾個頁面就行了,不用面面俱到,以後遇到問題查文件就行了。框架可以幫你遮蔽瀏覽器的差異性,讓你能更專注與Web開發學習的精髓部分。補充: 可以使用

    Codecademy 學習 Javascript,jQuery,使用者體驗真的很好(感謝 TonyOuyang )。

    b) Javascript 語言正規化

    。這個名字可能並不恰當,只是我找不到可以描述“面向物件”,“函式式”這個兩個概念的概念。Javascript不完全是一個面向物件的語言,它的很多

    設計理念都有函式程式語言的影子,甚至說如果你不用面向物件,完全可以把它理解成一門函數語言程式設計語言。

    Javascript的很多語言特性,都是因為他具有函式式語言的特點才存在的。這部分推薦先學習面向物件的基本理論,對封裝,繼承,多型等概念要

    理解,維基百科,百度百科會是你的幫手,另外推薦《Object Oriented

    Javascript》,應該有中文版。對與函數語言程式設計我瞭解的也不繫統,不好多說,可以自己百度一下。

    c) Javascript 語言內部機制。必須弄清如下概念:JS

    中變數的作用域,變數傳遞方式,函式的定義環境與執行環境,閉包,函式的四種呼叫方式(一般函式,物件的方法,apply,call),以及四種呼叫方式

    下,‘this’指向的是誰。這部分內容你會在《Javascript語言精粹》中詳細瞭解。另外,你必須理解 json。

    d) dom程式設計,這個Web前端工程師的核心技能之一。必讀《Dom程式設計藝術》,另外《高效能 Javascript》這本書中關於dom程式設計的部分講的也很好。

    e) Ajax程式設計,這是另一核心技術。Ajax建議在網上查些資料,瞭解這個概念的來龍去脈,百度百科,維基百科上的內容就足夠了。真正程式設計是很容易的,如今幾乎所有框架都對Ajax有良好的封裝,程式設計並不複雜。

    f) 瞭解瀏覽器差異性。這部分包括CSS和js兩部分,瀏覽器差異內容很多,建議在實踐中多多積累。另外對於瀏覽器的渲染模式,DOCTYPE等內容應該系統學習。

    3、HTML5和CSS3 。HTML5規範已經於2014年10月28日釋出了,移動端HTML5和CSS3已經得到了非常廣泛的使用,必知必會呀。

    再進一階 · 程式碼層面:

    有了以上知識,對於大多數小型網站,你應該已經可以寫出能夠工作的程式碼了。但要想成為更專業的前端,你還需繼續努力。更高的要求大概還有四方面:1)易維護,2)可測試,3)高效能,4)低流量(移動端)。

    1)易維護。對於頁面你該理解‘樣式’,‘資料’,‘行為’三者分離,對應的當然就是CSS,HTML,js。對於js程式碼,你最好了解設計模式,重構,MVC等內容。

    2)可測性。

    3)高效能。必讀《高效能Javascript》

    4)低流量。移動端關注比較多。

    5)對於想要學習前端的同學,尤其是自學的夥伴,自學並非永久的,假如沒有定力的還是找個培訓機構吧。

    再進一階 · 工程層面:

    前端專案同樣面臨軟體生命週期的各個環節,首先是程式碼管理,你必須學會使用Svn和Git。其次是程式碼的構建,如今前端程式碼構建已經不是簡單的壓縮一下了,需要進行依賴管理、模組合併、各種編譯,比需要學會使用Grunt、Gulp等前端構建工具。

  • 中秋節和大豐收的關聯?
  • 汽車融資租賃是合理合法的嗎?你怎麼看?