V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Edom
V2EX  ›  职场话题

[求助] 刚毕业第一份工作,公司要求 1 个人 1 个月用微服务架构开发一个分销系统,这合理吗?

  •  1
     
  •   Edom · 24 天前 via Android · 7675 次点击

    V 友们好,我是今年刚毕业初入职场的职场新人。一进公司第一天就给安排了个新项目,要我一个人在一个月内完成一个分销系统的全栈开发,想请教一下大家的看法。

    具体情况如下:

    • 项目: 分销系统
    • 时间: 1 个月
    • 人员: 我一个人负责全栈开发
    • 技术栈:
    • 架构: 微服务架构
    • 前端: Vue + shadcn/ui
    • 后端: Spring Boot 全家桶,MySQL, Redis, RabbitMQ, Nacos, Swagger, MyBatis, Kubernetes (K8s)

    项目划分了 9 个模块:  

    1. common (公共模块)    
    2. auth (认证授权)    
    3. user (用户体系)    
    4. agent (代理商体系,涉及层级关系)
    5. product (商品管理)    
    6. deal (交易订单)    
    7. promotion (推广活动)    
    8. reward (佣金奖励结算)    
    9. lead (客资模块)

    我的背景: 双非一本刚毕业,这是第一份正式工作,之前只个人开发过一些小项目,工作经验比较欠缺。目前薪资是 5k ,50 人以下的小公司。之前说好转正再谈薪(当时暗示有 8k ),但转正合同下来还是 5k ,心里落差很大。

    我的困惑:

    1. 对于这样一个分销系统,要求一个人在一个月内完成,从需求分析、设计、开发、测试到部署,合理吗?

    2. 如果是一个有经验的开发者独立完成,这样一个项目大概需要多久?如果是一个小团队(比如 1 前端 2 后端 1 测试)呢?

    3. 在二线城市,承担这样职责的全栈开发,5k 的薪资是否合理?情况就是这样,感觉压力很大,有点迷茫。

    希望各位大佬能帮忙分析一下,指点迷津,不胜感激!

    145 条回复    2025-08-24 13:33:29 +08:00
    1  2  
    amoSjiang
        101
    amoSjiang  
       23 天前   ❤️ 2
    3 个月有 3 个月的干法,1 个月有一个月的干法
    一切从简。到最后就说能不能用,至于好不好用,bug 多少另算

    比如商品管理,正常来说要额外搞分类,SKU 等模块,直接全部省掉,给一个商品标题+图片+价格的简单表单完事,什么分类,什么 SKU ,压根不涉及这些概念
    810244966
        102
    810244966  
       23 天前
    就当作是一个 demo 呗,给自己练手,以后好跳槽,反正这老板也不懂技术,能糊弄过去他就行了
    BlueSkyXN
        103
    BlueSkyXN  
       23 天前 via iPhone
    钱少了但是事情看上去不难
    zsmile
        104
    zsmile  
       23 天前   ❤️ 1
    反正具体需求也没有,开源下载,去掉 icon 啥的 /doge ,然后准备面试一个月,找到下一份就跑,找不到好的,就拿这个给他们看/doge
    ovtfkw
        105
    ovtfkw  
       23 天前 via iPhone
    直接用 cc 给他一星期整晚
    oamu
        106
    oamu  
       23 天前   ❤️ 1
    5k 有 5k 的干法,clone 个 xx 商城改改。不要感觉过意不去,他先不当人的。
    neal1986
        107
    neal1986  
       23 天前
    我一個人弄了快一年才有比較像樣的雛型 十年工作經驗 老闆把我一個人當五個人用
    danhahaha
        108
    danhahaha  
       23 天前
    慢点做,因为你做完之后老板会就会要求你开发一套淘宝系统了
    he1a2s0
        109
    he1a2s0  
       23 天前
    跟你领导商量说找个开源的改,然后一边干着,一边找工作吧。
    工资不符合你期望,领导这么派活估计也不懂技术,以后在这的每天都会感觉到窝囊和郁闷,对年轻人的心态不好
    just4id
        110
    just4id  
       23 天前 via iPhone   ❤️ 1
    你就给老板说,给 50k 我一个星期给你完成,不答应我可要跑路咯
    aarontian
        111
    aarontian  
       23 天前
    赶紧跑路,还一个月,一个月后工资都不给你发,直接试用期辞退
    ahci
        112
    ahci  
       23 天前 via iPhone
    先买个🪣,再给老板送个⏰。5k 写个屁,建议找个开源项目改改,yudao 、ruoyi ,blade
    kekxv
        113
    kekxv  
       23 天前 via iPhone
    有个很缺德的建议:真给他搞一个,设定运行时间,比如半年,然后你陪他们演戏两个月,让他用起来,然后提桶跑路,等三个月之后,系统就挂了🥹
    他要找你,你就说,你不会真以为 5k 能写这玩意吧
    yfixx
        114
    yfixx  
       23 天前 via Android
    这明显不合理
    shijingshijing
        115
    shijingshijing  
       23 天前
    找个成熟的 CMS 改改吧,先把前端糊上,让老板能看出个大概,后面的 CMS 二次开发就交给 AI 吧。

    你的工作一定要对得起老板开给你的工资。
    dapaoge
        116
    dapaoge  
       23 天前
    公司就是画饼 pua. 找个开源的改一下, 看看面试题, 准备提桶跑路吧.
    zeusho871
        117
    zeusho871  
       23 天前
    换 django 可能做得到 直接单体走起 微服务不得折腾死人啊
    cowcomic
        118
    cowcomic  
       23 天前
    你现在的问题其实有两个:
    1 ,你不知道对方的意图(考验?打压?)
    2 ,你不知道对方是否知道你的水平

    你现在可以做这几件事儿:
    1 ,跟对方说你需要花两三天做一下技术方面的设计和工作量的评估,然后跟他一起碰一下,确定一下开发节奏(如果对方不听不参与只派活,那就是没安好心或者管理能力不行,走人就行)
    2 ,按你的能力进行一些技术栈设计和工期设计,不用特别精细,表达你的真实情况就行,然后找他过,过细节,怎么开发,以谦卑的姿态细心请教
    这里就有几种种结果的可能:
    1 ,他可能有一些成熟框架的选择,但不管什么原因没告诉你,你就细节跟他沟通,他说这个 1 天能干完,你说你干不完,需要开发哪些哪些,他如果想说明 1 天能干完,就得跟你说有现成框架
    2 ,他可能把需求说复杂了,或者你理解复杂了,这也可以沟通细节说清楚,你说需要开发这些,他可能会说这些其实不需要
    3 ,他可能以他的能力来评估你(感觉不太可能,这个内容看着非常多,还是全栈,技术再牛一个月的工期也不太可能),这个还是通过沟通工期告诉他你的实际能力,就是干不了那么快

    你通过沟通和观察沟通的过程基本就能解决上面的两个问题
    你再根据你的观察确定是走是留
    而且一旦沟通完,之前的一个月的时间实际就不作数了,你要把实际开发需要的时间作为这次沟通的重要结果确定下来,后面就按这个时间来走
    IamUNICODE
        119
    IamUNICODE  
       23 天前
    熟练工的话,用 ai 辅助,技术+部署可以考虑,从需求开始就要你自己弄?滑天下之大稽,测试也不可能研发自己上,自己测自己的难免有问题,结论是公司脑残,建议跑路。
    Edom
        120
    Edom  
    OP
       23 天前
    @Dimen61
    #71
    非常感谢您这么细致、详尽、有深度的回复,给了我很大的启发。

    说来惭愧,之前我也在知乎看过一些关于“向上管理”的帖子,当时觉得收获特别大。但一回到现实,真要解决自己的问题时,却难以将之前的输入运用上,感觉知识和行动脱节了。

    另外,我还面临一个信息处理的困境。我平时接触信息的渠道应该还算比较广,比如 Telegram 、X 、V2EX 、Linux Do 、B 站、酷安及飞行社等社交平台,以及通过 Folo 订阅的 RSS 。我遇到的问题是:这些信息质量其实都不错,但正因为它们“都有用”,海量的信息涌过来,反而让我不知所措,时常一刷就是好几个小时,感觉大脑被塞满了,处理不过来,但又不舍得停下来。 有时候,我甚至会不自觉地沉浸在“又知道了好多新东西”的满足感里,但其实只是“知道”,并没有真正“学会”。

    想借此机会,向您请教几个更具体的问题:
    关于解决问题的思路
    1. 我注意到您的回复不仅给出了非常实用的建议,而且您解决问题的思路极其清晰,很好奇您的解决问题的清晰思路是如何形成的?有没有些具体的习惯或工具帮助了您?
    2. 您平时会关注哪些具体的信息来源(比如书籍、博主、案例)来培养这种能力或者思维?
    3. 您是如何锻炼这种能力的,能时常把看到的理论,巧妙地和自己遇到的实际问题联系起来呢?

    关于信息过载
    4. 面对海量且有价值的信息,您是怎么筛选和处理的,如何避免陷入这种“信息瘫痪”的状态?
    5. 您是否有一套自己的方法或思维模型,能高效地把这些零散的“输入”,真正内化成自己的知识体系,并最终形成有价值的“输出”(比如观点、文章或决策)?

    一时之间问得有点多,还请您见谅! 实在是因为您的分享太有价值,让我忍不住想多学习一些。无论您是否回复,都再次感谢您之前的指点!
    linxl
        121
    linxl  
       23 天前
    这些你都会吗(看着技能要求真泛), 不会的话就当作拿公司项目练手咯
    Edom
        122
    Edom  
    OP
       23 天前
    @Jet 谢谢 V 友的回复!目前我正在努力提升自己的综合能力,不断地从技术、管理、到商业策略等多方面去学习,争取能够从更宏观的角度看待项目和职业发展。关于您提到的缺钱,作为刚毕业的新人,我确实感到很大的压力,特别是在错过校招机会之后,不知道您有什么建议吗? (真心期待能得到您的指点)
    Dimen61
        123
    Dimen61  
       22 天前
    @Edom #120 感谢你的认同!我尝试换个思路回答你的 6 个提问。你的那 6 个提问其实可以分为两类,第一类是如何结构化解决问题,第二类是如何筛选信息。我并不觉得自己在这两方面做得很好。不过,有一些过来人的分享,因为我曾经像一个小仓鼠一样喜欢堆积很多网上的文章,有的时候看不过来,还会感觉到焦虑。。

    只要是能力就是练出来的,意思是不能说做了 X 件事,用了 Y 个工具,就会具备某个能力。只看了一本微积分的书,大概率微积分还是很差,只看了一个 python 教程,大概率还是不能在用 python 解决各种问题。

    所以,结构化解决问题和筛选信息的能力也是练出来的。我自己的经历是在读研期间,尤其是在和导师讨论问题和组会讨论的时候,这两项能力飞跃。此外,工作前两年这两个能力也提高明显。也许在合适的环境中,能力会自动提高一些。自己要去合适的环境发育。

    如果要自己刻意练习来提高上述两个能力,我觉得就是认真地完成自己每一个应该完成的任务,在这个过程,问自己有没有做到结构化思维和解题,有没有抓住关键的信息。

    关于学习材料,结构化思维方面,我觉得冯唐的《金线》这本书写得挺好的,我读过几遍。
    goodSleep
        124
    goodSleep  
       22 天前
    做不完就做不完,该学学,该睡睡,这个 sb 项目你要是给了自己哪怕一丁点压力,都算你被 pua 了
    这种 sb 项目,你一定不要加班搞,身体是自己的
    还 tm 有脸催,骂回去
    Vaspike
        125
    Vaspike  
       22 天前 via iPhone
    这几样最耗时的是需求分析和设计,这种事情不确定好,没有能拍板的人拍桌子,后面开发的再好都没用
    udisyue
        126
    udisyue  
       22 天前
    @Edom 太典太典的 pua 用语了。如果你不是太愁找不到工作的话,就应该把键盘砸他脸上,告诉他这么好的机会我让给别人了
    kestrelBright
        127
    kestrelBright  
       22 天前 via iPhone
    这是想白嫖?做不完也有借口开了
    samnya
        128
    samnya  
       22 天前 via Android
    这个我有经验,从零做三端的定制 B 端订货系统,后端 Spring Boot ,后台 vue ,小程序 vue+uniapp 。
    做到稳定的库存扣减商品管理下单流程和支付这些起码用了三个月以上,正式对外发了个版本。然后分销、物流、开票等等杂七杂八调整优化起码用了一两年维护
    Edom
        129
    Edom  
    OP
       22 天前
    @angrylid 好的!感谢 v 友的建议!南昌的机会确实太少了
    Edom
        130
    Edom  
    OP
       22 天前
    @gransh 不好意思可能是前面没有说清楚,刚进来的时候给我的任务就是上面提到的 [一个月内完成一个分销系统的全栈开发] ,目前是干了一个月,项目用 vibe coding 边学边干完成了前端,搓了 4 个后端模块,被领导说进度太慢了,但是根据自己以前开发的经验感觉并不算慢,所以就发了这个帖子想请教一下大家的看法
    boogoogle
        131
    boogoogle  
       22 天前
    @Edom 一点不慢啊.你们领导是 sb,你就这么想,干一天拿一天钱,别想第二天
    rensuperk
        132
    rensuperk  
       22 天前
    找个开源的项目,改吧改吧交差
    一般给你个离谱的任务是让你滚蛋的前奏
    Edom
        133
    Edom  
    OP
       22 天前
    @simo 感谢您的建议,做减法这个项目思路确实没想到,当时把需求梳理完转成项目设计,方案过了领导那关就开始库库干了,之后准备慢慢把项目做出来,逐步迭代完善,打磨好开源到 GitHub !
    way2create
        134
    way2create  
       22 天前
    除非公司自己有熟悉成熟的项目基础上二开节省时间我会算进去,其他某些节省时间的方法,我一般也是不把这些因素算进去的,毕竟正常开发都是要在预估基础上加时间的,压的太死做不完或天天加班都是给自己找罪受,至于找开源随便改改,先不说好不好找,这种网站开源的代码质量不敢保证,二开有时候是给自己找罪受。
    而且看你这种情况估计需求 那些前期工作估计也没做好的,开发起来更恶心,感觉不是难不难做不做得完的问题,就算你做得完后边日子也不好受。
    way2create
        135
    way2create  
       22 天前
    @zaunist 没 ai 也一样 经典话术 有些老板就是这样的 什么都说很简单 也不看看自己开了多少工资
    imokkkk
        136
    imokkkk  
       22 天前
    25k 合理,5k 扯淡呢
    imokkkk
        137
    imokkkk  
       22 天前
    @Edom #62 钱不舍得给 只能这个方向 PUA 了😂
    lyt001
        138
    lyt001  
       22 天前
    不急,慢慢做,好好思考每一步的实现,面试如果问你要怎么答,如果公司有老师傅的话厚着脸皮问一下。
    做完就可以准备跑路,当带薪学习了
    ryan4290
        139
    ryan4290  
       22 天前
    如果连合理划分开发任务也做不到,违背客观规律,那长期业务能好?…… 想过这个问题没?
    Edom
        140
    Edom  
    OP
       21 天前
    @Dimen61 #123
    不好意思现在才回复您,其实白天上班的时候我就看到了您的回复,但不想匆忙草率地回复,轻易敷衍了您的分享,我想认真思考后再回应。

    读完您的回复,我认真地回味了一下,发现自己确实需要更多关注“在合适的环境中发育”和“刻意练习自己任务中的两项能力”。我会尝试在日常任务中培养这种结构化思维和信息筛选能力,努力让自己在工作和学习中不断进步。

    您提到的冯唐《金线》,确实让我感到十分好奇,我会尽快找来研读。同时,非常感谢您对这本书的推荐,您的分享让我意识到一个好的工具或书籍,能在关键时刻帮助人突破。

    您的回复,让我认识到能力提升不是一蹴而就,而是不断积累的过程,而这些积累需要时间、实践和对机会的敏锐捕捉。我会继续在这些方面努力,期望能慢慢接近您这样清晰的问题解决能力和高效的信息筛选水平。

    希望未来有机会继续向您请教,也期待能有更多的交流。在这次交流中,我学到了很多,祝您一切顺利,再次感谢您的指导和耐心!
    Edom
        141
    Edom  
    OP
       21 天前
    @ryan4290 您说的对,当时在接到任务的时候确实感觉公司的开发流程非常不规范,但那时心里还想着领导给我画的转正后的大饼,就没再多想了...,结果到了现在转正了画的饼给戳破了才如梦初醒
    Edom
        142
    Edom  
    OP
       21 天前
    @lyt001 嗯嗯,感谢 v 友提醒!以应对面试的视角来驱动项目开发和学习,确实是一个很好的思路呢!
    isSamle
        143
    isSamle  
       21 天前
    不限技术栈且有相关项目储备的话有可能,要么拿开源的改,要么基于低代码 CRUD 哐哐写,但是 5K 一个系统有点离谱
    Dimen61
        144
    Dimen61  
       17 天前   ❤️ 1
    @Edom #140
    不用有回复的心理负担啊,我也是偶尔上 v 站。。主要是别人告诉你的信息和你在网上收集而来的信息没有本质的区别,最关键的还是自己的感悟。你还很年轻,有各种可能性,在合适的环境中发育特别重要,一时的成败并不重要。

    可以继续交流啊,你分享一个 base64 编码过后的微信名,我来加你,相互学习~
    Edom
        145
    Edom  
    OP
       16 天前 via Android
    @Dimen61
    好喔!期待和佬继续交流!😉
    a3p6MzczNw==
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3204 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:54 · PVG 19:54 · LAX 04:54 · JFK 07:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.