1. 聚能聊>
  2. 话题详情

所谓的“全栈工程师”的未来和价值到底体现在哪儿?

bafuneff

和业界主流的前端团队相比,天猫的前端工程领域从15年开始慢慢从以PC Web/Mobile Web工作对象thw延伸到了Native端、服务层.

尤其是16年的双11,很多跨体系的技术方案都是由前端工程师推进,那么,当处于这种环境下,每个人可能需要掌握的技能面越来越宽,深度要求越来越高,是否合理且值得?

全栈是一个正确的选择和方向吗?
我们怎么看待它的发展和怎么评判其价值?

参与话题

奖品区域 活动规则 已 结束

120个回答

0

_saeey 复制链接去分享

我觉得全栈工程师是不给自己设置界限,而是所需要的知识都进行系统化深入化的学习,将每一项业务的整个流程所涉及到的知识都掌握,而不是说我必须会android、iso等各种端的开发技术。

世幽谷 回复

。。。。。。。。。

评论
1

扬风飞雪 复制链接去分享

全栈对于个人而言,是个人能力多元化的提升,意味着一个人可以承担更多的角色和任务,但是,不仅要在广度上提升,还需要在某一些栈上有深度,可能这种人才对初创公司更吃香吧

1

weikai_dai 复制链接去分享

全栈不是刻意追求来的,围绕工作需求、兴趣爱好逐步发展的。在有限的精力下,一定时间内主要关注一端技术,深度学习与使用。每端的技术特点都不同,只有理解了该端使用环境、技术背景、技术原理,才能立不变于万变。

1

albert.z 复制链接去分享

没有什么反对不反对的,既然现在存在这个技术类型,就说明有它存在的价值,再加上现在的大环境也要求我们需要融汇贯通的能力,而现在争论的无非就是全栈工程师发展的广度与深度。我个人认为,只是广度的全栈工程师的最浅面的全栈,会的多而不精只适合带初级的项目前景应该也不算太理想的,其次的是只是深度的全栈工程师,就是所谓的掌握了某一技术栈的全栈,这类工程师算是很厉害了,其他也懂一点而且有自己拿手的技术栈做个技术leader不是问题,发展也是杠杠的,最厉害的就是既有广度又有深度的全栈,虽然少还是有的,当然这里我的看法还是深度还是比广度更重要一些的,毕竟所谓的,你什么都会那就是什么都不会

1

乔布斯之魂 复制链接去分享

全栈工程师,对老板的价值来说就是1个人干3个人的活,给1.5-2人的工资,省一个人的工资。
全栈工程师,对于工程师的价值,钱多话少,死得早......(呵呵开玩笑),想做全栈,先精通一门语言吧,再扩展全栈就容易多了。基础必须扎实。
全栈工程师,对项目经理的价值,这个我猜是省心多了,节约沟通成本,就怕遇坑......广而不精

1

明天的你 复制链接去分享

全栈在创业公司是比较常见的,小公司需要以最少的人力成本为公司赢得最大的效益,全栈本身是依赖于工程师本身超强的学习能力,不同的思维方式等,正是这种学习能力可以让他们可以接触更多。在大公司要求自己的工程师能够对其他的系统模块有较为深的理解,在设计自己模块功能时,全面考虑而不是简单追求单个模块的最优解。所以,全栈工程师前景不错。

1

1651781109949649 复制链接去分享

不同的团队不同的环境需求自然不同,全栈的优劣自然就成了仁者见仁的话题。全栈突破了前后端的界限,关注的面广了,却也不代表就不能做得精尖。

1

mario12 复制链接去分享

全栈不是出于对技术或者学习或者兴趣,学会了多重语言总在同一个项目,而是在主要语言技能基础上来按照技术架构进行延伸,主要技能是金字塔顶点,两侧都是前后延伸的方向。这样每一个团队都是不同的金字塔,相互之间关联交叉,但是本职技能性质不会发生本质变化。从而让每个技术层面的衔接更加流畅自然。

1

云栖技术 复制链接去分享

首先我觉得好的开发者,即使不是全栈,也要融会贯通多种技术。我从来不认为一个只专精一种技术的人有可能成为好的开发者,即使是C,即使是汇编。(当然其实反过来看,那些大神们哪个不会搞点其他的?比如几个做服务器端开发的大神居然不懂服务器管理?)

1

我的中国 复制链接去分享

只能说大部分人做到单面工程师,但是一定要有全的工程师,跟我们行业类似,架构师来统领全局进行建设,另外现在专精于多方面的大神也不少了。

0

support 复制链接去分享

全栈工程师的沟通成本几乎为零,项目越大,沟通成本越高,做过项目管理的都知道,项目中的人力是1+1<2的,人越多效率越低。因为沟通是需要成本的,不同技术的人各说各话,前端和后端是一定会掐架的。每个人都会为自己的利益而战,毫不为已的人是不存在的。

0

sky666666 复制链接去分享

全栈是追求自由的

0

一叶枫情 复制链接去分享

其他公司的情况不明,我司的情况是,做运营平台的都是“全栈” 😕

0

george123 复制链接去分享

天下之势,分久必合,合久必分!工程师发展也是这样,试想第一次发明程序的时候哪有那么多明细分工,社会化分工是产业发展到一定成熟稳定阶段才产生的,但是对于软件开发技术来说,特别是互联网软件开发,一直还处于快速发展变化中,所以在目前这个阶段,全栈工程师很有市场,每一个互联网公司都会急需全栈工程师,每一个在不断使用新技术或者管理不太完善的公司都会需要全栈工程师。

0

zmf1024 复制链接去分享

就像吃web前端工程师这个词一样,是工作需求的改变所造成的吧

0

谁抢了名字 复制链接去分享

每个人的个人机遇不同,进的公司也不同。如果你能进bat这样的大公司,那么专其一项,可以经历十年成为一个大牛。如果你是在一个小公司,那么前端,后端,培训,实施,从app到后台,再到市场运营策划, 那么就只能是一个全栈了。不管怎样,都是一份对技术的追求。

0

jetzeng 复制链接去分享

自然而成,因工作不同环境、条件,自然而变成全栈

0

jetzeng 复制链接去分享

自然而成,因工作不同环境、条件,自然而变成全栈

0

bigc 复制链接去分享

当前流行的分工好比是一个人,前端、后端、数据、etc.相当是人的不同器官,一起紧密协作完成一个庞大的功能,是一个纵向切片组织。全栈好比一个个人,每个人完成一定的功能,多个人负责的功能组合起来就是一个产品,是一个横向切片的组织结构。前者比较适合创造性强,在一个领域内可以创造领域生态的人,后者比较适合求知欲强,喜欢挑战,善于把控全局解决问题的人(ps:某些怪兽可能既是前者又是后者)。前者类似集群间的协作,后者类似分布式。两者都是人才,只是类型不同,解决问题的角度不同,好比人的左右眼,互相离不开。一个自适应都能做出很多文章,如rem(克服系统字体设置影响和独立像素和物理像素换算之后使用)、flex、百分比、媒体查询等,像这样不断更新的各个领域的case其实很多,大部分全栈还是要更多的watch自己的技术栈组成的各个领域的发展和产物,才能做的更好。

0

kobeismyyouth0 复制链接去分享

在我看来全栈工程师的作用在于他的视野、他的全局观、他的管理才能!这些往往能把公司平时的业务上升到一个更高的层次!

6