曾經的迷茫,WEB前端是做什麼的?

2020-12-06 碼路行者

相信不少的人都有過迷惑,web前端是做什麼的?什麼時候開始有了web前端的這個概念?不知何時,不管是web前端行業的從業者,還是非從業者,都對web前端產生了濃厚的興趣。

web前端開發

如果你經歷過痛苦的IE6時代,如果你現在還在做網頁開發,也許這一切不用解釋。但在這個前端培訓機構多如牛毛,一批批培訓人員從培訓機構輸出的時代,幾乎大多數人不太清楚web前端這個名詞的起源。他們僅知道的是,從事這個行業會有很好的發展前途,會拿到不錯的薪水,至少很多的招聘機構是這麼寫的,也有不少的公司求賢若渴,給出的薪水很高。

也許大家都知道,web前端是做網頁設計的。但如果真要讓一個web前端開發去做美工要做的事情,這就有點趕鴨子上架,強人所難。這個比方,估計大家就有一點明白了,web前端好像不做美工做的事情,他們不做圖。對!他們不作圖!不使用PS、AI這些作圖工具(這裡說的很絕對,僅是為了區分職位劃分,實際工作中沒有嚴格意義上的劃分)。

在以前,統稱為網頁設計,負責整個網頁的設計,包括設計PSD圖稿、頁面實現、效果聯動、後端聯調等等一系列的網站前端工作,網頁設計這個職位包攬了所有關於前端的內容。但在網頁設計職位風行的年代,相對應的對技術的要求卻也是不高,當時的HTML技術是HTML4.0.1,CSS技術是CSS2.1,JAVASCRIPT技術實現的是ECMAScript3標準。一切都還是那麼簡單,先進的瀏覽器像chrome、firefox、opera、safari這些劃時代的瀏覽器,還沒有嶄露頭角。

隨著網絡的發展,人們對頁面的需求越來越多,需求多了,自然的頁面就越來越複雜,寫的代碼自然也就越來越多,前端的頁面承載了太多的頁面邏輯。前端的一些現有技術,雖然能支撐人們的需求,但在快速發展的時代,前端仍然需要灌注新鮮的血液進來,以淘汰那些屬於舊時代的精華。於是,前端跟隨著資訊時代的爆炸同樣的起了連鎖反應,前端也在爆炸,而且是一次大換血。新標準HTML5、新標準CSS3、新標準ES5、ES6如爆炸後的產物般接二連三產生,應接不暇,甚至ECMA組織一改以往沉悶的氣氛,決定每年都要牽頭各大公司(微軟、谷歌等)商議ES標準。

這個時候的前端比以往的複雜多了,網頁設計這個職位承載了過多的職位需求,很多大公司開始注意到了這一點,於是他們開始細分職位,主體上分為美工和前端。美工負責psd設計圖稿、切圖之類的工作,上遊和產品經理打交道,下遊和前端web開發工程師打交道。前端負責頁面實現、後端聯調之類的工作,上遊和美工打交道,下遊和後端開發工程師打交道。

各司其職,你以為這樣前端就步入正軌了麼?即使網頁設計已經細分成了美工和前端的職位,前端依然承載了太多的職位需求,前端又被分為前端偏前、前端偏後。前端偏前主要和美工打交道,前端偏後主要和後端工程師打交道。

因此,可以得出結論說,web前端就是網頁設計,但在網頁設計這個巨大光環的照耀下,web前端根據技術各種細分,劃分成不同的職位需求。

