中級ソフトウェア品質技術者資格試験
中級ソフトウェア品質技術者資格試験という、少し?マニアックな試験に挑戦します。
試験は11月16日(土)に開催されます。あと2ヶ月くらいですね。
なぜこの資格に挑戦しようとしたかといいますと、最近、主にテストの品質管理を実施しており、これまで体系だって品質について学んだことがなかったため、ソフトウェアの品質に関する資格を探してみたところ、これがヒットしたということです。
ただ、やはり少しマニアックな資格らしく、情報は主に上記ページから入手することになりそうです。対策本というと、↓これくらいですかね。対策本というか、参考書ですね。これ、今年の6月に初級を受験する前にざっと目を通しています。
熟読はしていません。。。が、今回はそうはいかないかも。。。
システム監査落ちました。。。
やはりというか落ちました。想定外は午前Ⅱで足切りになったこと。1問足らず。。。少しなめてました。。。
落ちたこともそうですけど、午後の採点が全くされないことが非常にショックです。特に必死に書いた論文がそのままゴミ箱行きになるのは何とも言えない気持ちです。まあ、今回に限らずこれまで何回もあったことですけど。
反省し、これに懲りず来年また受けようかと思います。
環境構築
SQLの勉強を進めるにあたり環境構築を進めているわけですが、今回Dockerを使ったこともあり、いろいろと想定外のこともあり難航しています。想定外と言っているのは、通常だと、インストールとかはOUI(Oracle Universal Installer)、データベースの作成は、DBCA(Oracle Database Configuration Assistant)とか使っていたのですけど、今回は登場せず、勝手に設定して動くところまで行ってしまいます(すごい楽でいいのですけどね)。
これまでは、設定は手動で設定していたのでどういう設定がされているのか把握していたのですけど、今回はどのような設定しているのかがいまいちわかりにくいです。コンソールの出力されるメッセージを読めばわかると思うのですが、これを読むのみしんどい。。。(ちゃんと読めよ、と言われそうですが。)ということで、またまた色々調べないといけないですね。なかなかSQLの勉強が進まない、というのは悩ましいところですが致し方ありません。本とかは出ていないみたいですので、ネットで調べるか解析することにします。あとはこれでも読みますかね。
SQLの勉強
毎日、少しづつですが本を読み進めております。電車の中、お昼休みなど、ほんとに少しづつ。以前勉強したことがあるため、今のところは、スムーズに読み進めています。ただ、今読んでいる本はすごく読みやすいしわかりやすいからかもしれません。これも丁寧に、データベース製品の違いによる説明なども交えて詳しく説明されています。やはり丁寧に説明してもらわないとしっかり理解ができないですね。まだ半分くらいですが、これからも少しずつ読み進めていきたいと思います。
ただ、以前から課題となっている手を動かすことがなかなかできていません。。。
環境はできつつありますが、もう一歩です。
脱線
システムの監査の勉強を置き去りに、SQLの勉強をしていましたが、本を読んでいるだけではやっぱり身につかない、というかすぐに忘れてしまいそう。。。
ということでSQLの練習ができる環境を作りましょうということで、重い腰をあげることにしました。
とはいうもののデータベース製品はいろいろあります。どれにしようか・・・しかし今回は悩まずに決めました。もう遠い昔、17年も前のことですか、Oracle8の時代に少しだけ勉強したことがありました。その頃は本だけで勉強をして資格を取ったのですがその後、使う機会もなく、知識が古くなってしまっていたため、もったいないので今回アップデートしようと決めました。
早速インストールしようと思いましたが、私のMACにはOracleが対応していないことがわかりました。まあ、このご時世ネットで検索すれば導入事例はあるでしょうとのことで調べてみるとやっぱりありました。同じことを考える人はいるもので。
解決策もいろいろありましたが今回は、Dockerを導入し、Docker上にオラクルを構築することに決めました。というもの、Dockerなるものに興味があり、触れてみたいとの好奇心と今後もしかしたら使うようになるかもしれないとの期待から勉強することにしました。
それにしてもSQLの勉強をするにもハードルが高いと思う今日この頃です。まあ、わざとそうしているのですけど。
検索したホームページには丁寧にDocker、Oracleの導入方法が載っていましたので動かすのはそれほど苦ではありませんでした。けれど、なぜそのような設定をするのか、とかコマンドの意味とかをきちんと腹落ちさせるには少し骨が折れそうです。まあ、それは今後お勉強するということで、本来である目的のSQLの勉強を今後していこうかと思っています。ただ、まだデータベースへの接続ができた段階でデータもなにもありません。Oracleの勉強をしつつ、SQLの勉強をし、ついでにDockerの勉強もしてしまおうと欲張りすぎて頭がいっぱいですが進めていければと思います。
Docker上へのオラクルの構築については自分の理解の確認のため、このブログに載せようかとは思っていますが、それは腹落ちしてからなりそうですね。いつになることやら。。。