peterontheway
V2EX  ›  问与答

都在说全栈工程师(Full Stack),那么问题来了

  •  
  •   peterontheway · May 27, 2018 · 8478 views
    This topic created in 3089 days ago, the information mentioned may be changed or developed.

    到底什么是全栈工程师,需要哪些技术栈呢?

    (看到很多全栈工程师描述都是偏前端技术)

    53 replies  •  2018-05-28 14:35:51 +08:00
    WordTian
    WordTian
    May 27, 2018 via Android
    1
    按我的理解:前端 + 后端 = 全栈

    就是说,一个人有独立开发出一个网站的能力。
    cctrv
    cctrv
    May 27, 2018 via iPhone❤️1
    2
    Web 全棧 = 一人獨力開發網站;
    iOS 全棧 = 一人...
    Android 全棧
    FrailLove
    FrailLove
    May 27, 2018 via iPhone❤️12
    3
    全菜
    killeder
    killeder
    May 27, 2018 via Android
    4
    黄药师
    xupefei
    xupefei
    May 27, 2018 via Android
    5
    我个人觉得,满足下面的所有条件才能叫全栈。
    汇编语言,编译原理,逆向分析,计算机图形学,操作系统底层原理,客户端程序开发,网站后台开发,网站前台开发。会什么编程语言无关紧要,因地制宜。

    我认识的人里,只有两个人能满足上面的条件…
    MiffyLiye
    MiffyLiye
    May 27, 2018❤️2
    6
    技术栈能组合起来支撑产品上线运行即可。
    需求分析+项目管理+开发+运维。
    lihongming
    lihongming
    May 27, 2018 via Android❤️9
    7
    目测本帖已进入扯淡模式,那就再全一点吧:
    得自己造硬件
    得自己写操作系统
    自己写驱动
    自己写数据库
    自己……
    总之就是给他一堆沙子,就能给你造个网站 /APP 出来的,才叫全栈
    codehz
    codehz
    May 27, 2018 via Android
    8
    @lihongming 不不不,要啥都不给,从宇宙起源开始造
    andylsr
    andylsr
    May 27, 2018 via Android
    9
    @xupefei 全干工程师。。。
    bwangel
    bwangel
    May 27, 2018 via Android
    10
    我个人不是前端,但我觉得前端学个 node,能做点 crud,就自称全栈,有点太扯了。

    我反而觉得那些会 c,能研究 chromium 和 v8 的源码的前端屌爆了。
    EPr2hh6LADQWqRVH
    EPr2hh6LADQWqRVH
    May 27, 2018❤️2
    11
    把人分成两种,
    一种人,清楚地知道电脑就是一台机器,里面如何运作,都了解得八九不离十,任何事情怎么发生,逃脱不出他的理解范围。
    另一种人,潜意识里把电脑就理解成一种魔法,一切就是神奇地发生了,我只要这样一下,那样一下,这些效果就会神奇地出现,为啥能出现,怎么出现的,除了这么出现还能怎么出现,Who TM Cares。
    lightening
    lightening
    May 27, 2018
    12
    @xupefei 还有电路板布局、电路板焊接、芯片设计、芯片工艺、半导体物理; UI 设计、UX 设计、以及和客户撕逼。
    loy6491
    loy6491
    May 27, 2018
    13
    一千个人眼中有一千种全栈工程师
    katsusan
    katsusan
    May 27, 2018❤️1
    14
    公司节省成本的喙头
    soho176
    soho176
    May 27, 2018
    15
    现在我才明白 原来站长就是全栈工程师,自己做网站,前端后端服务器内容运营,全自己做。。
    Xatoi
    Xatoi
    May 27, 2018 via iPhone❤️1
    16
    我是全蛋工程师张全蛋
    Exin
    Exin
    May 27, 2018 via iPhone❤️1
    17
    我觉得全栈应该是一个相对的概念
    栈指的是技术栈,技术是为产品服务的
    所以能独立完成一个具体产品的技术开发需求的工程师就是全栈,不同产品的全栈不同

    换言之,“就差一个程序员了”这个梗里面,能胜任这个程序员一职的就是全栈啦
    murmur
    murmur
    May 27, 2018
    18
    也就中小型创业公司喜欢全栈吧 或者是个人 APP 开发 不过个人 APP 开发也不好全栈啊 专业的 UI、美工还得外包
    bianwenbo
    bianwenbo
    May 27, 2018 via Android
    19
    @MiffyLiye 同意。有目标,有策略,有执行,有回顾。
    fuxiaohei
    fuxiaohei
    May 27, 2018
    20
    一个人搞定需求、开发、测试、上线、运维、迭代
    looplj
    looplj
    May 27, 2018 via Android
    21
    一般说的全栈是客户端和后端都会吧。运营设计应该不包括吧。
    Mutoo
    Mutoo
    May 27, 2018
    22
    就是干全部的活,但只领一份工资的人。
    niubee1
    niubee1
    May 27, 2018
    23
    从焊电路板写驱动到切图写 JS 都能玩的才敢称全栈工程师嘛, 会用 nodejs 写写后端就敢号称全栈的脸不红么
    ocian
    ocian
    May 27, 2018 via Android
    24
    现在都不号称全栈了,都在聊怎么往全栈的方向发展
    imcj
    imcj
    May 27, 2018
    25
    我的理解全栈还包括融资、招聘、管理、并购等。
    laoyur
    laoyur
    May 27, 2018
    26
    那么问题来了,到底从哪一楼开始正式进入「扯淡模式」的?
    7wN5407klUw768m0
    7wN5407klUw768m0
    May 28, 2018
    27
    @niubee1 只懂焊电路板没学过电磁场控制论不会解电磁场边界问题也配叫全栈?不脸红吗
    suit
    suit
    May 28, 2018❤️1
    28
    配路由、做水晶头了解一下
    RYAN0UP
    RYAN0UP
    May 28, 2018 via Android
    29
    @avastms 我可能就是你说的第一种人😄
    rb6221
    rb6221
    May 28, 2018 via Android
    30
    按我的理解,工程师这个词是偏向于生产力角度;而对于公司来说,技术方面的东西一般以一个项目或者一条产品线作为单位。所以能独自搞定一个项目或者一条产品线的「技术部分」(排除 ui 项目经理 等非技术部分的工作),则可以称之为全栈。
    对于小公司来说,一个产品(比如一个 web 前端加后端,或者一个 app 客户端加后端)
    对于大公司来说,这个概念弱化了,因为项目或者产品线太庞大以至于无法用一个人撑起来,企业管理、质量管控等问题也不允许一个人单独负责。
    em70
    em70
    May 28, 2018 via Android
    31
    创业初期从 0 到 1 太需要全栈了,方向不明确,市场不确定的情况下,能极低成本试错。说全栈不重要的是大公司思维,创业必死
    kimown
    kimown
    May 28, 2018
    32
    遇到问题,解决问题
    fiht
    fiht
    May 28, 2018❤️1
    33
    > A Full-Stack Web Developer is someone who is able to work on both the front-end and back-end portions of an application
    full-stack 的本意是又能写前端又能写后端的人,和沙子,石头做 CPU 还是有区别的。
    所以 full-stack 对应的技能栈就是前端开发技能栈+后端开发技能栈,推荐一下这个 repo-> https://github.com/goodjack/developer-roadmap-chinese
    cout2013mr
    cout2013mr
    May 28, 2018
    34
    产品,需求,设计,开发,测试,运维全他妈一个人干?
    yylucifer
    yylucifer
    May 28, 2018
    35
    全栈我理解在偏前端,后端技能要求接入层,对于业务层和中间件不要求过多。
    ii4Rookie
    ii4Rookie
    May 28, 2018
    36
    @cout2013mr 你这个有点像全栈,哈哈
    CtrlSpace
    CtrlSpace
    May 28, 2018
    37
    没必要抬高全栈工程师什么的, 独立开发者,都是全栈
    zhaoxinz
    zhaoxinz
    May 28, 2018
    38
    10 年前工程师,哪有不是全栈的。分工是软件产业慢慢成熟的表现。作为商业公司当然想要你什么会,一个人干两个的活儿,拿一个人的工资是极好的:)(逃
    chenyu8674
    chenyu8674
    May 28, 2018
    39
    http://skill.phodal.com/
    web 全栈技能树了解一下
    raptor
    raptor
    May 28, 2018
    40
    @xupefei 这有啥奇怪,我也会啊,我还会一点硬件
    shuizhengqi
    shuizhengqi
    May 28, 2018
    41
    全栈,从硬件设计电路图到软件开发,从编程语言设计到系统架构,从手工飞线到设计 cpu,恐怕这才是某些人眼里的全栈吧
    whypool
    whypool
    May 28, 2018
    42
    在技术层面能独当一面,不限于某个编程语言某个技能树
    拉一个 ui 就能弄个产品出来还能赚钱,或者 ui 也包了
    hjw45611
    hjw45611
    May 28, 2018
    43
    我一直以为全栈就是多个技术栈都有所涉猎,和不同端开发设计人员都能进行讨论讲解,并提出建设性意见的人。要是什么都干应该叫一条龙吧?
    pockry
    pockry
    May 28, 2018
    44
    前段时间研究了一些全栈课程和招聘 JD,真正在职场中的全栈绝对没那么神奇。
    国外一般对全栈的认知是 前端+后端+DevOps
    https://zhuanlan.zhihu.com/p/35455391
    lukefan
    lukefan
    May 28, 2018
    45
    以下仅指 web:

    最早搞 web 的都是"全栈", 从 fireworks、PS 切图到写 dhtml 到跨浏览器兼容性到后端, 还要能装机, 能组网、能修打印机, 能搞服务器, 能当运维

    后来 rails 火的时候, 把"独立开发者"、和"web 全栈"的旗给正式树了起来, 然而 rails 的全栈更倾向于在后端把前端封装掉

    再后来 node.js 火了又给推了一把

    但实际上如果不想技能切换到精神分裂或者被当牛做马折腾到过劳死, 职场技能树上最好把全栈属性隐藏掉
    leyle
    leyle
    May 28, 2018
    46
    栈,通假字,通 干。
    recall704
    recall704
    May 28, 2018
    47
    全干工程师,我也是这么理解的。
    asuraa
    asuraa
    May 28, 2018
    48
    我理解的全栈 就是啥都会
    包括不限于
    移动端 服务端 前端 运维 大数据 机器学习 嵌入式 硬件 操作系统 底层
    metrue
    metrue
    May 28, 2018
    49
    能根据问题使用个人经验或者快速学习能力来及时解决问题的人。
    sgissb1
    sgissb1
    May 28, 2018
    50
    全栈 = 能够为老板节约人力成本的人
    nbstoner
    nbstoner
    May 28, 2018
    51
    做了几年项目的人,现在公司转型做产品,感觉新来的经理就认为我们之前这一波人是全栈。
    对我而言,在公司两三年里,从和客户聊需求,出需求文档,数据库+服务端+前端,部署上线,后期系统运维…这些,都能干。全不全菜我不知道,但感觉自己就是公司的砖,哪儿需求就去哪儿咯
    phpcxy
    phpcxy
    May 28, 2018
    52
    会盗 QQ 密码,会修电脑(现在还得会修只能手机)
    UnknownR
    UnknownR
    May 28, 2018
    53
    架构师的前身
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4851 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 183ms · UTC 02:31 · PVG 10:31 · LAX 18:31 · JFK 21:31
    ♥ Do have faith in what you're doing.