回覆列表
  • 1 # 學霸鬧鐘

    你說就是想學著玩,這樣的話,我不太建議你學習。

    我身邊的同學,從C語言到JAVA到前端開發,學了有將近3年的時間。畢竟我們的專業不是軟體過程,只能自學或者在外面報班。我當時也在外面報班了,我學了有1年半的時間,花了有4千元左右。最後我沒有學,主要是對程式設計真的不來電,發現對網際網路產品和運營更感興趣。

    當然,不止學習了這3個方面的知識,還有C++,資料結構,作業系統,JSP+Servlet+JavaBean,Struts+Hibernate+Spring,Ajax。這些都是前期的課程,具體確定你的工作方向後,還要學習你方向的知識。大家不要認為學前面的沒有用。學習程式設計,建立一套程式設計思想是最重要的,用程式設計師的思考方式去思考問題。後面的各種程式語言其實都是建立在前面的基礎之上,所以掌握程式設計的核心,萬變不離其宗。即使後面有新的程式語言,學習起來也不是太困難。

    你要做的有以下幾步:

    瞭解前端

    網站的開發和開發分為前端和後端兩個部分。前端主要負責實現視覺化和互動效果,並與伺服器通訊完成業務邏輯。其核心價值在於追求使用者體驗。

    知道前端的工作流程:

    基礎學習【急於求成的,可以略過】

    在這裡,我只介紹入門級別的web前端,至於進階過程,等你工作了,領導和生活會逼著你學習。

    我看過一些培訓機構,他們大多數都是直接教前端程式設計需要的H5、CSS3、Javascript、等等,不會教程式設計的基本基礎。宣傳基本上都是3個月掌握前端之類的。要知道,這就是為什麼企業寧願招生本科是計算機相關專業的學生的原因?大學4年,除去大四,一般大學的課程都是先打基礎,再上專業基礎課,再上專業課,再上專業選修課。這樣上的好處就是專業基礎很好。而那些3個月就出師的培訓機構,是直接就教你程式設計,在最後幾周,給你教一個專案,一些面試技巧,然後你憑著這個去找工作。工作找到了,老闆讓你負責專案裡的一小塊,這個時候,會出現很多問題。大家不要覺得荒唐,我一個高中同學就是這樣的,最後在公司裡呆了一週,主動辭職,又開始自學了。

    我說這個的原因是,如果你打算以後靠這個工作,而且有一顆上進的心。我建議你:

    學習C語言。別問我為什麼,我就是覺得一個程式設計師應該要學過C語言,牛逼不牛逼是另外一會事兒,況且很多書都是用的C語言描述。別光學語法,弄清編譯是什麼,連結是什麼,指標是又怎麼一會事兒。

    學習資料結構和簡單的演算法。你看,你學完C語言就能學資料結構和演算法了,我難以想象用 php 來描述資料結構和演算法會有多麼地奇怪。如果你覺得學了之後還是不知道資料結構究竟是什麼,有什麼用,那證明你還沒有真的學到。

    學習一門面向物件的靜態程式語言。推薦 Java。學得有多好,就看你花了多少時間了。請務必仔細閱讀各類相關書籍,深刻領會面向物件的重要程式設計思想(不過,切忌迷信面向物件程式設計)。

    學習作業系統和計算機網路。至少一些基本的概念需要弄清楚,具體的細節,沒有必要過於糾結。

    進入前端學習

    基礎:推薦一個學習網站:FreeCodeCamp.cn

    它是一個專門為0基礎學習者準備的網站,從0開始學習WEB。課程設定很平滑,先是一些理論,然後是一些小實踐,像打遊戲一樣,要一關一關的打通關。還有團隊合作,你可以和你的小夥伴一起做一些任務,小專案。關鍵是,你完成課程後,會給你頒發證書,就像對你學習過程的記錄。

    我覺得這個很適合,自制力不太高的學習者。前端總共學習400個小時,還有其他程式設計系統課。如果你想提升自己,也可以學習。

    用 HTML + CSS 模仿幾個漂亮的靜態頁面。

    當你看到現在大部分的網頁都覺得能大概猜到怎樣做,並且花時間真的能做出來的時候,即可進入下一步。注意,這個時候請你不要管瀏覽器相容性或者太過注意程式碼的優雅結構,因為沒必要。做到能相容現代瀏覽器,內容和樣式基本完全分離即可。這大概需要半個月到一個月的學習時間。

    用 HTML + CSS + JS 寫幾個有互動的頁面。

    例如,你可以寫一個漂亮的註冊頁面,它能夠驗證各種輸入是否符合條件並且有一個用原生 JS 實現的日期選擇器(Date Picker)。或者,寫一個漂亮的,有動畫的相簿。注意,這個階段請使用原生 JavaScript。同樣的,相容現代瀏覽器即可。這大概需要半個月的學習時間。

    入門一門後端語言。

    以前的工程師必須知道至少一種後端語言,但如果愛好也可以深入研究,那麼較低的難度應該是PHP。這一部分可以分為基於兩個框架的頁面。大型專案基於框架開發。建議瞭解至少一種MVC框架,如PHP的CI,Yii,YAF,等,和框架的設計思想非常相似。現在NodeJs已經被廣泛的應用於大企業,並建議人們使用表達框架節點做一些後端服務。

    入門一個關係資料庫。

    比如說 MySQL。DDL 和 CRUD ,請一定要熟練。恩,這個階段不要談什麼最佳化,那是扯淡。現在,你大概可以做一個多使用者的部落格程式了。這大概需要半個月的時間。

    互動設計

    最前面已經介紹了,前端的工作主要是實現介面美化和互動體驗。什麼是互動?互動的物件就是使用者,給使用者好的體驗。給你推薦幾本我看過的書:

    《使用者體驗要素》

    《About Face 3 互動設計精髓》

    《簡約至上》

    我相信有很多人和我一樣,下了一個APP,發現:什麼介面嗎?好難看?想找一個東西不好找。功能塊的區分不明顯等等,這些都是互動的事。

  • 2 # 千鋒鄭州

    提到當前網際網路領域入門簡單、薪資較高的行業,人們很容易就想到Web前端。有很多人糾結報班靠譜還是自學有效,其實嚴格分析來看,二者各有利弊,下面就來給大家分析一下想學鄭州Web前端技術 怎麼更好的選擇。

    優勢對比:

    自學的好處:1)可以鍛鍊主動學習的習慣和自學能力,學習時間長短、進度、難易度可自主把控;2)自學可以節省高額的學費、交通費、生活費等很多的費用開銷,減輕經濟壓力。

    參加Web前端學習班的好處:1)有老師指導,系統學到Web前端知識體系,循序漸進、由淺入深地掌握技術;2)實戰專案多,能鍛鍊自己與他人溝通合作的能力;3)遇到問題可以及時請教老師或同學,少走彎路。

    不足分析:

    自學的不足:1)人際方面閉塞,缺少與人交流溝通的機會;2)學習中遇到的困難可能需要花費很長的時間才能解決,學習效率低;3)很難系統的學習Web前端知識和經驗技巧,容易走很多彎路。

    參加Web前端學習班的不足:1)需要有一定的經濟基礎,需要一個時間週期;2)市面上培訓機構眾多,無法選擇出專業的培訓機構。

    不過當前有很多學習機構推出先學習,畢業後分期繳費的優惠政策,可以說彌補了參加學習班的一點不足,而如果你想參加Web前端學習機構,建議你先試聽課程體驗一下再做決定。

  • 3 # 中公教育優就業

    Web前端學習內容與要求首先,做前端的話,你的眼光要看遠。現在技術更新很快,如果你還在用什麼幻燈片,燈箱效果,那你真不是做前端的料。只能說你是應付人員,或者說就是隻會就應用別人寫的效果程式碼而已。其次,要提升自己的價值。不要學會div+css,就不想學其它的技術了,要時時苛刻想到自己的危險處境,像懂div+css的人太多了,網上教程3天學會div+css,10天精通的資料一天堆。多去學點更多能提現你自身價值的東西,比如除div+css之外,可以學習一些後臺語言php,java之類的。最後,分享,就是自己的價值要表現出來。中國沒有jquery,沒有smarty,這麼好用的東西,中國缺的並不是能力,是分享。所有要學分分析,比如論壇,部落格等資訊量大的地方,不僅可以學到你不知道的,也可以增加自己的知識積累。在這裡,有必要提醒一下想要從事Web前端開發的新手,一定要明確自己的目標,擺正自己的位置,真正做到掌握一門技術。

  • 4 # 江西新華電腦月亮

    報一個培訓班是不錯的選擇,這樣會輕鬆很多的。

    感興趣的話課來我們學校看看,名師授課、零基礎入門,包學會。到校參觀報銷路費的哦~

  • 5 # 子子健康

    前端開發有一定難度,html還是簡單的,不難,你需要了解JavaScript以及類庫,比如jquery等,要多寫程式碼,前端有簡單的,也有硬骨頭,下載中國產的hbuilder多謝寫寫程式碼吧

  • 中秋節和大豐收的關聯?
  • 去看雲海的話爬哪座山最合適?