當前位置:編程學習大全網 - 編程語言 - 打算轉行做前端,自學的話,可以嗎?

打算轉行做前端,自學的話,可以嗎?

自學肯定也是可以的,最主要還是要看個人的學習能力,意誌力,和自己的決心,

下面我就說壹下,在自學時需要註意的壹些誤區和如何自學前端知識。

前端自學者存在的學習誤區:

1、所學東西可能已過時

奉為經典的東西可能已經過時,或者已經有了更好的替代者,而妳獲取信息的渠道有限,消息滯後,導致學習的內容也相對滯後。

2、學習方法盲目。

看書看不懂就找視頻類教程學習,覺得教程跟自己的口味不符就另尋他法,因為自己缺少對資源的辨識能力,總是在沒有清晰規劃學習線路的情況就盲目學習,導致無效學習時間過長而收獲寥寥。

3、只有理論,缺乏真實項目鍛煉。

對技術的理解停留在理論層次,而缺乏真實企業項目的歷練,如果沒有相關實習或工作經歷,對前端崗位具體的責任劃分和工作流程了解不充分。

如何自學前端知識:

自學方法:

1、作為壹個初學者,妳必須明確系統的學習方案,我建議壹定有壹個指導的人,全靠自己學,放棄的幾率非常大,在妳對於web前端還沒有任何概念的時候,需要壹個人領進門,之後就都靠自己鉆研,第壹步就是確定web前端都需要哪些內容,並且在多少時間內學完,建議時間6個月保底。

2、視頻為主,書為輔。很多初學者在學習前端的時候非常喜歡去買書,但是最後的結果是什麽?看來看去什麽都不會寫,所以在這裏給大家提醒,書可以看,但是是在建立於妳已經對於某個知識點有了具體操作的執行後,在用書去鞏固概念,這樣更加利於妳對於知識的理解。

3、對於學習技術來講,掌握壹個學習方法是非常重要的,其實對於學習web前端來講,學習方法確實很多都是相通的,壹旦學習方法不對,可能就會造成“方法不對,努力白費”。其實關於這方面還是很多的,我就簡單說個例子,有的人邊聽課邊跟著敲代碼,這樣就不對,聽課的時候就專心聽,做題的時候就專心做題,這都是過來人的經驗,壹定要聽。根據每個人的不同,可能學習方法也會有所出路,找到適合妳自己的學習法方法是學習的前提。

4、不建議自己壹個人瞎學,在我了解學習編程的這些人來看,從零基礎開始學並且最後成功做這份工作的其實並沒有幾個,我覺得大部分原因就是因為他們都不了解web前端是幹什麽的,學什麽的,就盲目的買書看,到處找視頻看,最後看著看著就放棄了,所以我建議初學者在沒有具體概念之前,還是找有經驗的人請教壹下,聊過之後妳就會知道web前端具體是幹什麽的,該怎麽學,這是我個人的小建議,可以不采納。

學前端的話,書籍是必不可少的:

1、《JavaScript高級程序設計(第3版) 紅皮書 》,適合有壹定編程經驗的Web應用開發人員閱讀,也可作為高校及社會實用技術培訓相關專業課程的教材。

2、《JavaScript權威指南(第6版)》 犀牛書,本書不僅適合初學者系統學習,也適合有經驗的 JavaScript 開發者隨手翻閱。

3、《JavaScript DOM編程藝術 (第2版)》,本書在簡潔明快地講述JavaScript和DOM的基本知識之後,通過幾個實例演示了專業水準的網頁開發技術,透徹闡述了平穩退化等壹批至關重要的 JavaScript編程原則和最佳實踐,並全面探討了HTML5以及jQuery等JavaScript庫。

4、《CSS權威指南(第三版)》,不管妳是壹個有經驗的Web開發人員還是壹個徹底的初學者,《CSS權威指南(第3版)》都是妳的CSS學習源泉。

5、《JavaScript設計模式》,適合JavaScript初學者、前端設計者、JavaScript程序員學習,也可以作為大專院校相關專業師生的學習用書,以及培訓學校的教材。

6、《妳不知道的JavaScript(上中下卷) 》,本書既適合JavaScript語言初學者了解其精髓,又適合經驗豐富的JavaScript開發人員深入學習。

7、《Vue.js權威指南》,該書內容全面,講解細致,實例豐富,適用於各層次的開發者。

學習路線:

第1階段:前端頁面重構(4周)

內容包含了:(PC端網站布局項目、HTML5+CSS3基礎項目、WebApp頁面布局項目)

第2階段:JavaScript高級程序設計(5周)

內容包含:(原生JavaScript交互功能開發項目、面向對象進階與ES5/ES6應用項目、JavaScript工具庫自主研發項目)

第3階段:PC端全棧項目開發(3周)

內容包含:(jQuery經典交互特效開發、HTTP協議、Ajax進階與PHP/JAVA開發項目、前端工程化與模塊化應用項目、PC端網站開發項目、PC端管理信息系統前端開發項目)

第4階段:移動端項目開發(6周)

內容包含:(Touch端項目、微信場景項目、應用Angular+Ionic開發WebApp項目、應用Vue.js開發WebApp項目、應用React.js開發WebApp項目)

第5階段:混合(Hybrid,ReactNative)開發(1周)

內容包含:(微信小程序開發、ReactNative、各類混合應用開發)

第6階段:NodeJS全棧開發(1周)

內容包括:(WebApp後端系統開發、壹、NodeJS基礎與NodeJS核心模塊二、Express三、noSQL數據庫)

視頻教程:

網頁鏈接

  • 上一篇:dsp什麽意思
  • 下一篇:VisualStudio怎麽用C語言進行圖形編程啊
  • copyright 2024編程學習大全網