3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OSSDB-Silver合格体験記

Last updated at Posted at 2023-05-14

はじめに

2月にOSSDB Silverに合格したので、今更ですが当時のことを書こうと思います。

学習前の状況

  • モチベーション
    • 業務でPostgres使うことになり、Silverくらい取れないと業務にならないぞと言われたため渋々…くらいのモチベーションだった
  • DBの知識
    • SQLServer使った案件に入っていたことがあるので基本的なSQLはなんとなく書けると思っている(ストアドプロシージャとかやってた)
    • 応用情報処理受けたときは午後のDB問題が難しくて諦めた程度の知識しかない
    • RDBってなんだよ、とかの概要的な話はわかってる

使った教材

やったこと

試験に申し込む

締め切りが先の仕事はやらないのと同じで、資格試験も締め切りがないと一生勉強しません。
なにはさておきとりあえず試験に申し込みましょう。

Ping-tの有料プランに登録する

お金を払うと否が応でも勉強せざるを得なくなります。もったいないですしね。
というかOSSDBの問題は有料でした
私はOSSDBのあとLinuCを取る予定だったので、最長の3年プラン(¥12,800(2023/05現在))にしました。

仮想環境を立てる

"VirtualBox Postgres"とかでぐぐればたくさん先達の記事が出てくるので、それに従って仮想環境を立てました。

とりあえず参考書を一通り読む

とりあえず参考書を全部読むところから始めました。
一回で理解しながら読むと一生終わらなさそうだったので、よくわからなくてもとりあえず読み進めていきました。
参考書に出てきたコマンドは片っ端から仮想環境で実行しました。よくわからなくても、コマンドを叩いて、「わ!!出力返ってきた!!」って眺めてるだけでも効果あったと思います。

とりあえず問題を解く

参考書を読み終わったらとりあえずPing-tを解きました。
単元ごとに問題を絞って、演習→正解した問題も含めて解説読む→正解した問題も含めて再演習を繰り返しました。再演習しながらコマンドを叩くといいと思います。私はちゃんとやらなかったので反省…

公式サイトの問題を解く

公式サイトのサンプル問題を解きました。問題難易度はPing-tより高めなので、Ping-tの内容をある程度理解してから挑戦して仕上げに使うとよさそうです。
試験前には、この問題が8割くらい解けるようになっていたと思います。

当日

  • 大雨の中、びしょ濡れになりながら試験センターに向かいました
  • 途中のコンビニでラムネを買おうとしたらコーラ味しかなくて仕方なくそれを買って食べました
  • 実際の試験は、公式のサンプル問題よりも難易度が高かったのでかなり焦りましたが、無事合格できました。

感想

  • 参考書の巻末の模擬試験は本番の形式とだいぶ異なっている気がしました。知識の確認という意味では解いて損はないと思いますが、問題に慣れる目的では非優先かと思います。
  • 結果はかなりぎりぎりの合格でした。SQLは大体わかる(わかるとは言ってない)と油断したため、SQLが一番点数低いという結果に…
    image.png
  • ぎりぎりではありましたが、業務に耐えうる最低限の知識は身に着いたかと思います。少なくとも、Postgres.confってなに?とかhba.confってなに?とかそういうレベルからは脱せたのは勉強した意味があったと思います。ないモチベーションを無理やりたたき起こして勉強した価値はあったと思いました。
3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?