相關焦點

  • Web前端是做什麼的?
    自2005年網際網路進入Web2.0時代以來,出現了大量類似桌面軟體的Web應用,網站前端發生了翻天覆地的變化,網頁不再僅僅承載單一的文字和圖片,各種豐富的媒體使網頁內容更加生動,網頁上的軟體交互為用戶提供了更好的使用體驗,這些都是基於前端技術的。web前端的開發涉及廣泛的領域,還有很多需要學習的地方。
  • web前端開發是做什麼的?零基礎該怎麼學習
    本文我們將為大家介紹一下web前端開發。web前端開發是做什麼的?從狹義上講,web前端工程師主要使用HTML、CSS、JavaScript等專業技能和工具將產品UI設計稿實現成網站產品,涵蓋用戶PC端、移動端網頁,處理視覺和交互問題。從廣義上來講,所有用戶終端產品與視覺和交互有關部分,都是web前端工程師專業領域。
  • Web前端工程師具體是做什麼的?發展好嗎?
    關於Web前端都有這些問題吧Web前端工程師是做什麼的?現在發展前景怎麼樣?零基礎學習難嗎?發展好嗎?Web前端工程師具體是做什麼的Web前端工程師是做什麼的?Web前端工程師具體是做什麼的懂用戶UI交互,也懂網站SEO;會開發、會調試、會後臺開發語音、精通開發工具。
  • Web前端和後端有什麼區別(上)
    關於Web前端與後端之間有什麼區別呢,下面有小編帶你了解一下,相信看完本文你會有新的理解。 一.定義不同 一般來說,我們把網站分為前端和後端。前端主要負責頁面展示,後端是業務邏輯的實現。
  • web前端需要學習什麼?初級階段都要學什麼?
    網絡看到了很多詢問貼子,web前端需要學習什麼?自學要多久?要學習哪些技術?初級階段都要學習什麼?有什麼要求……也有很多朋友在網絡上自學的,也有參加網絡教學的,或者在去一些培訓學校參加培訓Web前端的,都會關心一個「web前端需要學習什麼」?
  • Web前端的就業前景如何
    Web前端對網站而言,通常指前端部分,它包括網站表現層和網站結構層。所以一般來說,前端技術分為前端設計和前端開發,網絡的視覺設計主要是有前端設計負責,網站的前端代碼實現,主要是由前端開發負責。基本的有 HTML和 CSS, JavaScript/ajax,以及目前新的高級版本HTML5,CSS3,以及 SVG等等。
  • 武漢Python Web全棧開發工程師修煉價格_web前端開發培訓哪家好...
    【課程介紹】課程以python語言為主導,進行web服務相關的全棧開發,包含後端伺服器開發,部署,監控;web前端開發,前後端不分離模板模式開發,前後端分離,單獨前端部署方案。3.supervisor 伺服器進程監控管理4.nginx 負載均衡5.擴展知識:如restful的基本介紹,http,https的介紹前端:1.html入門 (含基礎元素講解)2.css 入門 (含基礎樣式講解)3.javascript入門 (含基礎語法講解)4.jquery入門 (含基礎語法
  • Web前端三大主流框架是什麼?
    前端框架對於前端開發的好處是顯而易見的,比如減少代碼中因失誤產生的bug,還能大大節約時間和人力成本,縮短開發周期等等。目前,市面上Web前端三大主流框架分別指的是Angular、React和Vue,在Web前端開發中,它們平分秋色,各有優劣。
  • 如何做好一個Web前端開發工程師
    無論是後端開發、設計行業,還是零基礎行業,只要你對Web前端感興趣,就可以加入前端開發行業,這是一個報酬優厚的行業,在網際網路企業中不可或缺。很多人對 web前端都有濃厚的興趣,但卻不知道如何開始學習,今天就為大家推薦7步法幫助你成為 web前端開發工程師。
  • Web前端和後端有什麼區別(下)
    此處提到的 css不包括css3,通常我們看到在 web前端開發工程師的需求中,會有一個 css+ html或 css+ div用於界面布局,所以 css是用來幫助 html進行布局和顯示的,我們稱之為「css+ div」,為什麼要說 css+ div?由於我在上面說過, div是 html中主要用來布局的,所以 div是最重要的。
  • web前端開發常用工具有哪些
    Web前端是一個新興職業,市場需求大,薪資待遇高,吸引了很多人加入學習。無論是初學小白亦或是自身前端開發人員,好用的軟體工具可以幫助他們更好的工作。下面為大家介紹一些常用的web前端開發工具:1、BootstrapBootstrap 是快速開發 Web 應用程式的前端工具包。它是一個 CSS 和HTML 的集合,它使用了最新的瀏覽器技術,給你的 Web 開發提供了時尚的版式,表單,buttons,表格,網格系統等等。
  • 科班出身零基礎轉行做前端的一些經歷
    於是我自己在轉行前端的時候我做了下面幾個思考思考了一個 1.前端能幹什麼?目前是在職程序開發,如果你現在也想學習web前端Java Python技術,在入門學習的過程當中有遇見任何關於學習方法,學習路線,學習效率等方面的問題,你都可以申請加入我的學習交流扣扣裙前面107中間418最後2891。
  • Web前端應用十種常用技術
    隨著JS與XHTML的應用普及,越來越多的web界面應用技術出現在網站上,比如我們常見的日曆控制項,搜索下拉框等,這些web界面應用技術大大的豐富了網站的表現形式,本文將為您精心推薦十種最常見的web界面應用技術。Web應用程式的界面設計,其核心就是網頁設計 ,但它的重點主要是在功能方面。
  • 前端Web開發人員應 該具備的十大技能,你掌握了幾個?
    什麼是前端Web開發?前端Web開發是一種通過使用HTML,CSS和JavaScript將數據轉換為圖形界面的實踐,以便用戶可以查看該數據並與之交互。#web前端#前端Web開發是當今技術行業中最需求的技能之一。隨著新技術的創新,該行業不斷變化。
  • 學習前端需要知道哪些內容學習起來更容易
    眾所周知,現在是信息爆炸的時代,也是網際網路+的平臺,現在幾乎所有行業都涉及到網絡前端的知識。任何企業都離不開前端,因為我們需要自己的官方網站。我知道有些人開始從各行各業轉行到前端。有受周圍朋友影響的。甚至有感興趣的或者想提升自己的。
  • 5分鐘看懂,未來1年的web前端新趨勢,都在這了!
    展望未來的同時,必然是在總結過去的基礎上進行,所以我們現在快速回顧一下:2018年的web前端開發的重要新聞、重要事件和JavaScript的各種流行框架、模式發展趨勢。快速回顧,也就可能有難免的錯誤之處,畢竟只是突出重點,如果不當之處,敬請指正和留言討論。
  • 教程:通過 Subspace 和 Infura 實現實時前端數據
    在本指南中,我們將介紹如何跟蹤已部署合約的交易,以及當它們在每個新確認的區塊中進行更新時,如何在前端顯示和更新這些數字。我們以跟蹤 Uniswap 上的 Dai<>Eth 交易為例來進行說明。
  • Java是什麼,Java能做什麼?
    什麼是JavaJava是什麼Java是一款計算機程式語言,它是一種可以編寫跨平臺應用軟體、完全面向對象的程序設計語言。而像12、13、14這些版本,用的人也不多,因為這些新版本的推出其實可能還不夠穩定,而做開發的話,穩定是最重要的。Java8版本相對比較穩定,而且Java8的功能完全能滿足我們日常開發需求。Java的應用方向Java的方向其實有很多,我們可以做網頁開發,比如 Java web,我們還可以做一個app的後臺服務的接口,比如網頁開發我們可以通過瀏覽器搜索進入網頁頁面。
  • 迷茫困惑不知道做什麼的時候怎麼辦?
    在你迷茫困惑的時候,用禪卡塔羅為你找尋到指引和方向。 在我們迷茫的時候,人類圖也好,還是禪卡塔羅牌也好,都是可以讓我們找到我們迷茫的問題,並且通過這些問題,讓自己重新找到自己的方向,並且知道該如何努力。
  • 【夜讀】迷茫時,試試去做這三件事
    想休息一下,只要一閉眼,腦袋裡全是對未來生活的迷茫。怎麼辦?如果任其發展,時間就會在悄無聲息中消耗無蹤。冷靜下來後,他決定去圖書館找答案。開始他不知選什麼書好,就隨意抽一本,無論厚薄,先逼自己讀起來。慢慢地,煩躁的情緒開始平復,拿到手裡的書竟然越讀越有滋味,不知不覺間失眠症狀也越來越輕。