楼主:
dddl0903 (DDDDDDDDl)
2022-04-23 20:22:40小弟私立科大财金系毕业,在家工作一年后想转职,目前是靠Leetcode 加Youtube学习SQ
L,有买了一本数据库核心理论与实务来看,在数字网上看到SQL几乎都需要有别的程式专
长,我想问的是需要一边学其他语言吗?目前就只是无脑吸收,请各位年薪500万给我一
点建议了谢谢。
—各位的回答我都有看了,感谢大大们的耐心回答。
作者:
qrtt1 (有些事,有时候。。。)
2022-04-23 20:38:00先设定一下要转职的目标职缺再来讨论
如果只是DDL DML TCL,网络上随便查查用Northwind试着下就可以了再来就是你要写的语言所用到的数据库连结套件的使用而已一间“正常”的公司,应该不太会给新人设计数据库感觉你是要找DBA?
作者: t22251974 (t22251974) 2022-04-23 21:07:00
DBA菜鸟不可能
作者:
neo5277 (I am an agent of chaos)
2022-04-23 21:18:00sql 专精配上本职其实可以很强大
等等后端跟数据工程师就是差很多的东西,建议先多爬文搞清楚差别呀
作者: keyboard56 (奇伯) 2022-04-23 21:43:00
先说说你想做什么,自己没想法随波逐流不会有成绩。与其这样不如去资策会等机构,问一轮课程方向内容吧
但你要做后端? 基本上写应用会比较多欸 也就是所谓的"程式专长"
只会SQL没有用啊..要嘛会写程式,要嘛能当DBASQL初衷是设计给非资讯背景的财务人员查询资料用的
作者: lion0208 (TGK) 2022-04-23 22:43:00
我们公司 PM 都会 SQL 了,单学 SQL 没有问题啊
只会SQL 只能在台厂做商业分析或视觉化仪表板 businessanalyst or business intelligence engineer,建议你确定好职涯目标再看需要技能
作者:
kirin021 (kirin)
2022-04-23 23:37:00只学sql满怪的,大方向可能要先订好,极高机率会发现走错路了哈哈
作者:
ssccg (23)
2022-04-23 23:48:00SQL是程式语言啊,只是用途比较特定而已
作者:
acgotaku (otaku)
2022-04-24 00:16:00你不是要学SQL 是要学RDBMS 从ER图设计到正规化再进一步了解多并发的race问题 isolation层级
看系统应用性质。例如一个给公司管理层级使用的报表网站,那还真的就SQL配合前端就出来了,而分工比较细的公司,可能也没必要前后端同一人。因此只有SQL很熟好像还真的可以。
作者: Jim43 (小盛) 2022-04-24 06:00:00
一般工作的stackoverflow,专业一点的relational calculus, algebra
SQL没有资格称为程式语言,他是结构化查询语言Stored procedure才稍微有点程式语言的样子只学SQL可以做BI、报表类的工作,也没有不行。但门槛越低的工作,薪水也越低要提高门槛,就是除了SQL之外,你还有该领域特有的商业知识,不过这年头各种视觉化的BI工具很多,连SQL都不会的人也能做出精美的报表了。
作者:
BlacksPig (Black Handsome s Pig)
2022-04-24 09:06:00对后端没概念的话,可以找个懂行的请教
只会SQL很难吧,好歹也要一点后端知识资料表的设计SA就能搞定了,也不需要DBA
作者:
DrTech (竹科管理处网军研发人员)
2022-04-24 10:16:00搞不好原文连什么是后端工程师,什么是数据工程师,什么是BI都不懂。建议先google查一下吧。想赚钱最重要的不是问别人,而是自己先做好功课。
作者:
OrzOGC (洞八达人.拖哨天王)
2022-04-24 10:38:00dba都是中年老头在干的吧?
作者:
sssyoyo (柚子)
2022-04-24 10:43:00转职学SQL很难借此找到工作啦,就好像说会EXCEL一样,如果学超深超专精当然可以,但正常使用场景都是辅助或兼任。转职过来人,非本科建议走前端比较好入场
作者:
iamshiao (CircleHsiao)
2022-04-24 10:49:00你的方向是对的,其实 SQL 学到最精是可以作为单一主力专长(DBA),问题是普遍上它的一转职业是后端,又后端只会 SQL 不会后端语言基本没机会通过面试
作者: SKII588 2022-04-24 12:11:00
我同事考上美国会计师,年薪100起,给你参考
其实DBA(DB admin)不太需要用SQL查询资料比较重要的工作在于DB的监控跟效能优化以及维护DBA不会想去管PG怎么写出一个效能低落的SQL等等效能调好了,结果查出来的结果不正确,要怪谁
作者:
asdsasd (asdsasd)
2022-04-24 14:34:00原PO要不要先搞清楚你要的是后端还是数据工程师,它们主要用的语言差蛮多的耶 SQL是交集但也不太会从SQL开始学
作者: TheWhack (我是德华) 2022-04-24 15:44:00
现在不会只碰SQL了..ElasticSearch & ADX也很多人用SQL那些语法经验没辨法直接mapping到这2者上但DBA的经验会比较好跨过来~要看原po是想要设计&维护资料丛集,还是是写业务逻辑?
作者:
mathrew (Joey)
2022-04-24 17:03:00你只是要会SQL的话,很简单啦
作者:
bill0205 (善良的小孩没人爱)
2022-04-24 22:46:00纯SQL除了DBA应该很难找到工作 而且DBA非常难找
SQL很简单 设计DB Table index比较难
作者:
moyasi (Simple Life)
2022-04-25 08:46:00找个data migration的案子进去 SQL SP写到你吐
作者: jason4571 (terry) 2022-04-25 12:55:00
只会SQL大概30K
作者:
hooll111 (Katsudon)
2022-04-25 19:06:00SQL要专精最后也是要触碰到底层的东西 那就是DBA啦
作者: weinine32 (随意) 2022-04-27 16:15:00
想当DBA? 花几十万考证照吧~
作者:
dabiann (大便)
2022-04-28 22:13:00推文每个都好像高手可以现实没几个能战的同事QQ
作者: keyboard56 (奇伯) 2022-04-29 09:42:00
所以楼上战斗力很高?
作者:
ukikaz (yuki)
2022-05-14 02:53:00当dba不算很难吧?大概3年ap搭配两年cli操作经验就能入门了 其他就看各种spikes consistent get memory io用经验去磨难的是 公司要愿意让你dba 小公司的dba历练不到什么 大公司的db很有挑战性