请教下大家什么是“全栈” - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
acorngyl
V2EX    程序员

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

  acorngyl 292 天前 14278 次点击
这是一个创建于 292 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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


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

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

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

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

有些公司还会要求扫地,拖地 ,倒垃圾 装机,装系统,搬东西等等
Alwaysonline
    87
Alwaysonline  
   291 天前
1 人 1 店的电商运营(设计/客服/投流/打包/闲杂等都做。)
dogify
    88
dogify   291 天前
我的理解就是全干工程师。
目前我后端,前端,硬件,APP ,设计,实施,啥都折腾,公司漏斗,漏下来的东西都是我的。
tcper
    89
tcper  
   291 天前
不是有个段子吗,全栈说白了还是前端,你见过哪个后端学了 vue 说自己是全栈的?
amoSjiang
    90
amoSjiang  
   291 天前
全栈基本是啥都会,啥都不精
aarong
    91
aarong  
   291 天前
@skyrim61 这个解释清晰
aarong
    92
aarong  
   291 天前
全栈工程师 = 前端工程师 + 美工 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
    93
pckillers  
   291 天前
@aarong 看到清洁工绷不住了 无限责任制了
shilianmlxg
    94
shilianmlxg  
   291 天前
没有板凳的工程师,全站!忙的只有站着!
shilianmlxg
    95
shilianmlxg  
   291 天前
@pckillers 大胆一点,终身责任制了。
LanLiang
    96
LanLiang  
   291 天前
什么都干=全栈
baizhu
    97
baizhu  
   291 天前
老板拿来画饼和 pua 的词库里的名词
crc8
    98
crc8  
   291 天前
包括但不限;
公司守门员;
公司清洁员;
鱼缸换水员;
......
darkengine
    99
darkengine  
   291 天前
这个一万并发是 QPS 还是日活啊。。。
Yang0524
    100
Yang0524  
   291 天前
不局限于任何技术栈
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5888 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 30ms UTC 03:19 PVG 11:19 LAX 20:19 JFK 23:19
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