是的,web開發只制作網頁,但是有的公司也需要會畫一些ui頁面,這樣會更好,因為現在來說的話,web開發和ui基本上是一起學習的。
隨著IT行業的發展,現在WEB開發又分前端和后端。
前端包括HTML/CSS/JS等一系列技術,而你看到的知乎網頁也就是這一系列技術的代碼所計算出來的結果。
后端則主要是處理一些業務邏輯處理和數據存儲等很多東西,處理后的結果或數據則返回給客戶端(瀏覽器)。不要簡單的認為后端就是數據庫的增刪改查,你上傳一張圖片,后端可能要做壓縮,裁剪,變換甚至高級點模式識別,你在頁面上看到的數據或圖表可能就是后端通過大數據分析的結果。
從JAVA WEB入手是一個不錯的選擇,也可以學PHP,Python等,重要的是要專攻一門,打好基礎然后再去學其它的知識,這樣會很快。
web開發是趨勢,就像曾經的C/S和B/S,所有行業產品互聯網化,前端工程師不好找也說明了這個現象,現在目前主要還是APP為入口,以后肯定還是web為入口。微信推出應用號,GOOGLE,阿里等都打造web入口的OS,web的優點就是在于快速同步,缺點是自身對本地化功能不能支持,需要借助一些擴展,交互體驗沒原生態的好,不過前端這塊技術進步,體驗差距會越來越小,而且現在很多Hybird APP的越來越多了,幾乎國內主流的互聯網公司都采用這種方式。
再來看看針對這個崗位的數據分析:
你覺得web開發還有前途嗎?
網站都是由前端和后端兩部分構成,所謂前端就是呈現給用戶的實際操作的頁面,后端就是網站的邏輯、數據庫或者功能模塊部分等?
簡單點來說就是你所看到的網頁的樣式就是前端開發人員的功勞,但是網頁的功能,比如點贊評論等是怎樣的一個機制就是后端開發人員的事情了,當然呈現的樣式以及方式還是需要前端配合。
既然明白了網頁的構成方向選擇上就清晰了,因為對后端開發不太了解這里就談一下前端。不過請放心配合一些現成的框架也是可以建站的。
一般談到前端開發,必提到html css javascript三劍客。所謂html就是超文本標記語言,是用來構造網頁的基本元素,css為層疊樣式表是對html所寫的網頁元素進行樣式美化,包括但不限于元素定位、網頁布局、按鈕樣式等。javascript是用來實現網頁中的動態效果或交互模式等。
學會了html css javascript后制作網頁效率還是不夠,這時候就需要用到前端框架進行快速開發。目前流行的前端框架比較多,如何選擇還是需要根據實際項目確定。
至于前端開發的工具推薦vscode或者sublime text這兩個,vscode算是新興的編輯器了,頗受廣大前端開發人員喜愛,軟件的開發公司為大名鼎鼎的微軟。最后就是網頁展示的瀏覽器的,主流的就是谷歌和火狐瀏覽器,調試方面功能齊全。
個人的一些見解希望能有幫助。
PS:javascript一定要深入的學習,不光是在前端開發上,其他方面也有很大的用處。