初學者學習JS很喫力怎麼辦?到底該如何學習JS?

作爲一個老前端,對於你這個問題想說的是:首先你能問出這個問題,那麼證明其實你已經瞭解過前端的技術基礎了,這時候你就已經入門了,下面就是如何深入學習的問題而已。而一個技術如何入門如何自學或者是如何深入學習一直都是困擾咱們新手的一大難題。

其實這個難題解決起來並不難,因爲你問出這個問題的時候其實你就已經入門了,因爲你已經知道了想要做前端html\css\js這三個技術是必須的,這是幫你就只需要一個專業的老師或者書籍或者視頻就可以了。

下面說幾個我自己對於一個技術入門的幾點理解,建議參考下:

1,找專業的人問

2,找專業的人學

3,找專業的視頻

4,找專業的書籍

5,找專業的項目

1,找專業的人問

因爲純小白對於一個行業的瞭解肯定是知之甚少的,所以在正常情況下我們能夠快速得知一個專業領域的情況最快的方式就是問專業的人,問在這個領域已經摸爬滾打了很多時間的人!

但是平時生活中程序員都很忙,很難找正好有時間和精力的程序員來給你答疑解惑,好在有知乎,這裏的每個人答案雖然不是非常統一且專業,但是好在在衆多的答案中你還是能夠看見一些靠譜的回答的,這裏多少也會有專業的人給出專業的回答的,所以你來這裏提問算是來對地方了。鑑於你已經來知乎問了,這第一步你已經走完了,直接略過。

2,找專業的人學

在對一個專業領域有了基本的瞭解之後其實這時候就是要找一個願意教你的人來學習了。很顯然在平時的生活中,這樣的人基本上並不存在,或者即使有我們可能也因爲一些原因被我們自己給耽誤了,例如大學的老師(很多人覺得自己大學的老師水平不行,上課只會讀PPT真本事根本沒有,我想你可能是對你們老師有什麼誤解,能在大學裏面教書的沒有弱雞,只存在他想不想教你而已,平時你表現的好學一些你會發現你的老師簡直就是百曉生啥技術他都可以給你指點一二)。

當然如果你能在平時生活中找到一個專業的人教你的話,你也不會來這裏提問了,所以這一條再次略過。。。

學習是一個艱苦的過程,當然如果能把技術學成,最後也一定可以獲得高薪工作。掌握一個好的學習方法,跟對一個學習的人非常重要。今後要是大家有啥問題,可以隨時來問我,能幫助別人學習解決問題,對於自己也是一個提升的過程。自己整理了一份最全面前端學習資料,從最基礎的HTML+CSS+JS到HTML5的項目實戰的學習資料都有整理這是我的前端技術交流Q u++++錢面是603----中間是985----後面是993----+++++++有問題隨時在裏面問我,能給大家提出很多寶貴建議。

3,找專業的視頻、

從這一條開始就是真正對於你很有幫助的意見了。

對於當今互聯網來說,基本上只要是熱門的技術在互聯網上都是找到相應的教程的,一般來說只要願意花時間找還是能夠找到完整的教程的,但是這裏有一些問題:

前端那麼多系列視頻,哪一系列視頻先看?

前端那麼多相同系列技術的視頻,哪一系列視頻要更好一些?

前端那麼多相同系列技術的視頻,哪一系列視頻要更新一些?

這裏每一個問題對於小白初學者來說都是致命的,通常情況下我們都是看一個系列的視頻看了開頭的課程介紹看的非常來勁,但是看着看着發現裏面的東西跟自己預想的有不小的差距,這時候通常都是換一個系列的視頻接着看開頭的課程介紹又一次看的非常來勁,接着再次失望,接下來就是往復循環,接下來就是失望,接下來就是放棄。。。

所以我就說以下我覺得好的視頻推薦給你吧,也是我給自己的侄子推薦的(我侄子今年剛上大一,想跟着我學技術,我沒時間教他,所以讓他在B站先看視頻學習)。這個系列視頻是B站的,我自己覺得非常不錯,裏面雖然有一些內容又重複的,但是絕大多數都是硬核乾貨,很多東西都是我們日常工作的時候用的的技術。視頻有點長將近1000集,但是每一集分段分的都還是蠻合理的,基本上都是保持在10-20分鐘的樣子,看着不會很累,跟着後面敲也不算很難。

4,找專業的書籍

好了,有了視頻了,下面就是跟着視頻後面慢慢學習了,但是你會發現視頻裏面老師說的一些技術其實並不是非常深或者非常透徹,因爲老師只會給你將在日常企業中開發使用比較多的技術,有一些偏門的技術沒法每一個都講。這個是沒辦法的,因爲技術這個事就是這樣的,如果老師把每一個技術都講的非常透徹那麼學習時間將是不可預估的,最典型的案例就是C++語言之父對於C++這個語言也不敢說完全精通,因爲語言和技術的體系太過於龐大了,人類的精力有限不可能什麼都能記得住所以我們才需要字典詞典這樣的專業工具書。這時候我們會需要一些專業的書籍,這些數據可以看成是對老師視頻中課程不足之處做一些補充(不用懷疑我給你推薦的視頻會有不足之處,因爲錄製視頻的老師是人,不是神。只是給你推薦的視頻是對比其他視頻之後更爲合理的而已)。

說了這麼多直接說你可能需要的書籍有哪些吧:

1,《javascript權威指南》:前端程序員必備基礎書籍,聖經

2,《javascript高級程序設計》:前端程序員必備基礎書籍,聖經

3,《javascript設計模式》:對於有一定工作經驗並且還想有一定提高前端程序員很有用

4,《javascript數據結構與算法》:對於數據結構與算法有追求的前端程序員必備書籍

5,《你不知道的javascript》:這一系列書籍分爲上中下三冊,說的都是JS語言的底層運行機制,對於深入瞭解JS語言很有幫助

大致上就是這麼多了,這裏我就只推薦了關於JS的書籍,關於HTML和CSS的書籍我並沒有推薦不是這兩個技術太簡單是一位內在絕大多數情況下其實我們只需要知道HTML+CSS怎麼使用即可,基本上不太會遇到需要我們必須瞭解HTML+CSS底層原理的場景,所以如果需要看相關資料可以去這裏:https://www.runoob.com/。  推薦這個網站不是因爲更專業,只是因爲他更適合小白。

* 5,找專業的項目

對於任何技術的學習到最後一定都一套服務於具體的項目的,這也就是學以致用了。那麼對於新手來說其實很難找到一些專業的項目的。

這裏我有三個推薦獲取專業項目的地方:

1,我推薦的視頻裏面老師就有項目,跟着視頻裏面的項目走就可以

2,如果視頻裏面的哪些項目還不夠滿足你,記得百度搜索《站長之家》

3,在評論區找一些懟我的評論,這些人讓他回答正經問題通常不會出來,但是懟人的適合往往會說出來一些還算不錯的專業網站,應該會對你有所幫助的

以上就是我的回答啦,望採納!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章