web全棧學習教程(一):web全棧介紹與優點分析

1、web全棧介紹

1. IT行業分類

IT行業很大,分支衆多。php

不過粗略點分,有兩種:開發崗位和非開發崗位。咱們主要討論開發崗位。前端

開發崗位中,還得粗分才行,有java

  • 硬件方向
  • 軟件方向
  • 網絡方向

2. 軟件開發分類

軟件開發有兩種模式:python

  • 一種是B/s(Browser/Server,瀏覽器/服務器)模式,即咱們俗稱的「網站」。
  • 另外一種是C/s(Client/Server,客戶端/服務器)模式,如咱們經常使用的QQ、迅雷、360等桌面端軟件。

web開發,屬於B/s模式。web

但隨着技術的發展,又不限於B/s模式,主要表現爲:數據庫

  • 移動端 - 有微信端(微信公衆號、微信小程序)和混合APP。
  • PC桌面端 - 能夠用Electron將web程序封裝成桌面應用

3. web開發分類

web開發大體可分爲前端、後端、數據庫和服務器端四類。小程序

不過,不一樣級別的公司,崗位的配置也有所不一樣,如後端

  • 大公司,在配置前端和後端工程師的同時,會有專門的數據庫工程師和服務器工程師,分的很細。
  • 中小公司,則沒有這麼麻煩,數據庫和服務器問題通常歸爲後端範疇。

4. 後端開發分類

後端開發以不一樣的開發語言來劃分,常見的有java、php、python等。微信小程序

5. web全棧

web全棧,指同時掌握前端和後端。瀏覽器

換句話說,就是一我的能幹幾我的的活。

 

2、優點分析

web全棧工程師有以下優點

  • 更好的配合:熟悉先後端開發的工程師,在項目開發中可以很好的與上下游的兄弟部門配合,溝通上不存在障礙。
  • 更好的提高:全棧工程師能很好的掌控先後端兩撥開發員,是天生的領導者。

中小企業,特別高科技的小微創業公司,很是喜歡全棧工程師,由於他們追求高效(一人幹多活,減小溝通成本)。

相關文章
相關標籤/搜索