作者dddl0903 (DDDDDDDDl)
看板Soft_Job
標題[請益] 非本科學SQL
時間Sat Apr 23 20:22:40 2022
小弟私立科大財金系畢業,在家工作一年後想轉職,目前是靠Leetcode 加Youtube學習SQ
L,有買了一本資料庫核心理論與實務來看,在數字網上看到SQL幾乎都需要有別的程式專
長,我想問的是需要一邊學其他語言嗎?目前就只是無腦吸收,請各位年薪500萬給我一
點建議了謝謝。
—各位的回答我都有看了,感謝大大們的耐心回答。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.47.155 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1650716562.A.F58.html
→ celestialgod: 你想做什麼?BI工程師?後端?04/23 20:24
後端
※ 編輯: dddl0903 (110.30.113.133 臺灣), 04/23/2022 20:40:07
→ qrtt1: 先設定一下要轉職的目標職缺再來討論04/23 20:38
目標目前是數據工程師
※ 編輯: dddl0903 (110.30.113.133 臺灣), 04/23/2022 20:41:14
→ airtsubasa: 如果只是DDL DML TCL,網路上隨便查查用Northwind試著04/23 20:57
→ airtsubasa: 下就可以了04/23 20:57
→ airtsubasa: 再來就是你要寫的語言所用到的資料庫連結套件的使用而04/23 20:59
→ airtsubasa: 已04/23 20:59
→ airtsubasa: 一間「正常」的公司,應該不太會給新人設計資料庫04/23 21:00
→ airtsubasa: 感覺你是要找DBA?04/23 21:03
→ t22251974: DBA菜鳥不可能04/23 21:07
→ qwer338859: 非本科碩想走資料別想了 四大碩都難應徵上04/23 21:12
推 neo5277: sql 專精配上本職其實可以很強大 04/23 21:18
→ arcade0425: 等等後端跟數據工程師就是差很多的東西,建議先多爬 04/23 21:35
→ arcade0425: 文搞清楚差別呀 04/23 21:35
推 nayeonmywife: 有個職稱叫DBA,可以看看04/23 21:40
→ keyboard56: 先說說你想做什麼,自己沒想法隨波逐流不會有成績。與04/23 21:43
→ keyboard56: 其這樣不如去資策會等機構,問一輪課程方向內容吧04/23 21:43
推 nayeonmywife: 但你要做後端? 基本上寫應用會比較多欸 也就是所謂04/23 21:44
→ nayeonmywife: 的"程式專長" 04/23 21:44
→ sazabijiang: 只會SQL沒有用啊..要嘛會寫程式,要嘛能當DBA 04/23 21:45
→ sazabijiang: SQL初衷是設計給非資訊背景的財務人員查詢資料用的04/23 21:46
推 lion0208: 我們公司 PM 都會 SQL 了,單學 SQL 沒有問題啊04/23 22:43
推 hmsDEBBIE: 只會SQL 只能在台廠做商業分析或視覺化儀表板 business 04/23 23:36
→ hmsDEBBIE: analyst or business intelligence engineer,建議你04/23 23:36
→ hmsDEBBIE: 確定好職涯目標再看需要技能04/23 23:36
→ kirin021: 只學sql滿怪的,大方向可能要先訂好,極高機率會發現走04/23 23:37
→ kirin021: 錯路了哈哈04/23 23:37
→ hmsDEBBIE: SQL其實不是「程式語言」,它只有資料探勘的功能04/23 23:37
→ ssccg: SQL是程式語言啊,只是用途比較特定而已04/23 23:48
→ acgotaku: 你不是要學SQL 是要學RDBMS 從ER圖設計到正規化04/24 00:16
→ acgotaku: 再進一步了解多併發的race問題 isolation層級04/24 00:18
→ acgotaku: DB的規劃 真的是能決定專案能走多遠 能不能擴張04/24 00:20
→ hippo130: 看系統應用性質。例如一個給公司管理層級使用的報表網站04/24 00:41
→ hippo130: ,那還真的就SQL配合前端就出來了,而分工比較細的公司 04/24 00:41
→ hippo130: ,可能也沒必要前後端同一人。因此只有SQL很熟好像還真 04/24 00:41
→ hippo130: 的可以。 04/24 00:41
→ forever19735: 轉職看leetcode幹嘛04/24 01:22
→ Jim43: 一般工作的stackoverflow,專業一點的relational calculus04/24 06:00
→ Jim43: , algebra04/24 06:00
推 sazabijiang: SQL沒有資格稱為程式語言,他是結構化查詢語言04/24 06:59
→ sazabijiang: Stored procedure才稍微有點程式語言的樣子 04/24 06:59
→ sazabijiang: 只學SQL可以做BI、報表類的工作,也沒有不行。 04/24 07:00
→ sazabijiang: 但門檻越低的工作,薪水也越低04/24 07:00
→ sazabijiang: 要提高門檻,就是除了SQL之外,你還有該領域特有的04/24 07:00
→ sazabijiang: 商業知識,不過這年頭各種視覺化的BI工具很多,連 04/24 07:01
→ sazabijiang: SQL都不會的人也能做出精美的報表了。04/24 07:01
→ BlacksPig: 對後端沒概念的話,可以找個懂行的請教04/24 09:06
→ lazarus1121: 只會SQL很難吧,好歹也要一點後端知識04/24 09:17
→ lazarus1121: 資料表的設計SA就能搞定了,也不需要DBA04/24 09:19
→ DrTech: 搞不好原文連什麼是後端工程師,什麼是數據工程師,什麼是04/24 10:16
→ DrTech: BI都不懂。建議先google查一下吧。04/24 10:16
→ DrTech: 想賺錢最重要的不是問別人,而是自己先做好功課。04/24 10:17
→ OrzOGC: dba都是中年老頭在幹的吧?04/24 10:38
推 sssyoyo: 轉職學SQL很難藉此找到工作啦,就好像說會EXCEL一樣,如04/24 10:43
→ sssyoyo: 果學超深超專精當然可以,但正常使用場景都是輔助或兼任04/24 10:43
→ sssyoyo: 。轉職過來人,非本科建議走前端比較好入場 04/24 10:43
推 aidansky0989: Node.js+Typescript 04/24 10:48
推 iamshiao: 你的方向是對的,其實 SQL 學到最精是可以作為單一主力 04/24 10:49
→ iamshiao: 專長(DBA),問題是普遍上它的一轉職業是後端,又後端04/24 10:49
→ iamshiao: 只會 SQL 不會後端語言基本沒機會通過面試04/24 10:49
→ SKII588: 我同事考上美國會計師,年薪100起,給你參考04/24 12:11
推 sazabijiang: 其實DBA(DB admin)不太需要用SQL查詢資料04/24 14:26
→ sazabijiang: 比較重要的工作在於DB的監控跟效能優化以及維護 04/24 14:27
→ sazabijiang: DBA不會想去管PG怎麼寫出一個效能低落的SQL 04/24 14:27
→ sazabijiang: 等等效能調好了,結果查出來的結果不正確,要怪誰04/24 14:27
推 asdsasd: 原PO要不要先搞清楚你要的是後端還是數據工程師,它們主04/24 14:34
→ asdsasd: 要用的語言差蠻多的耶 SQL是交集但也不太會從SQL開始學 04/24 14:34
推 TheWhack: 現在不會只碰SQL了..ElasticSearch & ADX也很多人用04/24 15:44
→ TheWhack: SQL那些語法經驗沒辨法直接mapping到這2者上04/24 15:45
→ TheWhack: 但DBA的經驗會比較好跨過來~04/24 15:45
推 TheWhack: 要看原po是想要設計&維護資料叢集,還是是寫業務邏輯?04/24 15:47
推 mathrew: 你只是要會SQL的話,很簡單啦04/24 17:03
推 sniper2824: ELK用SQL語法概念去湊也能湊出來不是嗎04/24 21:07
推 randall1234: SQL算語言,但只會SQL沒辦法讓你找到好工作04/24 22:04
推 bill0205: 純SQL除了DBA應該很難找到工作 而且DBA非常難找04/24 22:46
推 viper9709: 樓上正解04/25 00:25
→ ChungLi5566: SQL很簡單 設計DB Table index比較難04/25 08:38
推 moyasi: 找個data migration的案子進去 SQL SP寫到你吐 04/25 08:46
推 jason4571: 只會SQL大概30K 04/25 12:55
※ 編輯: dddl0903 (114.47.47.155 臺灣), 04/25/2022 14:21:43
推 cacalota: 這個國中生就能學了吧... 04/25 18:04
→ hooll111: SQL要專精最後也是要觸碰到底層的東西 那就是DBA啦 04/25 19:06
→ weinine32: 想當DBA? 花幾十萬考證照吧~ 04/27 16:15
推 dabiann: 推文每個都好像高手可以現實沒幾個能戰的同事QQ 04/28 22:13
→ keyboard56: 所以樓上戰鬥力很高? 04/29 09:42
→ teddyissad: 可以先放棄 學歷太差 除非有作品 04/29 11:40
推 paupauGO: 製造部非常歡迎你 05/12 00:34
→ ukikaz: 當dba不算很難吧?大概3年ap搭配兩年cli操作經驗就能入門 05/14 02:53
→ ukikaz: 了 其他就看各種spikes consistent get memory io用經驗 05/14 02:53
→ ukikaz: 去磨 05/14 02:53
→ ukikaz: 難的是 公司要願意讓你dba 小公司的dba歷練不到什麼 大公 05/14 02:54
→ ukikaz: 司的db很有挑戰性 05/14 02:54