文档章节

Full Stack全栈是什么

学陆
 学陆
发布于 2017/04/28 10:16
字数 893
阅读 8
收藏 0

    对于Full Stack Engineer,编程开发业界并没有严格的定义 ,目前百度百科给出的定义是全栈工程师(同时具备前端和后台能力),英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。当然并不是说一定要一种都不能少地具备哪几项知识才能叫做全栈工程师 。一般是指独立负责一个产品(或者一个产品模块),前后端全部搞定。我倾向于认为 ,应该从技术和思想两方面,来判定一个人是否是一个合格的全栈工程师 。
    比较大一点的公司呢,可能是分工很明确的,前端、后端、数据库、测试、美工,那么这样通常会出现一个问题,沟通问题。因为他们每个项目可能都是上百万上千万的,所以可以承受,也必须承受。这时候的开发经理,在某种程度上就是一个全栈了,他可能要同时了解前端技术、后端技术、数据库、网络等,然后才能在组员中进行协调。但船大了难掉头,所以如果需要原型开发,或者是类似风险投资,Google X项目,很多最终是要流产的,就希望一个人同时兼顾产品经理,开发经理、程序员、美工、前端、后端、测试,可以独立组装完成一个产品的原型开发。这时候就需要全栈了。但是每个人的全栈定义又是不同的,有的只到技术,有的连市场分析,产品经理角色都涉及。

下面是知乎中的几个回答:

    全栈工程师:技术堆成栈,项目需要随时pop随时push,枪指哪打哪。
    搜资料,读文献,原厂学习,技术跟踪,做架构,写代码,做测试,出差,客户支持,写报告专利。。。这样,应是全栈也是全能工程师,俺们某些ic公司的工程师兄弟们。

    一个真正的 Full Stack Engineer ,他从生活中发现问题,洞察需求,他设计解决方案,并开发出初始版本的产品。为了达到目标,他愿意去学习任何领域的技能和知识。同时他不追求一个人完成所有工作,如果有人可以比他在某方面做得更出色,便会十分热情的邀请他们加入。

其中有一个答案是这样回答的:
    所谓full stack根本就不是在讲一个人"什么都会",而是提倡在快速变化的技术形势中能够根据企业的需要主动学习并接受新的知识,以适应技术的快速发展。

    我倾向认同这个读者的回答,成为全栈工程师不是很多人理解的单打独斗,一个人不能改变世界的程序员,更多时候是以一个创业者身份去工作的心态。当然,成为全栈工程师的第一步,需要我们学习更多知识,而且能跟市场需求的改变去学习新的技术。比如现在火速窜热的html5前端UI设计,市场选择了什么,就会出现什么,比如东时推出的全栈开发工程师,UI全能设计师,全栈未来的改变,也不过是市场需求发展的大势所趋。

 

本文转载自:https://www.itdongshi.com/show/128.html

共有 人打赏支持
学陆
粉丝 0
博文 1
码字总数 0
作品 0
昌平
私信 提问
普通程序员该如何进阶为全栈工程师?

文章开头:本文是红旗飘飘老师发表在产品壹佰的文章(http://www.chanpin100.com/article/105841 )转载文章仅供大家习,不作任何商业用途。 全栈工程师决不是一夜练成的,你需要打好技术基础...

萌丸
2017/11/30
0
1
[淘宝玉伯]说说全栈工程师

全栈工程师(Full Stack Developer)好像突然就火了,知乎、微博上都有讨论。这个概念在 2012 年时就有提出:What is a Full Stack Developer?,主要观点是: 有这么一批人,他们对软件开发的...

邪云子
2014/01/21
2.6K
15
StackOverflow 发布 2016 年开发者调查报告

前言 开发者调查是 Stack Overflow 每年都要进行的一次开发者用户调查问卷活动,调查对象为在 Stack Overflow 注册的开发者用户。本次调查包括4000万位受访者。做这项调查,Stack Overflow ...

两味真火
2017/03/03
3.4K
18
跟我一起学算法系列7---用两个栈实现队列

1.题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 2.算法分析 首先我们需要弄清楚两个概念,栈是先进后出,队列是先进先出。概率有了,那么仔细一分析...

充电实践
10/03
0
0
递归算法的模拟,可以用来加深对递归调用的理解

本文系转帖(进行了一定的修改) 数组版本: 设函数有m个外部参数,n个内部变量。 (有返回值的函数其返回值设为内部变量,静态数据类型设为栈外部数据) 1:设置结构(记录)使有(m+n+1)个...

刘地
2012/09/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

zookeeper配置与使用

一.登录官网下载 不要带后缀的,那是公侧版本,下稳定版,比如3.4.9 二.安装与使用 解压后bin里是启动程序 配置文件:在conf下 复制zoo_sample.cfg改名为为zoo.cfg,打开zoo修改文件...

小兵胖胖
20分钟前
0
0
spring源码阅读笔记(一)

ClassPathXmlApplicationContext 与 FileSystemXmlApplicationContext 用了这么久的框架,是时候搞一下源码了,一般最初接触spring 从以下步骤开始 创建一个bean类 并创建 ooxx.xml之类的spr...

NotFound403
44分钟前
2
0
MySQL主从配置

12月14日任务 17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单将就是A/B两个服务器做主从后,在A上写...

robertt15
46分钟前
6
0
我的Linux系统九阴真经

在今天,互联网的迅猛发展,科技技术也日新月异,各种编程技术也如雨后春笋一样,冒出尖来了。各种创业公司也百花齐放百家争鸣,特别是针对服务行业,新型互联网服务行业,共享经济等概念的公...

问题终结者
59分钟前
21
0
Java 使用 gson 对 json 根据 key 键进行排序

引入Google的gson jar <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.0</version>......

yh32
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部