首页 > 技术文章 > 全栈工程师需要做什么?

weiichuangwangxun 2018-11-29 15:12 原文

 

全栈工程师是指掌握多种技能,并能利用多种技能独立完成产品的人。 也叫全端工程师(同时具备前端和后台能力),英文Full Stack engineer。
这需要一个程序员对前知识和后架构都有深入的了解并且有足够的学习能力去学习新的知识,找到更快。更新并且最优的办法来
解决问题并且在这一个过程中来提升能力,丰富知识,增加经验。


什么是前端?什么是Web前端?
我们这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。web前端,顾名思义是来做Web(网页)的前端的。


Web前端是做什么的?
★ Web前端,主要是用来开发用户通过浏览器可以浏览和使用的Web页面的。
★一般而言,所涉及的内容主要包括3C中的HTML、CSS和 Javascript这三方面的内容。
★但是随着前端的发展,前端开发所涉及到的内容肯定不仅限于这三方面。这三个层面分别
涉及Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。
★因而,归根结底,Web前端以及Web前端开发可以说是针对Web的结构、行为和表现来
进行相应的开发的,也可以说,前端开发主要是做Web端的结构、行为以及表现。


后端是做什么的?
网页上的数据存在哪里?AP又是什么?就像一间没有造好的屋子,光有室内装飾还是远远不够
的。于是我们还需要后端工程师。网页的后端包括服务器,应用程序,以及数据库。这些部分相
互作用,使用API和前端通信,确保了网页前端的数据以及前后端的交互。
现在是不是对全栈工程师有些了解呢?

 

推荐阅读