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全栈工程师有以下优点

  • 更好的配合:熟悉先后端开发的工程师,在项目开发中可以很好的与上下游的兄弟部门配合,沟通上不存在障碍。
  • 更好的提高:全栈工程师能很好的掌控先后端两拨开发员,是天生的领导者。

中小企业,特别高科技的小微创业公司,很是喜欢全栈工程师,由于他们追求高效(一人干多活,减小沟通成本)。

相关文章
相关标签/搜索