web前端易上手,學(xué)起來沒有過于吃力,所以越來越受學(xué)者的信賴,但是有些web前端學(xué)習(xí)的很膚淺,所以在就業(yè)的時(shí)候一來不太好就業(yè),二來就業(yè)的薪金和同行的比例相差太大,那么學(xué)web前端怎么學(xué),要學(xué)習(xí)那些知識(shí),才能月薪20萬。西安web前端培訓(xùn)學(xué)校給你具體講述。
1.基本知識(shí)的掌握
在梳理的知識(shí)架構(gòu)中,按照分析的兩個(gè)維度里最前置的、最淺顯的部分,作為打基礎(chǔ)的階段,必須要在這個(gè)過程中更多投入到實(shí)踐中去,通常做的多了、熟練了,就認(rèn)為這部分知識(shí)和內(nèi)容掌握了。
2.常用工具的掌握
對(duì)于常用工具的掌握應(yīng)該掌握一些有大公司或?qū)I(yè)團(tuán)隊(duì)背景的流行工具,這些工具的熟練掌握能夠提升專業(yè)度、職業(yè)度, 同時(shí),能提升工作效率。只有在檢驗(yàn)自己對(duì)于知識(shí)和技能熟練程度的時(shí)候,才會(huì)自虐式的用Notepad去編寫頁面、css和腳本等內(nèi)容。
3.溝通技巧的掌握
通常做技術(shù)的人會(huì)被定位為“不善溝通”的人,這是為什么呢?究其原因,主要是因?yàn)槎喔绦蚝痛a打交道,跟人的溝通較少導(dǎo)致。這種時(shí)候要特別注意增加和人溝通的機(jī)會(huì),著重提升這塊兒的能力。另一方面,通常被稱為“不懂溝通技巧”的人。在國內(nèi),技術(shù)人員通常都是自己制定方案、自己執(zhí)行方案,在執(zhí)行過程中又缺乏相關(guān)產(chǎn)品、交互設(shè)計(jì)等人員的溝通,大多是在自己的思路貫徹下進(jìn)行開發(fā),久而久之,習(xí)慣于信任自己的觀點(diǎn)、在自己的視角看問題,對(duì)于挑戰(zhàn)總是百般地“據(jù)理”力爭。需要更多提升的是,如何在對(duì)方的視角看問題、如何在用戶的視角看問題。
4.良好的開發(fā)習(xí)慣
開發(fā)習(xí)慣是養(yǎng)成的,一旦有不好的習(xí)慣,對(duì)于將來去修正帶來的將是很大的麻煩,培養(yǎng)良好開發(fā)習(xí)慣一定要從起步時(shí)做起,例如:寫代碼之前先分析、先寫文檔、先寫注釋。定義變量能用直接可理解的語義,是拼音,別整英文,尤其是生僻單詞,將來自己忘了還要開金山詞霸。文件有有意義的文件夾命名來 管理,文件名有意義,需要版本號(hào)的能和項(xiàng)目版本號(hào)一同更新……等等。
提升階段
1.高級(jí)技術(shù)的掌握
在提升階段對(duì)于知識(shí)和技能掌握,需要從梳理好的知識(shí)架構(gòu)中選擇更深一層次的技術(shù)進(jìn)行學(xué)習(xí),選擇之前,先通過類比或預(yù)估的方法,衡量自身學(xué)習(xí)的難點(diǎn),以學(xué)習(xí)難點(diǎn)和自己最不感興趣的部分為主。這樣推薦大家的原因是:這個(gè)階段興趣正濃,已經(jīng)度過了苦澀的起步階段,到達(dá)了興奮的提升階段,要用興 趣和興奮去挑戰(zhàn)最困難的部分,在信心受挫和興趣濃厚之中找到平衡。同時(shí),輔以其他的深層次知識(shí)一起學(xué)習(xí)和研究。
2.產(chǎn)品思想的學(xué)習(xí)
沒有正確的產(chǎn)品思想,很難設(shè)計(jì)出良好的程序,無論從界面、交互,還是接口、邏輯,不能夠理解產(chǎn)品、理解用戶需求,會(huì)給自己造成很大的麻煩,例如:千辛萬苦用最新技術(shù)、最復(fù)雜的實(shí)現(xiàn)做出的功能,卻得不到使用者或領(lǐng)導(dǎo)、同事的認(rèn)可。為了使工作和學(xué)習(xí)更加有效率、避免無用功,需要不斷的學(xué)習(xí)產(chǎn)品的思想,只有理解了產(chǎn)品的思路,才知道用技術(shù)去輸出什么。
3.各種框架的學(xué)習(xí)
框架是提高工作效率的優(yōu)秀手段,對(duì)于框架的學(xué)習(xí)是成長必經(jīng)之路。學(xué)習(xí)框架的路線通常應(yīng)該是:使用->分析->個(gè)性化定制->模仿編寫自己的框架。只有大量的使用,才能明白設(shè)計(jì)框架者在設(shè)計(jì)背后的思路,只有了解到設(shè)計(jì)的思路,才能做正確全面的分析,只有正確全面的分析才能支撐去對(duì)其裁剪或 擴(kuò)展,只有經(jīng)過實(shí)際分析、修改別人的框架,才有可能寫出優(yōu)秀的、自己的框架。學(xué)習(xí)通常的路線是:學(xué)習(xí)、理解、模仿、創(chuàng)造。
4.富客戶端應(yīng)用的學(xué)習(xí)
隨著帶寬和計(jì)算機(jī)性能的提升,以及WEB2.0的如火如荼,富客戶端應(yīng)用充斥著互聯(lián)網(wǎng),如果你不懂得富客戶端應(yīng)用,你就不能稱之為一個(gè)合格的前端技術(shù)人 員??梢园凑眨篎lash動(dòng)畫->Flash編程->Flex->->Air->Silverlight動(dòng)畫->Silverlight編程 的步驟學(xué)習(xí),先學(xué)Flash后學(xué)Siverlight的原因,一來Silverlight還不太成熟,二來,實(shí)際Silverlight借鑒了很多 Flash的思想,在學(xué)習(xí)的時(shí)候不要本末倒置。
5.各種網(wǎng)絡(luò)協(xié)議的學(xué)習(xí)
WEB前端技術(shù)就是云上的技術(shù),云的協(xié)議有N種,應(yīng)該著重學(xué)習(xí):TCP/IP,UDP,HTTP,POP3,SMTP這幾種協(xié)議,在開發(fā)WEB前端應(yīng)用過程中,這些協(xié)議是技術(shù)的載體,有時(shí)候決定了應(yīng)用是否能實(shí)現(xiàn)、有時(shí)候決定了應(yīng)用是否高性能,同時(shí),這些協(xié)議還是后端技術(shù)交互的重要手段,這些協(xié)議就像是密碼字典,幫助把后端傳輸過來的密文解釋成前端技術(shù)能夠理解的明文。
6.程序設(shè)計(jì)
這個(gè)階段需要學(xué)習(xí)OO、UML、設(shè)計(jì)模式、設(shè)計(jì)方法……,要讓技術(shù)開發(fā)工作變成有目的性、有計(jì)劃性,并且,這些目的和計(jì)劃必須有理論的支持,這樣,設(shè)計(jì)出來的程序才能夠更優(yōu)秀、開發(fā)才更有效率,這樣,技術(shù)才能有所提升。為什么要學(xué)習(xí)程序設(shè)計(jì)呢?主要是,就算不用Flash的 Action編寫程序的前端邏輯,至少要把自己的Java函數(shù)、包的定義規(guī)劃起來,避免將來自己或他人維護(hù)代碼的時(shí)候出 現(xiàn)問題。程序設(shè)計(jì)能力,在技術(shù)人員仍然被看作是程序員的這個(gè)年代,是灰常、灰常重要滴。
成型階段
選擇固然重要,但是要想在此行業(yè)立足腳跟,還是要不斷的提升自己,不斷的完善自己,讓自己足夠的強(qiáng)大,西安甲骨文web培訓(xùn)學(xué)校給我們講述的這些知識(shí)點(diǎn),希望大家都要努力的去掌握,相信你一定有很好的工作,和不錯(cuò)的收入