當前位置:首頁 » 網頁前端 » 大專學web前端能到啥程度
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

大專學web前端能到啥程度

發布時間: 2023-05-31 03:44:04

A. 學web前端有前途嗎

就目前的情況來看,前端開發的前景還是非常廣闊的。據統計,我國HTML5前端工程師人員的缺口將達到10多萬,各大企業對前端開發的人員需求量也是相當大。隨著互聯網的迅猛發展,各種互聯網項目也不斷興起,隨著谷歌、FireFox等大型企業紛紛將視線轉向HTML5,前端開發已經進入HTML5時代,所以,Web前端在今後十年仍有很大的發展空間,學習Web前端的就業面很廣,選擇的崗位也很多,包括但不僅限於:前端開發工程師、資深前端開發工程師、網站重清液氏構工程師、前端架構師等等。

當然,不是每個人都能擁有這份答散前途的,畢竟前端開發還是有相對的門檻,不是每個人輕輕鬆鬆看埋亂一點網課就可以學好。要想做好前端開發,需要掌握的能力是非常多的。但是,你也要相信你自己,只要真的有付出,那是一定可以學成的。

B. web前端好嗎大專生學web前端怎麼樣

想要韓順平老師和名師們的教程視頻來思必達學院,那裡全都有,主要還是免費下載學西!

C. 大專學歷可以做前端開發嗎

當然可以呀,只要你學會了前端開發技術,有相關的技術證書,就可以去做前端開發了。

D. web前端培訓到底有沒有用_培訓出來的前端能達到什麼水平

第一在哪裡學習前端靠譜點??

我個人的經驗是不要去小機構,沒有保障,學習缺乏持續性,不知道哪天老闆就溜了,學習前端可以找大型的機構進行學習,穩定有保障啊。學習嘛,我們就得學個放心,以前我學前端在我們當地小縣城報了個小機構,裡面的老師水平一般,也沒學到多少東西,當時想先試聽他們的課程,他們老闆不願意,就報名進去學了,結果發現不是那麼回事,後來我就離開了那家機構,我表哥給我說了一個互聯網免費直播課,我去聽了,在那裡學會的。

第二學前端去實體好還是去網路平台學習好?

首先還是我前邊說的那個,學前端去實體的話,可以去大型的連鎖教育機構,但是費用是非常的高的兩三萬,如果你經濟條件比較優越的話,可以去的。也可以在網路平台進行學習,一般七八千左右的支出吧,一般是晚上開課,不會耽誤白天的工作和學習,也有錄播提供。至於哪個好,各有優劣,這個沒法比較,無論是網上還是實體的,只要是正規的大機構都可以。

第三好或者不好,可以去體驗一下,實踐得真知。

我個人是從網上的直播平台學會的這門技術,別的平台怎麼樣,我沒有去體驗過,沒有發言權,我聽的這個前端直播平台還行,每天晚上都有免費直播課,老師講的通俗易懂,很多自學的時候斗洞一直搞不明白的問題,聽聽老師講的,就感覺醍醐灌頂的感覺,想聽這個這個老師課的同學,可以進入他的前端教程資料裙:首先位於開頭的一組數字是:655,其次處於中間地帶的一組數字是:567,最後位於尾部的一組數字是:613,把以上三組數字按照先後順序組合起來即可。對前端感興趣又不知道何去何從的小夥伴,可以去聽一下,肯定有很多的收獲,畢竟是哥們實踐出來的,前人栽樹後人乘涼嘛。

第四web前端的分類和粗塵門派。

根據Web前端的細分工種和業務不同,我無恥的把她比擬出來幾個門派,供大家參考,也讓無比龐大的前端劃分變得有趣一些,。這里我先簡單說幾種,我們常常熟知的幾個門派,比如:

(1)少林派:七十二般武藝樣樣精通-Web網站開發

(2)武當派:以柔克剛-移動APP開發

(3)峨嵋派:傾國傾城-canvas數據可視化

(4)華山派:劍法精湛-nodejs開發

