V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
boliang2333
V2EX  ›  .NET

应届生刚入职,做的是 wms+mes+mes 二次开发,因为没学过.net+c#,现在接口代码全靠 ai 写怎么办

  •  
  •   boliang2333 · 2025 年 8 月 25 日 · 4163 次点击
    这是一个创建于 145 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚入职就是熟悉了下厂里的大概业务,要对某些特定业务做数据对接的接口,刚开始进来真的是代码都看的懵逼,系统用的是 ddd 架构(虽然我也不懂),我就让 ai 仿照系统之前遗留下来的接口写,写出来后跟 ai 问来问去也大概看的懂了,大概就是
    1.control 里创建 api ,创建 model ,声明接口,实现接口,反序列化传入的 json 值
    2.判空,用 linq 语句查询本地数据库里是否有和 json 值相应的数据
    3.有的话存下来,让后把存下来的数据导入实体类,在用 context 加到本地数据库里

    但是让我自己从 0 写真的很困难,感觉啥都联系不起来,是否需要系统学习一下,有没有快速掌握 curd 的方法
    28 条回复    2025-10-10 23:13:42 +08:00
    irisdev
        1
    irisdev  
       2025 年 8 月 25 日   ❤️ 1
    这是个勾八 ddd
    SwaggyMacro
        2
    SwaggyMacro  
       2025 年 8 月 25 日   ❤️ 1
    ai 多写几次多 debug 几次就会写了
    sthwrong
        3
    sthwrong  
       2025 年 8 月 25 日
    现有的就已经比较高效了。想学快点,反而要尝试反范式,尝试用基本框架,不按这套范式写点业务 demo 。
    red13
        4
    red13  
       2025 年 8 月 25 日
    边照猫画虎边学
    boliang2333
        5
    boliang2333  
    OP
       2025 年 8 月 25 日
    @red13 有点力不从心,好多东西要学,看视频时间太久,官方文档也有点一头雾水,学习路线也不是很明确,因为需要一边干一边学,所以还是想先上手 curd
    corcre
        6
    corcre  
       2025 年 8 月 25 日
    抄别人的代码改吧改吧, 抄不动了就摇人, 让直属领导过来给你看看上哪抄去🐶🐶🐶
    hidemyself
        7
    hidemyself  
       2025 年 8 月 25 日
    首先这个不是 ddd,其次这个很正常,十年之后你会发现,还是在写这套代码
    my3157
        8
    my3157  
       2025 年 8 月 25 日 via Android
    有 ai 和文档还算不错了,当年实习的时候,用的 informix-4gl ,古老到文档都基本查不到,只有一本繁体的复印本大家传着看👀👀👀
    kiracyan
        9
    kiracyan  
       2025 年 8 月 25 日
    工厂的代码 业务能力大于你代码能力
    Gooseberries
        10
    Gooseberries  
       2025 年 8 月 25 日
    能用 AI 写出来也是一种能力,管他的,能跑就行
    mengdodo
        11
    mengdodo  
       2025 年 8 月 25 日
    可以,先让 AI 读一下项目,让 AI 学习学习,这样我就可以用 AI 提高效率了
    oyama
        12
    oyama  
       2025 年 8 月 25 日 via iPhone
    有兴趣看书吗?这本不错:C#12 和.NET 8 入门与跨平台开发 第 8 版 美 马克 J.普莱斯 Mark J.Price 著 叶伟民 译清华大学出版社
    midsolo
        13
    midsolo  
       2025 年 8 月 25 日
    你这个跟 ddd 没关系,如果用 ddd 开发的话,你也不可能这么快就能跟着写代码,前面还有一堆活得干,包括领域划分、业务建模、统一语言、识别限界上下文跟聚合根...... 最后根据建模领域对象和它们之间的关系,再映射到代码结构中,而这些并不是直接问 AI 就能写出来的。
    Gilfoyle26
        14
    Gilfoyle26  
       2025 年 8 月 25 日
    能跑就行,管那么多干嘛
    liuliuliuliu
        15
    liuliuliuliu  
    PRO
       2025 年 8 月 25 日
    不是,你之前是学什么语言的啊,c# 已经算是很好学的了,跟着官方文档走一遍就行,哪有什么难点啊?

    https://dotnet.microsoft.com/en-us/languages/csharp
    ragnaroks
        16
    ragnaroks  
       2025 年 8 月 26 日
    如果你的 linq 指的是 "select * from x where y" 这种而不是 "ilist.Where().ToList()" 扩展,那这个项目很有可能有点年头了,需要看 2010 年左右的教学视频
    supermama
        17
    supermama  
       2025 年 8 月 26 日
    @kiracyan 这个在理
    XiaoCilang
        18
    XiaoCilang  
       2025 年 8 月 26 日
    我怎么感觉 2.3.就是个 ORM 框架而已,可以看看相关的教程。我上周刚看杨中科的 EFCore 教程,用不了多久。
    zzxCNCZ
        19
    zzxCNCZ  
       2025 年 8 月 26 日
    熬一个月就好了,都这么过来的
    irisdev
        20
    irisdev  
       2025 年 8 月 26 日
    @ragnaroks #15 linq 哪有 select * from ,是 from a in l select ,据说这么设计是因为 select * from 代码提示很不好做
    Sawyer809
        21
    Sawyer809  
       2025 年 8 月 26 日
    你这相当于无证上岗,先保证能完成-> 快速 -> 高效, 然后才是明白到底咋回事,有不同的思路。
    boliang2333
        22
    boliang2333  
    OP
       2025 年 8 月 26 日
    @dlmy 前面这些活前人已经干好了,我只是用他们映射好的实体类写一下调整的接口而已
    boliang2333
        23
    boliang2333  
    OP
       2025 年 8 月 26 日
    @oyama
    @liuliuliuliu
    之前学的是 java ,我之前学习方法都是看视频偏多,再不济也是看博客,不知道为什么,官方文档我就是看的有点蒙,之前看 springboot+mybatias 的官方文档也有这种感觉,我尝试看看书吧
    boliang2333
        24
    boliang2333  
    OP
       2025 年 8 月 26 日
    @ragnaroks 链式表达式和查询表达式都有用
    sq955
        25
    sq955  
       2025 年 8 月 26 日
    可以看 B 站杨中科的视频
    ss1g
        26
    ss1g  
       2025 年 8 月 27 日
    有 Java 基础的话,写.core api 的话直接看 B 站杨中科的视频就可以,他的视频后面还有个 DDD 的项目
    boliang2333
        27
    boliang2333  
    OP
       2025 年 9 月 1 日
    @irisdev 我这里描述的应该是 efcore 的 orm 框架,不过系统确实是 ddd 架构,我看了有分应用层、领域层、基础设施层、表示层
    forgottencoast
        28
    forgottencoast  
       2025 年 10 月 10 日
    @ragnaroks 你说的这俩是一样的,也是同期推出的,现在也都可以这么用呀。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2866 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:22 · PVG 17:22 · LAX 01:22 · JFK 04:22
    ♥ Do have faith in what you're doing.