Career
我如何學習成為一名 DBA?
DBA 等問題:如果沒有“手頭”或在職培訓,您如何學習成為 DBA 的技能?
我在 DB 工作中的經驗一直是通過 MyPHPAdmin 或類似的東西弄亂 MySQL。沒有做大量深入的工作。
上課?SQL書籍?
我前世是一名 DBA(現在負責招聘他們),我有一些想法:
如果沒有任何管理數據庫管理系統的經驗,您怎麼知道自己想成為一名 DBA?這就像說“我如何成為一名汽車修理工,但我最接近他們的工作是每天開車上下班”……我會仔細看看你為什麼喜歡數據庫系統,看看是否它在生產(SQL)或支持(DBA)端……
如果沒有作為 DBA 的生產、在職經驗,您應該無法獲得作為生產 DBA 的工作,因此不要開始申請任何 DBA 職位。
當且僅當您表現出一些管理 DBMS 的經驗並結合大量知識和/或認證時,您可能能夠成為團隊中的初級 DBA。
您最好的選擇是從一家公司開始擔任 SQL 開發人員——很可能沒有專門的 DBA,隨著您與它的合作更多,您可以成長為專門的 DBA。
或者,執行使用 DBMS 作為後端的生產多使用者應用程序。執行您自己的使用 MySQL 的網站並保持 DBMS 24/7 全天候執行,您將獲得足夠多的戰爭故事來證明您知道自己在說什麼。在使用者表單(例如 DBForums)上閒逛,並為其他使用者提供生產 DBMS 問題的支持。
專注於備份/恢復、性能調整等,這至少足以讓您進入初級 DBA 職位。
祝你好運!