⑴ 專科生學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。
⑵ 學歷低,可以學習web前端嗎
學歷低是可以學習前端的,前端零基礎學習是沒有問題的,很多人的都是零基礎學習前端,前期是容易上手的,學習前端一定要找對方向,推薦給你前端的學習路線,按照順序學習就好了,選擇培訓機構的時候一定要深度了解機構的口碑、師資、就業、課程、費用等等方面的情況,多對比幾家機構,條件允許就去實地考察,希望你能找到好的web前端培訓機構。
web前端學習路線
⑶ 如何自學web前端開發呢我想自己學
其實web前端是一個新詞彙,剛開始的時候只有美工和程序,後來隨著web的發展,對用戶交互的需求越來越高,就衍生出了ui(用戶交互頁面)這除了視覺效果還要有交互體驗,就需要js去實現,畢竟一個人的精力是有限的,這么多的工作不可能由一個人去實現,於是出圖就成了前端美工,切圖出html css就成了前端切圖,js就成了前端交互。一般情況下出圖和html頁面是一個人完成,而js效果由程序員去寫,因為畢竟都是程序腳本,程序員學起來相對容易一些。。慕課網課程由淺入深,將零散的知識點進行串聯,並且進行詳細的講解
⑷ 前端學習容易嗎,專科學歷可以學會嗎,
前端學習容易,只要是認真學習就不難。專科是可以學的,專科生能力並不差,只要肯努力,肯付出。任何技術實際都是從零基礎開始的,不管是直接學習還是通過相近經歷轉行。所以不需要因零基礎擔心。感興趣的話點擊此處,免費學習一下
為適應人們快速獲取信息和不斷提高的審美要求,大到國際組織和政府部門,小到公司企業、個人主頁等等,無不將網站作為自己向外界展示氣質形象、傳達信息的窗口,而網頁如同一個人的臉蛋,其是否美觀漂亮,直接關繫到該網站呈現給登錄者最直觀的第一印象,因此,Web是企業的門面,是企業的實力象徵。一定要做好准備:一項技術的學習,意味著你各方面資源不同程度的消耗——時間、工具、資金,甚至融入相關交流圈子的准備。在這個准備過程中,最好是帶有一個強硬的規劃。專科生學習【Web前端】是非常有前端,相比較PHP和Android來說,Web前端不難理解與操作,而且薪酬待遇也非常好,所以,專科生是非常適合學習Web前端的,也是十分有光明前景的。
想了解更多有關web前端的相關信息,推薦咨詢【達內教育】。該機構已從事19年IT技術培訓,累計培養100萬學員,並且獨創TTS8.0教學系統,1v1督學,跟蹤式學習,有疑問隨時溝通。該機構26大課程體系緊跟企業需求,企業級項目,課程穿插大廠真實項目講解,對標企業人才標准,制定專業學習計劃,囊括主流熱點技術。達內IT培訓機構,試聽名額限時搶購。
⑸ 專科低學歷想做web前端開發拿10k、15k高薪,我建議你這樣做
並不是所有人都是985、211畢業,學歷低的人一樣要生活、要工作,那我今天就跟大家分享一些建議。
首先,學習路線的建議>>
很多零基礎、其它行業的同學想要入行前端開發之前,都會在網上去查一些前端開發學習路線之類的資料,想先去整體的了解一下這個行業、崗位、職位等信息。這個本身是沒有問題的。
但是整個前端開發知識體系它也是有很多細分領域的。例如,數據可視化,移動端、pc端、游戲、混合開發,等等。而很多前端開發路線圖,它會把整個前端開發技術體系,大而全的整個畫一個大思維導圖出來,非常的詳細、事無巨細。
這就導致很多學生,要麼被這類大而全的學習路線嚇退,要麼在學習過程中迷失在其中,學了半天也沒學出什麼東西,找不到方向,找不到重點,在不是那麼重要的地方、知識點上浪費了大量的時間、精力。
這里我建議同學們,【面向面試學習】。
就是你先確定,
1、你在、或要去哪個城市工作;
2、你確定一個目標工資。例如10k、12k
然後,你在招聘網站,例如boss直聘、拉鉤、智聯等,查找這個工資水平的職位,看看它們的要求是什麼?列出來,一條一條的去搞懂、學習。這樣可以極大的明確你的學習方向和目標。
以公司的招聘要求為學習目標。把公司的要求一條一條的,你全都滿足、學會,你咋可能找不到工作呢?
<!-- 我曾經看到過某培訓機構,它們的web前端課程表裡出現了canvas游戲、ECharts開發之類的內容。我就想說ECharts它只是一個圖表工具,算不得一個技術,講它做什麼?而市面上canvas的職位能有幾個?除了特定業務有幾個公司會在面試的時候專門問canvas?我就不說游戲業務和前端開發根本是二個思路了。這就是大而全的講課,這種東西學了也是浪費時間。-->
第二個,是關於面試的建議>>
同學們首先要明白,面試至少分成二種,社招、校招。
如果你不是什麼985、211或其它什麼好的大學。那你基本就要走【社招】的方向。
社招著重考驗面試者的,
1、解決問題的能力;
2、開發思路的能力;
3、具體技術的應用熟練度;
也就是說,走社招的同學,你不要在網上花費大量的時間,去看什麼xx面經、xx百大面試題、xx演算法、xx數據結構...,很多這類的題都是互聯網大廠的面試題,它們的入職門檻就是985、211,如果你的學歷都不夠格,你看這些大廠面試題有什麼用呢?而且很多時候你確實也看不懂,例如斐波那契數列不同演算法的時間復雜度O(n)不一樣,是怎麼算出來的,你確定你真的看得懂么?
那這些東西要不要看?當然要!但不是現在。我剛才說了,我建議你【面向面試學習】。
那社招的面試題,怎麼准備呢?
分析一下,一家公司要招前端,老大跟我說,老尚你出幾個面試題吧。我會怎麼做?我肯定是先網路搜索一下面試題啊,從裡面挑一些我認為有價值、有難度的。
為啥我要在網上搜面試題,而不是自己出題?因為我在享受996的福報啊!!我爽得不得了,哪有心情、時間自己去出題?!
所以走社招的同學,我真心的建議你們,【你要勤勞,勤勞是美德】。當你把網上所有的,你能找到的面試題,你能看懂的面試題,都手擼過至少一遍之後,面試題這一塊,你基本就沒什麼問題了。
不要去迷信什麼xx演算法、xx結構、xx面經之類的東西,很多時候前端面試官他也不懂。做前端的有幾個天天寫演算法的啊,你要真是面試的時候遇到了,那換一家接著面試就是了。
無論是大廠還是中小互聯網公司,在社招中都是非常看待項目實戰經歷的。
第三個就是英語的問題>>
很多同學的英語其實不怎麼樣。那已經是這樣了,怎麼辦?先去學英語嗎?肯定不能這樣。
那你就,
1、先不要跟風去看什麼外網的英文資料;
2、有問題多查網路;
別去跟風,人家說網路垃圾,你也說網路垃圾。例如我吧,我說網路垃圾是因為網路能查到的我基本都會;而我遇到的問題都是網路查不到了。別人不了解我就不說了。
而你呢?
你一個前端初學者,初入行,你才踩了幾個坑?你能遇到的問題99%網路都有答案。所以啊,你也想罵網路垃圾?可以啊,你先把網路里的坑都踩一遍再說吧。
第四個就是前端行業飽和的問題>>
這個問題其實很簡單,
1、凡是說飽和的都是技術不行,找不到工作的;
2、行業升級了;
例如html、css網頁製作、只會jQuery的,之前只會這些的同學確實可以找到工作。但現在為什麼找不到了?不是前端飽和了,而是這些職位沒了!沒有了!
隨著前端工程化、組件化的發展,html、css這些view視圖層面的工作很多時候都已經前端UI組件化了,不需要完全手工去做了。只會jQuery的同學也不行了,因為現在的前端開發思想不是發現DOM、操作DOM了,而是【數據驅動視圖】。
所以,前端開發只有淘汰,沒有飽和。
最後一個問題,就是學習時間的問題>>
我的學生里,平均每人每天,學習4~6小時。做什麼呢?每節的直播課、錄播課的內容、作業、實例。就搞這些東西,不用多,三個月左右,基本都能找到工作。
而我的讀者老爺,你呢?
你能做到每天學習多長時間?問問自己
我經常跟我的粉絲、群成員、學生們說,你既然不是名校出來的,就不要挑,非多少k工資不幹。只要給的工資差不多就行,先入行,先干著,干個一、二年有些積累了,然後你再換工作、找高薪。
今天就寫到這里了,如果你讀到這里,我謝謝你,希望你能早日入行。
學習是一個艱苦的過程,當然如果能把技術學成,最後也一定可以獲得高薪工作。掌握一個好的學習方法,跟對一個學習的人非常重
要。今後要是大家有啥問題,可以隨時來問我,能幫助別人學習解決問題,對於自己也是一個提升的過程。自己整理了一份2019最全
面前端學習資料,從最基礎的HTML+CSS+JS到HTML5的項目實戰的學習資料都有整理這是我的前端技術交流Q un ++++++++++++++
錢面是-518--
中間是-672---
後面是--693--++++++++++++++
有問題隨時在裡面問我,能給大家提出很多寶貴建議。
⑹ 專科,畢業,想學點東西,是學web前端和軟體測試,哪個比較好找工作
在選擇之前可以先分別了解一下這兩個方向的主要工作職責是什麼。
一、軟體測試
字面意思,主要工作是測試軟體。發現軟體程序中的錯誤,對軟體是否符合設計要求,以及是否能達到技術要求,進行有關驗證,以及評估軟體的質量。
隨著IT類企業的大量增加,從而導致各類人才出現大量缺口,其中軟體測試人才更是緊缺。當然,這里說的是嚴格意義上的軟體測試開發工程師。
需要熟練標准規范的測試流程,能夠做性能,功能,自動化測試;熟練使用Linux操縱系統,獨立搭建測試環境;熟練MySQL、Oracle等資料庫的一種或多種;至少掌握Java、Python、C++等一門編程語言。
在蝸牛學院的教學過程中,不但要教會學員做標準的軟體測試,還會教會學員自己開發自動化測試工具。我們會讓學員用這些工具來完成一些項目,但是這些工具對我們來說根本不是核心和重點,我們要教會大家的是不依賴於這些工具也可以完成自動化測試,這就牽涉到其背後的底層的工作原理,這些才是我們要學習的重點。
二、Web前端
前端開發是創建Web頁面或APP等前端界面呈現給用戶的過程。通過HTML、CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現互聯網產品的用戶界面交互。前端技術變化比較快,需要不斷的學習。在終端應用場景不斷拓展的當下,前端開發的邊界也在不斷的拓展,崗位需求的數量也會呈不斷上升的趨勢。
蝸牛學院在結合了企業需求、企業技術調研以及目前主流的技術分析和實戰後重磅推出了Web前端7.5的課程體系,增加了更多項目實戰,框架原理的分析,加強了前後端的實戰。不僅要學會怎麼用,還要知道是怎麼來的。
總之,軟體測試和Web前端都是不錯的專業,都有充足的上升空間和發展前景。根據你自己的興趣和擅長的方向來選擇吧。
⑺ 專科生可以學習Web前端嗎
簡單地說,只要你實力過硬,學歷並不是什麼問題。如今,很多人表示計算機行業人才已經出現了飽和,程序員現在是一抓一大把。但是不可忽視的是,中國IT行業已經步入了一個高速發展的時代。互聯網也已經越來越廣泛地深入到人們生活的方方面面,IT技術服務市場需求空缺也會越來越大,崗位的技術要求也會越來越細,對IT行業人才的需求是不斷加大的。
HTML5最近幾年的火爆程度不用多說。隨著互聯網的發展,以及對HTML5人才需求的增加,HTML5相關工作的薪資也是水漲船高,前景可謂一片光明,因此很多人也想轉行做HTML5。
大專畢業可以來學習H5前端,它的門檻不是很高,相對零基礎的人來說學起來不是很復雜。只是在之後找工作的過程中會因為學歷遇到很多坎坷。(互聯網公司很看重學歷的)
現在很多人就是這樣,想著軟體開發行業可以拿高薪,想快速入門做開發,這種想法其實沒有錯。但是只看一點點基礎,隨便學點東西,只會一點點皮毛就不再深入拓展,這樣的技術水平,就算數量再多,市場對專業的前端開發需求依然是只增不減,不會有任何影響的。
至於如何學習,參考一下這篇文章吧,裡面有學習方法、學習路線以及視頻教程:
網頁鏈接
web前端學習、面試;文檔、視頻資源免費獲取:
網頁鏈接
⑻ 大專學歷可以做前端開發嗎
當然可以呀,只要你學會了前端開發技術,有相關的技術證書,就可以去做前端開發了。