首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

请问诸君,为啥现在随随便便一个人都敢称自己为全栈工程师??很想知道大家是怎样定义全栈的。。。

  •  
  •   yourmoonlight · 2015-08-03 16:27:25 +08:00 · 6144 次点击
    这是一个创建于 1509 天前的主题,其中的信息可能已经有所发展或是发生改变。
    67 回复  |  直到 2015-08-04 22:11:30 +08:00
        1
    cnnblike   2015-08-03 16:36:55 +08:00 via Android   ♥ 1
    应该是某个技术栈,比方说ms家或者谷歌或者苹果的技术栈,从运维到三端足够一手包办这样吧,至于那位,成教水平,呵呵
        2
    cnnblike   2015-08-03 16:42:17 +08:00 via Android   ♥ 3
    更加广义的全栈据说还包括晶元制造,cpu微架构调优,kernel devel,模拟器件设计之类的,甚至还有人说包括上客户家砸门讨债,面不改色的应对o2o企业的无良用户。当然,估计这种人才举世无双
        3
    avastms   2015-08-03 16:45:48 +08:00
    谭浩强
        4
    20150517   2015-08-03 16:46:27 +08:00 via Android
    @cnnblike 是不是还应该掌握帮小学生做暑假作业,和导弹核弹发射,核潜艇维护等技术?
        5
    cnnblike   2015-08-03 16:52:29 +08:00 via Android
    @20150517 对对对,必要时刻可以穿上s字紧身衣拯救地球,作为国家形象出现时可力刚美队。当然,我看国内程序员骨骼惊奇,在pm的要求下,正在逐渐向着一把键盘灭恒星,半个mac救地球的方向发展。
    看未来之世界,定是码农的天下!
        6
    yourmoonlight   2015-08-03 16:54:12 +08:00
    @cnnblike 普通人搞定一个技术栈就已经算碉堡了啊。。。
        7
    cnnblike   2015-08-03 16:57:52 +08:00 via Android
    @yourmoonlight 本来就是啊。。。像dropbox还是哪个初创来着,反正要求fullstack进去,当时薪资高得我流口水。
    后来发现能进去的人确实值这个价,一个个能在一般的startup当cto的大牛,确实厉害
        8
    chenjf2k   2015-08-03 17:05:15 +08:00
    全栈,我的理解:
    能够理解项目中的多个主要角色工作,具备问题发现和解决能力,整体技术方案不断优化的主要引领者。

    其实我也觉得自己称得上,嘿嘿。
        9
    yourmoonlight   2015-08-03 17:08:57 +08:00
    @chenjf2k 赞~,我的目标就是成为这样的人。
        10
    zwik   2015-08-03 17:16:17 +08:00
    @cnnblike 黑得漂亮
        11
    yueyoum   2015-08-03 17:33:29 +08:00   ♥ 1
    我能干以下事情, 但我也没称自己是全栈, 因为大部分都只是能干的程度,干的并不熟练。

    photoshop icon 设计
    photoshop 照片处理
    photoshop 贴图绘制
    3ds max 建模,动画
    3ds max 室内设计
    c
    python
    erlang
    linux
    mysql
    postgresql
    redis
    mongodb
    css
    javascript
    unity3d
    c#


    我只想说 一个做服务器,顺便写了个网页这种的, 就不要说自己全栈了。
        12
    c4pt0r   2015-08-03 17:35:22 +08:00   ♥ 2
    大多数都只是 爆栈 (stack-overflow) 工程师吧 LOL
        13
    ob   2015-08-03 17:36:41 +08:00 via Android
    @yueyoum 牛逼
        14
    luo123qiu   2015-08-03 17:44:36 +08:00
    我可以替小学生打体育老师
    你们这些只打得过音乐老师的战5渣也敢称全栈?
        15
    felixzhu   2015-08-03 17:56:00 +08:00
    全栈本来的意思是精通前端、后台、客户端各种技术的大牛,都有架构能力,独当一面

    现在的意思是,我会做网页看得懂前端框架的文档,后台我都会写你说吧要什么API,然后我看过好多tutorial呢你说我是不是全栈工程师
        16
    davansy   2015-08-03 17:56:46 +08:00
    做过专职的前端(html,css,javascript),后来转后端了(C,php,shell),能够做简单的PS 处理,懂一些交互,带带团队如此而已。
        17
    Tink   2015-08-03 17:56:50 +08:00   ♥ 1
    从徒手切割原晶到程序完美跑起来能自己一个人搞定的
        18
    yourmoonlight   2015-08-03 18:02:11 +08:00
    @yueyoum 赞👍, 碉堡~
        19
    leavic   2015-08-03 18:12:14 +08:00
    全栈,意味着加入时间是无限的,只需要一个工程师就可以搞定全部工作,从写bootloader到用户App。
        20
    pockry   2015-08-03 18:27:03 +08:00
    如果一个工程师能在初期将前后端包括移动应用什么的全部搞定,为什么不能叫全栈呢?
        21
    TakanashiAzusa   2015-08-03 18:28:04 +08:00
    bie(第四声)黑我们前端了好吗。切个图不容易。
        22
    Comphuse   2015-08-03 19:32:51 +08:00
    @pockry 那叫会写 Android/iOS 的 Web 工程师或者会做网站的 Android/iOS 工程师。
        23
    fgwww   2015-08-03 19:47:25 +08:00
    干啥啥不会的
        24
    zonghua   2015-08-03 20:37:32 +08:00 via iPhone
    干十个人的活,拿一份工资
        25
    cloudqq   2015-08-03 20:54:11 +08:00   ♥ 1
    全栈就是自己SB,前端后端移动端自己累死一锅端, 除非自己公司或愿意以身相许的公司,否则被说自己是全占,所有技术活你全占,但你也只能占一份工资。
        26
    ipconfiger   2015-08-03 21:13:33 +08:00
    自己顶多算个爆栈工程师,有问题就查爆栈,全靠爆栈编程......
        27
    zmj1316   2015-08-03 21:18:20 +08:00
    @cloudqq 所以只有活全占,工资全占才能叫做全栈蛤蛤
        28
    ca1123   2015-08-03 21:33:52 +08:00
    全栈的意思是对任何技术都一样
    换句话说
    他可以
    全懂
    也可以
    全不懂
    显然后者更容易
        29
    aggron   2015-08-03 21:53:46 +08:00 via iPhone
    @c4pt0r 爆栈 😄
        30
    refresh   2015-08-03 22:05:09 +08:00
    呵呵,等你写了五年的代码,就知道什么是全栈以及全栈的价值了,没有用心写代码的不算
        31
    singer   2015-08-03 22:23:09 +08:00
    暂时只会 C php python JavaScript mysql 很悲剧的一件事
        32
    haozhang   2015-08-03 22:34:29 +08:00
    从数据库设计,到逻辑代码的编写,再到界面的设计,再到服务器的部署与维护,再到跨平台的App编写(每个平台一个)。
        33
    ibremn   2015-08-03 22:38:40 +08:00
    一般的公司,可能细分的技术职位有前端、后端、客户端、运维、DBA、架构、数据等。如果一个人能胜任每个职位的全职工作,那大概可以认为是全栈工程师。当然降低点要求,这个人要在各个技术栈都有足够技术积累,不受细分职位的的限制,能着手解决各方面的技术问题,也勉强能称得上全栈工程师。

    "全栈工程师"对公司的意义不是说一个人干所有工种的活,而是这样的人不受具体工种的限制,有更开阔的思维方式和强大的学习能力,有着解决任何问题的能力和意愿。这样的人可遇不可求。

    至于我自己。。只是个会做网站的 iOS 工程师。。╮( ̄▽ ̄")╭
        34
    MrGba2z   2015-08-03 23:15:09 +08:00
    我是按照python full stack 那个网站的定义来的
        35
    F2G   2015-08-03 23:26:27 +08:00
    hhh你不会是指这个问题吧http://www.zhihu.com/question/31140403
        36
    Mirana   2015-08-03 23:52:54 +08:00
    不给自己加限制,自己有兴趣或者公司有需要就去做,而且能做好的就算吧。
        37
    plqws   2015-08-04 00:01:19 +08:00
    看到这个帖子我就默默地把某些社交网站上我简介中的 fullstack 改成了 multi-stacks _(:з」∠)_
        38
    em70   2015-08-04 00:02:30 +08:00
    能独立完成全部技术工作,能做网站,能写APP,能运维,能优化数据库
        39
    scys   2015-08-04 03:18:05 +08:00
    -_- 某个分类的全栈,感觉自己还是学习 @plqws 称呼为 multi-stacks ~
        40
    yangff   2015-08-04 03:29:39 +08:00
    转自不知道哪里,

      很久以前,那还是我用win98的时候有次我系统崩溃了,因
    为我是电脑白痴,我朋友给我介绍了一个高手来帮我修电脑。
      他看了一下电脑,问我有没有98的盘,我说没有。
      他想了一下,叫我把固定电话拿给他,我想修电脑要电话干
    什么,但人家是高手,我也不好说什么,就把电话拔下来给他了

      他把电话线空着的一头接在电脑的一个插孔内,然后进入了
    dos,然后就开始在电话上不停的按着键,他按键的速度非常快
    ,但是只按0,1两个键,我搞不懂这有什么用,但也不敢问,看
    了半个多小时,他还是不停的按这两个键,我渐渐的有些困,我
    问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一
    个人去隔壁睡觉了。
      醒来的时候,一看已经过了4个多小时,我起身到隔壁,看
    见他正在98里面调试,过了一会儿,他说,你试试,我坐上椅子
    用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。
      后来我慢慢对电脑有了了解,终于了解,原来当时那位高手
    是用机器语言编了一个98系统,我后来问我朋友那位高手的下落
    ,我朋友说前几年去了美国之后,杳无音讯....


      很久以前,那还是我用winXP的时候有次我系统崩溃了,因
    为我是电脑白吃,我朋友给我介绍了一个高手来帮我修电脑。
      他看了一下电脑,问我有没有XP的安装盘,我说没有。
      他想了一下,叫我把一张空的DVD刻录盘和一根针拿给他,
    我想修电脑要刻录盘和针干什么,但人家是高手,我也不好说什
    么,就把DVD刻录盘拿一张来给他了。
      他把针头对着刻录盘戳,他戳的速度非常快,但是只戳深或
    浅,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还
    是不停的戳着DVD刻录盘,我渐渐的有些困,我问他这东西要搞
    多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉
    了。
      醒来的时候,一看已经过了4个多小时,我起身到隔壁,看
    见他正在Xp里面调试,还装上了office、photoshop、迅雷、魔
    兽世界等软件……过了一会儿,他说,你试试,我坐上椅子用了
    一下,真的好了,我当时也不懂电脑,谢过人家就走了。
      后来我慢慢对电脑有了了解,终于了解,原来当时那位高手
    是针头刻了一个单面双层的DVD,在里面刻上了Xp、office、
    photoshop、魔兽世界的安装程序,我后来问我朋友那位高手的
    下落,我朋友说前几年去了美国之后,杳无音讯....

       [3楼] 电脑大白痴说:
      很久以前,那还是我用winXP的时候有次我不小心把D盘格了
    ,因为我是电脑白吃,我朋友给我介绍了一个高手来帮我恢复数
    据。
      他看了一下电脑,问我有没有备份过Ghost,我说没有。
      他想了一下,叫我把一块磁铁拿给他,还问我D盘里有什么
    东西,我想修电脑要磁铁干什么,但人家是高手,我也不好说什
    么,就把磁铁给他了,还告诉他我D盘里全是火影忍者的动画。
      他把硬盘拆了,用磁铁在上面画圈,他画圈的速度非常快,
    但是只有碰到或不碰到,我搞不懂这有什么用,但也不敢问,看
    了半个多小时,他还是不停的在硬盘上画着圈,我渐渐的有些困
    ,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,
    就一个人去隔壁睡觉了。
      醒来的时候,一看已经过了4个多小时,我起身到隔壁,看
    见他正在D盘里面调试,里面全是火影忍者的动画片,过了一会
    儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也
    不懂电脑,谢过人家就走了。
      后来我慢慢对电脑有了了解,终于了解,原来当时那位高手
    是用磁铁直接在硬盘上写数据,凭着惊人的记忆力将火影忍者的
    动画片都写入了硬盘,我后来问我朋友那位高手的下落,我朋友
    说前几年去了英国之后,杳无音讯....
        41
    Pastsong   2015-08-04 03:46:48 +08:00
    啊,全栈也会被喷?能独立完成前端后端从零上线一个中等复制程度的产品为什么不能称自己全栈?说全栈是SB的你真的理解全栈吗
        42
    guoqiao   2015-08-04 07:16:44 +08:00   ♥ 1
    自古文人相轻, 如今换了程序员.
        43
    taowen   2015-08-04 08:24:20 +08:00
        44
    sonaive   2015-08-04 08:35:46 +08:00 via Android
    @c4pt0r 我是面向爆栈编程(逃
        45
    yourmoonlight   2015-08-04 08:38:27 +08:00
    @ipconfiger 哈哈 我也是啊 爆栈、谷歌、文档。。
        46
    yourmoonlight   2015-08-04 08:40:09 +08:00
    @ibremn 赞 can't agree more~
        47
    sneezry   2015-08-04 08:43:34 +08:00 via iPhone
    我觉得上面很多同学都说出了正确答案,全栈应该就是在某个技术栈对各种技术都精通,而不是只有广度没有深度。不过现在很多公司无论大小,都要求全栈,但从薪酬来看好像就是想招个在一个技术方面有深度,其他技术方面有广度的工程师
        48
    ren2881971   2015-08-04 08:49:20 +08:00
    吹牛逼 谁不会。。
        49
    ren2881971   2015-08-04 08:54:35 +08:00
    哈哈 学会了个新词 爆栈!
        50
    greatghoul   2015-08-04 08:57:14 +08:00
    难道全栈是要精通任何一种开发技术吗,甚至包括闻名的草泥马语?
        51
    dreamtrail   2015-08-04 08:58:14 +08:00
    全栈就是超强学习能力,没有人什么东西都会的,能现学现用就行
        52
    visonme   2015-08-04 08:58:18 +08:00
    貌似以前看到全栈基本都是前后端通吃的人,但是我还是觉得这个词不能随便用
        53
    ibolee   2015-08-04 09:08:14 +08:00
    现在随随便便说自己是,**业界大拿,**工程师,产品经理,总监,CEO的人多了,这算什么?
        54
    ls2110609   2015-08-04 09:12:18 +08:00
    不应该是从硅提纯开始到销售吗?
        55
    nideyangzi1989   2015-08-04 09:17:38 +08:00
    会google的不就可以称为全栈吗
        56
    zhuziyi   2015-08-04 10:18:52 +08:00
    有些东西在某些时候比技术更重要,就像一个产品在牛逼,没推出去遭殃关门大吉,技术人员不跳出固有思维难以成大气候。
        57
    vicvinc   2015-08-04 10:21:02 +08:00
    一句话,你能从内核写到前端吗?
        58
    liuzhen   2015-08-04 11:16:07 +08:00
    人家说是自信(or 自大),你不服你去打他啊
        59
    loveuqian   2015-08-04 11:22:00 +08:00 via iPhone
    @ibremn 测试呢测试呢测试呢。。。
        60
    crosslight   2015-08-04 11:23:03 +08:00
    深度赞同ls一位同学的 全栈的重要特质是学习能力强,上手快。
    另外 全栈都是工作磨练出来的,一辈子就做自己一小块的 怎么也算不上全栈 hehe
        61
    greycell   2015-08-04 13:41:19 +08:00
    https://medium.com/@saraheadler/never-read-the-comments-9cba93b5712a
    国外也这样啦,其实重点不是自称full-stack,而是自称的时候欠不欠揍
        62
    Mark24   2015-08-04 14:38:31 +08:00
    前段+后端+PS+git+测试+文档
    能独立完成一个app

    别打我……
        63
    yourmoonlight   2015-08-04 15:58:59 +08:00
    @greycell 哈哈 你总结的好精辟。
        64
    w88975   2015-08-04 16:04:12 +08:00
    全栈我觉得可以定义为 N个领域的水平都能达到 面试其中任何一门都没问题的水平 这就差不多是全栈了,那些非得说精通的脑子有病
        65
    sinux   2015-08-04 16:13:03 +08:00
    共事过这样的人,可惜玩不来,不知道算不算一个全栈了: 后端c# + java + php + Python 前端 js 常用框架+ css layout适配 移动端 h5 + andriod + object-C 数据库端要求稍微弱一些?
        66
    tufu9441   2015-08-04 16:18:11 +08:00
    @ls2110609 硅提纯笑死我了……
        67
    GPU   2015-08-04 22:11:30 +08:00
    按照这样子 。是不是可以分为 硬件全栈 与 软件全栈
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   989 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 18:43 · PVG 02:43 · LAX 11:43 · JFK 14:43
    ♥ Do have faith in what you're doing.