V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
suyuanhxx
V2EX  ›  问与答

如何成为一名全栈开发工程师?

  •  
  •   suyuanhxx · 2016-03-11 10:51:18 +08:00 · 3095 次点击
    这是一个创建于 3209 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在全栈工程师这个词非常的火,我想知道全栈工程师需要哪些技能?以及全栈工程师的必要性。

    目前只是一个 Web 前后端开发的小菜,只是想给自己定个目标,再加上自己对新的东西比较感兴趣。

    闲话:我想去学习 nodejs ,目前主要编写 C#, Java 代码,以前大学时写过一点 js 和 HTML5 代码。再加上我对 css 这种东西一直念念不忘。毕业也快一年了,想快速积累经验和编码能力,如何才能做到? boss 又不把重要的功能给我做,只能自己找事做,也是心累。

    23 条回复    2016-03-12 11:38:50 +08:00
    wellsc
        1
    wellsc  
       2016-03-11 10:53:51 +08:00
    全栈不就是领一份工资干多份的活,你愿意吗?
    suyuanhxx
        2
    suyuanhxx  
    OP
       2016-03-11 10:54:28 +08:00
    总是被称为新员工,烦
    suyuanhxx
        3
    suyuanhxx  
    OP
       2016-03-11 10:54:44 +08:00
    @wellsc 所以来讨论必要性
    pupboss
        4
    pupboss  
       2016-03-11 10:59:39 +08:00
    全栈更多的是一种思想,对任何事物保持好奇心,也不一定样样精通,但是能找到相互之间的关联,快速上手
    说起来有点像玄学,实际上就是这么回事,摄影拍的好的,写代码也漂亮(整洁)
    就像高中老师常说的,优秀是一种习惯,跟具体某件事无关
    suyuanhxx
        5
    suyuanhxx  
    OP
       2016-03-11 11:03:07 +08:00
    @pupboss 人的一生精力是有限的
    hbkdsm
        6
    hbkdsm  
       2016-03-11 11:04:11 +08:00
    我认为全栈是一个 buzzword ,所谓“全栈”是指 end-to-end 任何一个环节的工作你都能 hold 住,从前端的 presentation logic ,后端的接口, web server 配置,基于后端框架的开发,数据库,以及移动客户端的开发你都能搞定。

    然而随着客户端复杂度的急剧提升,成为“全栈工程师”越来越不现实。每一个环节都需要投入大量时间、精力才能小有所成,贪多嚼不烂,专精一个细分领域就好!

    就算你天赋惊人,一个人顶 5 个人,你老板也不会给你 5 倍的工资!
    UtopiaCHN
        7
    UtopiaCHN  
       2016-03-11 11:11:42 +08:00   ❤️ 1
    呵呵
    suyuanhxx
        8
    suyuanhxx  
    OP
       2016-03-11 11:14:13 +08:00
    @hbkdsm 主要还是钱不一定多
    yangxiongguo
        9
    yangxiongguo  
       2016-03-11 11:17:49 +08:00
    不同意楼上的观点,全栈不等于全干,我心中的全栈是像 TJ 一样像干啥就干啥。
    SpicyCat
        10
    SpicyCat  
       2016-03-11 14:55:54 +08:00
    全栈一般是创业需要,如果你是创始人并且是全栈,那会省很多事。
    expkzb
        12
    expkzb  
       2016-03-11 15:40:24 +08:00
    @yangxiongguo 不同意楼上的观点,全栈不等于全干,我心中的全栈是像 痛经 一样像干啥就干啥。
    yangxiongguo
        13
    yangxiongguo  
       2016-03-11 15:46:32 +08:00
    @expkzb
    [:doge:]
    suyuanhxx
        14
    suyuanhxx  
    OP
       2016-03-11 16:45:45 +08:00
    @expkzb 你这个回答。。。
    bk201
        15
    bk201  
       2016-03-11 16:58:25 +08:00
    全栈在我眼里就是一切都能 hold 住,什么都有过接触,需要去做时能很快进入状态,知道从哪儿下手而不是不知所措。
    全栈需要开阔的视野以及超强的学习能力与适应能力。
    sudoz
        16
    sudoz  
       2016-03-11 16:59:25 +08:00
    有需要再去学
    demoslam
        17
    demoslam  
       2016-03-11 17:13:49 +08:00
    要会修灯泡
    zhujinliang
        18
    zhujinliang  
       2016-03-11 17:18:58 +08:00
    @suyuanhxx 你一句人的精力有限就先给自己找个借口堵死了。。。

    首先你有一种不论做什么事,都会深究其原理、探索不同的可能的习惯;希望什么事都可以自己亲手解决,甚至有种精神洁癖,不愿别人插手
    这样诚然会活的“累”,从小到大,别人在“吃睡玩”的时候,你在自己的小天地中钻研,乐在其中
    然后再慢慢学会取舍,学会专注,就成了
    Honwhy
        19
    Honwhy  
       2016-03-11 17:23:39 +08:00
    运维开发工程师!开发运维工程师!
    skiplow
        20
    skiplow  
       2016-03-11 18:00:14 +08:00
    保持对各种技术的热情和好奇,有这个心 并且有毅力 才能达到全栈水平。这个真不是说的那么简单,多方面精通 感觉要上天。
    xuwenmang
        21
    xuwenmang  
       2016-03-11 19:09:50 +08:00
    做 Web 需要的全学
    iamrich
        22
    iamrich  
       2016-03-11 19:17:27 +08:00
    所谓“全栈工程师”,只是一个好听的名词而已。以前的共享软件开发者,现在的 ISV(独立软件提供商),哪个不不?

    这些人都是一个个单打独斗,要懂的东西就多了:各种桌面开发工具、各种 WEB SERVER 、各种前端技术,还要会写 HELP 文档、 SEO 优化, ADWORDS 广告,数据分析,市场营销,各种支付网关整合,邮件客服,各种 ps 扣图,……

    所有这些都是一个人搞定的。
    CtrlSpace
        23
    CtrlSpace  
       2016-03-12 11:38:50 +08:00
    JavaScript 全栈开发之路 ←。←
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1315 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:42 · PVG 07:42 · LAX 15:42 · JFK 18:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.