PTT推薦

[請益] 非本科學SQL

看板Soft_Job標題[請益] 非本科學SQL作者
dddl0903
(DDDDDDDDl)
時間推噓23 推:23 噓:0 →:67

小弟私立科大財金系畢業,在家工作一年後想轉職,目前是靠Leetcode 加Youtube學習SQL,有買了一本資料庫核心理論與實務來看,在數字網上看到SQL幾乎都需要有別的程式專長,我想問的是需要一邊學其他語言嗎?目前就只是無腦吸收,請各位年薪500萬給我一點建議了謝謝。

—各位的回答我都有看了,感謝大大們的耐心回答。
--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.47.155 (臺灣)
PTT 網址

celestialgod04/23 20:24你想做什麼?BI工程師?後端?

後端

※ 編輯: dddl0903 (110.30.113.133 臺灣), 04/23/2022 20:40:07

qrtt104/23 20:38先設定一下要轉職的目標職缺再來討論

目標目前是數據工程師

※ 編輯: dddl0903 (110.30.113.133 臺灣), 04/23/2022 20:41:14

airtsubasa04/23 20:57如果只是DDL DML TCL,網路上隨便查查用Northwind試著

airtsubasa04/23 20:57下就可以了

airtsubasa04/23 20:59再來就是你要寫的語言所用到的資料庫連結套件的使用而

airtsubasa04/23 20:59

airtsubasa04/23 21:00一間「正常」的公司,應該不太會給新人設計資料庫

airtsubasa04/23 21:03感覺你是要找DBA?

t2225197404/23 21:07DBA菜鳥不可能

qwer33885904/23 21:12非本科碩想走資料別想了 四大碩都難應徵上

neo527704/23 21:18sql 專精配上本職其實可以很強大

arcade042504/23 21:35等等後端跟數據工程師就是差很多的東西,建議先多爬

arcade042504/23 21:35文搞清楚差別呀

nayeonmywife04/23 21:40有個職稱叫DBA,可以看看

keyboard5604/23 21:43先說說你想做什麼,自己沒想法隨波逐流不會有成績。與

keyboard5604/23 21:43其這樣不如去資策會等機構,問一輪課程方向內容吧

nayeonmywife04/23 21:44但你要做後端? 基本上寫應用會比較多欸 也就是所謂

nayeonmywife04/23 21:44的"程式專長"

sazabijiang04/23 21:45只會SQL沒有用啊..要嘛會寫程式,要嘛能當DBA

sazabijiang04/23 21:46SQL初衷是設計給非資訊背景的財務人員查詢資料用的

lion020804/23 22:43我們公司 PM 都會 SQL 了,單學 SQL 沒有問題啊

hmsDEBBIE04/23 23:36只會SQL 只能在台廠做商業分析或視覺化儀表板 business

hmsDEBBIE04/23 23:36 analyst or business intelligence engineer,建議你

hmsDEBBIE04/23 23:36確定好職涯目標再看需要技能

kirin02104/23 23:37只學sql滿怪的,大方向可能要先訂好,極高機率會發現走

kirin02104/23 23:37錯路了哈哈

hmsDEBBIE04/23 23:37SQL其實不是「程式語言」,它只有資料探勘的功能

ssccg04/23 23:48SQL是程式語言啊,只是用途比較特定而已

acgotaku04/24 00:16你不是要學SQL 是要學RDBMS 從ER圖設計到正規化

acgotaku04/24 00:18再進一步了解多併發的race問題 isolation層級

acgotaku04/24 00:20DB的規劃 真的是能決定專案能走多遠 能不能擴張

hippo13004/24 00:41看系統應用性質。例如一個給公司管理層級使用的報表網站

hippo13004/24 00:41,那還真的就SQL配合前端就出來了,而分工比較細的公司

hippo13004/24 00:41,可能也沒必要前後端同一人。因此只有SQL很熟好像還真

hippo13004/24 00:41的可以。

forever1973504/24 01:22轉職看leetcode幹嘛

Jim4304/24 06:00一般工作的stackoverflow,專業一點的relational calculus

Jim4304/24 06:00, algebra

sazabijiang04/24 06:59SQL沒有資格稱為程式語言,他是結構化查詢語言

sazabijiang04/24 06:59Stored procedure才稍微有點程式語言的樣子

sazabijiang04/24 07:00只學SQL可以做BI、報表類的工作,也沒有不行。

