V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jack778
V2EX  ›  程序员

你为什么喜欢做全栈程序员

  •  
  •   jack778 · 2022-09-09 13:01:14 +08:00 · 8484 次点击
    这是一个创建于 841 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的理由:

    • 减少和前端的沟通成本
    • 有时候前端不听话, 不按你的思路来
    • 完全掌控前后端的交互和执行流程,减少信息不对称造成的 bug ,也更方便做后期优化

    各位全栈大佬的理由是啥?

    81 条回复    2022-09-11 23:35:49 +08:00
    dudubaba
        1
    dudubaba  
       2022-09-09 13:03:24 +08:00   ❤️ 11
    最大的好处是自己喜欢什么产品,用着不舒服就可以造轮子实现,这种成就感爆棚好吗!
    frank1256
        2
    frank1256  
       2022-09-09 13:03:39 +08:00   ❤️ 9
    老板: 来, 顺便把前端写了
    idblife
        3
    idblife  
       2022-09-09 13:04:20 +08:00
    多挣钱!
    wxw752
        4
    wxw752  
       2022-09-09 13:05:57 +08:00
    正在努力抗拒了。
    233373
        5
    233373  
       2022-09-09 13:10:46 +08:00
    对接麻烦,什么都要说,不如一把梭
    niboy
        6
    niboy  
       2022-09-09 13:16:23 +08:00
    一个人想怎么来就怎么来
    Pastsong
        7
    Pastsong  
       2022-09-09 13:19:02 +08:00
    有什么新的想法可以很快速的写出原型
    dcsuibian
        8
    dcsuibian  
       2022-09-09 13:21:59 +08:00   ❤️ 1
    兴趣,再者后端不会点前端也没法做
    但是在公司还是装不会比较好,要不就是全干
    debuggerx
        9
    debuggerx  
       2022-09-09 13:25:51 +08:00   ❤️ 11
    1. 自己写全套很爽
    2. 跟只有前端 /后端 /产品认知的人沟通真的很累好吗

    其实我接触到的大佬,除了特定领域,比如搞安全的啊或者搞基础设施的,正常都不会是只对自己自己那份工作深入而对其他的充耳不闻,多多少少都会在保证深度的同时也有不错的广度,那些整天搞前后端对立,开发和设计对立的,专业水平一般也好不到哪去
    licoycn
        10
    licoycn  
       2022-09-09 13:25:53 +08:00
    可以独立做很多产品,同时有完全把控的信心
    justfindu
        11
    justfindu  
       2022-09-09 13:27:34 +08:00
    是因为我想?
    ChrisFreeMan
        12
    ChrisFreeMan  
       2022-09-09 13:27:58 +08:00   ❤️ 6
    qiumaoyuan
        13
    qiumaoyuan  
       2022-09-09 13:31:14 +08:00   ❤️ 8
    不全栈的话,靠自己根本做不出来东西。其实我觉得程序员就应该是全栈的。
    raysonlu
        14
    raysonlu  
       2022-09-09 13:32:25 +08:00   ❤️ 1
    当你想接单的时候,就不会问这个问题了
    colatea
        15
    colatea  
       2022-09-09 13:38:04 +08:00   ❤️ 1
    可以把自己想要的东西直接变成现实
    lmshl
        16
    lmshl  
       2022-09-09 13:39:25 +08:00   ❤️ 1
    没啥理由,只是不想被资本家和市场定义的职能局限住自己的成长
    TWorldIsNButThis
        17
    TWorldIsNButThis  
       2022-09-09 13:39:26 +08:00 via iPhone
    技术视野比较开阔
    spediacn
        18
    spediacn  
       2022-09-09 13:48:43 +08:00 via iPhone
    说到底还是缺少合作能力
    gitdoit
        19
    gitdoit  
       2022-09-09 13:52:00 +08:00
    1 个人爱好
    2 想做个啥东西 立马就能实现
    3 遇到问题可以有多种解决方式
    NessajCN
        20
    NessajCN  
       2022-09-09 13:54:26 +08:00
    因为周围人全是 P 都不懂,不自己来啥东西也做不了
    westoy
        21
    westoy  
       2022-09-09 13:56:02 +08:00   ❤️ 2
    你可以全栈, 但你不能干全栈, 资本家才喜欢全栈
    billzhuang
        22
    billzhuang  
       2022-09-09 14:07:19 +08:00
    全栈的人是为外包而生的。
    yaphets666
        23
    yaphets666  
       2022-09-09 14:20:59 +08:00
    服务端不听话,字典里是“1”,接口返回的是 1
    dsggnbsp
        24
    dsggnbsp  
       2022-09-09 14:21:35 +08:00
    前端小菜鸟准备入门后端(虽然不知道啥时候开始入门 orz ),目的有
    1 提升自己对前后端的理解 统筹的眼光看待问题
    2 钱
    3 仅仅是前后端的话 我觉得格局小了 升华一下 各种语言都有通性 从广度=》到深度 技术的提升
    litguy
        25
    litguy  
       2022-09-09 14:29:31 +08:00
    混口饭吃而已,我连后端都只想管自己那么一点点
    你干劲真足,资本家最爱
    luckyrayyy
        26
    luckyrayyy  
       2022-09-09 14:32:51 +08:00
    我挺喜欢写界面的,尝试用 Java 的各种库写 gui....swing 、JavaFX 、Jetbrains 的 Compose 全都试过。
    echo1937
        27
    echo1937  
       2022-09-09 14:33:08 +08:00
    老板:你把产品的活也干了吧。
    ClarkAbe
        28
    ClarkAbe  
       2022-09-09 14:40:00 +08:00
    前端他说他不会写....而且某些计算机底层的比如字节类的操作以及位前端说不会
    winteq
        29
    winteq  
       2022-09-09 14:44:02 +08:00
    有时候后端不听话, 不按你的思路来
    silvernoo
        30
    silvernoo  
       2022-09-09 14:47:30 +08:00
    个人爱好把
    Ackvincent
        31
    Ackvincent  
       2022-09-09 14:48:30 +08:00
    懒得和别人掰扯,直接实力上碾压他们。
    darkengine
        32
    darkengine  
       2022-09-09 14:59:28 +08:00   ❤️ 2
    我的理由:

    减少和后端的沟通成本
    有时候后端不听话, 不按你的思路来
    完全掌控前后端的交互和执行流程,减少信息不对称造成的 bug ,也更方便做后期优化
    nekoneko
        33
    nekoneko  
       2022-09-09 14:59:35 +08:00
    这样就能在找不到适合的服务时自己写一套了
    BreadKiller
        34
    BreadKiller  
       2022-09-09 15:00:05 +08:00
    兴趣吧
    有时候会好奇这个后端逻辑是怎么实现的,于是去写后端
    有时候会好奇这个页面是怎么写的这么酷炫的,于是去写前端
    solxnp
        35
    solxnp  
       2022-09-09 15:01:43 +08:00
    可以自由决定逻辑在哪端处理
    有时候有些逻辑是放在前端处理比较合适的,但前端就是要后端处理好去吃现成的
    lujiaosama
        36
    lujiaosama  
       2022-09-09 15:02:33 +08:00
    想业余做点自己的东西, 不全干难道外包出去?
    lzgshsj
        37
    lzgshsj  
       2022-09-09 15:13:12 +08:00
    工作上无效沟通太多了。
    生活上要自己做点喜欢的玩意,自然而然就想全栈了。
    hankli
        38
    hankli  
       2022-09-09 15:15:08 +08:00 via Android
    不喜欢哦
    meeop
        39
    meeop  
       2022-09-09 15:15:40 +08:00
    我不怕会一万招的人,我怕一招炼一万遍的人
    carrymaniac
        40
    carrymaniac  
       2022-09-09 15:17:59 +08:00
    成就感
    lovephpframework
        41
    lovephpframework  
       2022-09-09 15:28:26 +08:00
    关键随心所欲吧,想咋整就咋整
    yyf1234
        42
    yyf1234  
       2022-09-09 15:33:48 +08:00 via iPhone
    > 减少和前端的沟通成本
    > 有时候前端不听话, 不按你的思路来

    不太明白,你工作的时候直接越过前端,把他的工作干了是吗?
    redford42
        43
    redford42  
       2022-09-09 15:37:32 +08:00
    一个完整的产品它包含前端后端运维
    leegradyllljjjj
        44
    leegradyllljjjj  
       2022-09-09 15:42:00 +08:00
    因为手贱
    coderunI
        45
    coderunI  
       2022-09-09 15:47:18 +08:00
    为啥不是,减少与后端扯皮,连后端一起写了..
    lifesimple
        46
    lifesimple  
       2022-09-09 16:16:22 +08:00
    能自己搞个「又不是不能用的」产品
    retrocode
        47
    retrocode  
       2022-09-09 16:22:02 +08:00
    只要有兴趣爱折腾终点都会是全栈, 但是要是老板让我当全栈我肯定是不干的
    eachann
        48
    eachann  
       2022-09-09 16:25:39 +08:00
    寿命太长了
    Stendan
        49
    Stendan  
       2022-09-09 16:36:37 +08:00
    首先我在工作中不是全栈,在阮一峰老师的周刊里看到了这句话,分享给你:

    你开始步入这个行业时,应该意识到,程序员是一个长期职业,你可能会从事 20 年甚至更长。你应该从长期角度看待编程。在长期中,技术来来去去,语言也来来去去,精通一种技术或语言,并不能保证你的长期职业发展。你的目标不必局限在学习什么语言或框架,只要吃透基础知识,你可以学会任何你想要的东西。
    Stendan
        50
    Stendan  
       2022-09-09 16:37:34 +08:00
    akira
        51
    akira  
       2022-09-09 16:39:59 +08:00
    被逼的。
    nitmali
        52
    nitmali  
       2022-09-09 16:40:21 +08:00
    你管这叫喜欢?,这叫生活所迫[doge]
    oatw
        53
    oatw  
       2022-09-09 16:45:57 +08:00
    精一行,通十行。
    herozzm
        54
    herozzm  
       2022-09-09 16:46:39 +08:00
    喜欢掌控全局的感觉,实在找不到合作的人
    ArthurW91
        55
    ArthurW91  
       2022-09-09 16:51:51 +08:00
    全栈工程师=全干工程师
    cosmtrek
        56
    cosmtrek  
       2022-09-09 17:02:51 +08:00
    能独立做产品
    Bill3746
        57
    Bill3746  
       2022-09-09 17:03:25 +08:00
    防止被后端忽悠
    iwh718
        58
    iwh718  
       2022-09-09 17:23:14 +08:00 via Android
    做自己喜欢的
    IvanLi127
        59
    IvanLi127  
       2022-09-09 17:29:19 +08:00 via Android
    天天帮对方改代码,还不如自己上😜
    hgaogao
        60
    hgaogao  
       2022-09-09 18:37:34 +08:00 via Android
    被老板半推半就
    uvwlab
        61
    uvwlab  
       2022-09-09 18:45:42 +08:00
    不想依赖
    kett
        62
    kett  
       2022-09-09 19:33:34 +08:00
    可以完整的做一个自己的东西
    gdgoldlion
        63
    gdgoldlion  
       2022-09-09 19:34:34 +08:00
    前端不做,前端延期拿你耍猴,你就没办法
    后端不做,公司项目数据你屁也不知道,公司拿你耍猴你就没办法
    xieren58
        64
    xieren58  
       2022-09-09 19:35:53 +08:00
    招不起人. 只能自己一个人撸. 🐶
    giter
        65
    giter  
       2022-09-09 19:36:35 +08:00
    因为是个 UI 控,前端审美不行的话,直接不想对接
    moonrailgun
        66
    moonrailgun  
       2022-09-09 21:38:19 +08:00
    我是个前端,但我也是个后端。我学后端的理由就是防止被忽悠 [狗头]
    byboy
        67
    byboy  
       2022-09-09 22:44:57 +08:00
    从前端入门,后端才是终点。
    salmon5
        68
    salmon5  
       2022-09-10 00:14:56 +08:00
    你这根本就是假全栈;你会修打印机、电脑吗?不会的话你就不是全栈
    MengiNo
        69
    MengiNo  
       2022-09-10 05:09:12 +08:00 via Android
    一直认为全栈是偏向管理岗不能单纯的从技术岗的角度来看。自己只看自己手头上的那摊事,让这种心态的人推个项目等着开天窗吧。
    sampeng
        70
    sampeng  
       2022-09-10 06:56:09 +08:00 via iPhone
    1.怼人用…别的 team 忽悠不了你。
    2.会全栈不是做全栈,长时间周期里面看是全栈,但某个具体周期里面是深入某一个领域。天天全栈人很容做废
    winglight2016
        71
    winglight2016  
       2022-09-10 09:08:48 +08:00
    前后端都会不算全栈,能从 0 到 1 上线一个系统才叫全栈,特别是,自己做不了的东西,可以找到合适的人来完成。

    虽然这种全栈适合做外包,但是在职业上发展前途也更广,特别是一些创业公司,没法一职一岗的时候,全栈要负责兜底。
    LavaC
        72
    LavaC  
       2022-09-10 10:17:28 +08:00
    你是否觉得:
    作为前 /后端在面对后 /前端提出这个功能很难的时候无法反驳?
    作为前端想做个软件却发现除了页面什么功能都没有?
    作为后端功能做好了,但只会做出纯 html 风格的难看界面?
    那你就知道为什么喜欢当全栈了。
    VAZ
        73
    VAZ  
       2022-09-10 12:19:42 +08:00 via Android
    想全会原因就是自己能掌控全局,非常有安全感和成就感,想要自己做东西也不会局限
    iseki
        74
    iseki  
       2022-09-10 14:18:14 +08:00 via Android
    好玩
    yrj
        75
    yrj  
       2022-09-10 15:18:29 +08:00
    理由就是我不干,没人干,只能自己上
    Donahue
        76
    Donahue  
       2022-09-10 16:22:40 +08:00
    好玩
    q447643445
        77
    q447643445  
       2022-09-10 23:49:16 +08:00
    多角度开发,技多不压身,混口饭吃
    349865361
        78
    349865361  
       2022-09-11 10:59:49 +08:00
    @winglight2016 还真是这样,只会前后端那不叫全栈,我以前就是自由职业什么都自己来,从刚开始的方案到原型图到设计稿再到前端、后端全是一个人完整, 现在创业公司也能更好的把握整个技术走向,避免弯路
    wobuhuicode
        79
    wobuhuicode  
       2022-09-11 11:51:47 +08:00
    全栈程序员是一回事,但是做全栈程序员的工作又是另一回事。
    前者我自己喜欢啥就用啥没问题,
    后者是老板按照前端 + 后端 + 客户端的价格给我钱,产品按照一个人做全栈的时间给我 deadline 的话,也没啥问题。
    devoteever
        80
    devoteever  
       2022-09-11 13:48:29 +08:00
    不是我想当全栈程序员, 是他们选我当全栈程序员.
    jack778
        81
    jack778  
    OP
       2022-09-11 23:35:49 +08:00
    @349865361 一个人顶一个公司的大佬
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1711 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:38 · PVG 00:38 · LAX 08:38 · JFK 11:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.