-
1 # 大學生程式設計指南
-
2 # WEB應用開發
能開發東西的話,2-3月就可以。如果徹底弄懂估計得1年半載吧。有的知識必須拿到實踐中去檢驗。之後在反饋到學習中來
-
3 # 海綿鵬娛樂
每天三小時,半個月能入門。
前端今時不同往日,誕生了很多牛逼的框架,jquery,react,vue等等。
甚至現在還能在安卓Android,IOS開發中分一杯羹,想成為大牛,路漫漫其修遠兮,吾當上下而求索
-
4 # 做前端的蝸牛
看到這個問題,我猜你可能是一位大學生,每天大約有三個小時時間去學習,我身邊的程式設計師一天中不太可能有這麼長的時間去學習!
首先明確一點,什麼叫學會?所謂學無止境,不可能有學完的那一天!現在的前端真的是日新月異,框架和工具幾乎年年都在變!
學習語法
學習語法的方式無非就是買一本js入門的書,每天對著學習!如果你大學學習過C語言,我想大概一兩週就能學完,因為js的基本語法和大多數的語言都差不多,甚至要更簡單一點!
深入理解
如你想深入理解js,比如閉包、作用域、繼承等等一系列問題,那我想你需要花費很長的時間!如果一天三個小時,可能你要連續很多天需要思考其中的一個問題。有很多前端程式設計師工作了很久都不能理解它們,但是也不妨礙他們平時的工作。如果要是為了找工作面試,還是需要認真理解一下的!教你一個小技巧,如果語言表達不好,可以舉例說明!
能夠做專案
讀原始碼
想提高還是要去學習大牛的程式碼,這個也很費時間,需要理解大牛的思路,而且還要看程式碼量,悟性不高的話就需要堆時間!
總之,學習一門語言不是一蹴而就的,需要循序漸進,不能說學會與否,只有理解的深入層次!
-
5 # 程式設計字典
我覺得學習不能這麼衡量,如果你基礎好接受快三個小時效率又高,那就沒問題呀。沒有都能堅持三個小時也很好。否然呢。。。
課程:http://www.codingdict.com/tutorials#Java%E6%95%99%E7%A8%8B
-
6 # fxing123
有程式設計基礎,js上手很快
具體時間不好說,看自學的質量,
技術,孰能生巧,多看別人好的程式碼,理解它,然後融匯貫通。
更重要的是去實際專案中檢驗
-
7 # 拿鐵自然捲
本人十年開發經驗,精通多種語言,打實話告訴,如果沒有一點計算機基礎去學習一個新的知識,一天3小時,你還真的學不會。
-
8 # 三藏開講
JS學習有基礎基本上很容易上手。
JS結合理論和實踐,邊學邊做專案,是最快的。
遇到不會的效果,可以搜尋,也可以關注一些提供效果的網站。
-
9 # 千鋒長沙
學會JavaScript沒有衡量標準什麼是”學會JavaScript“?
知道JavaScript是客戶端指令碼語言?
會開發網頁特效?
對JavaScript核心有深入的研究?
如果您希望從事與JavaScript有關的工作,並希望進入一家知名的IT公司,就需要對JavaScript非常熟練,瞭解一些高階概念,至少掌握一種JavaScript框架。如果您沒有Web開發基礎,沒有一年的時間是達不到這樣的水平的。
因學習能力而異,因學習能力而異這也有很大的關係,畢竟學習跟主動性和興趣點是有很大關係的。因個人基礎而異無任何程式設計基礎、有C語言程式設計基礎、有Web開發基礎,會給JavaScript的學習帶來不同的幫助。無任何程式設計基礎的朋友,建議先學習C語言,瞭解程式語言的基本知識,JavaScript是一門”晦澀和怪癖“的語言,不適合作為您的入門語言。有C語言程式設計基礎的朋友,建議瞭解面向物件程式設計,學習一門正統的面向物件程式語言,如Java、C++、PHP等。JavaScript是基於物件的指令碼語言,包含面向物件的基本思維,但是實現較為困難和蹩腳,如果有”正統“面向物件的開發經驗,遷移成本會降低很多。
每天學三個小時Javascript,多久能學會?如果正常人的話達到參加工作的程度,一年時間估計還是要的。
-
10 # 小貝的STEAM教室
在於效率。要不然,“一萬小時定律”就能解決問題了。雖然是一個定律,如果該定律成立,那麼還需要很多內在外在因素。很多人哪怕5年,10年仍然一無是處。一個做了5年保潔的職場阿姨,能創業成立一家保潔公司的老闆嘛?答案是否定的,不排除有這樣的人,但99%的人是不成立的。
學習Javascript也是一樣的。很多同學在學習上,想得最多的就是怎麼擠時間——睡覺的時間、吃飯的時間、休閒娛樂的時間等,但進步仍然十分有效。其實,我只想說“時間並不重要,重要的是效率。”
如何吸收自己看過的東西?如何高效自學?看書或者做題時一定要確保自己全身心投入。每次看書或是做題的時候,都抱著一種看完之後要向同學講述的心態。這是最基本的,因為這樣才能吸收自己看到的東西。
著名心理學家羅伯特?B?西奧迪尼通常會從一本筆記本當中抽出一張紙,在讀完每個章節之後,寫上總結。研究表明,這個做法比不斷閱讀相同章節可以讓你記住50%更多內容。
有3個小建議想告訴你:
1.當你閱讀的時候,腦子裡想著自己要將看到的知識教給別人;
2.付諸實踐能讓你更好地吸收知識;
3.正是透過犯錯,才能真正學習。
回覆列表
技術類的學習不是你每天拿出多少時間學習就一定能夠學會,不同的人不同的狀態也不一樣,如果拿著這種問題來問一個業內人事基本上很少有人願意給出答案,技術的學習不是絕對意義上的時間累積,不是說用上多少小時之後就可以拿下一門程式語言,因為每個人學習的起點以及掌握程度有不太一樣。無論學習什麼程式語言最終都需要培養一種計算機程式設計思維,很多初學者開始學起來特別費勁,感覺各種不適應,各種概念都裝不進腦子裡面去,隨著時間的推移慢慢就有點感覺了,其實就是在沿著一條路在尋找對程式設計的感覺。
學習程式設計主要分為三類人1.對程式設計非常感興趣,從骨子裡面就喜歡擺弄程式碼,興趣是第一老師,有了興趣就有了主動性以及抗壓能力,程式設計意識也會培養的更加快速一些,基本上這類人都會在專業上選擇計算機,最後成為程式設計大咖的可能性也會大大加大。
2.學習程式設計為了找到一個工資稍微高點的工作,這種基本上屬於跨專業的學習,遇到的困難會更大一點,唯一能夠戰勝這些問題的法寶就是堅持,迫於生存壓力迸發出的那種激情和潛力。
3.從眾心理的人,看到周圍的人都去學習程式設計了,也自學程式設計或者報個培訓班學習,弄了一段時間之後發現自己不怎麼適合做程式設計,很多人做了幾年之後就放棄了,程式設計不是心底裡自己想追求的東西。
前面囉嗦了這麼事情好像講的和JavaScript的學習沒有多大的關係,程式語言的學習套路基本相通,任何一種程式語言的學習都不可能進行量化,JavaScript的屬於前端的核心,頁面的動態效果全是js策劃,影響前端頁面展示效率瓶頸也是在js上面,在軟體發展的早期頁面的流暢度以及美觀程度要求不是那麼強烈,隨著網際網路的發展,前端最近幾年突然在市場上緊缺起來了,js屬於一種解釋性的程式語言,可能很多人覺得前端的程式語言還能有多難,真正的js高手薪資也是高的嚇人,要把一個頁面既能滿足功能還能保證頁面的流暢度,需要非一般的js程式設計技能,現在應用都在走向輕應用化,所以頁面變得越來越重要,這和硬體的快速發展有直接的關係,畢竟在終端上展示頁面就需要配置瀏覽器,這種在以前屬於重型應用,要執行起來需要需要很大的硬體開支。
突破了這個路線網頁版本的應用變得越來越多,而且開發網頁版本的應用還能很輕鬆的跨平臺,瀏覽器解析網頁的瓶頸也是在js上,為了提升js效率各大瀏覽器設計者絞盡腦汁想辦法突破,從mozjs到V8都是在解決這類問題。
如何學習JavaScript?1.首先要了解基本的網頁佈局結構,以及常見的網頁屬性,雖然相對來講html,css容易學習一些,但還是要知道一個網頁是如何構造,瞭解dom結構,以及網頁裡面常見的事件。
2.學習js基本語法細節,比如如何寫函式功能模組,瞭解基本的閉環功能,以及AJAX等常識,這些在平常程式設計過程中都會涉獵到。
3.學習常見的js框架,jquery,vue.js等,閱讀優秀的程式碼,熟練掌握的應用框架
最主要還是要找一些實踐小專案來練手,實踐才是檢驗真理的唯一標準,進入學習狀態之後也就不會在乎什麼學習幾個小時能夠學好之類的東西了,也顧不上計較這些東西了,還會老是覺的時間不夠用的,如果是這種情況,證明走在學習程式設計的正確道理上。