首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

有多少人认为企业开发就是 CRUD~

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

    LZ做了6年的企业级开发。总是被互联网行业的人认为没有技术含量,不就是CRUD么。。。。

    第 1 条附言  ·  336 天前
    不是我认为企业开发是 CRUD。。。别喷我啊。
    解决各种业务问题,满足新需求兼顾现在系统还是很有难度的。。
    100 回复  |  直到 2018-11-17 21:45:11 +08:00
        1
    julyclyde   338 天前
    举手
        2
    bullfrog   338 天前
    什么不是。。
        3
    oma1989   338 天前
    什么不是。。
        4
    wizardoz   338 天前
    什么是企业级开发?
        5
    mawerss1   338 天前   ♥ 1
    所以技术含量在哪里
        6
    l00t   338 天前
    我觉得确实就是 CRUD 吧……
        7
    intmax2147483647   338 天前
    什么不是。。
        8
    LokiSharp   338 天前
    为什么说 CRUD 没有技术含量???
        9
    Hstar   338 天前   ♥ 16
    你说个你觉得不算的,我们试试能不能把它套进 CRUD
        10
    di1012   338 天前   ♥ 1
    互联网上的任何软件,归根结底就是 CURD,难道不是吗
        11
    mypchas6fans   338 天前
    LZ,我现在也在做所谓企业开发,跟你说连 CRUD 都不用了,我司非传统 IT 企业,程序猿不足,买了个第三方平台,一帮业务人员在网页上做配置,几十个实体几百上千的属性和操作流程就出来了……
    猿只能做和客户各种稀奇古怪的系统做集成,也可以说是定制化,前后端都有……
        12
    lib360   338 天前
    大部分跟数据库打交道
        13
    yulitian888   338 天前   ♥ 2
    又有多少客户认为 “给你十万块,做个 QQ/淘宝 /Office 出来应该不难吧!” 的呢?

    做圈内人来说,做开发当然不是 CRUD。DRUD 只不过是持久化的另一种说法罢了,业务运算、并发处理、系统解耦、(外部) API 设计,都是大有名堂的东西。
    至于圈外人,爱怎么想,开心就好喽!
        14
    micean   338 天前   ♥ 2
    企业开发的难点在熟悉业务、抽象业务和执行业务
    而且服务器可能有且只有一台
        15
    janxin   338 天前
    没什么,互联网行业不一样是 CRUD 吗?
        16
    weizhiyao008   338 天前
    从技术来说确实是 CRUD,主要是业务有含金量吧
        17
    IsaacYoung   338 天前
    没毛病 都是 CRUD
        18
    czzhengkw   338 天前   ♥ 1
    计算机程序本来就是 Input+Output
        19
    Mzs   338 天前
    做业务并不可怕,
    能赚钱的业务用的 CRUD 就是好代码
    互联网产业不就是依赖一行行的 CRUD 建立起来嘛
        20
    DamonLin   338 天前
    关键要看得懂的人做 CRUD 啊哈哈
        21
    beginor   338 天前 via Android
    确实,都是 CRUD, 不同的是姿势。
        22
    justicelove   338 天前
    哪哪不是 CURD
        23
    publicvoid   338 天前   ♥ 1
    现在程序员都看不起 crud 了? v 站有几个人拍着胸脯说,我 crud 玩的溜得飞起?复杂的统计报表业务一条 sql,google 不到的时候,我怕你们哭都哭不出来
        24
    bk201   338 天前
    哪个入库的业务不是 curd,除非与数据库没有交集
        25
    jmc891205   338 天前
    什么叫企业开发啊?
    给生产线做工业控制软件的算企业开发吗?给半导体行业做 EDA 软件的算企业开发吗?
        26
    changhe626   338 天前
    难道不是?
        27
    lixycoderfix   338 天前
    什么不是。。
        28
    murmur   338 天前
    互联网的跟企业开发对拼写 sql 你还未必拼的过
        29
    alfredsun   338 天前
    企业级开发是最底层的 CRUD 可用性比 2C 的差远了
        30
    ssynhtn   338 天前
    亲身实践, 就是 crud 😂, 技术难度比安卓开发低了不少
        31
    66beta   338 天前 via Android
    就是 CRUD 啊,其他都是围绕着它们
        32
    stebest   338 天前
    CRUD 定义是啥
        33
    simapple   338 天前
    @stebest 数据增删改查
        34
    JaguarJack   338 天前
    我喜欢 CURD
        35
    HuHui   338 天前 via Android
    接触过的几个互联网企业技术上比传统行业要差
        36
    Martox   338 天前
    难道不是 curd 吗?有这么高端吗。
        37
    dapang1221   338 天前
    CRUD 以及花式 CRUD,具体怎么花式就有讲究了,比如高并发怎么处理,比如各种的非关系数据库。同样是查数据,1qps 和 1kqps 就完全不是一码事儿了
        38
    sagaxu   338 天前 via Android
    外行眼里,写代码就是 crud,做生意无非低买高卖。
        39
    jevonszmx   338 天前
    @dapang1221 说的很对

    几个开发几百日活的小公司的 CRUD,几万研发几亿日活的大公司的 CRUD,当然不一样。
        40
    meepo3927   338 天前
    本质确实是 CRUD,

    但是实际上我会花很多时间去保证更快、更稳定的 CRUD。
        41
    visonme   338 天前
    因为 CRUD,我们团队写了套简易版的 WCF~
    被人看不起是正常的,毕竟最终的结果确实是 CRUD ╮(╯▽╰)╭
        42
    qinxi   338 天前
    世间万物始于 CRUD
        43
    lixuda   338 天前
    有没有通用版的 php crud
        44
    Raymon111111   338 天前
    所以除了 crud 还有啥讲一讲
        45
    liuxu   338 天前
    100k 并发写试试 /dog
        46
    loading   338 天前 via Android
    人生不就是 crud ?
        47
    mdjxyz   338 天前
    盖房子不就是搬砖刷墙吗
        48
    scusjs   338 天前
    大规模分布式模块化 CURD
        49
    easing   338 天前
    CRUD 是图灵完备的,一切都是在 CRUD。我们所做的,无非是在此基础上花样 CRUD。
        50
    keyn   338 天前
    CRUD 是 SOP,但是实现 CRUD 需要涉及到很多技术,就像计算机的核心是 I/O 一样。
        51
    zsdroid   338 天前   ♥ 2
    不一定,比如 V2EX 就没有 U,发错了想改?没门。。
        52
    beny2mor   338 天前
    不,人生是复读机。
        53
    wysnylc   338 天前
    @beny2mor #52 不,人生是复读机。
        54
    wcsnet   338 天前
    @beny2mor 不,人生是复读机。
        55
    bilipan   338 天前
    做题不就是加减乘除吗
        56
    edwardChen   338 天前
    @beny2mor 敲重点,人类的本质是复读机,考试的时候要审题
        57
    aboutyang   337 天前
    看谁的 CRUD 更快
        58
    atonku   337 天前
    难道不是么,我觉得就是变换各种姿势的 CRUD,没办法,公司小,还算不上企业及开发
        59
    niaobulashi   337 天前
    哪里不是 CRUD
    只是业务不同罢了
        60
    laudukang   337 天前
    @beny2mor @edwardChen 重点圈一下:人类的本质只是个复读机
        61
    Alias4ck   337 天前
    哈哈哈哈哈 人类的本质就是复读机 精辟 天天看到这些说 CRUD 的人烦不烦啊 (你咋不说你天天都在吃饭上班呢 XD)
        62
    wupher   337 天前
    最有技术含量的部分是能忽悠到项目,这个真心不容易。所以,市场在收益分成中占大头。
        63
    cdlixucd   337 天前
    所有技术都是浮云,当你到达一定高度之后
        64
    zhaode   337 天前 via Android
    @Alias4ck 确实看到 CRUD 就很烦,数据库操作还非得扯个缩写,还有一群人说这就是一切;做编译,深度学习框架的表示从来用不到这些
        65
    Alias4ck   337 天前
    @zhaode 其实我想表达的是 CRUD 很正常 只是很烦这种人 闲着没事出来吐槽一下,其实这种事情是常态,说白了其实 就是复读机 好吧 做来做去 都离不开 复刻 复读
        66
    ljzxloaf   337 天前
    人生就是 CRUD
        67
    lyusantu   337 天前
    萬物皆 CRUD
        68
    xcaptain   337 天前
    我觉得传统软件行业比互联网软件复杂多了,什么工作流引擎( workflow engine ),什么业务流引擎( business process engine ),组织架构管理( HRM ),模型驱动开发( model driven development ),以及各种安全性要求,各种奇葩的业务需求,就复杂度来说比大部分互联网软件复杂度高,至少我现在是被折磨得焦头烂额了。
        69
    shm7   337 天前 via iPhone   ♥ 1
    造 linux 系统时候死掉的 dennis 老爷子不是 crud,现在写 linux 核心库一般也不是。数据库查询、大数据库查询,互联网的 2c 部分一般都是 crud。机器学习不太 crud,它是总结、抽象规律
        70
    xypcn   337 天前
    各位,看看我的 goserver 吧,简化了 CRUD 与还有爬虫任务. https://github.com/ecdiy/goserver
        71
    DeWhite   337 天前
    @yulitian888 做出来是不难啊,修 BUG 难的没边
        72
    izoabr   337 天前
    @xypcn 正吵架呢,能不能尊重一点,很严肃的。
        73
    zoffy   337 天前
    连各种架构都是为了更方便地 CRUD
        74
    danc   337 天前
    不就是CRUD么?
        75
    Biwood   337 天前
    这里的回复跟楼主发的帖子一样水,为了吵架而吵架,拿不出证据,没有任何说服力
        76
    ryd994   337 天前 via iPhone
    @publicvoid 无他,唯手熟尔

    @Hstar 我做的内核开发,sdn 开发,你给套套看?
    犯不着因为大多数人 curd 就说全部人都是 curd
        77
    deepreader   337 天前
    CRUD 只是一部分。很多 server infrastructure, ML training infrastructure 也用到 CRUD 但是这是一部分。
        78
    publicvoid   337 天前
    @ryd994 这么多半吊子开发还看不起 crud,安卓开发不是手熟? ios 不是手熟?互联网开发不都是手熟? C++底层开发不是手熟?都用的别人的轮子,觉得自己优越感很强了?
        79
    tengwei6328   337 天前 via iPhone
    互联网公司对技术要求很高,做企业开发或者说是行业应用 ERP 开发要求 IT 综合能力更高一些,行业知识,业务流程,采购、销售、物流、加工、制造、生产计划、原料、产品、生产工艺、仓储、行政、人事都得熟悉,这些行业知识不是看书本能学来的,是需要时间积累沉淀的。基本是行业知识与技术比重各占 50%。
        80
    Eugene1024   337 天前
    逻辑处理这些光 crud 做不了的,还有前台交互,我就呵呵了
        81
    ryd994   337 天前 via iPhone
    @publicvoid 还真没用什么轮子
    全靠自己造,我给 linux 和 vlc 提过 patch,这不叫造轮子那真没什么可说的了
    而且对算法,数据结构,网络协议要非常了解
        82
    xiaoxinshiwo   337 天前
    今天看到有人说 CRUD, 其实 CRUD 也是有牛逼和渣渣之分的。

    https://www.v2ex.com/t/508682#reply23
        83
    log4geek   337 天前
    互联网本质上也是 CRUD
        84
    wdlth   337 天前
    连人都是 CRUD 的,为何人创造的东西不能 CRUD ?
        85
    ZiLong   337 天前
    每天起床第一句,C R U D!
        86
    publicvoid   337 天前
    @ryd994 就 linux 今日的代码量及贡献者数量来看,如果不是重大改进而只是提交了一个普通 patch,恕我直言您那最多就算是补个胎。。。套用您的话,写出复杂且高效的 crud,需要对业务,数据库原理,sql 知识,数据库设计甚至是源码都要非常了解
        87
    5yesan   337 天前
    计算机还 0101 呢,可大卫卡特可以把 0101 组织成 windows,林纳斯可以把 0101 组织成 linux。业务开发可以把业务逻辑全写在存储过程或者 sql,然后最后代码爆炸,改都没法改。也有人把业务写在程序里,甚至提出了领域驱动设计,这难道不是技术含量,Eric Evans 就为解决业务复杂性的提出 DDD 的。阿里京东美团一堆电商互联网公司么有 CURD ?业务规模大了就要有管控,自然有所谓的 CURD 系统,就是你们说的企业级开发,这种岗位大厂里面占比多少,基础框架框架部门已经把轮子造好了,剩下的就看各位的 CURD 了,天天高并低延迟 666 ?不过互联网公司有钱,能招到的人也相对牛逼电,CURD 起来也给人一种不 low 的感觉,好像天天在造原子弹一样。
        88
    zxcvsh   337 天前 via iPhone
    @czzhengkw 确实,总结起来就是输入输出,不接受反驳🤣
        89
    silencefent   337 天前
    人类的本质就是复读机
        90
    tom   337 天前
    真以为那些互联网行业的人和产品很牛逼了?说实话绝大多少标榜互联网行业的公司,做出来的产品根本就没多少用户,无非就是做做白皮书 ppt 啥的骗骗投资人的钱,拿了钱就开始扩招,要求不是精通新技术就是全栈,三天两头换 cto,半个月整体换个框架,美其名曰性能又提升了多少多少,也不查查你们的数据库有多少僵尸用户,多少活跃用户。
    成天看不起传统行业企业开发,你们知道有多少 java 的类库是为了解决企业级生产需求而研发的?知道电信行业的数据量有多大吗?上网流量超套餐额的短信提醒延迟,从秒级到毫秒级知道困难度吗?天天全栈全栈的,其实就是啥都会点啥都不精通,明白一个大型系统从产品需求到设计研发测试发布运维的过程多重要吗?真要按那套小作坊的所谓敏捷方式,早完蛋了。
    这行业,真他妈的是同行相轻。悲剧。
        91
    xuanbg   337 天前
    互联网的程序员写 sql 还真不如做企业开发的。

    互联网本质上也是 CRUD,而且是难度更低的 CRUD
        92
    ryd994   337 天前
    @publicvoid 嘿,那你们 curd boy 可真牛逼了
    上怼分布式
    下对内核开发
    中间怼互联网

    “写出复杂且高效的 crud,需要对业务,数据库原理,sql 知识,数据库设计甚至是源码都要非常了解”
    有几个 crud boy 能到这水平的?你把 curd 的范围无限扩大,然后来一句“咱们 curd 真牛逼”,有什么好自 high 的?

    补胎?你补个我看看?论造轮子,你在哪个大型数据库项目里贡献过代码?
        93
    hearfish   337 天前 via Android
    开发数据库算 curd 么。。
        94
    Mac   337 天前 via Android
    人类交互逻辑就是 crud 啊,难不成还有其他方式?
        95
    publicvoid   337 天前
    @ryd994 就知道你会说,“你补给我看看?”怎么戳中你的痛点了?这么想找优越感,秀出你的 github 账号看有多少 star ?看看到底打了什么 patch 给 linux ?真的高手会到半瓶水到处晃荡?而且你要搞清楚,到底是谁在怼?什么叫唯手熟尔?我引申了就叫我怼上中下? crud boy 说那叫谦虚,你接触过皮毛就说那叫装逼!
        96
    richangfan   337 天前 via Android
    计算机就是 0 和 1,写代码就是复制粘贴,别管那么多,能用就行
        97
    cyspy   337 天前
    上了 SQL Server / Oracle 之后的确会省下不少性能方面的考虑,用 MySQL 就得各种优化各种造轮子,根本不敢随便 JOIN
        98
    chanchan   337 天前
    程序不就是算法加数据嘛,这么简单
        99
    Navee   337 天前
    还有改个字号换个颜色?
        100
    ren2881971   336 天前
    @tom 说到我心坎里了!大兄弟!!!
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2163 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 08:26 · PVG 16:26 · LAX 01:26 · JFK 04:26
    ♥ Do have faith in what you're doing.