成為 DBA 的必要課程要求是什麼?
在你們中的一些人說它與其他文章有關之前,讓我告訴你們,我對教育和獲得碩士學位更感興趣,而不需要學習 SQL 等。
我剛從電腦科學學士學位畢業,現在在汽車領域工作。這還不錯,但我只是不喜歡汽車行業。我之所以得到這份工作,主要是因為我在實習期間有過汽車軟體方面的經驗。
無論如何,作為本科生,我必須參加的一門課程是數據庫系統簡介,我發現它非常有趣。我想獲得數據庫管理或體系結構的碩士學位。我目前所在的地方,我的選擇非常有限。我附近的大學是密歇根州奧克蘭大學,這裡是學位資訊和要求。
我的問題是,這個程序似乎並不是針對特定主題,而是針對一些一般主題。它指出我需要從專業組課程中獲得總共 16 個學分(在連結中)。我假設數據庫系統 1 和 2 是必須的,但還有哪些其他課程對我有益?正如我所說,他們有項目規劃、網路和其他課程(對我而言)似乎與我未來在該領域找到工作所需的內容無關。
如果有經驗的人可以簡要解釋他們的教育是什麼樣的,這有助於他們進入 DBA 領域,那也很棒,我將非常感激。
謝謝你。(對於沒有添加正確的標籤,我深表歉意,因為我不確定除了 dba 還可以使用哪個標籤,所以如有必要,請隨時添加更多標籤)
編輯:忘了提,如果你能告訴我這個領域的必要證書,那就太好了!
我發現我作為 DBA 和 IT 專業人員的教育分為三個層次。
- *我自己學到的東西。*基本上從我被聘用的每一份工作中,我都了解了每家商店的運作方式,傾聽業務需求,並自學如何完成任務。涉及大量閱讀手冊(現在是Google搜尋)和反複試驗,但這最終是我們所有人學習的方式。
- *我從認證中學到的東西。*有一次,我為我最喜歡的程式語言挑選了一本教科書,發現我只使用了工作中描述的技術的一小部分。我想盡可能多地學習。在書的後面,他們提到了我的語言的認證計劃(在這種情況下是微軟認證專家)。這是一種結構化的方式來了解您在工作中關注的平台的所有主要功能。涉及大量的學習和實踐(我的 MCSD 參加了四次測試,而我的 MCDBA 和 MCITP:DBA 具有可比性)。您將了解您可能最終不會在特定工作網站上使用的功能,但了解它們的存在有助於您決定如何處理業務需求。
- *我從社區學到的東西。*到目前為止,這是最有價值的。你會直接了解到你在你的職業中並不孤單。您還可以了解您的同行在工作中和通過他們自己的研究學到了什麼,並且很高興分享您學到的東西。您也可以在這裡找到您的導師。有大量的大師、MVP 和 DBA 同仁組成的社區,他們親自、通過印刷和線上方式分享他們的知識。在 Google 中搜尋他們,參加本地使用者組,讓您的員工資助一次您最喜歡的產品的年度大會。我在 SQL PASS 上見過兩次,那里分享的知識令人驚嘆。
我個人認為最能描述 DBA 使命的一本書是DBA Survivor:成為 Rockstar DBA。它超越了技術,談論了您與客戶的關係以及您對行業的責任。它幫助重申了我的信念,即 DBA 職業是一個具有挑戰性、光榮和回報的重要職業。
最好的教學是艱苦的學校和生活的大學。我沒有正式的資格,沒有任何學位。在我看來,學歷並不比經驗好,可能不如經驗有價值。您可以參加相關的 Microsoft 或 Oracle 或任何人的考試,但這並不能使您成為一名優秀的 DBA,它只是一個開始,但它只是道路上的一個開始。
許多 DBA 要麼從一般支持(桌面或伺服器)開始,要麼作為開發人員開始,然後轉向數據庫管理。我不知道有多少 DBA 剛開始使用數據庫,通常我們會在不知不覺中迷上它!