[请益] 非本科学SQL

楼主: dddl0903 (DDDDDDDDl)   2022-04-23 20:22:40
小弟私立科大财金系毕业,在家工作一年后想转职,目前是靠Leetcode 加Youtube学习SQ
L,有买了一本数据库核心理论与实务来看,在数字网上看到SQL几乎都需要有别的程式专
长,我想问的是需要一边学其他语言吗?目前就只是无脑吸收,请各位年薪500万给我一
点建议了谢谢。
—各位的回答我都有看了,感谢大大们的耐心回答。
作者: celestialgod (天)   2022-04-23 20:24:00
你想做什么?BI工程师?后端?
作者: qrtt1 (有些事,有时候。。。)   2022-04-23 20:38:00
先设定一下要转职的目标职缺再来讨论
作者: airtsubasa (伪学姊)   2022-04-23 20:57:00
如果只是DDL DML TCL,网络上随便查查用Northwind试着下就可以了再来就是你要写的语言所用到的数据库连结套件的使用而已一间“正常”的公司,应该不太会给新人设计数据库感觉你是要找DBA?
作者: t22251974 (t22251974)   2022-04-23 21:07:00
DBA菜鸟不可能
作者: qwer338859 (温莎公爵)   2022-04-23 21:12:00
非本科硕想走资料别想了 四大硕都难应征上
作者: neo5277 (I am an agent of chaos)   2022-04-23 21:18:00
sql 专精配上本职其实可以很强大
作者: arcade0425 (天海)   2022-04-23 21:35:00
等等后端跟数据工程师就是差很多的东西,建议先多爬文搞清楚差别呀
作者: nayeonmywife (sanamywife)   2022-04-23 21:40:00
有个职称叫DBA,可以看看
作者: keyboard56 (奇伯)   2022-04-23 21:43:00
先说说你想做什么,自己没想法随波逐流不会有成绩。与其这样不如去资策会等机构,问一轮课程方向内容吧
作者: nayeonmywife (sanamywife)   2022-04-23 21:44:00
但你要做后端? 基本上写应用会比较多欸 也就是所谓的"程式专长"
作者: sazabijiang (笔落惊风雨诗成泣鬼神)   2022-04-23 21:45:00
只会SQL没有用啊..要嘛会写程式,要嘛能当DBASQL初衷是设计给非资讯背景的财务人员查询资料用的
作者: lion0208 (TGK)   2022-04-23 22:43:00
我们公司 PM 都会 SQL 了,单学 SQL 没有问题啊
作者: hmsDEBBIE (*黛比*)   2022-04-23 23:36:00
只会SQL 只能在台厂做商业分析或视觉化仪表板 businessanalyst or business intelligence engineer,建议你确定好职涯目标再看需要技能
作者: kirin021 (kirin)   2022-04-23 23:37:00
只学sql满怪的,大方向可能要先订好,极高机率会发现走错路了哈哈
作者: hmsDEBBIE (*黛比*)   2022-04-23 23:37:00
SQL其实不是“程式语言”,它只有资料探勘的功能
作者: ssccg (23)   2022-04-23 23:48:00
SQL是程式语言啊,只是用途比较特定而已
作者: acgotaku (otaku)   2022-04-24 00:16:00
你不是要学SQL 是要学RDBMS 从ER图设计到正规化再进一步了解多并发的race问题 isolation层级
作者: hippo130 (蓝色河马)   2022-04-24 00:41:00
看系统应用性质。例如一个给公司管理层级使用的报表网站,那还真的就SQL配合前端就出来了,而分工比较细的公司,可能也没必要前后端同一人。因此只有SQL很熟好像还真的可以。
作者: forever19735 (ㄐㄏㄏ)   2022-04-24 01:22:00
转职看leetcode干嘛
作者: Jim43 (小盛)   2022-04-24 06:00:00
一般工作的stackoverflow,专业一点的relational calculus, algebra
作者: sazabijiang (笔落惊风雨诗成泣鬼神)   2022-04-24 06:59:00
SQL没有资格称为程式语言,他是结构化查询语言Stored procedure才稍微有点程式语言的样子只学SQL可以做BI、报表类的工作,也没有不行。但门槛越低的工作,薪水也越低要提高门槛,就是除了SQL之外,你还有该领域特有的商业知识,不过这年头各种视觉化的BI工具很多,连SQL都不会的人也能做出精美的报表了。
作者: BlacksPig (Black Handsome s Pig)   2022-04-24 09:06:00
对后端没概念的话,可以找个懂行的请教
作者: lazarus1121 (...)   2022-04-24 09:17:00
只会SQL很难吧,好歹也要一点后端知识资料表的设计SA就能搞定了,也不需要DBA
作者: DrTech (竹科管理处网军研发人员)   2022-04-24 10:16:00
搞不好原文连什么是后端工程师,什么是数据工程师,什么是BI都不懂。建议先google查一下吧。想赚钱最重要的不是问别人,而是自己先做好功课。
作者: OrzOGC (洞八达人.拖哨天王)   2022-04-24 10:38:00
dba都是中年老头在干的吧?
作者: sssyoyo (柚子)   2022-04-24 10:43:00
转职学SQL很难借此找到工作啦,就好像说会EXCEL一样,如果学超深超专精当然可以,但正常使用场景都是辅助或兼任。转职过来人,非本科建议走前端比较好入场
作者: aidansky0989 (alta)   2022-04-24 10:48:00
Node.js+Typescript
作者: iamshiao (CircleHsiao)   2022-04-24 10:49:00
你的方向是对的,其实 SQL 学到最精是可以作为单一主力专长(DBA),问题是普遍上它的一转职业是后端,又后端只会 SQL 不会后端语言基本没机会通过面试
作者: SKII588   2022-04-24 12:11:00
我同事考上美国会计师,年薪100起,给你参考
作者: sazabijiang (笔落惊风雨诗成泣鬼神)   2022-04-24 14:26:00
其实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的话,很简单啦
作者: sniper2824 (月夜)   2022-04-24 21:07:00
ELK用SQL语法概念去凑也能凑出来不是吗
作者: randall1234 (威轩沙)   2022-04-24 22:04:00
SQL算语言,但只会SQL没办法让你找到好工作
作者: bill0205 (善良的小孩没人爱)   2022-04-24 22:46:00
纯SQL除了DBA应该很难找到工作 而且DBA非常难找
作者: viper9709 (阿达)   2022-04-25 00:25:00
楼上正解
作者: ChungLi5566 (中坜56哥)   2022-04-25 08:38:00
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
作者: cacalota (卡罗特)   2022-04-25 18:04:00
这个国中生就能学了吧...
作者: hooll111 (Katsudon)   2022-04-25 19:06:00
SQL要专精最后也是要触碰到底层的东西 那就是DBA啦
作者: weinine32 (随意)   2022-04-27 16:15:00
想当DBA? 花几十万考证照吧~
作者: dabiann (大便)   2022-04-28 22:13:00
推文每个都好像高手可以现实没几个能战的同事QQ
作者: keyboard56 (奇伯)   2022-04-29 09:42:00
所以楼上战斗力很高?
作者: teddyissad (了不起 负责)   2022-04-29 11:40:00
可以先放弃 学历太差 除非有作品
作者: paupauGO (泡泡)   2022-05-12 00:34:00
制造部非常欢迎你
作者: ukikaz (yuki)   2022-05-14 02:53:00
当dba不算很难吧?大概3年ap搭配两年cli操作经验就能入门了 其他就看各种spikes consistent get memory io用经验去磨难的是 公司要愿意让你dba 小公司的dba历练不到什么 大公司的db很有挑战性

Links booklink

Contact Us: admin [ a t ] ucptt.com