觉得数据库不重要人 能找到高薪工作?

2021-04-07 22:44:09 +08:00
 Ptu2sha
原生 SQL 不怎么会写 只会框架 ORM 操作
数据库自带的功能不会用 都要代码循环处理
在程序员界这个普遍吗
7543 次点击
所在节点    程序员
74 条回复
MadbookPro
2021-04-07 22:48:01 +08:00
说来惭愧,已经好几年没写过 sql 了。。。
Jooooooooo
2021-04-07 22:49:53 +08:00
至少会索引相关的东西吧
psirnull
2021-04-07 22:50:23 +08:00
领导一般会说:这种事让程序员去作就可以了。。。。。
gBurnX
2021-04-07 23:00:49 +08:00
觉得数据库不重要的人,有两种。

第一种是傻子。

第二种,数据的每个字节,在计算机哪个部件里,以什么形式流动,在哪流的快,在哪流的慢,在哪聚集的多,在哪聚集的少,在哪变换形式,变换成什么形式,等等,他摸摸机箱就知道了。当你看到这行文字时,他捏着网线,听到了你高延迟高丢包的笑声。
opengps
2021-04-07 23:02:16 +08:00
出现这个现象的根本可能在于某些岗位分工过细,以至于在某些岗位的人已经看不到其他工作配合的重要性了

举例说,我之前做 socket 开发,曾经有相当一个阶段,只是在转发数据,不需要跟数据库打交道,调试时候顶多看下 txt 日志。在那段工作里,数据库对我确实不重要。在这个前提下并不影响我写好 socket 通信
cmdOptionKana
2021-04-07 23:04:08 +08:00
能不能找到高薪,是玄学。

数据库自带的功能要不要用,看情况,很多时候会故意让业务代码去处理一些逻辑,节省数据库资源。
cmdOptionKana
2021-04-07 23:05:06 +08:00
节省数据库资源及 /或便于维护。
mumbler
2021-04-07 23:10:30 +08:00
就这水平,有啥资格判断什么是重要的
seki
2021-04-07 23:13:07 +08:00
没有人能做到全都会,不会某一些部分并不一定影响这个人发挥他的能力
lonelygod365
2021-04-07 23:26:52 +08:00
觉得数据库重要的人也有可能拿着微薄的工资。

这俩好像不太好画等号,在目前这个社会里。
Wincer
2021-04-07 23:27:41 +08:00
我也不怎么会数据库的,不过工作中需要写 SQL 时我也能通过搜索引擎搞定
h82258652
2021-04-07 23:37:57 +08:00
觉得 SQL 不重要不等于觉得数据库不重要,没搞懂楼主的重点是哪个。
事实上一般项目也不会要写 SQL,全是 SQL 的项目也相当难维护,除非遇上性能问题,真的需要写 SQL 才能优化的地步。大部分 ORM 框架生成的大部分 SQL 的质量并不会比手写差多少。
数据库的重要性甚至比项目代码更重要,数据库数据丢了没备份那客户全失去了,没了项目代码甚至都可以靠反编译复原大部分回来。
ch2
2021-04-07 23:38:52 +08:00
曾经我也是这么认为的,直到一个功能循环把内存爆了,不改查询语句根本优化不了。从此以后我就有强迫症,能用数据库实现的查询一点也不用代码实现
agdhole
2021-04-07 23:39:48 +08:00
关注过几个基于 postgres 落地的应用,大部分操作都不需要操作 sql 了,全部封装好
nightwitch
2021-04-07 23:44:39 +08:00
几乎没用过数据库的路过。
并不是每一个领域都需要数据库 :)
thet
2021-04-07 23:47:27 +08:00
我搞 k8s 相关的,已经很久没碰过数据库了
MengiNo
2021-04-08 00:04:58 +08:00
我个人在工作中观点逐渐改变成 使用工具 大于 深入钻研。特别是有了 docker 之后,引入一个新的服务变得简单,不同的工具应用场景不一样。比如数据查询,感觉没必要死磕 mysql 优化到什么程度,有时候放到 mq 、redis 、es 里换个角度看问题事情反而就变简单了。现在反而更喜欢留意和关注一些新的轻量级的工具、库包,大于去深究那些老大难的东西。可能归根结底还是我呆过的公司体量都不大,莫名其妙的需求还是远大于数据库的压力,产品、领导、老板似乎并不想关心你把某个东西做的多细多好,而是能快点做完的东西为什么在那纠结这个处理那个,往深里磕感觉有点“自我陶醉”的感觉。至于高薪的人到底是怎么样的就不敢高攀了,我个人只想早点下班。
ajaxfunction
2021-04-08 00:15:35 +08:00
本来我是不会写 sql,也不用写 sql,动态易语言的 orm 足以强大到支持几乎中小型系统的所有业务场景。
谁曾想去年写了 java,不写 sql 不行啊,悲伤
yeqizhang
2021-04-08 00:18:45 +08:00
我就不写很复杂的 SQL,能代码循环处理的也有写,但最多循环一页十几二十条数据查个二十几次,没办法,管理系统,下限就是这么低[狗头]
Guaidaodl
2021-04-08 00:19:16 +08:00
客户端的开发都可以说数据库不重要....

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

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

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

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

© 2021 V2EX