
私は4か月の学習で、3つのクラウド認定資格を取得しました。
- Google Cloud Architect
- AWS Architect Associate
- AWS Architect Professional
本記事では、まだ専門知識が十分でなくても、これまでの実務経験を武器に認定試験を突破する方法を解説します。
海馬をフル稼働させよう
T字型アーキテクトという強み
何年ぶりかの試験。大学を卒業してから、ずいぶん時間が経っているかもしれません。それでも、あなたには大きな武器があります。ここまでキャリアを築いてこられたのは、専門性と幅広さの両方を磨いてきたからです。これは強力な資産です。
幅と深さ
一方で、おそらくあなたが 持ち合わせていない のが、試験範囲全体を網羅する知識です。私は長年、クラウドを専門とするプリンシパルアーキテクトとして、AWS、続いてGoogle Cloud Platformに携わり、数十のクラウド技術を深く掘り下げ、Google Cloudの開発チームとも密に連携してきました。それでも、各クラウドの技術のうち把握しているのはほんの一部です。ソフトウェア開発では、業務に必要なものとそのプラスアルファを学んでいくものですが、各試験では数百もの技術が問われ、そのほとんどには実務経験がない――というのが現実です。
とはいえ、知らない分野を学ぶ場合でも、あなたには大きなアドバンテージがあります。幅広い知識は、未知の領域を類推する助けになります。設計上の制約により、たとえばロードバランサーには共通の特徴がありますし、SSL証明書の扱い方も限られたパターンしかありません。同時に、深い知識があれば、ある技術での経験を別の技術に応用できます。たとえば、ひとつのNoSQLデータベースを習得すれば、似た原則が他のデータベースにも当てはまるのです。
会社の目標と自己モチベーション
会社と歩調を合わせ、自分自身も成長させる
ここまで来たあなたなら、自分を奮い立たせる方法は心得ているはずです。「情熱を見つけよう」とよく言われますが、職場での日々のモチベーションには明確な目的があります。それは会社の目標です。
ソフトウェアプロダクト企業で認定資格はあまり重視されませんが、クラウドコンサルティング企業においては、顧客や提携先のクラウドプロバイダーに対して、自社に厚い人材層があることを示す証となります。
認定資格は、自分自身を動機づけ、進捗を測る助けにもなります。DoiT Internationalでは、コンサルタントは少なくとも30%の時間を学習や個人プロジェクトに充てていますが、明確な目標があると学習効果は格段に高まります。試験は、スキルを伸ばしていく過程の節目となるのです。
フィードバック、高速イテレーション、そして要件への集中
練習、練習、また練習というアプローチ
プロダクト開発の経験から、サイクルごとにフィードバックを得ながら高速にイテレーションを回す重要性はご存じでしょう。理想は、実際の要件を狙った反復に対するきめ細かなフィードバックです。これは、ユニットテストで追跡する頻繁なコードコミットや、顧客の声を引き出す迅速なリリースサイクルによって実現されます。
だからこそ、私の学習法はほぼすべて練習、練習、そしてさらなる練習でした。模擬試験を繰り返し、コンスタントに90%以上を取れるようになり、数日後にまた戻って繰り返す――この積み重ねです。
講義動画も観ましたし書籍も読みましたが、模擬試験には、きめ細かなフィードバックが得られ、試験の要件にぴたりと狙いを定められるという利点があります。
私の学習法は次のとおりです。
- 事前評価。まずはサンプルテストを解きます。たいてい初回はわずかに合格ラインを下回るので、勉強と注意を加えれば合格できると判断できます。
- 次のテストを解く。終わったら、正答・誤答の解説を読み、知らなかった概念を調べます。これが新しいトピックを学ぶ主な手段です。
- 概念を定着させるためにテストを繰り返す。
- より短いサイクルで復習する。練習プラットフォームによっては、各設問ごと、あるいは数問ずつにまとめた小テスト単位で答えと解説を確認できます。本番感覚はやや薄れますが、より速くフィードバックが得られ、記憶定着には効果的です。
- 各テストをフルテストセットとして通しで解きます。通常は4〜6本ですが、プラットフォームによってはさらに多くの問題に組み合わせて解くこともできます。
- 数日後にフルテストセットをもう一度解き、長期記憶から短期記憶へと学びを定着させます。
私はコンサルティング業務の合間に時間を捻出するため、本気で得点を狙うときよりも速く、慎重さを抑えてテストを解きます。素早く練習することで、文章量の多い試験を時間内に解き切るうえで欠かせないスピード読解力も鍛えられます。
練習はWebアプリでもモバイルでも可能で、通勤中やスキマ時間にも最適です。Udemyならテストの途中でもデバイス間を行き来できます。
細部への注意力
とにかく丁寧に
ソフトウェア開発では、わずかに異なる大量のコードをざっと見渡し、すべてを左右する数文字を見つけ出すことに慣れているはずです。本番試験では、質の高い練習問題集と同様、設問も選択肢も長文で、選択肢同士はわずか数語の重要な違いしかないことがよくあります。さらに厄介なのは、同じ概念を別の言葉で言い換えた選択肢があるため、見た目で差分を取るだけでは判別できないことです。これが試験の最も難しい点であり、特にAWS Architect Professionalで顕著です。
単なる暗記ではありません。数百問を一字一句覚えられるなら、合格して当然です。私にはとても無理です。あなたが鍛えているのは、試験を解くスキル、知識の穴埋め、そして注意力と集中力――スマートフォン時代に、私たちの誰もが少なからず損なっている力です。
練習テストの数に余裕があれば、いくつかを手付かずのまま残しておき、定期的に解いて進捗の現実的な指標とするのも有効です。その後、それらのテストも繰り返し解き始めましょう。
倫理
ブレインダンプにご用心
プロフェッショナルであるとは、倫理――目先の利益のために破れば得をする場面でも、職業として共有される暗黙のルール――を守るというコミットメントを意味します。
あえてこう言うのは、「ブレインダンプ」のひどさを念押ししたいからです。ブレインダンプとは、秘密保持契約に違反して本番試験から持ち出された実問題だと称する問題集のことです。
誘惑に弱い人にとって幸いなことに、ブレインダンプはほとんど役に立ちません。他の低品質な問題集も同様です。
- 解答が信用できません。そもそも解答が付いていないことも珍しくありません。
- 盗人に仁義なし。問題が本当に試験から持ち出されたものかどうかも怪しいものです。
- テキストには信じがたい誤植や誤りが満載です。
- 試験は頻繁に改訂されるため、ブレインダンプはたいてい時代遅れです。
- 解答の解説が含まれていません。練習サイクルにおける本当の学びはそこにあるはずなのに。
- ブレインダンプは盗用そのものであり、他の低品質な問題集と同様、より質の高い商用問題集から内容を盗用していることもよくあります。複数製品を購入しても、低品質な重複品を買わされる羽目になるわけです。
正規の練習問題集は、ブレインダンプに期待することをすべて、しかもより良い形で提供してくれます。
次回の記事では、試験当日のヒントをお伝えし、私が見つけた最良の準備リソースをご紹介します。