跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • CRUD 工程师的价值是什么
未分類
22 4 月 2020

CRUD 工程师的价值是什么

CRUD 工程师的价值是什么

資深大佬 : tiankongzhe 10

「 CRUD 工程师」认为自己没有创造任何东西,他们只是数据库表的搬运工。而如果不是「 CRUD 」,业务系统后端工程师的价值在哪里
大佬有話說 (81)

  • 資深大佬 : ccoming

    代码就是代码,真正能产生收益的还要靠业务。
    所以,保证你的代码能支撑业务,就是发挥价值了。

  • 資深大佬 : bnm965321

    能靠表创建一个干净,设计优良的业务模型,也不容易。

    包括后续的 API 都会干净很多。

  • 資深大佬 : Chenamy2017

    实现你的业务就是价值

  • 資深大佬 : taogen

    价值在于能挣钱糊口。在什么岗位做好相应的事就得了。哲学问题可以下班后在研究和探讨。

  • 主 資深大佬 : tiankongzhe

    理解并抽象出满足需求的业务模型,以此设计实现出可靠的系统,并有效地控制复杂性。这才是大部分业务系统后端工程师的工作重点,也是解决他们工作中遇到的问题和难点的关键。

  • 資深大佬 : lookas2001

    想起来之前在 v 站活跃的 apijson 老哥,与那个项目做个差大概就是 crud 工程师的价值了。人的主观能动性啊。

  • 資深大佬 : c2ch

    再牛逼的技术,它也是为业务服务的。不然,要技术干什么呢?

  • 資深大佬 : xuanbg

    实现需求就是价值,虽然这个价值不怎么高就是了……想要有更高的追求的话,看 5 。

  • 資深大佬 : jydeng

    还是活太少了,有空水论坛。

  • 資深大佬 : mxito3

    It depends on them.

  • 資深大佬 : yyyyfan

    去工地看一下就明白了,只是把体力的占比缩小了

  • 資深大佬 : NoKey

    我一直跟别人说的,再复杂的工程,到头来都是 crud
    不管发展什么分布式,什么缓存,什么协议
    终究就是为了满足单位时间内越来越多的 crud
    所有所有的服务,做的是啥事?
    你看,从数据库(缓存,文件等)拿出数据,通过一定逻辑(计算,转换等)给前端显示
    前端获取数据,给到后台,后台通过各种逻辑(计算,转换等)给到数据库(缓存,文件)存起来
    来来回回走的都是这个
    你觉得你摆脱当前 crud 的代码阶段之后,能做啥
    不是在做 crud,就是在为 crud 服务的路上
    做一段时间后你会发现,干啥活都差不多。。。

  • 資深大佬 : hunter2015

    能实现业务的代码都是好代码

  • 資深大佬 : MinQ

    技术是没有价值的,技术只能依附于业务产生价值,类似大闸蟹上的麻绳。举个不恰当的例子,redis 很牛逼吧,但如果没有场景可以用的话,就是没有价值的

  • 資深大佬 : maddot

    你说搬砖没价值?别侮辱我们这些底层劳动人民了

  • 資深大佬 : yanzhiling2001

    @MinQ 前后单分离用 redis 储存 token,不分离胡乱写吧。

  • 資深大佬 : otakustay

    @tiankongzhe 不,大部分工程师的重点是在已经设计好的能有效被控制复杂性并实现可选性的框架内完成重复性的工作
    只有少数人去解决更高层次的可靠、可扩展、性能、效率等话题,让更多数的人可以没有负担地通过重复工作产出业务价值,这才是工程

  • 資深大佬 : Eugene1024

    价值在于解决了用户需求,其实不用老盯着 CRUD 这个词,实际上做业务的远比 CRUD 复杂的多

  • 資深大佬 : Stevenv

    搬砖啊

  • 資深大佬 : salamanderMH

    你自己不会制作刀,但是你会用这把刀做各种各样的菜,就看你的菜怎么样了。

  • 資深大佬 : yy77

    CRUD 被污名化了。
    换成 REST 或者 domain driven 之类的是不是感觉会好很多。GET/PUT/POST/PATCH/DELETE 其实也就是 CRUD,但就是让人觉得高大上而已…..

  • 資深大佬 : yingzir

    帮老板实现财务自由

  • 資深大佬 : MinQ

    @yanzhiling2001 没有 redis 之前前后端分离就不存 token 了?

  • 資深大佬 : CismonX

    CRUD 工程师的工作远不止写 CRUD 。作为一个大厂的 CRUD boy,我日常工作的 30% 在调研和分析用户需求,30% 在制定与讨论业务 /技术方案,10% 在作为客服帮助用户更好地使用我 CRUD 做出来的产品。剩下的 30% 才是 CRUD 的实施。

    CRUD 是实现业务目标的手段,也可以说是一个工具。目的达到了,说明这个工具就是有价值的。而 CRUD 工程师的价值,一是在于对业务的理解程度,二是在于使用 CRUD 的手段来实现业务目标的熟练程度。

  • 資深大佬 : Jooooooooo

    你感觉滴滴的司机的价值在于?

  • 資深大佬 : syrupofplum

    技术嘛,要么是直接实现 CRUD,要么是为了更好更快更有效的 CRUD 而服务的。

  • 資深大佬 : whywhywhy

    最近试了下 PHPMaker,除了 composer 不好装,要不就是要袋里,要不就是说 php7.4 不支持 sha384,愁人。。。其他都还好。

    感觉很长一段时间内会依赖 PHPMaker

  • 資深大佬 : whywhywhy

    CRUD 其实有很大的空间可以玩,最近就写了十几行代码,然后搞出来了个二维码管理设备信息,其他都是 PHPMaker 生成的,国内基本连个文档都没有,感觉太奇怪了,其实是真的蛮好用的。。。。

  • 資深大佬 : LancerEvo

    跟搬砖的一样 别想太多

  • 資深大佬 : nightwind

    什么是价值?

  • 資深大佬 : oncethink

    其实大家都是 CRUD,只是操作的级别不同而已;况且一切成熟的系统最后都会被简化成 CRUD

  • 資深大佬 : wangyzj

    无论多牛最后都得 CRUD
    CRUD 的好创造价值多
    只不过 CRUD 面试不太行罢了

  • 資深大佬 : gc528262067

    你是在说我吗。。

  • 資深大佬 : zsc8917zsc

    提高 CRUD 的效率啊

  • 資深大佬 : IsaacYoung

    业务

  • 資深大佬 : orzorzorzorz

    crud 是让你学业务的。常年对着同一样事务,脑子总该会想想这东西是什么。理解了是什么之后,你可以想想这东西我个人能复制吗,能抽象出一些东西吗,能做个山寨版吗,我有什么优势吗。curd 本身基本上只值你的工资,但背后带来的人脉也好,技能也好,用它们结合自己的经验,最后让它们值钱才是目的。
    我不排除有那么一部分人确实沉迷技术,觉得技术在手,性爱都可以没有。但终归是少数,多数人还是得想想如何平息鸡鸡的悸动跟后半辈子的衣食住行,这就只能往应用层面靠。crud 都让你知道这家公司为什么能组个公司出来了,你还知道它对外是怎么运作的,有哪些坑可以在最开始就避免的,机会分布在哪些节点上,这就是 crud 的价值了。只是很可惜,多数人都认不清自己的处境,觉得就该多刷面试题多去大厂…

    如果你问我做什么的,我只能说无可奉告,以上都是我云的。

  • 資深大佬 : Takamine

    年轻能加班。:doge:

  • 資深大佬 : fewok

    万物完事不过 CRUD 。。。

  • 資深大佬 : sunriz

    创造东西搞工具吧,提高效率

  • 資深大佬 : lx3608

    写操作系统、数据库……的本质也是写 CURD 。

    我觉得编程领域只有写编译器&解释器才能摆脱 CURD 。。。

  • 資深大佬 : Comdex

    价值是业务逻辑,对业务的理解和熟悉

  • 資深大佬 : 11ssss

    小白过渡期

  • 資深大佬 : whynimal

    创建系统创造价值, 使用系统不创造价值吗?

  • 資深大佬 : whynimal

    工具的价值, 因为发明者有价值, 因为使用者就没有价值吗? DJ 创造价值吗? 战斗机驾驶员创造价值吗? 米开朗琪罗创造价值吗? 安妮·莱博维茨创造价值吗?

  • 資深大佬 : helloworldgo

    业务就是价值,没有业务所谓的基础框架代码也没有价值

  • 資深大佬 : gstqc

    银行只是货币的搬运工
    交易员只是股票的搬运工
    物流只是货物的搬运工
    CPU 只是电子的搬运工

  • 資深大佬 : james122333

    确实没什么价值 业务确实可以产生价值 但工程师要以 CRUD 给领导看到价值?
    价值不被人看见、重视等同没有 写 CRUD 的只有在业务初期价值可见度比较高
    这不就环境逼著人被炼蛊吗? 不开源是有道理的

  • 資深大佬 : tingyunsay

    详情见平多多,那就是价值,业务能挣钱

  • 資深大佬 : TimeRain

    有钱不就好了,管它什么 crud 不 crud 的,反正只要不是老板哪里都是搬砖,想开点就好了

  • 資深大佬 : Pyjamas

    上面很多人忽略了,事实上软件开发是有层级的,其实很多人根本不用做这最后这 CRUD 的一环
    做 CRUD 并不可怜或是怎么样,重要的是 CRUD 上层的活,比如上面提到的设计,用户调研等等你是否也能参与,是否有话语权
    如果你只是单纯地执行上面发下来的任务( CRUD ),那确实需要改变

  • 資深大佬 : CEBBCAT

    @MinQ “业务是没有价值的,业务只能依附于技术产生价值,类似麻绳捆住的大闸蟹。举个不恰当的例子,网购很牛逼吧?但如果没有 Java 、MySQL 可以借助的话,就是没有价值的”

  • 資深大佬 : MinQ

    @CEBBCAT 那请问您卖的是麻绳还是大闸蟹啊?

  • 資深大佬 : fromdark

    这就是一个轮回,早先计算机技术还比较难学,只要有某个新颖的技术,就是降维式的行业打击,而销售,产品之类的其他岗位相对没那么重要。而现在计算机技术,一个是学的人多,成本也低,各种封装和库大大降低了开发成本,二是可操行强,技术上只要不是前沿的,基本上掌握一门技术只是时间问题,相反现在越来越看重的是用户体验,是卖点,是产品质量,是思维创新,未来,一般的程序员将真正成为码农搬运工。

  • 資深大佬 : coloz

    一直 CRUD 可以让自己变成低端工具人

  • 資深大佬 : crclz

    CRUD 就是 [业务] 。CRUD 代码就是对业务的描述。

    由于信息量的原理,用代码描述业务,其复杂度和业务的复杂度高度相关。只要业务的复杂度存在一天,CRUD 也存在一天。

    关于业务的复杂度,请注意:即使是 QQ 的“添加好友”、“发送好友请求”之类的看起来很简单的小功能,其复杂度还是很高的。

    CRUD 有高下之分吗?有。DomainDriven 就是高级版的 CRUD 。但是请记住,没有银弹(不会有单一的东西让软件开发效率大幅提升)。缺乏了测试、良好的团队协作之类的东西,别怪 DDD 不行。

  • 資深大佬 : charlie21

    自贱 何解?无解

  • 資深大佬 : Aether

    看一下你周围的人,99.9 的人“创造”了什么?并没有。那么他们的价值是什么?
    商人和运输,不过是把一个东西转移到另外一个地方,他们创造了什么东西吗?并没有。那么他们的价值是什么?
    我觉得这取决于你认为“价值”是什么。

  • 資深大佬 : charlie21

    @Aether 这仅仅取决于 “你自贱,你觉得别人也自贱 —— 这样你才能过得舒服点儿”

  • 資深大佬 : enaxm

    当然是被剥削的剩余价值

  • 資深大佬 : areless

    世间万物都存在于世间。那么人的价值是什么?真的发明了新东西吗?其实没有,人只是在把世间万物序列化了,将物质排成一本本书建立图书馆,这个图书馆就是我们的人类文明。任何行业都是做的这些工作而已,再高级别的科研也一样。

  • 資深大佬 : vali16

    业务系统后端工程师只是程序员中很小的一部分。。。

  • 資深大佬 : byaiu

    翻译的价值

  • 資深大佬 : whypool

    砖头的价值
    万丈高,也得搬砖
    再牛 x 的系统,也得 curd

  • 資深大佬 : masker

    让你们更高层的工程师倍感优越。

  • 資深大佬 : luhe

    活着

  • 資深大佬 : Hanggi

    这就像三百六十行,行行出状元,把 CRUD 做到极致也是一件不容易的事情,可以研究下如何让 CRUD 又快、又稳、又易懂、又易扩展。

  • 資深大佬 : james122333

    @Hanggi

    还没看到有人做到极致 无不是挖坑给人跳的
    再说真的达到如此肯定也不只有 CRUD 了
    打工仔只有少数吃香

  • 資深大佬 : newtype0092

    你可以买上一车砖拉到空地上,坐着看这些砖多长时间能自己把自己擂成一幢房子。
    如果砖头自己做不到的话,那搬砖的不是有点价值了么。

  • 資深大佬 : max1024

    来做前端嘛

  • 資深大佬 : zzzzzzggggggg

    单纯的 CRUD 肯定是没意义,但是:
    CRUD 出来的业务赚大钱了,这就是有意义的(只不过因为大多数程序员不思考业务的商业价值并且不是业务负责人,所以这个赚大钱跟他们也没多大关系);
    知道找什么轮子来 CRUD,这也有价值;
    自己设计架构,带着别人 CRUD,这也有价值;
    总结 CRUD 的规律,造一个 CRUD 相关的轮子,来帮助其他程序员更快的 CRUD,这也有价值;
    知道如何让自己的 CRUD 在线上稳定的跑着,这也有价值;

  • 資深大佬 : jeffh

    技术还是要服务于业务才有价值,纵有屠龙之技,却没有这个需求。没卵用。

  • 資深大佬 : bxd5812127

    没有价值,因为你写的东西再牛逼,没人买单就是垃圾

  • 資深大佬 : bxd5812127

    很多老板都觉得自己有好多点子,然后就差一个程序员,其实不是这样,还有很多程序员觉得自己写代码很牛逼,老板不懂识人,不给涨工资,其实涨不涨工资和你牛不牛逼没关系,有钱的公司,说白了业务赚钱,给涨工资根本不是事。

  • 資深大佬 : xcstream

    计算机的本质就是 crud

  • 資深大佬 : lian3204321

    @NoKey 老哥说的实在哎,我自从想通这个道理后,面试别人的时候都不知道怎么问。

  • 資深大佬 : jason19659

    世界上本没有 CRUD 工程师,又或者人人都是 CRUD 工程师

  • 資深大佬 : huruwo

    服务比技术更重要

  • 資深大佬 : cabing

    计算机的本质就是:输入+process+输出。。。浓缩起来就是 curd

    这是这个 proces,又有很多机巧的地方。比如我的 proces 是使用 raft 协议的,比如 process 是要走个基于统计的模型的。

    又比如我的输入输出需要大集群部署的,又比如我输入输出的系统不一样安卓,ios,这里面就有了很多发挥的空间。

  • 資深大佬 : xy90321

    “程序员只是翻译,干活的是机器。程序员不过是把人话翻译成机语而已。而且大部分人还是用翻译软件先过一遍再自己小修小改的那种。”

  • 資深大佬 : whlpsi

    不要小看业务,公司的价值都是靠业务体现的,也不要被一些高大上的概念忽悠了,每一层员工的工作在广义上来说都是一致的。

    用户->客户端->业务后端->技术中台,客户端直接面向用户,业务后端的用户就是客户端,中台的用户就是业务后端,每一层都有自己的价值,需要思考的问题角度都是不一样的。

    先把自己的这一层搞定,随着对业务理解的深入,个人影响力以及看问题的层次都会提升的。最主要的还是不能陷入需求的漩涡,被需求推着走,单纯讲 CRUD 没有意义。

  • 資深大佬 : whlpsi

    如果非说 CRUD,那我感觉我上面说的每一层都能肤浅的总结出一些很 Low 的概念。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具