(5)逍遙派:瀟灑飄逸-HTML5游戲

第五Web前端開發所需要的知識技能及學習路徑。

1.HTML5CSS3JavaScript。

Web開發基礎中的基礎,HTML是負責網頁結構,CSS負責網頁樣式,JS則負責邏輯交互。前兩者更像是標記語言,沒有什麼邏輯,JS才是前端的重中之重。HTML5新增的技術大部分需要結合JS學習。

每個人學習進度可能不同,這個階段主要是多仿站,熟悉基礎,試試用CSS寫響應式頁面,了解JS深入性的知識,比如原型鏈、閉包、設計模式等需要更多的積累,逐漸理解並實踐掌握。

2.JQueryBootStrapAjaxJson。

jQuery是JS的一個應用庫,能夠提升原生JS開發效率。Bootstrap則是響應式框架,更簡單的實現手機/平板/PC多個設備的頁面支持。Ajax技術用於非同步交互岩銷禪,不刷新頁面就能更新數據,比如地圖應用等。Json是一種數據格式,被廣泛應用在各大編程語言中。

jQuery和bootstrap會簡化很多編寫的代碼量,用著不亦樂乎,但對於基礎還不是很扎實的人建議還是少用。Ajax和json通常用於和後端交互,在實際業務中也經常用到。

3.Git/SVN。

版本管理工具,主要用於團隊開發時避免文件沖突,也可回檔。前端推薦學習Git。

4.NodejsMysql/MongoDB(可選)。

運行在伺服器端的JavaScript。Express是其拓展MVC框架。其中nodejs最常用到的就是npm包管理器,不用到各個網站去下載資源包。資料庫的學習可以選擇MongoDB或者MySQL,前者與Nodejs的契合度更好,不過現在大多數網站都是PHPMysql的組合,如果有學PHP的打算的話,可以先學習Mysql。

5.ECMAScript6。

JavaScript的語言標准。ES6中加入了很多新的概念,也彌補了之前版本中JS的很多缺陷,越來越多的項目開始運用ES6進行開發。學之前最好把ES5先搞懂了,目前實際項目中考慮到兼容性,ES6是需要通過Babel將其編譯為ES5來部署的。

6.Angular/React/Vue。

前端三大框架,各自也有著各自的生態系統,根據需求自行選擇學習。目前企業需求量最大的仍然是Angular,但近期趨勢來看react和vue則更受歡迎。因為現在前端技術發展太過於突飛猛進,工具和框架的更新比翻書還快,建議學習還是看文檔比較好。學習過程中也會遇到很多用到各種構建工具的時候。

7.其他常用工具。

這個一樣是根據需求自行選擇學習。比較常用的現在有Webpack,可以將多個不同編程風格的文件打包,比如ES6/AMD/CMD之類的模塊化都能識別並編譯成瀏覽器能運行的文件。Sass/Less,CSS預編譯框架,可以用帶有邏輯性的方式編寫CSS代碼。Gulp/Grunt構建工具,可以自動化對代碼進行壓縮合並等工作。

8.其他後端編程語言。

目前市場對前端基本都要求會一門後端語言,PHP/JAVA/Nodejs/Python等。

學習編程重要的還是實踐,多敲代碼,多去嘗試。獨立解決問題的能力、探究鑽研的精神是必不可少的。有興趣的話也可以自己搭建一個技術博客,往github上傳幾個開源項目,這些都是不錯的加分點。

第六學習web前端,你不能不知道的技巧。

1、不要讓對未來的憂慮干擾你現在的學習,有些JavaScript初學者會問剛開始要學習哪種框架,但是如果你還沒能熟練使用原生JavaScript,你就不應該問這種問題。因為你會花很多時間研究各種框架而得不到進步。走出這個陷阱的一個方法是制定一個學習路徑圖。