sazabijiang04/24 07:00但門檻越低的工作,薪水也越低

sazabijiang04/24 07:00要提高門檻,就是除了SQL之外,你還有該領域特有的

sazabijiang04/24 07:01商業知識,不過這年頭各種視覺化的BI工具很多,連

sazabijiang04/24 07:01SQL都不會的人也能做出精美的報表了。

BlacksPig04/24 09:06對後端沒概念的話,可以找個懂行的請教

lazarus112104/24 09:17只會SQL很難吧,好歹也要一點後端知識

lazarus112104/24 09:19資料表的設計SA就能搞定了,也不需要DBA

DrTech04/24 10:16搞不好原文連什麼是後端工程師,什麼是數據工程師,什麼是

DrTech04/24 10:16BI都不懂。建議先google查一下吧。

DrTech04/24 10:17想賺錢最重要的不是問別人,而是自己先做好功課。

OrzOGC04/24 10:38dba都是中年老頭在幹的吧?

sssyoyo04/24 10:43轉職學SQL很難藉此找到工作啦,就好像說會EXCEL一樣,如

sssyoyo04/24 10:43果學超深超專精當然可以,但正常使用場景都是輔助或兼任

sssyoyo04/24 10:43。轉職過來人,非本科建議走前端比較好入場

aidansky098904/24 10:48Node.js+Typescript

iamshiao04/24 10:49你的方向是對的,其實 SQL 學到最精是可以作為單一主力

iamshiao04/24 10:49專長(DBA),問題是普遍上它的一轉職業是後端,又後端

iamshiao04/24 10:49只會 SQL 不會後端語言基本沒機會通過面試

SKII58804/24 12:11我同事考上美國會計師,年薪100起,給你參考

sazabijiang04/24 14:26其實DBA(DB admin)不太需要用SQL查詢資料

sazabijiang04/24 14:27比較重要的工作在於DB的監控跟效能優化以及維護

sazabijiang04/24 14:27DBA不會想去管PG怎麼寫出一個效能低落的SQL

sazabijiang04/24 14:27等等效能調好了,結果查出來的結果不正確,要怪誰

asdsasd04/24 14:34原PO要不要先搞清楚你要的是後端還是數據工程師,它們主

asdsasd04/24 14:34要用的語言差蠻多的耶 SQL是交集但也不太會從SQL開始學

TheWhack04/24 15:44現在不會只碰SQL了..ElasticSearch & ADX也很多人用

TheWhack04/24 15:45SQL那些語法經驗沒辨法直接mapping到這2者上

TheWhack04/24 15:45但DBA的經驗會比較好跨過來~

TheWhack04/24 15:47要看原po是想要設計&維護資料叢集,還是是寫業務邏輯?

mathrew04/24 17:03你只是要會SQL的話,很簡單啦

sniper282404/24 21:07ELK用SQL語法概念去湊也能湊出來不是嗎

randall123404/24 22:04SQL算語言,但只會SQL沒辦法讓你找到好工作

bill020504/24 22:46純SQL除了DBA應該很難找到工作 而且DBA非常難找

viper970904/25 00:25樓上正解

ChungLi556604/25 08:38SQL很簡單 設計DB Table index比較難

moyasi04/25 08:46找個data migration的案子進去 SQL SP寫到你吐

jason457104/25 12:55只會SQL大概30K

※ 編輯: dddl0903 (114.47.47.155 臺灣), 04/25/2022 14:21:43

cacalota04/25 18:04這個國中生就能學了吧...

hooll11104/25 19:06SQL要專精最後也是要觸碰到底層的東西 那就是DBA啦

weinine3204/27 16:15想當DBA? 花幾十萬考證照吧~

dabiann04/28 22:13推文每個都好像高手可以現實沒幾個能戰的同事QQ

keyboard5604/29 09:42所以樓上戰鬥力很高?

teddyissad04/29 11:40可以先放棄 學歷太差 除非有作品

paupauGO05/12 00:34製造部非常歡迎你

ukikaz05/14 02:53當dba不算很難吧?大概3年ap搭配兩年cli操作經驗就能入門

ukikaz05/14 02:53了 其他就看各種spikes consistent get memory io用經驗

ukikaz05/14 02:53去磨

ukikaz05/14 02:54難的是 公司要願意讓你dba 小公司的dba歷練不到什麼 大公

ukikaz05/14 02:54司的db很有挑戰性