これはトピックや意見に基づくものではなく、閉鎖される可能性があると感じていますが、とりあえず答えます。これはMicrosoft SQL Serverの観点からのものですが、私の経験では全体的に非常によく当てはまります。私はDBAまたはDBAコンサルタントとして約15年になり、ジュニア、ミッドレベル、シニアDBAの採用チームに採用しました。他の回答では経験が異なる場合があります。
認証について
私はそれらを見ません。特に、比較的新しい人を雇うとき。認定プロセスを使用して、適切かつ効果的に学習して学習し、知識のギャップがどこにあるかを見つけたい場合-間違いなく。認定がそれ自体であなたを雇用可能にするだろうと思うなら、それは一般的に真実ではありません。しかし、それはキャッチ22であり、一部の採用担当者は、職務要件の人を求めます。しかし、その後、非常に多くの人々が、脳のダンプとテストの完全な欠如を伴う低レベルの証明書に合格します。経験が少なく、多くの認定を受けた履歴書を見ると、緊張します。
このトピックの要点は次のとおりだと思います:認定は役立ちますが、最も重要なことはほとんどなく、基準の最上部でさえありません
DBAになるには
1つになりたい人への私の最初の質問はなぜですか?実際、あなたがインタビューをして、本当にあなたが1になりたいと言ったら、私はその理由を聞きたいです。私が知っている最高のDBAのほとんどは、開発、システム管理、または他のキャリアパスからそれに陥りました。これは、あなたが一人になりたいなら成功しないという意味ではありません。理由を知りたいだけです。
あなたが正しい考え方を持っているから、トラブルシューティングが好きだ、物事を整頓したい、システムが生きていることを確認したい、データが保護されていて、キャリア分野に引き寄せられているのが好きですか?それは素晴らしいことです。
重要なスキルは何ですか?
新しいDBAに?DBAになるための基礎知識を習得してください。最も重要な仕事が何であるかを知る必要があります(そしてその理由と方法でバックアップします)。私の個人的な意見は、回復です-回復する能力がなければ、DBAがなく、どのようにそれを行うのですか-復元の終わりに焦点を当て、私たちがしたことすべてが可能な復元。実装、テスト、適切なベストプラクティスなど。今、それが唯一の正しい答えですか。知りません。セキュリティと言って、それを正しく説明してくれたら、もっと聞いてみたいと思います。
ただし、基本的には、適切なキャラクターの特性(下)と、スキルレベルと経験で必要な適切な基本知識があることを確認します。始めましたか?バックアップと復元ができることを確認したい。現在のアクティビティについて基本的な調査ができることを確認したい。パフォーマンスの基本的なビルディングブロックのいくつか(重要なリソースとその理由、DBの設計と開発が物事に与える影響)を理解し、以下で説明する多くのキャラクターの特性を備えているか、そこに向かっていることを知りたいと思います。
キャラクターの特性
しばらく前に、これについてのブログ記事(私はあなたを雇わない6つの理由)を書きました。ここで私が言ったすべてを逆流するつもりはありませんが、基本的には優れたDBAは以下を持っている人です:
- 優れたトラブルシューティングスキル-散発的な頭脳で、1つの問題を解決するために65のことを試してみて、試した2つのことを思い出せない場合-それを根絶できるなら、私はお渡しします。問題を発見して解決する方法論と能力を備えた落ち着いたトラブルシューティング担当者でなければなりません。これはDBの問題だけではありませんが、実際に検証する必要があります。
- 学び、成長する意欲/欲求-私はあなたが常に次のことを学ぶために努力してほしいです。仕事の後、本を読んだり、ユーザーグループやコミュニティイベントに参加したりします。市場はきついです-改善し続けている人々が欲しいです。
- 常識-あなたはこれを教えることができないと考え始めています。
- ちょっとした妄想-あなたはDBAか、そうなりたいです。多くの重要な機密データを管理しようとしています。私はあなたが公平で仲良くなり、see慢ではないようにしたいのですが、少し偏執病な人が欲しいです。デフォルトで、または検証せずに、単に信頼しない人が欲しい。重要なデータベース環境へのキーを持っていることを求めています。
では、どのように始めますか?
エントリーレベルの仕事。おそらく、開発者または一般的なIT管理者としての仕事に就くために、DBに関するいくつかのスキルが必要です。コミュニティのイベントやユーザーグループに行き、自分自身を学び、応用する。ボランティアをしようとしたり、非営利または新興企業でのギグを支援したりします。基本的にデータベースに近づきます。データを使って何かできるキャリアパスを作成します。
私はサポート担当者として働き始めました。あらゆる種類の質問に対処しますが、SQL Serverの質問は種類の1つです。私は一生懸命勉強し、難しいSQLの問題に取り組む人になり、そこから上に移動しました。それから私はJr. DBAとして働いていましたが、残りは歴史です。
忍耐
私はちょうどこの質問をツイッターで友人と話していて、彼らは「あなたは一晩そこに着かない」と言っていました-それは素晴らしいアドバイスです。今、シニアDBAになりたい人がたくさんいます。ですから、そこには少しの忍耐と謙ilityが必要です。
DBAでのキャリアの最初の数年は学習であり、どの方向に進みたいかを考え、基本的なタスクを実行するために多くのサポート時間を費やしています。これらのタスクと規律を学び、自分自身を証明しながら、より多くのタスクが追加され、より多くの責任が与えられます。それに固執し、一生懸命仕事をし、物事をオンラインに保ち、適切なキャラクターを構築し、スキルを継続的に成長させると、上級DBAに到達し、より楽しいことを行います(プロジェクトマネージャーとのより多くの会議と時間と組み合わせて) DBAの世界ではマラソンであり、スプリントではありません。
これらの答えは意見であり、それがこのスレッド全体が生き残れない理由です。しかし、もしそれがあなたを助ければ-それをコピーして貼り付け、いくつかのアドバイスを旋回させてください。幸運を祈ります!