2、不要讓自信騙你進入持續遺忘的陷阱,快速理解一個概念會是JavaScript進步的最大阻礙,下面我將解釋。當你遇到一個知識點,而你好像理解了,你很可能抑制不住內心跳到下一個知識點的沖動。但是,很快你會到達一個節點,在這個節點你發現自己已經忘了前面所學,於是你需要回過頭復習,你快速瞟了一下之前所學然後又繼續學習新的知識。但是現在,你忘記了其他東西。你一直重復這種繼續-回顧-繼續-回顧模式直到你發現自己完全迷失。你開始沮喪,想要休息,然後當你開始重振旗鼓,卻發現自己已經忘掉所有。

幸運的是,我們有兩個應對上述問題的方法:

1、一次只學一樣東西

2、做練習-實際上是敲代碼

當你學習一個新的概念,你要將它實踐出來,練習它,與它和善相處,甚至能夠將它與其他概念聯繫到一起。當你學習一個示例,最重要的是你要自己將代碼敲出來,這樣能幫助你吸收它。另外,一次只學一個東西能夠幫助你鞏固所學,因為記憶更少的東西更容易。

這個過程看起來貌似比閱讀然後快速跳到下一個知識點要花費更長的時間,但是實際上它所花的時間更少,因為這樣你就不需要頻繁復習之前所學。我在好幾個場合後才艱難的領悟到這個道理。

3、思考的更慢你將學得更快.。這一條聽起來違反直覺,所以下面我將用一個故事來解釋。我的一個朋友又一次對JavaScript的一個特性感到困惑。我讓他將他知道的解釋給我聽,然後告訴我哪兒讓他困惑。當它向我解釋代碼,我發現他在跳步。「等會兒!」我說道。「慢慢來,然後將這些一步步解釋給我聽。」我的朋友直接將整個代碼的功能總結給我聽。我再次讓他暫停。「你還是在跳步。再解釋一次,這次我需要你一步步將每一行代碼發生了什麼解釋給我聽。」這一次,我的朋友能夠更好的解釋代碼是如何運行的。關鍵在於他花時間去理解每一行代碼而不是試圖一下理解所有。

在這樣這種案例中,思考的更慢實際上讓你學得更快。大家都知道學習不能急於求成,學會堅持就已經超過85%的人了。

E. 前端學習容易嗎,專科學歷可以學會嗎,

前端學習容易,只要是認真學習就不難。專科是可以學的,專科生能力並不差,只要肯努力,肯付出。任何技術實際都是從零基礎開始的,不管是直接學習還是通過相近經歷轉行。所以不需要因零基礎擔心。感興趣的話點擊此處,免費學習一下

為適應人們快速獲取信息和不斷提高的審美要求,大到國際組織和政府部門,小到公司企業、個人主頁等等,無不將網站作為自己向外界展示氣質形象、傳達信息的窗口,而網頁如同一個人的臉蛋,其是否美觀漂亮,直接關繫到該網站呈現給登錄者最直觀的第一印象,因此,Web是企業的門面,是企業的實力象徵。一定要做好准備:一項技術的學習,意味著你各方面資源不同程度的消耗——時間、工具、資金,甚至融入相關交流圈子的准備。在這個准備過程中,最好是帶有一個強硬的規劃。專科生學習【Web前端】是非常有前端,相比較PHP和Android來說,Web前端不難理解與操作,而且薪酬待遇也非常好,所以,專科生是非常適合學習Web前端的,也是十分有光明前景的。

想了解更多有關web前端的相關信息,推薦咨詢【達內教育】。該機構已從事19年IT技術培訓,累計培養100萬學員,並且獨創TTS8.0教學系統,1v1督學,跟蹤式學習,有疑問隨時溝通。該機構26大課程體系緊跟企業需求,企業級項目,課程穿插大廠真實項目講解,對標企業人才標准,制定專業學習計劃,囊括主流熱點技術。達內IT培訓機構,試聽名額限時搶購。

F. 我大專畢業適合學前端么

大專畢業時可以學習前端的, 前端前景是很不錯的,而且前端0基礎學習是完全沒有問題的,前期上手快,學習前端一定要有方向, 你可以按照前端路線圖的順序學習,選擇前端培訓機構重點關注機構的口碑情況,除了口碑情況再了解一下機構的師資力量、課程體系、就業信息、費用花銷等等方面,多對比幾家機構,希望你早日學有所成。

