• 请不要在回答技术问题时复制粘贴 AI 生成的内容
akorn
V2EX  ›  程序员

请教下大家什么是“全栈”

  •  
  •   akorn · Dec 25, 2024 · 18400 views
    This topic created in 678 days ago, the information mentioned may be changed or developed.

    本人从传统的单体架构,后来做前后端分离,再后来的微服务。 最近在看海外岗位和论坛里,好多地方提到“全栈”开发,不知道这个全栈具体是什么? 其实也好理解,因为不是什么系统,上来就上亿用户、百万并发的。 所有想问下大家,现在有什么轻量级架构,适合一万以内并发的。这样的服务,后端基本没压力,可能更关注前端的功能实现。 不知道大家有什么推荐没,欢迎来讨论。

    Supplement 1  ·  Dec 25, 2024
    看来大家对“全栈”苦大愁深啊。哈哈哈。
    咱还是聊聊出海吧。看很对国外需求都是全栈,甚至还有亚麻这种大厂,他们不能都坑吧。看有不少人说是 NextJS ,不知道还有什么别的?

    再补充下我的想法,想到一万并发以内,是几千的并发,一台 PC server 能扛得住,这就还有个要求,什么 redis 、消息队列应该也不用部署了,就几千的并发还要什么缓存啊,直接缓存区加“超时”呗。啊哈哈哈。
    112 replies  •  2024-12-27 14:48:20 +08:00
    1  2  
    ❮ ❯
    skyrim61
    skyrim61
    Dec 25, 2024❤️30
    1
    全干
    x86
    x86
    Dec 25, 2024
    2
    上得厅堂下得厨房
    tudou1514
    tudou1514
    Dec 25, 2024
    3
    all in one
    dufzh
    dufzh
    Dec 25, 2024❤️1
    4
    从嵌入式到前端(doge
    daluobai
    daluobai
    Dec 25, 2024
    5
    杂工
    wangtian2020
    wangtian2020
    Dec 25, 2024❤️22
    6
    一个人干两份活,拿不到两个人的钱
    crocoBaby
    crocoBaby
    Dec 25, 2024
    7
    我理解为独立开发
    tmtstudio
    tmtstudio
    Dec 25, 2024❤️1
    8
    一个人能负责项目的立项到上线
    py88pQ2hZ7PJw0v4
    py88pQ2hZ7PJw0v4
    Dec 25, 2024
    9
    其实全栈还好
    api 自己写 api 也自己接
    再也不会骂后端啦 哈哈哈🤣
    AnselCC
    AnselCC
    Dec 25, 2024
    10
    前端、后端、移动端、桌面端
    cvooc
    cvooc
    Dec 25, 2024
    11
    全栈==>指全都能干,能独立完成一个项目设计开发及上线

    当然在一些企业里,全栈就是指的会后端, 前端能用模版糊弄
    zachariahss
    zachariahss
    Dec 25, 2024❤️1
    12
    就比如我,vue,uniapp,java,python,go,mysql,数据库优化,docker 部署,服务器初始化,服务器配置,cicd 配置,备份,运维,都是我做,老板只给你画框框图和口述 T-T
    akorn
    akorn
    OP
    Dec 25, 2024
    13
    一个人全干好理解,关键后端用什么呢?总不能 spring cloud 吧,光 feign 和 nacos 就搞死了。
    mahaoqu
    mahaoqu
    Dec 25, 2024
    14
    NextJS
    akorn
    akorn
    OP
    Dec 25, 2024
    15
    @zachariahss #12 其实,给建议,如果没 dba 的话,数据库还是 sqlserver 吧。mysql 那性能,真不够看的。
    zczy999
    zczy999
    Dec 25, 2024
    16
    @acorngyl 一个单体的 spring boot 不就行了
    flytsuki
    flytsuki
    Dec 25, 2024
    17
    C#全栈应该多吧,比如我 dotnet 开发 api 和小的 web,uniapp 写小程序,vue 写后台,flutter 配合 as 写 app
    akorn
    akorn
    OP
    Dec 25, 2024
    18
    @zczy999 #16 我理解的就是低代码了吧?框架把 crud 的 api 做好,前端自己画页面,特殊需求,自己改改接口。
    totoro625
    totoro625
    Dec 25, 2024❤️16
    19
    看一下百度百科:
    栈,汉语一级字,部首木,左右结构,读作 zhàn ,其本意为牲口棚。

    全栈:顾名思义,把人当牲口用
    weilongs
    weilongs
    Dec 25, 2024
    20
    全干, 是公司寄予不花钱多干活的理念吧.
    horizon
    horizon
    Dec 25, 2024
    21
    e2e
    zczy999
    zczy999
    Dec 25, 2024
    22
    @totoro625 精辟
    akorn
    akorn
    OP
    Dec 25, 2024
    23
    @flytsuki #17 你们服务用消息队列和 redis 吗?感觉几千的并发的话,也没必要。
    zczy999
    zczy999
    Dec 25, 2024
    24
    @acorngyl #18 我理解就是全干 但都是用的简单点的框架 因为一个人不可能做大型项目吧 spring boot 做个简单的 crud 前端套个模版 数据库就几百万的数据啥都行
    kepenj
    kepenj
    Dec 25, 2024
    25
    全能牛马
    flytsuki
    flytsuki
    Dec 25, 2024
    26
    @acorngyl #23 其实很多都用不到的,但是你也不想你的简历上啥都没有吧 能上还是上一下吧
    zhazi
    zhazi
    Dec 25, 2024
    27
    适合一万以内并发的???
    ho121
    ho121
    Dec 25, 2024 via Android❤️1
    28
    当然是从手搓 cpu 到 gpt 大模型都能搞定的人
    forvvvv123
    forvvvv123
    Dec 25, 2024❤️4
    29
    就是全干, 公司用工成本低,你一个人能搞定所有流程的开发部署上线维护;

    现实情况一般是只侧重于一个方面,剩下的能糊,真的各方面很精通的不好找,除非你加很多钱;

    比如说小公司内部用的企业管理,大头在后台逻辑,DB 没很夸张的数据量和请求压力,前端不求好看只求能用;

    要么就是展示站,就是要求前端极致好看,多端体验都好,后台逻辑基本没有,你能用 node 怼上去用户能放我呢就行;

    还有就是做算法,做 ai ,大头在算法,前面你想办法能弄出个入口能访问就行;
    Nich0la5
    Nich0la5
    Dec 25, 2024
    30
    前端后端产品交互视觉运维运营技术支持 all in one
    yufeng0681
    yufeng0681
    Dec 25, 2024❤️1
    31
    一万并发,想太多了。 能支持 100 个并发就是很好的系统了。
    给钱少的,默认就是要一个研发搞定软件,快速把原型 demo 做出来。 能支持 10 万用户,10 个用户的并发就达标了。
    除了软件开发岗位的工作,其实运维,产品经理,需求分析(需求调研),视觉设计 。都包含在全栈里面。 反正老板就请 1 个人,你得全部搞定。
    chobitssp
    chobitssp
    Dec 25, 2024
    32
    牛马
    GoodRui
    GoodRui
    Dec 25, 2024
    33
    运维
    HtPM
    HtPM
    Dec 25, 2024
    34
    看了大家伙的评论,之前一直觉得"全栈"是个褒义词,现在发现原来是个贬义词。。。
    ryougifujino
    ryougifujino
    Dec 25, 2024
    35
    海外的全栈就是 Next.js
    liqingyou2093
    liqingyou2093
    Dec 25, 2024
    36
    我猜测是精通一个方向。比如你会 java 后台,你再糊弄上一个页面,做一个简单应用就是全栈了
    COW
    COW
    Dec 25, 2024 via Android
    37
    用那个最好的语言加上最先进的数据库
    murmur
    murmur
    Dec 25, 2024
    38
    全干,拿 1 份钱干 N 份活
    zachariahss
    zachariahss
    Dec 25, 2024
    39
    @acorngyl 没事...分库分表,读写分离,分区表,冷热表,es 也是我......
    HeyWeGo
    HeyWeGo
    Dec 25, 2024
    40
    程序界的“懂王”。
    1543544726zy
    1543544726zy
    Dec 25, 2024
    41
    在国内没有意义
    ninjashixuan
    ninjashixuan
    Dec 25, 2024
    42
    @HtPM 多干一份活多加钱那就是褒义,反之就是贬义。
    SchwarzeR
    SchwarzeR
    Dec 25, 2024
    43
    从汇编到项目经理
    PUR4uF5Oq0z0YN9r
    PUR4uF5Oq0z0YN9r
    Dec 25, 2024
    44
    在国外就是全栈,在国内就是全干
    nutting
    nutting
    Dec 25, 2024
    45
    性能主要看业务逻辑,数据库优化,框架足够用了吧,除非你是网游什么的特殊应用
    akorn
    akorn
    OP
    Dec 25, 2024
    46
    @zhazi #27
    @yufeng0681 #31 一万以内,想的是几千的并发,是一台机器能扛得住的。因为要单机,肯定组件也要尽量少。所以后端最多就是一个 server 和一个数据库。


    @forvvvv123 #29 我返到感觉小公司系统,后台没什么逻辑了,现在基本就是单表 crud 。我们这小项目,展示要求比较大,什么 gis 、unity 都要。
    catch
    catch
    Dec 25, 2024
    47
    全栈就是,卷别人累自己
    gollwang
    gollwang
    Dec 25, 2024
    48
    说全干太难听了,所以叫全栈
    kalthus
    kalthus
    Dec 25, 2024
    49
    @flytsuki #17 你还少了 winform 、wpf
    lpxxn
    lpxxn
    Dec 25, 2024
    50
    就是全干工程师,前端,后端,运维,产品于一身
    masterikk
    masterikk
    Dec 25, 2024❤️1
    51
    从夹水晶头➡️综合布线➡️楼宇安防➡️机房暖通➡️服务器上架➡️网络调试➡️虚拟化配置➡️OS 安装➡️应用部署➡️业务沟通➡️蓝图设计➡️二次开发➡️上线➡️运维➡️二次开发➡️二次开发。。。。。
    这是我干的全栈
    flytsuki
    flytsuki
    Dec 25, 2024
    52
    @kalthus #49 这个其实有点像淘汰的技术了我现在都不咋会了 ,管理端都用 web 重写了 有些收银端机器直接用 android 了
    flytsuki
    flytsuki
    Dec 25, 2024
    53
    @zachariahss #39 全栈都是小公司,用不上 es 老板都嫌 java 占内存 巴不得用 C#重写
    DawnMoon
    DawnMoon
    Dec 25, 2024
    54
    能把控全局,能当 CTO 的那种
    mujia
    mujia
    Dec 25, 2024
    55
    就是全干,从代码到产品
    isSamle
    isSamle
    Dec 25, 2024❤️1
    56
    1. 个人理解,全栈就是啥也不会,拿到项目后要啥学啥😂
    2. 适合一万以内并发的轻量级架构,无脑推荐 Django
    sagaxu
    sagaxu
    Dec 25, 2024❤️2
    57
    full stack 是 2010 年左右开始普及的概念,全栈的出现,不得不提两个标志性的框架,bootstrap 和 nodejs + mongodb ,前者让后端也能做出兼容性和美观都不错的 web 界面,后者让前端有了写后端服务的能力。虽然能干,但真正精通全栈的人却很少,大部分情况下是“门门通样样松”,靠搜索或者问 AI 把功能实现,稍微遇到点深入的问题,自身的知识储备还是偏科的,做不到真正的全栈。

    1 万并发,日请求也过亿了,实际上绝大部分项目连零头都到不了。以现代硬件的性能,任何一个常见语言的主流框架,都能满足要求,完全看开发者更熟悉哪个。
    wanguorui123
    wanguorui123
    Dec 25, 2024
    58
    全干工程师,架构设计,编码,UI ,测试,部署,上线
    guiyun
    guiyun
    Dec 25, 2024
    59
    @DollarKiller 挺好的,我就是前端写的麻烦的就后端改,后端麻烦就改到前端写
    lyxxxh2
    lyxxxh2
    Dec 25, 2024
    60
    请教下大家什么是“程序员”?
    a: 一堆高大上的词,你懂什么是程序员了吧。
    hiapk
    hiapk
    Dec 25, 2024
    61
    什么都干,完事
    liyao2
    liyao2
    Dec 25, 2024
    62
    @mahaoqu 这后端能力就是个玩具
    dongdongdong
    dongdongdong
    Dec 25, 2024
    63
    全栈:软件和硬件
    Lyv5
    Lyv5
    Dec 25, 2024
    64
    一问都会,一干都废
    oliveira
    oliveira
    Dec 25, 2024
    65
    狭义上的全栈:前端+后端
    广义上的全栈:产品从立项到上线再到运维的全部工作
    Tink
    Tink
    Dec 25, 2024 via Android
    66
    全都会
    RandomJoke
    RandomJoke
    Dec 25, 2024
    67
    看什么业务 1w 并发...很多业务 1w 并发,一台机器已经完全抗不住了。而且很多情况单体和微服务也不是看并发,更多看业务划分,复杂点的业务,动辄大几十 w 的代码,不得不拆分。国外流行的,一般是开发测试前端后端全都自己干
    linora
    linora
    Dec 25, 2024❤️1
    68
    老板没钱,要你全干!
    美名全栈,实侧扯淡!
    牛马欣然,短期足满!
    时日一到,赶驴出盘!

    致牛马即要又要还要的好老板!!!
    go522000
    go522000
    Dec 25, 2024
    69
    能够 0-1 上线一款产品就算全栈。从有这么一个想法,然后开干,到最后上架到 APP 市场。
    akorn
    akorn
    OP
    Dec 25, 2024
    70
    @sagaxu #57
    @RandomJoke #67 大家想复杂了,一般说的 1 万是峰值,除非是稳定的 toB 业务,设计 1 万,敢稳定跑在大几千不扩容。如果是 to C ,业务,设计 1 万,日常也就一千上下吧,要不来个活动,分分钟死那了。
    skallz
    skallz
    Dec 25, 2024❤️1
    71
    国外的全栈招聘我也经常看到,多数是车库项目,其实就是类似一个技术合伙人的角色,当然没股份的那种,一般是产品 ui 侧要求会 figma ,后端侧 node ,前端侧 react ,也有 php 的,简单来说就是老板出个 idea ,你把他实现了,这个就叫做全栈
    skallz
    skallz
    Dec 25, 2024
    72
    这种根本不要提什么并发或者数据库设计之类的,一张表梭哈都完全没问题,本质上很多还处于实现 idea 拉投资阶段,稍微成规模的公司就基本见不到这种招聘需求了,已经开始产生职能分化了,很少这种全干,因为这种方式风险也大,开发者跑路项目很容易暴雷
    991547436
    991547436
    Dec 25, 2024❤️1
    73
    @wangtian2020 项目经理 前端 后端 dba 测试 运维 ,1 个人干 6 份活
    elevioux
    elevioux
    Dec 25, 2024
    74
    老板/领导一句话,其它全都你干。

    理解需求、写文档、建仓库、搭环境、写前端、写后端、运维、部署。
    lisxour
    lisxour
    Dec 25, 2024
    75
    能独立落地一整套东西
    FreeGuy
    FreeGuy
    Dec 25, 2024
    76
    毫无意义的标题,先去了解完全体市场经济再来看待这个问题,公平与垄断之间的发展与相互作用。
    karnaugh
    karnaugh
    Dec 25, 2024
    77
    当你作为一个前端/后端,在公司横向拓展了 另一个方向的技能,还搞了点产品,自动化和运维也是大概率会去接触的玩意,公司的一些技术文档体系也是你建立的,那么现在你如何给自己定个职位呢?前端?后端? or 全栈?(管他全不全,反正公司里的人看你是挺全的)
    kneo
    kneo
    Dec 25, 2024
    78
    这么简单一个帖子被你写的稀碎。你到底是想请教“全栈”的意义,还是想让人帮你解决一个架构问题?
    ykwhb5210
    ykwhb5210
    Dec 25, 2024
    79
    @zachariahss 那老板留着还有什么用,把他给炒咯
    zachariahss
    zachariahss
    Dec 25, 2024
    80
    @ykwhb5210 业务全都来自于老板啊,人脉关系,聊天技巧,汇报能力,这都是人家的能力啊,只会写代码有卵用,没有变现能力
    Margelator
    Margelator
    Dec 25, 2024
    81
    软件开发、系统分析、数据库管理、网络工程、信息安全、人工智能、大数据、机器学习、前端、后端、DevOps 、软件测试、算法、UX/UI 设计、IT 、云计算、区块链、嵌入式、PCB 、FPGA 、IC 、IOT ,以上都会点的=全栈
    realityone
    realityone
    Dec 25, 2024
    82
    0x663
    0x663
    Dec 25, 2024
    83
    投标 述标 立项 研发 测试 部署客户环境 演示 验收 催尾款
    Maiiiiii
    Maiiiiii
    Dec 25, 2024
    84
    第一眼看成”什么是金钱“
    mandex
    mandex
    Dec 25, 2024
    85
    我用 Laravel 全家桶做全栈开发,开发效率很高,很舒服。
    做公司内部系统大部分项目的并发不到 100 ,性能再好没啥卵用 。
    guanhui07
    guanhui07
    Dec 25, 2024❤️1
    86
    全干:理解需求、写文档、建仓库、搭环境、写前端、写后端、运维、部署 、

    有些公司还会要求扫地,拖地 ,倒垃圾 装机,装系统,搬东西等等
    Alwaysonline
    Alwaysonline
    Dec 25, 2024
    87
    1 人 1 店的电商运营(设计/客服/投流/打包/闲杂等都做。)
    dogify
    dogify
    Dec 25, 2024
    88
    我的理解就是全干工程师。
    目前我后端,前端,硬件,APP ,设计,实施,啥都折腾,公司漏斗,漏下来的东西都是我的。
    tcper
    tcper
    Dec 25, 2024
    89
    不是有个段子吗,全栈说白了还是前端,你见过哪个后端学了 vue 说自己是全栈的?
    amoSjiang
    amoSjiang
    Dec 25, 2024
    90
    全栈基本是啥都会,啥都不精
    aarong
    aarong
    Dec 25, 2024
    91
    @skyrim61 这个解释清晰
    aarong
    aarong
    Dec 25, 2024
    92
    全栈工程师 = 前端工程师 + 美工 UI 工程师 + 前端测试工程师 + 前端架构师 + vue/react/angular/webpack/es/nodejs/electron/ 工程师 + ios 工程师 + android 工程师 + java/php/python/golang/c++/net/rust/.. 工程师 + DBA 工程师 + 运维工程师 + k8s/docker 工程师 + 实施工程师 + 白盒测试工程师 + 墨盒测试工程师 + 应用体验执行官 + 架构师 + 产品经验 + 技术总监 + 硬件开发工程师 + 需要分析工程师 + 项目运营工程师 + 线上项目维护工程师 + 广告营运推广工程师 + 市场营销工程师 + 办公室秘书 + 电脑硬件维修工程师 + 清洁工 + 小程序工程师 + app 开发工程师 + 系统开发工程师 + win 桌面开发工程师 + mac 桌面开发工程师 + linux 桌面开发工程师 + 上位机开发工程师 + 音频开发工程师 + 视频解析开发工程师 + 安全运维工程师 + 业务分析工程师 + 市场营利推广工程师 + 软件自动化测试工程师 + 华为 HM 系统开发工程师 + 软著工程师 + 代码审核工程师 + 其它
    pckillers
    pckillers
    Dec 25, 2024
    93
    @aarong 看到清洁工绷不住了😄 无限责任制了
    shilianmlxg
    shilianmlxg
    Dec 25, 2024
    94
    没有板凳的工程师,全站!忙的只有站着!
    shilianmlxg
    shilianmlxg
    Dec 25, 2024
    95
    @pckillers 大胆一点,终身责任制了。
    LanLiang
    LanLiang
    Dec 25, 2024
    96
    什么都干=全栈
    baizhu
    baizhu
    Dec 25, 2024
    97
    老板拿来画饼和 pua 的词库里的名词
    crc8
    crc8
    Dec 25, 2024
    98
    包括但不限;
    公司守门员;
    公司清洁员;
    鱼缸换水员;
    ......
    darkengine
    darkengine
    Dec 25, 2024
    99
    这个一万并发是 QPS 还是日活啊。。。
    Yang0524
    Yang0524
    Dec 25, 2024
    100
    不局限于任何技术栈
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1589 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 154ms · UTC 23:06 · PVG 07:06 · LAX 15:06 · JFK 18:06
    ♥ Do have faith in what you're doing.