iT邦幫忙

0

資料庫學習方向建議

想請問如果未來想往資料庫管理發展的話
學習方向的建議

目前在公司做資料管制的工作
基本上就是依USER的需求單
下一些SQL指令去做新增刪除修改
或是用select語法去撈資料出來
還有帳號權限的管理
其他業務跟資料庫比較沒關就不提了

最近做到一個瓶頸
都2年了 還是只會這些基本的語法
覺得自己的能力都沒有提升
想再往更深入去探討
但不知道目前這樣的狀況可以往哪裡發展

之前詢問主管
有提到可以往Informatica、ETL資料倉儲方面學習
或是DBA,管各系統資料庫,效能調教、批次備份排程...等
問題是目前公司沒辦法輪調
這些一般在家沒有資料也不能實作

爬了一下文章,對於現在能自學的部分
最容易理解的就是學程式語言(EX:ASP.NET、PHP...etc)
目標至少結合資料庫做出一個購物網站
或是學習其中一項語言統計分析應用軟體
(Ex:SAS.R.Python.Eviews.SPSS.Stata)
但是學分析軟體在工作上沒有運用感覺意義也不大

前幾個月有去恆毅上MCSA的認證課程
想說至少可以考個證照有點目標
(不過短短幾天要塞進一堆東西腦袋有點消化不良)
除了MCSA,目前還有哪一些證照是建議可以考的呢?

現在網路上資訊爆炸,甚麼都會牽扯到一點
常常搞不清楚方向...Orz
加上最近公司一直COST DOWN,環境變得很差
想跳又沒辦法像程式工程師這樣好跳

想請問各位版友對於資料庫這塊的學習方向能不能提供一些建議
謝謝

看更多先前的討論...收起先前的討論...
小魚 iT邦好手 1 級 ‧ 2018-01-21 09:56:07 檢舉
學程式要有熱誠,
真的有興趣的話,
就學吧,
先找相關的書籍來看吧,
程式最重要還是要實作多練習就會比較熟悉了,
不過邏輯不能太差,
要不然你的程式只會帶給別人跟未來的自己痛苦而已。
zyman2008 iT邦大師 8 級 ‧ 2018-01-21 16:46:57 檢舉
資訊技術的取得, 比起產業的特性是較容易自學的.
但產業的知識領域, 沒在那產業的公司是學不到的.
若短期內, 無法輪調. 可以練習了解公司產業的資料需求.
多跟需求單位的人混熟一點, 跟他們請教下列問題:
你管的資料在公司內部是做甚麼用的, 為什麼需要這些資料 ? 前後段或相關的資料流為何 ? 哪些資料關連後才是有價值的資料 ?
就資料庫相關職涯規劃,近期有三個方向可以考慮:
1. DBA:著重資料庫管理,尤其是大型資料庫的 performance tuning
2. Business Analyzer: 了解企業如何收集/善用資料,相關技術有 BI/Data Warehousing/Data Mining/Machine Learning...等
3. Application Developer:開發應用系統,除了一般的資料庫存取外,還要考慮資料展現,包括網頁、Mobile 等
建議還是要確定短期方向與興趣,努力一番,畢竟老闆都希望你馬上可用,而不是 on job training.
kuosheng iT邦新手 5 級 ‧ 2018-01-28 13:56:02 檢舉
我就是你所謂的DBA, 往好處想, 至少你用到了sql 語法,只要是RDBMS都會用到. 如果你真的想走的DBA這條路, 那我只能告訴你,這是一條很寂寞的路, study 技術都是得靠自己,想辦法弄個環境熟悉技術吧!!..沒有資料?? 沒有資料就自己產出阿....其實你問這句話, 就表示你沒有活用你工作上的知識與技術.....給你的建議, 去問一下貴公司用哪一套RDBMS, Oracle, MSSQL , MySQL 或者甚至Postgres....去安裝一套來玩, 再去找一本admin guide 來K書....再看看有沒有機會轉到db 維運的相關工作上頭, 不要說沒有輪調的機會, 應該是你們的DBA Team 不敢用你...因為他們沒必要幫其他單位訓練人...你們有用到informatica 這類 ETL 工具, 表示貴公司有一定的規模...不會沒機會, 看你自己有沒有"待價而沽"的本事而已啦!!
1
丹尼
iT邦研究生 4 級 ‧ 2018-01-21 11:01:53

多投一點履歷表
我面試過很多間公司,很多都拒絕(因為老闆口袋沒有錢)
最後我到了他們最上游的公司做資訊人員
通常沒有案子學習什麼技術都沒有用
我負責公司發包資訊案子,廠商做完收錢後跑了
留下一堆攤子給你收拾

人走茶涼,沒有案子學什麼都沒有用

幾年後我終於明白一件事情 做人比做事還重要
不見得要往資訊領域走可以搭配一些機電東西一起學習
上那個課程沒有太多用處 我有CCNA 實際工作並非如此.....

3
Sergeyau
iT邦研究生 4 級 ‧ 2018-01-22 07:51:51

其實眼前已經有些不同的方向:
1.往Informatica、ETL資料倉儲方面學習
2.DBA,管各系統資料庫,效能調教、批次備份排程
3.學程式語言(EX:ASP.NET、PHP...etc)結合資料庫做出一個購物網站
4.學習其中一項語言統計分析應用軟體(Ex:SAS.R.Python.Eviews.SPSS.Stata)
5.MCSA

請問你對於那一個方向比較有興趣?有熱誠?

  1. 基本上就是成為資料科學家,R和Python是主流,但是看自己對於資料分析這一塊有沒有興趣,雖然資料科學很熱門,但是我也有朋友花時間學完工具和方法,發現自己真的很討厭統計分析,最終還是沒辦法轉職成功。

5.的話,希望是指MCSA BI Reporting 或 MCSA SQL 2016 Database Administration。

1
跑跑貓力歐
iT邦新手 5 級 ‧ 2018-01-22 08:48:21

如果想走DBA,可先從公司能接觸到的DB開始學習,假設公司DB是MySQL,那就多了解DB架構、實作原理、SQL效能調校,索引管理、備份管理的概念,如果有機會就實作上手練習。

很多DB管理方法和概念是類似的,接下來可以去了解各種DB的架構差異,各種管理技巧在不同DB上的效果和適用情形等;在學習RDB的過程中,也可以去接觸NoSQL DB,像是Mongo DB, Cassandra等。

如果還是不知道該怎麼下手,可以到104, 1111, Linkedin找DBA職缺,看看目前市場上都需要哪些技術和要求的能力,DBA的領域也是很博大精深的,好的DBA到處都缺啊!

0
johnny123852
iT邦新手 5 級 ‧ 2018-01-22 17:41:44

多跑技術社群吧!
如果你在北部 唯一指名SQL PASS臉書社團
每個月都會舉辦一場高質量的分享會以及讀書會

我要發表回答

立即登入回答