學(xué)習(xí)JavaScript語言(如果您遵循“初學(xué)者”學(xué)習(xí)指南,或者遵循“有經(jīng)驗的程序員”學(xué)習(xí)指南,這些人會給你一些很好的指導(dǎo))。首先你將學(xué)習(xí)HTML、CSS、jQuery和Git。你將構(gòu)建一個簡單的HTML / CSS網(wǎng)站,一個交互式的JavaScript / JavaScript站點,以及一個中等復(fù)雜的JavaScript問答應(yīng)用程序。當(dāng)你有一些成就感后,你才能正確地學(xué)習(xí)JavaScript。愛好是關(guān)鍵,興趣是。
但我知道,你會變得更加自信,更加大膽的展現(xiàn)你的能力,通過充分的培訓(xùn)和高度重視skill-a技能比大多數(shù)大學(xué)學(xué)位更有價值。作為一個JavaScript開發(fā)人員,您不僅有能力創(chuàng)建您所想象的任何啟動或Web應(yīng)用程序,而且還可以工作,獲得豐厚的薪水,作為前端或全棧開發(fā)人員,很隨意的開發(fā)現(xiàn)代的和未來的應(yīng)用程序。當(dāng)然,如果在你沒有開發(fā)過何類型的應(yīng)用程序之前,你會經(jīng)歷狂喜、失望、自豪等等的感覺,只有滿滿的深入后,你就會發(fā)現(xiàn)編程的世界如此的有趣。
值得注意的是,對于JavaScript已經(jīng)不像幾年前那么簡單了,以往前端開發(fā)的時候你還需要知道一個真正的服務(wù)器端語言(如PHP、Rails,java,Python或Perl)開發(fā)可擴展的、動態(tài)的、數(shù)據(jù)庫驅(qū)動的Web應(yīng)用程序,但是今天你可以用JavaScript單獨來實現(xiàn)后端的一些功能,這便是JavaScript的魅力所在,這是JavaScript開發(fā)人員輝煌的時代。
通過一些基本的訓(xùn)練,然后參與一些項目的實戰(zhàn),你將學(xué)到足夠的知識來開發(fā)現(xiàn)代的Web應(yīng)用程序,有一點經(jīng)驗和幾個完成的項目,那么你將成為一個受歡迎的程序員。的確,JavaScript開發(fā)人員今天的需求量很大。但你必須通過開發(fā)一些令人印象深刻(有趣但不復(fù)雜,但并不一定很復(fù)雜)的Web應(yīng)用程序來證明你的價值。
開始的時候不要嘗試從JavaScript無關(guān)的或相關(guān)的JavaScript教程中學(xué)習(xí)JavaScript,這是學(xué)習(xí)編程語言糟糕的方法。在無數(shù)這樣的教程背后,它可能對某些人起作用,但對大多數(shù)人來說這是一個效率低下的過程,缺乏完全學(xué)習(xí)主題所需的適當(dāng)?shù)膶哟谓Y(jié)構(gòu)。當(dāng)你開始用語言建立網(wǎng)站和Web應(yīng)用程序時,這可能會導(dǎo)致你經(jīng)常被卡住。簡言之,你不知道如何使用這種語言作為工具的全面知識。因此多練習(xí)才是的老師。