web前端屬于計算機的軟件專業,具體原因有以下兩點:
第一點:web前端也是一門編程語言,主要是由html語言,css語言,js語言這三種瀏覽器腳本語言組成的
第二點:web前端針對的是瀏覽器的一種腳本語言,瀏覽器也是計算機系統上的一門軟件。
web前端與后端的工作內容有一點的區別,前端主要是偏向用戶的視覺效果與體驗,而后端主要是針對業務邏輯和數據的時下,因此前端還需要會一些ps的頁面設計,對顏色的敏感度要求更高。
基礎學習階段。 其實前端學習的東西挺多的,我們需要學習前端的開發語言,用于處理業務邏輯的:JavaScript,用于畫界面的標記語言 HTML,以及用于美化界面的 CSS 。 這是第一個基礎階段必須要學的。 我認為在第一個階段最重要的學習是:JavaScript 和 CSS ,我并不是說 HTML 不重要,它很重要,但是相比去 JS 和 CSS ,其實 HTML 作為標記語言相對比較簡單。 JS 幫你處理復雜的業務邏輯,CSS 可以提升界面美化的性能,總之,JS 和 CSS 為你后期在性能優化的處理上會有很大的幫助,所以這兩個東西的學習,基礎階段必須重視。
中級實戰階段。 你掌握了這個階段的學習,其實你就可以有能力出去找工作了。
目前在一些公司里面前端被細分為頁面重構和Web開發。頁面重構要技能以CSS為主,聽說在騰訊一些團隊中,頁面重構偏向設計,甚至不會與開發有接觸,后臺語言學不學對完成基本工作來說意義不大。但我覺得Web語言很有必要玩通,并不是說項目需要,但可以用來做一些工具來提升開發效率,除非你打算一輩子全天候手打頁面。 另外大部分前端都要做JavaScript開發,Web語言是必須要懂的,起碼熟知原理和簡單技能。C/C++倒不一定很熟悉,但必須熟知一兩門后端開發語言。JavaScript作為一門結構松散的語言,有必要借助開發者對其他語言的理解來規約他的結構設計和代碼編寫。我的結論是:如果后臺語言寫不好,其實也做不好前端。