有点疑问,做 CRUD 就低级吗,最近老看见或听人说你这做的太低级,那什么是高级?

2018-04-02 09:43:03 +08:00
 gaocc

不知道是不是本人差不多两年的全栈开发拉低了自己的智商,本人没觉得 crud 低级,反而觉得很核心。

本人理解是:sql 优化+优质代码+合理表结构+线程安全+服务器安全(分布式等)+shiro 等辅助技术=上线的 crud

分布式缓存、分布式消息服务、分布式计算等这些不是为了制造出更优秀,更符合需求的 crud 吗?

是不是我接触的东西太少,狭隘了?

求解,怎么走向所谓的高级?

7053 次点击
所在节点    问与答
23 条回复
vegito2002
2018-04-02 09:48:31 +08:00
你加了一个分布式. 加了分布式什么都变难了. 单纯的 CRUD 并不暗示分布式
coffeSlider
2018-04-02 09:49:43 +08:00
我理解的 CRUD,就是单纯的增查改,删除都没有🙄
feverzsj
2018-04-02 09:51:06 +08:00
你需要分布式吗?你做的分布式真的是分布式吗?
whypool
2018-04-02 09:51:24 +08:00
#2 +10086
并没有删除,都不会使用 delete 的
gaocc
2018-04-02 10:02:49 +08:00
……别太在意我写的分布式,本人并不精通这东西,有点复杂,只是举例,换个其他例子也一样,意会就好。

小的在意的是为什么很多人把:sql 优化+优质代码+合理表结构+线程安全+服务器安全(分布式等)+shiro 等辅助技术这串东西和 crud 完全隔离开来,好像 crud 就是 insert,update,select 这些数据操作
gen900
2018-04-02 10:07:50 +08:00
低级的是向导,工具生成的不用写一行代码的 crud 吧。这个确实不用什么太多的经验和技能。就业务来说,所有的业务不就是数据的增删改查吗?所以这样说的话也很核心。
murmur
2018-04-02 10:09:34 +08:00
100 并发和 10000 并发的 curd
acthtml
2018-04-02 10:15:24 +08:00
对方主要从数量级上考量吧。
技术方案应对的数量级越高,给人的印象就处理的背景越复杂、技术越高级,所以光从数量级上考量有些片面。
还要从这些角度考虑:使用上否深入、技术的难度、技术带来的结果。
gaocc
2018-04-02 10:21:33 +08:00
@acthtml 高并发下的代码都高级?

没太明白……有哪位 geek 能说说哪些不是 crud ?然后还是高级的(小的都不明白高级这种词怎么定义的)
gaocc
2018-04-02 10:23:32 +08:00
咳咳,或者有什么技术高低的划分界限?
小的觉得都是服务于需求,怎么能更优的实现就是好的,感觉不到高级低级
Luckyray
2018-04-02 10:25:08 +08:00
机械性的,重复性的,没创造性的,写起来都不用动脑子的,不就是低级么……
feverzsj
2018-04-02 10:25:46 +08:00
crud 指的是除去算法、业务、架构外的直接的数据库操作
gaocc
2018-04-02 10:37:11 +08:00
@Luckyray 这低级定义都知道

@feverzsj 大部分人都这样想的吗……

那 shiro,es 或者 springboot,一些复杂的办公业务逻辑怎么评价,找一些认识的 hr 问,人家一般评价就是太低级,太普通,对我们没吸引力。

给位发言的兄弟都干什么的,在用什么高级的技术
sagaxu
2018-04-02 12:46:19 +08:00
年薪 15 万以内的 crud 很 low,25 万以上算中级,40 万以上算高级,50 万以上,恭喜你,不再是 crud boy 了。
leeg810312
2018-04-02 12:48:04 +08:00
常规办公系统、管理系统发展了很多年,很成熟了,确实挺普通,像 office、sap 那样级别的,一般公司也做不了。
x7395759
2018-04-02 13:11:42 +08:00
所有的业务逻辑在我看来就都不是一个技术核心,虽然不会很简单,但是谈不上核心

什么叫做高级,就是别人解决不了的问题你解决了,就是高级

HR 说没有吸引力要么公司已经有一个你这样的人了,要么价格太高

另外根据薪资分类是一个很好的方法,因为你的能力终究不会受限于薪资,如果你坚持打工的话。
swulling
2018-04-02 13:13:22 +08:00
能把 CRUD 写好的,说实话没多少个。。

CRUD 也不是那么好写的
gaocc
2018-04-02 13:21:55 +08:00
@x7395759 咳,声明一点,这只是本人的困惑,不是本人求职时遇到的问题,怎么根据自身生产力去要薪资小弟还是清楚的。
随便聊过几个 hr(只是随便聊,不是去求职),他们也不是大厂,项目也谈不上高并发,而招人上会问一些看着很高级其实项目用不着的东西,然后还会贬低 crud,自己就有种躺枪的感觉,就发此帖问问。
aminic
2018-04-02 15:13:06 +08:00
满足需求就好
liprais
2018-04-02 15:29:50 +08:00
v2 上大把人连 sql 都不会写,谈何 crud....

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/443457

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX