① web前端開發需要具備哪些技能 知乎
會點設計,不要求精湛,處理圖片,設計個小廣告是要的;
精通HTML+CSS,並能快速處理各瀏覽器兼容問題;
熟練掌握Javascript或Actionscript,精通加分;
熟練使用JS框架,如jQuery/YUI等,並解讀過源碼,熟練多框架加分;
精通Ajax技術,必須的;
精通開發調試工具,如Firebug等;
代碼語義化,懂優化,壓縮和反壓縮;
對SEO有一定的了解,尤其是HTML結構和標簽的使用;
高效合成CSS Sprite;
了解伺服器方面基本知識;
熟練掌握一門後端語言,如PHP/ASP.NET等,絕對加分項;
有自己的網站(看對網站所有東西的把握);
對移動開發有一定的了解和涉入;
熟練HTML5和CSS3技術(主要用於移動應用開發);
效率開發,精湛的開發軟體操作;
有過用戶體驗研究,更關注人性化頁面開發;
了解瀏覽器工作原理,了解w3c標准,了解web2.0。
……
② 做Web前端開發有前途嗎
當然有前途,但是這個前途也並不是針對所有人的,關鍵還是要看你自己是不是對前端有興趣,將來是否打算找前端崗位工作等等。
就發展前景而言,自12年到現在,國內Web前端的技術熱潮一直高居不下,這證明了前端是具有強大生命力的,至少未來5-10年是不用擔心行業的發展問題。那麼,2020前端發展的趨勢會是怎麼樣的?
1.Webview是運營風口
近幾年瞎嘩,小程序可謂是火得一塌糊塗坦神仔,甚至獨立出來小程序開發這個崗位。
小程序的出現一方面告訴業界在當前設備上Webview也是非常優秀的;另外一方面告訴業界如何讓有能力的商家在超級APP上進行私域運營。但是缺點也是很明顯的,可能很難產生業界的最終標准,Web的碎片化會更加嚴重。
?2.工程體系形成閉環
曾經我們侃侃而談的Yoman、cli等系列優秀的構建工具,在龐大的項目團隊中總覺得「差點意思」,所以慢慢發展到gulp、webpack和現在的cliui界面。
2020年工程體系一定會繼續走向閉環,不再是一個腳手架這么簡單,而是會結合IDE,打通業務屬性,從項目初始化、到編寫代碼、到CI、到灰度、到發布形成一個相對完整的閉環。
3.?Serverless與前端緊密聯系
其實Serverless早已和前端產生了聯系,只是我們可能沒有感知,比如我們經常使用的CDN,它就是一種serverless的實現。
隨著Serverless的逐步落地,BFF這層的代碼會擺脫運維、機器讓汪分配等復雜的問題。這也是我們前端應該做的,服務端同學專注中台系統的實現,對業務的好處是降低試錯成本。
簡而言之,前端發展很猛,待遇很豐厚,但是,如果你想學前端,就要打起十二分的精神,因為前端發展的潮流會將那些能力不足、技術落後的學習者拍死在沙灘上。
③ 前端要懂的知識是不是太多了 知乎
作者:小爝
鏈接:https://www.hu.com/question/24092572/answer/39454494
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。
1,知乎有很多標準的前端架構師,他們身上你如果細心是能夠發現共性的,我比較認同的有winter和賀師俊還有張雲龍這三位。其他沒提到的可能我不太關注,知乎高手很多,但是能達到架構師的其實不多,最多算是高工,或者某一領域專業的牛人,我覺得就像前3位提到的大神,他們的編碼能力過硬,演算法能力,計算機基礎知識都沒的說,許多回答都是干貨,有理有據,show me code風格的,而且解答不會模糊,直接簡要,能做到這些必須是肚子里有貨,我覺得這算是硬體基礎。
2,編碼能力好,熟悉各項標准,演算法好,API熟練,就能成為前端架構師了么?不不,這些只能說你是個高工,你說你自己寫了許多框架和開源包,各種功能,前後端都有?no no no,也是最多算是高工而已。至少我是這樣認為,為什麼呢?因為你踩的坑決定了你架構的能力,你的硬體基礎只決定了你遇坑之後的解決能力。
打個比方,前端工作3年,一直在電商領域,或者一直在做sns,或者一直在做webview里的開發,這種經驗是不具備前端架構能力的,什麼?都是寫js?沒區別?錯了,你讓一個寫了3年電商框架的人去寫一個斗魚tv或者搜狐視頻試試,寫是能寫出來,但是選型問題真不會是最佳,因為他踩的坑一定沒有專注這個領域的人多。什麼是架構能力?其實說白了就是幫助最後項目順利開發完成,易擴展,好維護,有規范,能解決一些剛開始人看不到的麻煩。這些能力都是從一個一個真實得項目中鍛煉出來的,而不是說只做了一家公司的一個項目之後就可以說自己是前端架構師了。。
說的比較亂,其實簡單比方就是個經驗包的問題,你的經驗比你的技能更大的決定了你的架構能力。
3,溝通表達能力,這個其實不是特別重要,但是單獨拿出來說,就是因為如果你的想法不能在團隊有效的執行下去是不行的,你必須也一定是最後說服團隊使用你的方案的人。
所以最後,回到up主問的問題上來。
④ web前端能幹一輩子嗎
web前端一般不能幹一輩子。伍賣孫
web前端30多歲以後基本上就做不下去了,因為時間越久就會對身體造成一定的傷害,腔鏈尤其是對視力影響最大,所以工作幾年就可以選擇退出這個行業,讓自己的身體恢復。
Web前端工程師不要時常操年配戚齡的心,要知道從零基礎到項目經理再到架構總監,起碼要經歷8到10年的磨練,對於剛入行的工程師來說,路還有很長。
年齡問題對於Web工程師的唯一影響就是有了一定工作年限和經驗的他們可能會對一些新鮮的事情興趣減半或者缺少了關注度,從而無法抓住用戶的需求點所在。
前端工程師適合的工作
1、企業網站的開發與維護
主要工作內容就是靜態頁面的展示,可能會交叉一些交互模塊。
2、門戶類型網站的開發與維護
比如說像微博這樣的網站,需要做到產品使用性和實用性強,用戶的使用體驗也是尤為重要的。
3、電商網站開發與維護
比如像淘寶、京東等,除了會涉及到展現類之外,還要更加註重細節的展示,例如涉及到的個人信息填寫、支付款項、密碼輸入等等,這些都是體現前端開發技術能力的重要環節。
4、後台管理系統開發與維護需要考慮更多地是如何與後端進行數據交互的問題。對於瀏覽器的兼容性和後台系統的穩定性都有更高的要求。
⑤ 學web前端有前途嗎
第一,必須掌握基本的Web前端開發技術,其中包括:CSS、HTML、DOM、BOM、Ajax、JavaScript等,在掌握這些技術的同時,還要清楚地了解它們在不同瀏覽器上的兼容情況、渲染原理和存在的Bug。
第二,在一名合格的前端工程師的知識結構中,網站性能優化、SEO和伺服器端的基礎知識也是必須掌握的。
第三,必須學會運用各種工具進行輔助開發。
第四,除了要掌握技術層面的知識,還要掌握理論層面的知識,包括代碼的可維護性、組件的易用性、分層語義模板和瀏覽器分級支持,等等。
可見,看似簡單的網頁製作,如果要做得更好、更專業,真的是不簡單。這就是前端開發的特點,也是讓很多人困惑的原因。如此繁雜的知識體系讓新手學習起來無從下手,對於老手來說,也時常不知道下一步該學什麼。
代碼質量是前端開發中應該重點考慮的問題之一。例如,實現一個網站界面可能會有無數種方案,但有些方案的維護成本會比較高,有些方案會存在性能問題,而有些方案則更易於維護,而且性能也比較好。這里的關鍵影響因素就是代碼質量。CSS、HTML、JavaScript這三種前端開發語言的特點是不同的,對代碼質量的要求也不同,但它們之間又有著千絲萬縷的聯系。
⑥ 前端開發工程師怎麼分等級 知乎
我在前端能有八年了,前端的等級七十就是 初級工程師 中級工程師 高級工程師,之後是架構師這些,主管
⑦ 快畢業了,很多人都不推薦做前端,前端業內最真實情況是什麼樣的
一、從個人發展角度——前端是個比較「難積累經驗」的領域
如何判斷一個行業對個人發展是否有利?
最簡單的就是從身邊的人做對比,隨著時間的積累,個人發展能否得到提升,讓我覺得不安的是,一個工作了五年的騰訊前端工程師,跟工作兩年的前端工程師,卻很難有技術能力上的差異。
前端變化快,新技術新概念多,但也代表前端技術不穩定。這也是為什麼知乎上的前端普遍都很「焦慮」。每次問及前端,都必須聲明自己碾壓活在底層的「切圖仔」。
二、行業壁壘——對於普通人來說,前端天花板不高
很多人說現在的前端已經模塊化,工具化,規范化了,有Webpack、Parcel、Eslint、React、Vue、Angular、PWA、Puppeteer、Electron各種技術等等,前端已經是一個非常工程化的東西了,區別於用jQuery的切圖仔了!所以前端特別有競爭力!還有其他答主說前端入門很難,高級就不容易了!
其實前端還是一個相對比較新的行業,互聯網發展早期(1995年~2005年)是沒有專業的前端工程師的。隨著互聯網的發展,到了2010年,互聯網開始全面進入移動時代,前端工程師的地位越來越重要。而前端的前景也十分的好。
前端薪資:有越來越高的趨勢
前端開發依舊是剛需,所以你想要做web前端,是完全可以的,以上的回答給你參考