首頁>Club>
7
回覆列表
  • 1 # 劉小奇

    你好,作為一個工作了13年的程式設計師老鳥,給你一些建議

    1、 有程式設計基礎的話,一個星期就能入門,如果往深了學習,那是一個相當漫長的過程,誰都不敢說,我對這個很精通,沒有,如果你看過程式設計思想,朋友,你就明白我說這句話是什麼意思了。

    2、 JS算是比較好學習的,如果有一點程式碼功底就很好理解了,畢竟不像java這種重型的。

    3、 說到這個自學,肯定是可以的,但是還是像我前面說到的,你是否有基礎,如果你有基礎的話,我建議你看書會比較快,看了都能懂,如果沒有一點基礎,那我推薦你去網上下載一些影片教程,完整的進行學習,為什麼這麼說呢,因為看書比較快,有些沒必要的可以直接忽略了,看影片比較慢,浪費時間。特別是技術類的書籍,好多都是幾十頁都在闡述一個內容,然後很多都是說的廢話。

    第一:新手不要選國外翻譯過來的書,因為沒有基礎的時候,比較難理解。

    第二:買書不要一次買好多,很容易墊桌子用。第三建議你先去購書類的網站去看一下,然後看買過書的人的一些評價,再決定買那一本,備選個三四本,然後去實體的書店看一下,大致都翻一下,看是否值得購買,因為購書網站好多也都是隻能看前幾章節,後面的不知道什麼內容,看完後再從網上入手,這樣也比較便宜。

    給你列幾個,你作為參考。

    5、最後要跟你說的就是,學習不能走流水線,要帶著問題去學習,每學習一個知識點,就做一個小案例鞏固知識,這樣才能完全掌握,如果走流水線,學完後真正實戰的時候還是不行!

  • 2 # 極科技geek

    js主要是配合html的結構,css的樣式來進行新增互動功能的一門語言。主要是處理頁面和使用者的互動邏輯。

    現在公司裡面前端崗位一般的都是需要你製作現在常見的大部分PC端,手機端頁面,後端管理系統頁面,還有資料展示頁面,只要是在瀏覽器中能夠使用的前端崗位都可以寫。

    但是現在如果你光會html+css+js+jq的話已經不能夠滿足公司需求了,你必須掌握一定的node,能夠精通angular,react,vue其中的一門框架並瞭解其他兩個。

    然後到這裡的話你已經能夠應付現在公司裡面的絕大部分的要求了。作為一個前端汪來說,學習是沒有止境的,我現在正在涉入3D建模和展現(不是css的偽3D哦),並能夠書寫架構了,如果你有什麼其他關於前端的問題可以和我探討哦。

  • 3 # 水母星人

    自學肯定是可以的,但是還是要看你學習的初衷是什麼吧,如果是個人興趣,只想業餘學習一下,自學是不錯的選擇,但是如果是想從事這一塊的工作,之後往這一塊發展的話,去機構學習還是很有幫助的,而且如果是零基礎的話,不建議自學,因為自學需要很好的自制力,學習理解能力等等,很多自學的時間戰線會拉很長,而且一些小問題都容易卡住,找不到解決方法,影響學習進度,從而很多最後半途而廢放棄學習。在機構的話,學習比較系統,還有專門的老師授課和解決問題,而且一群同學一起學習,學習氛圍和環境都是很不錯的。

    但是如果在機構學習的話,要注意機構的選擇很重要的,主要看授課方式,師資,服務和就業,最好能自己親自上門看看 ,感受一下學習環境和氛圍。

  • 4 # 歲月緩緩歸

    首先自主意識要強,能對自我制約,而且自我理解力要強,自學IT不是讀書而是吃書,一遍遍的反覆的去看,淡然還有影片,同時還要實操,如果不進行實際操作的話,學的都是理論,沒有什麼意義

  • 5 # 韶華女帝

    Js給人那種感覺的原因多半是因為它如下的特點:

    A:本身知識很抽象、晦澀難懂,如:閉包、內建物件、DOM。

    B:本身內容很多,如函式庫、物件庫就一大堆。

    C:混合多種程式設計思想。它裡面不但牽涉面向過程程式設計思想,又有面向物件程式設計思想,同時,它的面向物件還和別的程式語言(如:C++,JAVA,PHP)不大一樣。就好像又是新的一樣,讓你對曾經學的面向物件產生了懷疑......

    D:辛苦學習後又看似和實際應用脫節。通常學了很久的js基礎之後,變數、函式、物件你也都略知一二,但一到公司開發專案的時候,卻又難以下手。因為公司在開發實際專案的時候通常都是直接用它的衍生庫,如:jquery,angular,boostrap,amaze,layui,ueditor等,而這些庫又多如牛毛,同時還有自己的難點。讓你都不知道該學哪個好,甚至都懷疑自己學的是不是js了,好像有多個版本的js一樣,總是學不完......

    那麼,怎麼才能在js領域內學的輕鬆甚至遊刃有餘呢?我總結了一些實戰意義的js學習經驗:

    1.首先要緊緊抓住它的地位時刻都不能忘記,否則很容易犯“一葉障目不見泰山”的錯誤。不要學了很久就知道js是程式語言,就是寫程式碼,而且特點就是亂七八糟就完了,那樣是學不好js的。要時時抓住它的地位,確切的說是它在整個Web中的地位:它屬於前端的核心,主要用來操控和重新調整DOM,透過修改DOM結構,從而來達到修改頁面效果的目的。要用這個中心思想去指導後續的一切js的學習,並且形成條件反射。

    2.要有一條清晰的學習路線這個只能是過來人給你提供參考了。我的學習路線如下:A:js基礎部分,如:定義變數、函式、陣列、字串等的處理,內建函式、內建物件等;B:js面向過程程式設計思想,封裝出各個函式,試著用這些去做一些常見的小功能,如:選項卡、自定義多選按鈕、自定義播放器、3D幻燈片;C:js面向物件程式設計思想,試著去封裝一些你自己的物件,提供出有意義的接口出來;D:學了上述的內容,然後學常用的庫,這裡必須學jquery;E:學基於jquery之上的常見外掛,如:bootstrap,Layer,富文字編輯器等;F:綜合應用上面的多種庫寫實際專案的模板,多寫幾套。

    3.從多角度去學習和領悟充分調動你所學的東西,從多角度去做某一功能,如:以前你是從面向過程角度做的,現在改為從面向物件的角度再來做,或者繼續做成可以直接使用的外掛,提供屬性、方法等出來。爭取讓你做的這個功能逐漸能使用到實際專案中來。這樣的好處:既綜合應用了你的所學,又能有實際意義。

    4.注意培養信心此時的你,不適合一來就看很複雜很炫的網頁效果的原始碼,也不適合一來就學jquery,angular,vue,bootstrap這些東西。這些內容包含了很多深奧的知識在裡面,在沒有任何基礎的情況下直接學這些,會嚴重打擊你的自信心。而此時你是弱小的,你需要的是培養信心,而不是反過來,否則結局很可能是“夭折”,離學有所成也就遙遙無期了。 5. 多寫總結這種總結不但包括原始碼、顯示效果截圖,還應該很容易犯的錯誤和對應的解決方法以及最後一兩句精簡的結論性語句。對自己寫的總結不是寫完了就了事了,要多回顧、多改進、多精簡。到做專案的時候,應該是看裡面的一兩句話就知道是講什麼了,而不要再去看長篇大論了。

    6.構建知識導圖這個可以讓你越學越清晰,你可以按你喜歡的任何形式去做,只要自己印象深刻就行。注意:知識導圖也應該是經常修改、修正,讓它更合理、更清晰。

  • 中秋節和大豐收的關聯?
  • 《我的女孩》、《我叫金三順》和《豪傑春香》這三部韓劇相比你最喜歡哪一部?