如何成为一名全栈开发工程师? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
suyuanhxx
V2EX    问与答

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

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

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

    目前只是一个 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     Solana     966 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:23 PVG 06:23 LAX 15:23 JFK 18:23
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86