1
daiqiangbudainiu Mar 26, 2019
这么初级的吗?
|
2
Rush9999 OP @warcraft1236 也不知道面试怎么进来的,说只会用 orm
|
3
leisurelylicht Mar 26, 2019 via iPhone
平时都用 orm 的吧
|
4
cnoder Mar 26, 2019
不会可以学(`・ω・´)
|
5
F281M6Dh8DXpD1g2 Mar 26, 2019 via iPhone
一般不都不会么...
|
6
welkinzh Mar 26, 2019
orm 用多了,还好吧
|
7
darknoll Mar 26, 2019
除了这个,这俩还有啥特征?
|
8
jxf2008 Mar 26, 2019
我是做 C++的,现在在一家医疗器械公司做彩超的操作软件
现在 SQL 语句也是会 SELECT xxx FROM xxx。 数据库只用 Sqlite3. 术业有专攻,反正目前对数据库这块我用到的很初级。 |
9
Latin Mar 26, 2019 都会了没啥用,那还要 DBA 干嘛,头顶已经很稀薄了。就不要强人所难了
|
10
Rush9999 OP @darknoll 数据库有三个字段 a,b,c 关系是 a+b=c ,a,b 两个字段是常用更新的,我问为什么要加 c 字段,他告诉我,c 字段要排序,orm 不会写,所以就填上了。
|
11
VoidChen Mar 26, 2019 不会吧。。。我以为 sql 是标配技能哦。。。
|
12
qq976739120 Mar 26, 2019
我也是...不用 orm 就是个废物,不知道那些熟练用 sql 的是怎么做到大,平时的业务 orm 就可以做到的啊,复杂的 sql 也是 dba 提供的...
|
13
fsafdasfsdafsd Mar 26, 2019 sql 语句基本的就 10 来个知识点而已。
看一遍,写写自然就会了。 又不是算法或者数据结构,sql 还算得上技能? |
14
2kCS5c0b0ITXE5k2 Mar 26, 2019 你司还招人吗,
|
15
zhiguang Mar 26, 2019
业务开发就要,搞技术中间件啥的应该可以不用
|
16
allanzhuo Mar 26, 2019 via Android 刚培训的嘛,我不信哪个后端不会写 sql 的
|
17
lusi1990 Mar 26, 2019
不可以
|
18
levon Mar 26, 2019
有用临时看下就会了
|
19
ifxo Mar 26, 2019
可以啊,不过国内公司都是想招一个全能的
|
20
Fitz Mar 26, 2019 没听说过负号, 孤陋寡闻了....
|
21
orangeade Mar 26, 2019 via Android
业务开发不懂 sql,小心搞挂数据库
|
22
duoglas Mar 26, 2019
不行
|
23
saulshao Mar 26, 2019
后端程序员不会写 SQL 应该是不行的,不过 SQL 简单,读一下文档基本就会了。
|
24
4DAX07B8Kle4Dm6T Mar 26, 2019 via iPhone
基本的一些 sql 肯定要会的,desc 和 asc 都不知道就有点过分了
|
25
jy02201949 Mar 26, 2019
简单的应该会吧,要不出问题怎么查 |
26
AlisaDestiny Mar 26, 2019
如果是实习的话可以适当放宽。
|
27
DamonLin Mar 26, 2019
可以不会写,但是要懂这段 sql 大概的意思把,即使不会也要仿着写,慢慢锻炼自己。
|
28
aimaodeyuer Mar 26, 2019
哈?难道不是应该会写 sql 吗。不要求存储过程啥的,起码的几种 join、索引、函数得知道吗?难道现在后端只要写逻辑,sql 抛给 dba 就行了?
|
29
annielong Mar 26, 2019
看业务吧,内容管理类的只用增删修,orm 足够了,有些复杂的业务甚至得上过程函数才有行
|
30
jswh Mar 26, 2019
负责的 sql 确实不会写,从来没用过存储过程
|
32
rb6221 Mar 26, 2019
传说中的 CRUD 工程师
不是,好像 CRUD 都没全 |
33
CFO Mar 26, 2019 via Android
我写了三年后端 水平还停留在刚入门第一周时学会的 join 上 也够用 遇到难的就搜搜改改
说到底 常用的一周怎么着也该学会了吧 |
34
rr41ns Mar 26, 2019
羡慕,啥公司啊?
想进 |
35
th00000 Mar 26, 2019
我觉得看行业经历吧.......
来游戏行业试试? sql 语句也用不到。 |
36
Dogergo Mar 26, 2019
SQL 是后端工程师的必备技能吧。
|
37
skd918 Mar 26, 2019 via Android 我会写 SQL,不会 ORM 🤣
|
38
bccoder Mar 26, 2019 via Android
不行,我 Android 都会点简单的
|
39
onepunch Mar 26, 2019
不会写 sql,调优就更不会了 。估计会挖很多坑🤣
|
40
fsafdasfsdafsd Mar 26, 2019
1.
http://www.runoob.com/sql/sql-tutorial.html 请让你同事看 2 个小时 2. “用户操作日志都关联了外键,而且还做了冗余,好多表设计看的莫名其妙。。。看着就糟心。。。” 我始终没看懂哪里有问题? |
41
guyeu Mar 26, 2019
emmm 这个都有鄙视链了吗,越来越多的公司用 NoSQL,我是不是也应该问一下后端程序员为啥不会写 JavaScript。。。
贵司用 MySQL 是不是还要要求一下所有后端都要会 MySQL 方言。。 |
42
blackjar Mar 26, 2019
冗余有时可以提升查询效率 建议不要一棍子打死
|
43
ARhen Mar 26, 2019
连 desc 都不知道是干什么的??? 只会写 select ??
一句 sql 不会也算正常,但是会 select,不晓得 desc ? |
47
asuka02 Mar 26, 2019 via iPhone
@guyeu 不是不是,我司在二线城市领导招人基本上都是五年以上的,所以年纪比较大平均年龄 31,做后端的那个年代都是前后端一条龙
|
48
sheeta Mar 26, 2019
还缺人吗
|
49
sampeng Mar 26, 2019
sql 居然算技能?
简历上写熟练 sql 的都是直接默认扣 10 分的。。。 |
50
viWww0vvxmolvY5p Mar 26, 2019 via Android
必须得还,最好还懂得多种数据库 sql 的区别
|
51
ala2008 Mar 27, 2019
orm 就不写 sql 了么。。
|
52
fcoolish Mar 27, 2019
他们两工资有 7K 吗
|
53
zkeeper Mar 27, 2019
可以记不住具体关键字, 用的时候翻手册没关系. 但你说的这种情况过分了, 这是连数据库基本概念都不全的那种.
我对自己(以及合格工程师)的要求是: 对某个方向(比如线程安全, 数据库), 必须知道主要概念, 大概明白有哪些坑需要回避. 但是具体的 API 等可以在需要用到的时候查, 甚至现学都没关系, 只要你学得够快. |
54
gps949 Mar 27, 2019 via Android
不会就学不就行了?
我觉得人的(理科)聪明才智包含三方面:逻辑思维能力、知识、经验。 逻辑思维能力需要系统花时间气力和方法培养,知识学就是了,经验则时间相关。 做重复劳动的后两点比较重要,做的工作创造性越强的则越看中第一点。第一点强则可举一反三,原本什么也不会,第一天学了一点第二天就会三点了,第一点弱的话可能本来会一点,结果到第三天还是只会那一点。 |
55
kobe6666 Mar 27, 2019
基础的 curd,排序,索引这些知识都是必备的
|
57
zhangsen1992 Mar 27, 2019
curd 都不会了,人人都是程序员~
|
58
sugars PRO 我一个前端都会一些 sql 了,你说呢
|
59
allgy Mar 27, 2019
不会写 sql,复杂的业务靠 ORM 实现不了
|
61
axbx Mar 27, 2019
用 mongo 这种非关系型数据库可以不用 sql,但是会还是要会,没办法保证以后都不用
|
62
pkoukk Mar 27, 2019
我找第一份工作的时候也只会 select ....但是我学会日常用的那些东西没超过两小时....
我觉得没什么 |
63
nicebird Mar 27, 2019
sql 我也不太记得。
看业务领域,有些领域喜欢用非关系数据库或者 orm 够用,就不是很熟练。 另外 sql 本身就是查查手册就行了,sql 必知必会也没几页吧。 |
64
yoshiyuki Mar 27, 2019
说明你们公司面试就不考察 SQL
不考察 SQL 说明你们领导就不在意 SQL 你还打算去说啥 |
65
keysona Mar 27, 2019
我自己也是做后端开发。
一般情况用 orm 就够了,就是特殊情况需要手写 sql,这时我通常都忘了,需要花个 10 几分钟复习下。当然,增删改这种是没问题的,有问题是的修改表的结构这种不常用的,这时我都忘记怎么写了。 我的看法是,允许你不会,需要用到的时候迅速搞出来就行了。和正则表达式一样。每次我要写正则,都要花个几分钟看看正则的例子...毕竟不常用。 |
66
5oiR5piv5YK76YC8 Mar 27, 2019
直接撸,简单的可以,复杂的查一查,desc 不知道就夸张了
|
67
wind3110991 Mar 27, 2019
作为后端开发,别说常用 CRUD SQL,
explain、慢查询优化、死锁分析、数据引擎、索引原理和优化、包括事务的隔离性等等,这些都是标配技能 |
68
xuanbg Mar 27, 2019
后端不会写 SQL 现在还是比较普遍的。。。
所以经常会有程序员年龄大了找不到工作的问题,该学习的不学习,找不到工作才是正常的好吗。 |
69
unco020511 Mar 27, 2019
给多少钱干多少事
|
70
tt67wq Mar 27, 2019
学个一上午不就会了
|
71
no1xsyzy Mar 27, 2019
怎么说呢,会写 list comprehension 就会写 SQL,这两个其实描述的都是数学公式
` $$ \left\{ x \middle| x \in N \wedge x = 1 \left(\mod 2\right) \right\} $$ `{.latex} ` [ x for x in count() if x % 2 == 1 ] `{.python} ` SELECT numbers AS x FROM NaturalNumbers WHERE x % 2 = 1 `{.sql} |
72
hayi Mar 27, 2019
弱弱的问一句 你们说的 orm 是什么
|
73
romisanic Mar 27, 2019
sql 都不会,那估计对数据库相关的知识就更没什么了解了。
还算什么后端? |
74
Azmaveth Mar 27, 2019
怎么感觉比我还弱呢~~~~~~~~~~
|
75
lastpass Mar 27, 2019
自从集成了通用 mapper 之后,就好久没有写过 sql 了。
\(//∇//)\ |
76
zhangqilin Mar 27, 2019
前两天来面试的
问怎么删除一条数据 drop table 说实话 感觉后端不会写 sql 的可以统一认为是培训班出来的了 |
77
hafuhafu Mar 27, 2019
这串让我自信了起来..
|
78
yc8332 Mar 27, 2019
这。。怎么招进来。。你们面试也太水了吧
|
79
ecoyrage Mar 27, 2019
@zhangqilin
drop table 也太强了吧哈哈哈哈哈哈哈哈或哈哈哈哈或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或 |
80
Sparklingredstar Mar 27, 2019
desc 也不知道也太夸张了
|
81
zhang1215 Mar 27, 2019
学一遍就记住的东西
|
82
CtrlSpace Mar 27, 2019 后端面试不是要问到数据库知识的吗?
不是从数据页结构、日志系统、B+树索引,到事务隔离、锁和性能优化吗? 不是主备、主从、高可用吗? SQL 语句根本不屑于问吧。。。这都不会真的说不过去 |
83
vinsony Mar 27, 2019 好牛逼,我都不知道用负号。。。
|
84
weiliangweiliang Mar 27, 2019
后端不会 sql 有点过分了吧,都是培训出来的?
|
86
wongy Mar 27, 2019
我目前写的代码 都是用 ORM 框架 CRUD 的 sql 语句 恐怕只有面试的时候会了解一下了
如果操作数据 都是用可视化软件 |
87
arseBurger Mar 27, 2019
基本的 crud 要会把
|
88
orangeade Mar 27, 2019 via Android
|
89
HuHui Mar 27, 2019
建议辞退
|
90
silentstorm Mar 27, 2019
@zhangqilin
感觉你要招一颗定时炸弹进来,哈哈哈 |
91
silentstorm Mar 27, 2019
有时候客户生产环境只能 SSH 连接,出 BUG 时候检查 DB 还是需要手写 SQL 的。复杂的一时想不起来很正常,DESC 不知道就有点儿说不过去了。
|
92
bruce00 Mar 27, 2019 via iPhone
公司:至少跑路的时候不会删库
|
93
RookieXie Mar 27, 2019
昨天面了个说是三年工作经验的 然而连 orm 不知道是什么
|
94
tabris17 Mar 27, 2019
别把任何架构性质的任务交给他们,否则你擦屁股擦死
|
95
Yiki Mar 27, 2019
这样也能进吗- -
难道后端不需要写 sql 吗 难道我前端写多了 时代变了???? |
96
glaucus Mar 27, 2019 via iPhone
1. 怎么通过面试的?
2. 贵司还招人吗? |
97
zwfengwu Mar 27, 2019
只是个单词啊 知道又怎么样, 一般都是经常用,可能不知道怎么称谓而已吧
|
99
Rush9999 OP @tabris17 已经在擦屁股了,要不我才不会管这些东西合不合理,今天看见数据库有一个表,里面有四个字段,表达一个东西,一个字段用 1,2,3,4 都能表示,我现在就是视而不见,服务能跑就跑吧,代码全是重复的,我也懒得删了,我跟测试说,出问题了,谁写的找谁,别找我
|
100
dremy Mar 27, 2019 via iPhone 楼上这么多说后端不会写 SQL 都合格的,真让人怀疑 V 站的平均技术水平
|