如何Web技術?
如何Web技術?
前兩年,隨著web前端的人才涌進,導致大家的技術高低不一,甚至很多人覺得web前端已經(jīng)到達了瓶頸,不知道如何去提升自己的web技術,以至于顯得比較迷茫。
如何提升web前端技術 web技術如何提升
1、高級技術的掌握
在提升階段對于知識和技能掌握,我們需要從梳理好的知識架構中選擇更深一層次的技術進行學習,選擇之前,我們先通過類比或預估的方法,衡量自身學習的難點,以學習難點和自己最不感興趣的部分為主。這樣推薦大家的原因是:這個階段我們興趣正濃,已經(jīng)度過了苦澀的起步階段,到達了興奮的提升階段,我們要用興趣和興奮去挑戰(zhàn)最困難的部分,在我們信心受挫和興趣濃厚之中找到平衡。同時,輔以其他的深層次知識一起學習和研究。
2、產(chǎn)品思想的學習
沒有正確的產(chǎn)品思想,很難設計出良好的程序,無論從界面、交互,還是接口、邏輯,不能夠理解產(chǎn)品、理解用戶需求,我們會給自己造成很大的麻煩,例如:我們 千辛萬苦用技術、最復雜的實現(xiàn)做出的功能,卻得不到使用者或領導、同事的認可。為了使我們的工作和學習更加有效率、避免無用功,我們需要不斷的學習產(chǎn) 品的思想,只有理解了產(chǎn)品的思路,我們才知道用我們的技術去輸出什么。
3、各種框架的學習
框架是我們提高工作效率的優(yōu)秀手段,對于框架的學習是成長必經(jīng)之路。我們學習框架的路線通常應該是:使用——》分析——》個性化定制——》模仿編寫自己的框架。只有大量的使用,才能明白設計框架者在設計背后的思路,只有了解到設計的思路,才能做正確全面的分析,只有正確全面的分析才能支撐我們?nèi)ζ洳眉艋?擴展,只有經(jīng)過實際分析、修改別人的框架,才有可能寫出優(yōu)秀的、自己的框架。學習通常的路線是:學習、理解、模仿、創(chuàng)造。
4、富客戶端應用的學習
隨著帶寬和計算機性能的提升,以及WEB2.0的如火如荼,富客戶端應用充斥著互聯(lián)網(wǎng),如果你不懂得富客戶端應用,你就不能稱之為一個合格的前端技術人 員??梢园凑眨篎lash動畫—>Flash編程—>Flex—>Air—>Silverlight動畫—>Silverlight編程 的步驟學習,先學Flash后學Siverlight的原因,一來Silverlight還不太成熟,二來,實際Silverlight借鑒了很多 Flash的思想,在學習的時候不要本末倒置。
5、各種網(wǎng)絡的學習
WEB前端技術就是云上的技術,云的有N種,我們應該著重學習:TCP/IP,UDP,HTTP,POP3,SMTP這幾種,在開發(fā)WEB前端應 用過程中,這些是我們的技術的載體,有時候決定了我們的應用是否能實現(xiàn)、有時候決定了我們的應用是否高性能,同時,這些還是我們和后端技術交互的 重要手段,這些就像是密碼字典,幫助我們把后端傳輸過來的密文解釋成我們前端技術能夠理解的明文。
6、程序設計
這個階段我們需要學習OO、UML、設計模式、設計方法……,我們要讓技術開發(fā)工作變成有目的性、有計劃性,并且,這些目的和計劃必須有理論的支持,這 樣,我們設計出來的程序才能夠更優(yōu)秀、我們的開發(fā)才更有效率,這樣,我們的技術才能有所提升。為什么要學習程序設計呢?主要是,就算我們不用Flash的 ActionScript編寫程序的前端邏輯,我們至少要把我們自己的Javascript函數(shù)、包的定義規(guī)劃起來,避免將來自己或他人維護代碼的時候出 現(xiàn)問題。程序設計能力,在技術人員仍然被看作是程序員的這個年代,是灰常、灰常重要滴。
還有就是將自己的web前端工程師轉化為web全棧工程師,講前端與后臺開發(fā)相結合,從而提升web開發(fā)技術。遠標學院web全棧開發(fā)講師提醒大家,在未來的市場行情,單單掌握web前端開發(fā),以后發(fā)展空間還是比較狹小,提升自己,可以先從web全棧開發(fā)開始。
評論 丨 共0個