前端路線圖

G. 學web前端有前途嗎

學web前端有前途嗎

有啊,現在編程工程師是很吃香的呢,如果你學的好的話,那就更不用說了,工資也是很不錯的。

先給前端工程師的工作下個一句話定義:運用前端技術,實現體驗的良好傳達。如果在前面加上 Web,那麼是針對 Web 這個領域的,主要是互聯網,也可以將移動通信網路和其他傳媒網路(比如IPTV)包含在內,因為其理念是一致的。我現在就是做的web前端的工作,月薪7000+。只要你有技術在手,走到哪都有前途,如果你不懂web網頁製作前端方面的技術,你可以來這個群來一起學習的。這個的第一組數字是431,第二組數字是011,第三組數字是879。就是這個的三組數字結合就可以找到我們的。這里每天都有web網頁製作的課程,高手一起學習。互聯網時代有技術就等於有出路。前途自然也就無可 *** 。
現在要在未畢業的學生中找到一個符合技能條件的 Web 前端工程師可以說是少之又少。而相關領域的從業者,又因為不被重視、干雜活、薪水低等原因,覺得選錯了行當,又停止了在這個方向上的努力學習。最終導致企業招不到一位滿意的 Web 前端工程師。這涉及到兩個定位的問題,即 1) 企業如何給Web前端工程師定位,2) Web 前端工程師如何定位自己。
Web 前端工程師如何定位自己?
首先,這是很有前途的工作。衛哲曾經對大學生擇業提出這樣的建議:第一選擇新行業,第二選擇新企業,第三選擇新部門。互聯網行業相對傳統行業,算是新行業;現在創業公司很多;Web 前端工程師又是一個新的崗位。中國的 Web 前端工程師正在起步,會有很好的發展。
然後, 想一下自己是否適合和喜歡這份工作。Web 前端工程師並不是設計師,我更傾向於將這個崗位定位為開發人員。這個崗位上每天接觸的更多的仍然是代碼、代碼、代碼。如果你喜歡的是設計,那麼應該適當調整自己的學習重點。Web 前端工程師應該是那種完美主義者,或者有一定程度潔癖,天蠍座較佳,更像程序員。術業有專攻,自己多想想自己的職業規劃。
最後,通過努力找到好的僱主。如果你將自己定位為叢巧 Web 前端工程師,那麼去投靠對該崗位有一定認識的公司比較合適。在這樣的公司裡面,會有明確的職位說明和職責范圍,以及良好的培養計劃。在這樣的公司能夠有比較好的發展。

薪資都很不錯的,初級5千以上,現燃鄭逗在前端開發,5開發還是很火的,缺口大,簡單能學會的,先去網上找點基礎視頻看,Mars的視頻比較好講得很全面。當然學習要靠自覺性,堅持學習,興趣是最好的老師。

web前端有前途嗎?

一般情況下一家公司的java開發人員要比web前端人數多很多,好多小公司都沒有web前端,都是後台人員幫著搞定。所有一般高java後台開發的都懂前端的技術,而前端的人員不太懂後台的技術。當然java的工資也更高於web前端的工資。

挺好的,你可以去千鋒看下!

做web前端有前途嗎

先給前端工程師的工作下個一句話定義:運用前端皮賣技術,實現體驗的良好傳達。如果在前面加上 Web,那麼是針對 Web 這個領域的,主要是互聯網,也可以將移動通信網路和其他傳媒網路(比如IPTV)包含在內,因為其理念是一致的。

首先,這是很有前途的工作。創課學院曾經對大學生擇業提出這樣的建議:首先選擇新行業,其次選擇新企業,再次選擇新部門。互聯網行業相對傳統行業,算是新行業;現在創業公司很多;Web 前端工程師又是一個新的崗位。中國的 Web 前端工程師正在起步,會有很好的發展。

