[請益] 非本科學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