本人从传统的单体架构,后来做前后端分离,再后来的微服务。 最近在看海外岗位和论坛里,好多地方提到“全栈”开发,不知道这个全栈具体是什么? 其实也好理解,因为不是什么系统,上来就上亿用户、百万并发的。 所有想问下大家,现在有什么轻量级架构,适合一万以内并发的。这样的服务,后端基本没压力,可能更关注前端的功能实现。 不知道大家有什么推荐没,欢迎来讨论。
     1 
                    
                    skyrim61      314 天前    全干 
                 | 
            
     2 
                    
                    x86      314 天前 
                    
                    上得厅堂下得厨房 
                 | 
            
     3 
                    
                    tudou1514      314 天前 
                    
                    all in one 
                 | 
            
     4 
                    
                    dufzh      314 天前    从嵌入式到前端(doge 
                 | 
            
     5 
                    
                    daluobai      314 天前 
                    
                    杂工 
                 | 
            
     6 
                    
                    wangtian2020      314 天前    一个人干两份活,拿不到两个人的钱 
                 | 
            
     7 
                    
                    crocoBaby      314 天前 
                    
                    我理解为独立开发 
                 | 
            
     8 
                    
                    tmtstudio      314 天前    一个人能负责项目的立项到上线 
                 | 
            
     9 
                    
                    py88pQ2hZ7PJw0v4      314 天前 
                    
                    其实全栈还好 
                api 自己写 api 也自己接 再也不会骂后端啦 哈哈哈🤣  | 
            
     10 
                    
                    AnselCC      314 天前 
                    
                    前端、后端、移动端、桌面端 
                 | 
            
     11 
                    
                    cvooc      314 天前 
                    
                    全栈==>指全都能干,能独立完成一个项目设计开发及上线 
                当然在一些企业里,全栈就是指的会后端, 前端能用模版糊弄  | 
            
     12 
                    
                    zachariahss      314 天前    就比如我,vue,uniapp,java,python,go,mysql,数据库优化,docker 部署,服务器初始化,服务器配置,cicd 配置,备份,运维,都是我做,老板只给你画框框图和口述 T-T 
                 | 
            
     13 
                    
                    akorn   OP 一个人全干好理解,关键后端用什么呢?总不能 spring cloud 吧,光 feign 和 nacos 就搞死了。 
                 | 
            
     14 
                    
                    mahaoqu      314 天前 
                    
                    NextJS 
                 | 
            
     15 
                    
                    akorn   OP @zachariahss #12 其实,给建议,如果没 dba 的话,数据库还是 sqlserver 吧。mysql 那性能,真不够看的。 
                 | 
            
     17 
                    
                    flytsuki      314 天前 
                    
                    C#全栈应该多吧,比如我 dotnet 开发 api 和小的 web,uniapp 写小程序,vue 写后台,flutter 配合 as 写 app 
                 | 
            
     19 
                    
                    totoro625      314 天前    看一下百度百科: 
                栈,汉语一级字,部首木,左右结构,读作 zhàn ,其本意为牲口棚。 全栈:顾名思义,把人当牲口用  | 
            
     20 
                    
                    weilongs      314 天前 
                    
                    全干, 是公司寄予不花钱多干活的理念吧. 
                 | 
            
     21 
                    
                    horizon      314 天前 
                    
                    e2e 
                 | 
            
     24 
                    
                    zczy999      314 天前 
                    
                    @acorngyl #18 我理解就是全干 但都是用的简单点的框架 因为一个人不可能做大型项目吧 spring boot 做个简单的 crud 前端套个模版 数据库就几百万的数据啥都行 
                 | 
            
     25 
                    
                    kepenj      314 天前 
                    
                    全能牛马 
                 | 
            
     27 
                    
                    zhazi      314 天前 
                    
                    适合一万以内并发的??? 
                 | 
            
     28 
                    
                    ho121      314 天前 via Android    当然是从手搓 cpu 到 gpt 大模型都能搞定的人 
                 | 
            
     29 
                    
                    forvvvv123      314 天前    就是全干, 公司用工成本低,你一个人能搞定所有流程的开发部署上线维护; 
                现实情况一般是只侧重于一个方面,剩下的能糊,真的各方面很精通的不好找,除非你加很多钱; 比如说小公司内部用的企业管理,大头在后台逻辑,DB 没很夸张的数据量和请求压力,前端不求好看只求能用; 要么就是展示站,就是要求前端极致好看,多端体验都好,后台逻辑基本没有,你能用 node 怼上去用户能放我呢就行; 还有就是做算法,做 ai ,大头在算法,前面你想办法能弄出个入口能访问就行;  | 
            
     30 
                    
                    Nich0la5      314 天前 
                    
                    前端后端产品交互视觉运维运营技术支持 all in one 
                 | 
            
     31 
                    
                    yufeng0681      314 天前    一万并发,想太多了。 能支持 100 个并发就是很好的系统了。 
                给钱少的,默认就是要一个研发搞定软件,快速把原型 demo 做出来。 能支持 10 万用户,10 个用户的并发就达标了。 除了软件开发岗位的工作,其实运维,产品经理,需求分析(需求调研),视觉设计 。都包含在全栈里面。 反正老板就请 1 个人,你得全部搞定。  | 
            
     32 
                    
                    chobitssp      314 天前 
                    
                    牛马 
                 | 
            
     33 
                    
                    GoodRui      314 天前 
                    
                    运维 
                 | 
            
     34 
                    
                    HtPM      314 天前 
                    
                    看了大家伙的评论,之前一直觉得"全栈"是个褒义词,现在发现原来是个贬义词。。。 
                 | 
            
     35 
                    
                    ryougifujino      314 天前 
                    
                    海外的全栈就是 Next.js 
                 | 
            
     36 
                    
                    liqingyou2093      314 天前 
                    
                    我猜测是精通一个方向。比如你会 java 后台,你再糊弄上一个页面,做一个简单应用就是全栈了 
                 | 
            
     37 
                    
                    COW      314 天前 via Android 
                    
                    用那个最好的语言加上最先进的数据库 
                 | 
            
     38 
                    
                    murmur      314 天前 
                    
                    全干,拿 1 份钱干 N 份活 
                 | 
            
     39 
                    
                    zachariahss      314 天前 
                    
                    @acorngyl 没事...分库分表,读写分离,分区表,冷热表,es 也是我...... 
                 | 
            
     40 
                    
                    HeyWeGo      314 天前 
                    
                    程序界的“懂王”。 
                 | 
            
     41 
                    
                    1543544726zy      314 天前 
                    
                    在国内没有意义 
                 | 
            
     42 
                    
                    ninjashixuan      314 天前 
                    
                    @HtPM 多干一份活多加钱那就是褒义,反之就是贬义。 
                 | 
            
     43 
                    
                    SchwarzeR      314 天前 
                    
                    从汇编到项目经理 
                 | 
            
     44 
                    
                    PUR4uF5Oq0z0YN9r      314 天前 
                    
                    在国外就是全栈,在国内就是全干 
                 | 
            
     45 
                    
                    nutting      314 天前 
                    
                    性能主要看业务逻辑,数据库优化,框架足够用了吧,除非你是网游什么的特殊应用 
                 | 
            
     46 
                    
                    akorn   OP @zhazi #27 
                @yufeng0681 #31 一万以内,想的是几千的并发,是一台机器能扛得住的。因为要单机,肯定组件也要尽量少。所以后端最多就是一个 server 和一个数据库。 @forvvvv123 #29 我返到感觉小公司系统,后台没什么逻辑了,现在基本就是单表 crud 。我们这小项目,展示要求比较大,什么 gis 、unity 都要。  | 
            
     47 
                    
                    catch      314 天前 
                    
                    全栈就是,卷别人累自己 
                 | 
            
     48 
                    
                    gollwang      314 天前 
                    
                    说全干太难听了,所以叫全栈 
                 | 
            
     50 
                    
                    lpxxn      314 天前 
                    
                    就是全干工程师,前端,后端,运维,产品于一身 
                 | 
            
     51 
                    
                    masterikk      314 天前    从夹水晶头➡️综合布线➡️楼宇安防➡️机房暖通➡️服务器上架➡️网络调试➡️虚拟化配置➡️OS 安装➡️应用部署➡️业务沟通➡️蓝图设计➡️二次开发➡️上线➡️运维➡️二次开发➡️二次开发。。。。。 
                这是我干的全栈  | 
            
     53 
                    
                    flytsuki      314 天前 
                    
                    
                 | 
            
     54 
                    
                    villivateur      314 天前 
                    
                    能把控全局,能当 CTO 的那种 
                 | 
            
     55 
                    
                    mujia      314 天前 
                    
                    就是全干,从代码到产品 
                 | 
            
     56 
                    
                    isSamle      314 天前    1. 个人理解,全栈就是啥也不会,拿到项目后要啥学啥😂 
                2. 适合一万以内并发的轻量级架构,无脑推荐 Django  | 
            
     57 
                    
                    sagaxu      314 天前    full stack 是 2010 年左右开始普及的概念,全栈的出现,不得不提两个标志性的框架,bootstrap 和 nodejs + mongodb ,前者让后端也能做出兼容性和美观都不错的 web 界面,后者让前端有了写后端服务的能力。虽然能干,但真正精通全栈的人却很少,大部分情况下是“门门通样样松”,靠搜索或者问 AI 把功能实现,稍微遇到点深入的问题,自身的知识储备还是偏科的,做不到真正的全栈。 
                1 万并发,日请求也过亿了,实际上绝大部分项目连零头都到不了。以现代硬件的性能,任何一个常见语言的主流框架,都能满足要求,完全看开发者更熟悉哪个。  | 
            
     58 
                    
                    wanguorui123      314 天前 
                    
                    全干工程师,架构设计,编码,UI ,测试,部署,上线 
                 | 
            
     59 
                    
                    guiyun      314 天前 
                    
                    @DollarKiller 挺好的,我就是前端写的麻烦的就后端改,后端麻烦就改到前端写 
                 | 
            
     60 
                    
                    lyxxxh2      314 天前 
                    
                    请教下大家什么是“程序员”? 
                a: 一堆高大上的词,你懂什么是程序员了吧。  | 
            
     61 
                    
                    hiapk      314 天前 
                    
                    什么都干,完事 
                 | 
            
     63 
                    
                    dongdongdong      314 天前 
                    
                    全栈:软件和硬件 
                 | 
            
     64 
                    
                    Lyv5      314 天前 
                    
                    一问都会,一干都废 
                 | 
            
     65 
                    
                    oliveira      314 天前 
                    
                    狭义上的全栈:前端+后端 
                广义上的全栈:产品从立项到上线再到运维的全部工作  | 
            
     66 
                    
                    Tink   PRO 全都会 
                 | 
            
     67 
                    
                    RandomJoke      314 天前 
                    
                    看什么业务 1w 并发...很多业务 1w 并发,一台机器已经完全抗不住了。而且很多情况单体和微服务也不是看并发,更多看业务划分,复杂点的业务,动辄大几十 w 的代码,不得不拆分。国外流行的,一般是开发测试前端后端全都自己干 
                 | 
            
     68 
                    
                    linora      314 天前    老板没钱,要你全干! 
                美名全栈,实侧扯淡! 牛马欣然,短期足满! 时日一到,赶驴出盘! 致牛马即要又要还要的好老板!!!  | 
            
     69 
                    
                    go522000      314 天前 
                    
                    能够 0-1 上线一款产品就算全栈。从有这么一个想法,然后开干,到最后上架到 APP 市场。 
                 | 
            
     70 
                    
                    akorn   OP @sagaxu #57 
                @RandomJoke #67 大家想复杂了,一般说的 1 万是峰值,除非是稳定的 toB 业务,设计 1 万,敢稳定跑在大几千不扩容。如果是 to C ,业务,设计 1 万,日常也就一千上下吧,要不来个活动,分分钟死那了。  | 
            
     71 
                    
                    skallz      314 天前    国外的全栈招聘我也经常看到,多数是车库项目,其实就是类似一个技术合伙人的角色,当然没股份的那种,一般是产品 ui 侧要求会 figma ,后端侧 node ,前端侧 react ,也有 php 的,简单来说就是老板出个 idea ,你把他实现了,这个就叫做全栈 
                 | 
            
     72 
                    
                    skallz      314 天前 
                    
                    这种根本不要提什么并发或者数据库设计之类的,一张表梭哈都完全没问题,本质上很多还处于实现 idea 拉投资阶段,稍微成规模的公司就基本见不到这种招聘需求了,已经开始产生职能分化了,很少这种全干,因为这种方式风险也大,开发者跑路项目很容易暴雷 
                 | 
            
     73 
                    
                    991547436      314 天前    @wangtian2020 项目经理 前端 后端 dba 测试 运维 ,1 个人干 6 份活 
                 | 
            
     74 
                    
                    elevioux      314 天前 
                    
                    老板/领导一句话,其它全都你干。 
                理解需求、写文档、建仓库、搭环境、写前端、写后端、运维、部署。  | 
            
     75 
                    
                    lisxour      314 天前 
                    
                    能独立落地一整套东西 
                 | 
            
     76 
                    
                    FreeGuy      314 天前 
                    
                    毫无意义的标题,先去了解完全体市场经济再来看待这个问题,公平与垄断之间的发展与相互作用。 
                 | 
            
     77 
                    
                    karnaugh      314 天前 
                    
                    当你作为一个前端/后端,在公司横向拓展了 另一个方向的技能,还搞了点产品,自动化和运维也是大概率会去接触的玩意,公司的一些技术文档体系也是你建立的,那么现在你如何给自己定个职位呢?前端?后端? or 全栈?(管他全不全,反正公司里的人看你是挺全的) 
                 | 
            
     78 
                    
                    kneo      314 天前 
                    
                    这么简单一个帖子被你写的稀碎。你到底是想请教“全栈”的意义,还是想让人帮你解决一个架构问题? 
                 | 
            
     79 
                    
                    ykwhb5210      314 天前 
                    
                    @zachariahss 那老板留着还有什么用,把他给炒咯 
                 | 
            
     80 
                    
                    zachariahss      314 天前 
                    
                    @ykwhb5210 业务全都来自于老板啊,人脉关系,聊天技巧,汇报能力,这都是人家的能力啊,只会写代码有卵用,没有变现能力 
                 | 
            
     81 
                    
                    Margelator      314 天前 
                    
                    软件开发、系统分析、数据库管理、网络工程、信息安全、人工智能、大数据、机器学习、前端、后端、DevOps 、软件测试、算法、UX/UI 设计、IT 、云计算、区块链、嵌入式、PCB 、FPGA 、IC 、IOT ,以上都会点的=全栈 
                 | 
            
     82 
                    
                    realityone      314 天前 
                    
                     
                 | 
            
     83 
                    
                    0x663      314 天前 
                    
                    投标 述标 立项 研发 测试 部署客户环境 演示 验收 催尾款 
                 | 
            
     84 
                    
                    Maiiiiii      314 天前 
                    
                    第一眼看成”什么是金钱“ 
                 | 
            
     85 
                    
                    mandex      314 天前 
                    
                    
                 | 
            
     86 
                    
                    guanhui07      314 天前    全干:理解需求、写文档、建仓库、搭环境、写前端、写后端、运维、部署 、 
                有些公司还会要求扫地,拖地 ,倒垃圾 装机,装系统,搬东西等等  | 
            
     87 
                    
                    Alwaysonline      314 天前 
                    
                    1 人 1 店的电商运营(设计/客服/投流/打包/闲杂等都做。) 
                 | 
            
     88 
                    
                    dogify      314 天前 
                    
                    我的理解就是全干工程师。 
                目前我后端,前端,硬件,APP ,设计,实施,啥都折腾,公司漏斗,漏下来的东西都是我的。  | 
            
     89 
                    
                    tcper      314 天前 
                    
                    不是有个段子吗,全栈说白了还是前端,你见过哪个后端学了 vue 说自己是全栈的? 
                 | 
            
     90 
                    
                    amoSjiang      314 天前 
                    
                    全栈基本是啥都会,啥都不精 
                 | 
            
     92 
                    
                    aarong      314 天前 
                    
                    全栈工程师 = 前端工程师 + 美工 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 系统开发工程师 + 软著工程师 + 代码审核工程师 + 其它 
                 | 
            
     94 
                    
                    shilianmlxg      314 天前 
                    
                    没有板凳的工程师,全站!忙的只有站着! 
                 | 
            
     95 
                    
                    shilianmlxg      314 天前 
                    
                    @pckillers 大胆一点,终身责任制了。 
                 | 
            
     96 
                    
                    LanLiang      314 天前 
                    
                    什么都干=全栈 
                 | 
            
     97 
                    
                    baizhu      314 天前 
                    
                    老板拿来画饼和 pua 的词库里的名词 
                 | 
            
     98 
                    
                    crc8      314 天前 
                    
                    包括但不限; 
                公司守门员; 公司清洁员; 鱼缸换水员; ......  | 
            
     99 
                    
                    darkengine      314 天前 
                    
                    这个一万并发是 QPS 还是日活啊。。。 
                 | 
            
     100 
                    
                    Yang0524      314 天前 
                    
                    不局限于任何技术栈 
                 |