學java有前途?還是學web前端有前途?

  1. 一般情況下,學Java的話,也會需要懂一些Web前端知識,這個在招聘的時候比較明顯,招聘條件上會要求熟悉HTML,CSS,Jquery庫和常用的前端框架。所有現在一些好的java培訓機構會加入web前端的知識

  2. 但是如果學習Web前端的話,一般不會要求具備後台開發技能。但是web前端對美感要有很好的把控。

  3. 一個公司會招聘更多的java程序員,而web前端招聘的很少,而且java的薪資比web的薪資更高。

web前端,php有前途嗎

兩個方向的都比較不錯的,目前來看Web前端相對PHP有前途的,學習起來也都比較容易,像HTML5混合式開發了現在都非常受企業青睞的。

H. 專科生可以學習Web前端嗎

簡單地說,只要你實力過硬,學歷並不是什麼問題。如今,很多人表示計算機行業人才已經出現了飽和,程序員現在是一抓一大把。但是不可忽視的是,中國IT行業已經步入了一個高速發展的時代。互聯網也已經越來越廣泛地深入到人們生活的方方面面,IT技術服務市場需求空缺也會越來越大,崗位的技術要求也會越來越細,對IT行業人才的需求是不斷加大的。

HTML5最近幾年的火爆程度不用多說。隨著互聯網的發展,以及對HTML5人才需求的增加,HTML5相關工作的薪資也是水漲船高,前景可謂一片光明,因此很多人也想轉行做HTML5。

大專畢業可以來學習H5前端,它的門檻不是很高,相對零基礎的人來說學起來不是很復雜。只是在之後找工作的過程中會因為學歷遇到很多坎坷。(互聯網公司很看重學歷的)

現在很多人就是這樣,想著軟體開發行業可以拿高薪,想快速入門做開發,這種想法其實沒有錯。但是只看一點點基礎,隨便學點東西,只會一點點皮毛就不再深入拓展,這樣的技術水平,就算數量再多,市場對專業的前端開發需求依然是只增不減,不會有任何影響的。

至於如何學習,參考一下這篇文章吧,裡面有學習方法、學習路線以及視頻教程:

網頁鏈接

web前端學習、面試;文檔、視頻資源免費獲取:

網頁鏈接

I. 專科生學web前端開發有前途嗎

只要技術能學精通,並且保持不斷學習,WEB開發學歷其實要求並不高,關鍵你是否能堅持下去,不斷學習新的技術。畢竟這一行技術更新還是比較快的。還有需要一個合理的職業規劃。

最後建議,如果有興趣,決心,可以學。



前途是自己把租把握的,專科生對比這個時代研究生一抓一大把,本科生一抓一大片的年代,有自己的劣勢(好多公司對學歷要求特別嚴格,本科都成了門檻),但就如我第一句話所說,前途是把握在自己手中的,


專科生和其他更高學歷的人比起來七點會低一點兒,也就是第一份工作遇到的門檻會比較高!但是前端技術歸根結底也是一門技術,理論基礎固然重要,但實操經驗更為重要。

所以不管用什麼辦法(包括上培訓班也行),只要第一份工作能找到可以鍛煉的機會,後面通過時間的積累,未來都會有一份不錯的收入。但能走多高走多遠,關鍵還是要看是否能保持長期學習的心態,IT技術更新太快,鍛煉自己的的學習能力和心態是走向高手之路的必須!


專科生和其他更高學歷的人比起來起點會低一點兒,也就是第一份工作遇到的門凳散檻會比較高!但是前端技術歸根結底也是一門技術,理論基礎固然重要,但實操經驗更為重要。

所以不管用什麼辦法(包括上培訓班也行),只要第一份工作能找到可以鍛煉的機會,後面通過時間的積累,未來都會有一份不錯的收入。但能走多高走多遠,關鍵還是要看是否能保持長期學習的心態,IT技術更新太快,鍛煉自己的學習能力和心態是走向高手之路的必須!


