如何Web技術(shù)?
如何Web技術(shù)?
前兩年,隨著web前端的人才涌進(jìn),導(dǎo)致大家的技術(shù)高低不一,甚至很多人覺(jué)得web前端已經(jīng)到達(dá)了瓶頸,不知道如何去提升自己的web技術(shù),以至于顯得比較迷茫。
如何提升web前端技術(shù) web技術(shù)如何提升
1、高級(jí)技術(shù)的掌握
在提升階段對(duì)于知識(shí)和技能掌握,我們需要從梳理好的知識(shí)架構(gòu)中選擇更深一層次的技術(shù)進(jìn)行學(xué)習(xí),選擇之前,我們先通過(guò)類比或預(yù)估的方法,衡量自身學(xué)習(xí)的難點(diǎn),以學(xué)習(xí)難點(diǎn)和自己最不感興趣的部分為主。這樣推薦大家的原因是:這個(gè)階段我們興趣正濃,已經(jīng)度過(guò)了苦澀的起步階段,到達(dá)了興奮的提升階段,我們要用興趣和興奮去挑戰(zhàn)最困難的部分,在我們信心受挫和興趣濃厚之中找到平衡。同時(shí),輔以其他的深層次知識(shí)一起學(xué)習(xí)和研究。
2、產(chǎn)品思想的學(xué)習(xí)
沒(méi)有正確的產(chǎn)品思想,很難設(shè)計(jì)出良好的程序,無(wú)論從界面、交互,還是接口、邏輯,不能夠理解產(chǎn)品、理解用戶需求,我們會(huì)給自己造成很大的麻煩,例如:我們 千辛萬(wàn)苦用技術(shù)、最復(fù)雜的實(shí)現(xiàn)做出的功能,卻得不到使用者或領(lǐng)導(dǎo)、同事的認(rèn)可。為了使我們的工作和學(xué)習(xí)更加有效率、避免無(wú)用功,我們需要不斷的學(xué)習(xí)產(chǎn) 品的思想,只有理解了產(chǎn)品的思路,我們才知道用我們的技術(shù)去輸出什么。
3、各種框架的學(xué)習(xí)
框架是我們提高工作效率的優(yōu)秀手段,對(duì)于框架的學(xué)習(xí)是成長(zhǎng)必經(jīng)之路。我們學(xué)習(xí)框架的路線通常應(yīng)該是:使用——》分析——》個(gè)性化定制——》模仿編寫自己的框架。只有大量的使用,才能明白設(shè)計(jì)框架者在設(shè)計(jì)背后的思路,只有了解到設(shè)計(jì)的思路,才能做正確全面的分析,只有正確全面的分析才能支撐我們?nèi)?duì)其裁剪或 擴(kuò)展,只有經(jīng)過(guò)實(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的原因,一來(lái)Silverlight還不太成熟,二來(lái),實(shí)際Silverlight借鑒了很多 Flash的思想,在學(xué)習(xí)的時(shí)候不要本末倒置。
5、各種網(wǎng)絡(luò)的學(xué)習(xí)
WEB前端技術(shù)就是云上的技術(shù),云的有N種,我們應(yīng)該著重學(xué)習(xí):TCP/IP,UDP,HTTP,POP3,SMTP這幾種,在開發(fā)WEB前端應(yīng) 用過(guò)程中,這些是我們的技術(shù)的載體,有時(shí)候決定了我們的應(yīng)用是否能實(shí)現(xiàn)、有時(shí)候決定了我們的應(yīng)用是否高性能,同時(shí),這些還是我們和后端技術(shù)交互的 重要手段,這些就像是密碼字典,幫助我們把后端傳輸過(guò)來(lái)的密文解釋成我們前端技術(shù)能夠理解的明文。
6、程序設(shè)計(jì)
這個(gè)階段我們需要學(xué)習(xí)OO、UML、設(shè)計(jì)模式、設(shè)計(jì)方法……,我們要讓技術(shù)開發(fā)工作變成有目的性、有計(jì)劃性,并且,這些目的和計(jì)劃必須有理論的支持,這 樣,我們?cè)O(shè)計(jì)出來(lái)的程序才能夠更優(yōu)秀、我們的開發(fā)才更有效率,這樣,我們的技術(shù)才能有所提升。為什么要學(xué)習(xí)程序設(shè)計(jì)呢?主要是,就算我們不用Flash的 ActionScript編寫程序的前端邏輯,我們至少要把我們自己的Javascript函數(shù)、包的定義規(guī)劃起來(lái),避免將來(lái)自己或他人維護(hù)代碼的時(shí)候出 現(xiàn)問(wèn)題。程序設(shè)計(jì)能力,在技術(shù)人員仍然被看作是程序員的這個(gè)年代,是灰常、灰常重要滴。
還有就是將自己的web前端工程師轉(zhuǎn)化為web全棧工程師,講前端與后臺(tái)開發(fā)相結(jié)合,從而提升web開發(fā)技術(shù)。遠(yuǎn)標(biāo)學(xué)院web全棧開發(fā)講師提醒大家,在未來(lái)的市場(chǎng)行情,單單掌握web前端開發(fā),以后發(fā)展空間還是比較狹小,提升自己,可以先從web全棧開發(fā)開始。
評(píng)論 丨 共0個(gè)
- 做了這么久的Java,你知道它的三大框架嗎?
- 如何Web技術(shù)?
- 遠(yuǎn)標(biāo)教育:新手也可以學(xué)UI設(shè)計(jì)?
- 深圳中心 | 學(xué)IT自學(xué)好還是找培訓(xùn)機(jī)構(gòu)好?
- 學(xué)習(xí)php語(yǔ)言需要有什么基礎(chǔ)?自學(xué)能學(xué)會(huì)嗎?
- 深圳遠(yuǎn)標(biāo)培訓(xùn):自學(xué)Java為何難以成功?
- Web前端開發(fā)是做什么的?學(xué)Web前端有前途嗎?
- 軟件測(cè)試怎么學(xué)、學(xué)什么?最清楚的答案在這里
- 高考了,程序員的考題,看看你如何解答!
- 參加完java培訓(xùn)能不能立馬拿到j(luò)ava工程師高薪資