還是有前途的,關鍵在於自己以後的實戰經驗。學歷在前幾年重要些,越往後企業越看中項目經驗,我畢業七八年了,最近面試過幾家公司,發現學歷不是企業最看中的,企業看中的還是是否有他們產品的相關經驗,這點最重要!


一、職業方向定位

首先,只有確定好自己的職業方向,才能做好職業規劃。在我看來,做WEB前端技術能夠找到的職業方向有以下幾種:

(1)資深WEB前端工程師

這個方向算是一個WEB前端最基本的選擇了,在國外,很多老外都能夠把自己的專業做到極致,能一輩子就在一個專業領域不斷學習和積累。主要在於內因和外因兩方面,內因是老外通常思想比較簡單直接,容易一直專注於一個領域;外因是國外的環境很好,能夠良好的支撐這樣的職業發展道路。反觀國內,從內因來講,WEB前端技術人員還是蠻浮躁的,通常會因為WEB前端知識的更新速度太快而覺得學習起來辛苦,最終轉向後台或其他道路。從外因來講,WEB前端人員沒有獲得公平的待遇,可能從HTML頁面製作就開始並沿襲下來的,從來WEB前端人員都比後端人員低一等,貌似前端就是「淺顯」的代名詞、後端就是「深奧」的代名詞,這也直接造就了前端人員的收入無法和後端人員媲美,同時直接影響到前端人才市場的活躍程度。另一方面,前端的技術入門較容易,造成另一個極端情況:人員泛濫、棗肆氏人才稀缺。我想對所有的WEB前端工程師說:麵包總會有的,要耐得住寂寞!我個人比較推薦這個職業發展方向,因為,在這個方向下,只要足夠耐心、厚積薄發,成功的概率是非常高的。同時,這是一條最單純的路,我們更多的是花費精力在技術的鑽研上,而不是辦公室政治等其它瑣事。

(2)資深WEB架構師

說功利點兒,我喜歡這個方向,既兼顧了工作的單純性、又能夠減少實際Coding的工作量能騰出更多時間鑽研技術。在國內,WEB前端工程師遇到較多的情況是總是反復編寫著同樣的代碼,總是面對著同樣的技術和產品,容易感覺枯燥。由於我們擁有最為廣泛的WEB相關知識沉澱,使得我們更加容易成為一名架構師。這個職業發展方向不如第一種來得平滑,主要是作為一名架構師不得不學習:後端技術、DBA、Platform等內容,而這種學習通常需要實際操刀做項目,不是自己在家裡寫兩個Demo就好的,這就勢必會遭遇一段時間的陣痛期。雖然不是很平滑,但是,對於一個大局觀好、悟性好、知識面廣的前端工程師,我推薦你們努把力,雹大走一條光榮的架構師之路吧。

(3)自己創業

其實,自己創業是最好的道路、也是成功率最低的道路,挑戰和機遇並存。這里,作為一個前端技術人員,需要將自己的視野更多放在行業的動態、產業鏈的動態、相關產品領域的動態,把關注細節的優勢繼續保持,同時,增強自己把控一個產品乃至一個公司命運的能力。但是,這條道路和技術之路稍有分歧,後續將不再贅述。

(4)轉崗管理或其他

由於這條職業道路和WEB前端技術之路關系不大,故而,這里不做過多討論,但是,無論是否走上這條道路,我覺得對於任何技術之路,更好的大局觀、更廣泛的視野是良好發展的必備條件,擁有良好的大局觀和更廣泛的視野別無他法,只能不斷的進行知識的橫向拓展和積累,同時,多在橫向拓展知識的時候進行實踐,把知識變成技能。

二、職業發展目標

我都有一個最終的目標,在這個目標之上,我們需要給自己制定一系列學習和成長計劃,制定的方法如下:

第一、梳理知識架構;

梳理知識架構的目的在於,我們要了解清楚,哪些技術是前置、哪些技術是後繼,那些技術是深度、哪些技術是廣度,按照這兩個維度梳理好知識架構之後,我們才能准確地制定清晰的成長目標、高效的成長計劃。

第二、分解目標;

我認為,大抵可分解為三個階段,包括:起步階段、提升階段、成型階段。這三個階段分別對應著不同的目標:

起步階段:

1、基本知識的掌握

在我們梳理的知識架構中,按照我們分析的兩個維度里最前置的、最淺顯的部分,作為打基礎的階段,必須要在這個過程中更多投入到實踐中去,我們通常做的多了、熟練了,就認為這部分知識和內容掌握了。

2、常用工具的掌握

對於常用工具的掌握應該掌握一些有大公司或專業團隊背景的流行工具,這些工具的熟練掌握能夠提升專業度、職業度,同時,能提升我們的工作效率。我們只有在檢驗自己對於知識和技能熟練程度的時候,才會自虐式的用Notepad去編寫頁面、css和腳本等內容。

3、溝通技巧的掌握

通常做技術的人會被定位為「不善溝通」的人,這是為什麼呢?究其原因,主要是因為多跟程序和代碼打交道,跟人的溝通較少導致。這種時候我們要特別注意增加和人溝通的機會,著重提升這塊兒的能力。另一方面,我們通常被稱為「不懂溝通技巧」的人。作為一個技術人員,包括我自己,似乎天生就有一些難以接受挑戰的缺陷。在國內,我們的技術人員通常都是自己制定方案、自己執行方案,在執行過程中又缺乏相關產品、交互設計等人員的溝通,大多是在自己的思路貫徹下進行開發,久而久之,我們習慣於信任自己的觀點、在自己的視角看問題,對於挑戰總是百般地「據理」力爭。我們需要更多提升的是,如何在對方的視角看問題、如何在用戶的視角看問題。

4、良好的開發習慣

開發習慣是養成的,一旦有不好的習慣,對於將來去修正帶來的將是很大的麻煩,我們在培養良好開發習慣一定要從起步時做起,例如:寫代碼之前先分析、先寫文檔、先寫注釋。定義變數最好能用直接可理解的語義,最好是拼音,別整英文,尤其是生僻單詞,將來自己忘了還要開金山詞霸。文件最好有有意義的文件夾命名來管理,文件名最好有意義,需要版本號的最好能和項目版本號一同更新等等。

提升階段:

1、高級技術的掌握

在提升階段對於知識和技能掌握,我們需要從梳理好的知識架構中選擇更深一層次的技術進行學習,選擇之前,我們先通過類比或預估的方法,衡量自身學習的難點,以學習難點和自己最不感興趣的部分為主。這樣推薦大家的原因是:這個階段我們興趣正濃,已經度過了苦澀的起步階段,到達了興奮的提升階段,我們要用興趣和興奮去挑戰最困難的部分,在我們信心受挫和興趣濃厚之中找到平衡。同時,輔以其他的深層次知識一起學習和研究。

2、產品思想的學習

沒有正確的產品思想,很難設計出良好的程序,無論從界面、交互,還是介面、邏輯,不能夠理解產品、理解用戶需求,我們會給自己造成很大的麻煩,例如:我們千辛萬苦用最新技術、最復雜的實現做出的功能,卻得不到使用者或領導、同事的認可。為了使我們的工作和學習更加有效率、避免無用功,我們需要不斷的學習產品的思想,只有理解了產品的思路,我們才知道用我們的技術去輸出什麼。

3、各種框架的學習

框架是我們提高工作效率的優秀手段,對於框架的學習是成長必經之路。我們學習框架的路線通常應該是:使用——》分析——》個性化定製——》模仿編寫自己的框架。只有大量的使用,才能明白設計框架者在設計背後的思路,只有了解到設計的思路,才能做正確全面的分析,只有正確全面的分析才能支撐我們去對其裁剪或擴展,只有經過實際分析、修改別人的框架,才有可能寫出優秀的、自己的框架。學習通常的路線是:學習、理解、模仿、創造。

4、富客戶端應用的學習

隨著帶寬和計算機性能的提升,以及WEB2.0的如火如荼,富客戶端應用充斥著互聯網,如果你不懂得富客戶端應用,你就不能稱之為一個合格的前端技術人員。可以按照:Flash動畫—>Flash編程—>Flex—>Air—>Silverlight動畫—>Silverlight編程的步驟學習,先學Flash後學Siverlight的原因,一來Silverlight還不太成熟,二來,實際Silverlight借鑒了很多Flash的思想,最好在學習的時候不要本末倒置。

5、各種網路協議的學習

WEB前端技術就是雲上的技術,雲的協議有N種,我們應該著重學習:TCP/IP,UDP,HTTP,POP3,SMTP這幾種協議,在開發WEB前端應用過程中,這些協議是我們的技術的載體,有時候決定了我們的應用是否能實現、有時候決定了我們的應用是否高性能,同時,這些協議還是我們和後端技術交互的重要手段,這些協議就像是密碼字典,幫助我們把後端傳輸過來的密文解釋成我們前端技術能夠理解的明文。

6、程序設計

這個階段我們需要學習OO、UML、設計模式、設計方法,我們要讓技術開發工作變成有目的性、有計劃性,並且,這些目的和計劃必須有理論的支持,這樣,我們設計出來的程序才能夠更優秀、我們的開發才更有效率,這樣,我們的技術才能有所提升。為什麼要學習程序設計呢?主要是,就算我們不用Flash的ActionScript編寫程序的前端邏輯,我們至少要把我們自己的Javascript函數、包的定義規劃起來,避免將來自己或他人維護代碼的時候出現問題。程序設計能力,在技術人員仍然被看作是程序員的這個年代,是灰常、灰常重要滴。

成型階段:

到了這個階段,我也沒什麼好說的了,如果能達到這個階段,就證明後續的成長之路是異彩紛呈的,是成為一個資深WEB前端工程師,還是成為一個資深WEB架構師,亦或其他,都要具體分析自身的特點和興趣所在。如果是資深的前端工程師,我覺得更重要的是去作新技術的研究,互聯網技術發展速度日新月異,不斷學習新技術,否則就被淘汰。此外,我建議在知識的廣度、深度方面最好能挑選一個自己最擅長和最感興趣的一兩個領域深入鑽研,不要挑太多,多而不精。如果是資深的WEB架構師之路,我建議要深入了解後台技術,這種深入了解一定要伴隨著實際的項目開發,基本方法是:按照別人設計的架構實現幾個Server—>自己設計並實現幾個Server。


J. 前端學習到什麼程度可以找工作

對學習前端的同學來說,你能力越高就越好找工作。因為現在的前端求職市場不缺初級前端,初級前端已經飽和了。一大批剛學完三大項的人就急沖沖除去找工作了,這就導致找不到工作的同時、公司也找不到人。那到底要學到什麼樣子呢?
入門: 能用html css實現任何網站的靜態布局。 這個難度不大,能做到就能達到切圖仔的水平
可以幹活: 能用js寫基本動態效果, 綁定事件, 用原生或jq操作dom。
勉強合格: 以上兩項達到熟練, 並可以用js寫較復雜的交互。 到這里就可以找到前端的工作並幹活了。
合格: 知道如何實現js的繼承,能說出一個new的過程, 會合理用閉包, 會用promise, amd cmd模塊化, 會用underscore,能寫正則。 會其中兩到三項。 到這里應該可以找到缺人並還算不錯的互聯網公司前端工作
還行: 能手寫js的原型鏈繼承, 知道一個promise的實現機制, 能寫出underscore中大部分函數, 手寫delegate, 隨便找個庫基本能看明白是幹嘛。 到這里應該可以沖bat了吧。
不錯: 對頁面性能的優化有研究, mvc框架能夠分析出個優缺點所以然來, 對打包發布工具有研究。 到這份上能算靠譜的前端了吧
牛人: 根據業務需要寫所需的打包發布模塊化工具, 有能力自己寫框架, 對開發流程和方式有自己的見解, 不依賴類庫, 項目需要啥就隨手寫一個模塊, 造過輪子無數。 到這份上國內前端工作可以任挑了。