2022年1月1日土曜日

2021年読書記録

  • データ集計・分析のためのSQL入門(1/8~1/21)
  • うかる!高度試験午後II論述 第2版(1/21~3/29、ITサービスマネージャの箇所のみ)
  • 達人に学ぶSQL徹底指南書 第2版(1/28~2/23)
  • さわって学ぶクラウドインフラ docker基礎からのコンテナ構築(2/26~4/7)
  • この一冊で全部わかる サーバの基本(4/26~5/20)
  • 徹底攻略 データベーススペシャリスト教科書 令和3年度(5/20~6/16)
  • SQLの苦手を克服する本(6/22~7/2)
  • 24時間365日 サーバ/インフラを支える技術(8/20~11/5)
  • Comptia Project+ テキスト PK0-004対応(9/7~10/15)
  • Comptia Project+ 問題集 PK0-004対応(1週目:10/15~10/17、復習:10/18~10/29)
  • 動かして学ぶ!Laravel開発入門(10/31~11/13)
  • この1冊で全部わかる クラウドの基本(11/4~11/30)
  • クラウド時代のネットワーク入門(12/1~12/14)
  • この1冊で全部わかる Web技術の基本(12/15~12/31)

2021年10月31日日曜日

CompTIA Project+ (PK0-004) 合格体験記

ITサービスの管理者として仮想化基盤のハードウェアやサーバのリプレースに関する業務を担当しているので、その計画の質を改善するためにプロジェクトの管理技法の基本を学びたいと考えました。そこで、PMPのように受験に実務経験を要求せず、かつIPAのプロジェクトマネージャほどの難易度ではないエントリー資格のCompTIA Project+を先日受験してみました。

1. 購入した試験用の書籍

TACの書籍を2冊購入しました。

  • 実務で役立つIT資格CompTIAシリーズ Project+テキスト PK0-004対応版
  • 実務で役立つIT資格CompTIAシリーズ Project+問題集 PK0-004対応版

2. 受験の準備

TACでWeb問題集とリテイクチケットを同時購入しました。クレジットカード決済後、チケットは10日以内には届くようです(こういう約束も試験にでてくるSLAですかね)。私の場合は4日ほどで届きました。Pearson経由で受験しましたが、新規にアカウントを作らないといけないのが面倒です。LPICなどのアカウントを使いまわししたい...

3. 学習時間

業務としては未経験のレベルでしたので、テキストを一通り読むのと問題集を2週解くことを行い、50~60時間前後かかりました。受験を思い立ってから合格まで2か月ほどかかりました。

4. 試験の難易度

本番の試験はTACの紙とWeb媒体の問題集よりも難しいと感じました。出題された問題の選択肢の文章が模擬試験よりも長いものが多く、問題を理解するのに時間がかかったためです。Web問題集は40分もかからず解けたのに、本番では試験時間を目いっぱい使う羽目になりました。本番中は時間内に回答しきれるかと焦りました...結局、(特定を避けるため少々ぼかしてかきますが)95問中80~85問程度とけて、750~800点のレンジに収めて合格(注:100~900点で合格点は710点)。情報処理技術者試験のプロジェクトマネージャの午前2を安定して合格する技能と一般的な判断力(ex.スポンサーに相談せず勝手に事を進めるようなことをしない)があれば何とかなると思います。

5. 受験後の感想や教訓

プロジェクトの終結は教訓をまとめて次のプロジェクトのノウハウに活かすようですので、まとめてみます。○○計画書という単語が大量に出てきてましたので、プロジェクト管理は計画が重要というのが分かります。試験直前は大して追い込みできませんでしたが、計画していた量を演習してから挑めたのが結果に繋がったのかなと。成果物に対してどこまでテストしたらいいのかという議論は常にありますが、不具合が出たときにそれは仕方がないよねと納得できるところまでやれば良いというのと同じでしょう。私も普段の仕事は計画が適切にできれば8割程度はできていると考えているので、計画の重要性は体感には合っています(あと2割はレビューでも見つけられなかった想定外への対応)。それとテキストでRedmineが取り上げられてましたけど、情報収集をしていけば、どこでも同じような管理の取組をすることになりますよね。

6. 今後の予定

論述試験で一番簡単な部類のITサービスマネージャに再チャレンジ?論述の添削を受けられるサービスを利用するべきか思案中...

2021年1月10日日曜日

OSS-DB Silver 合格体験記

いつかは受けたいデータベーススペシャリストの前哨戦として、1か月半ほどかけて学習して合格(80点台前半/100点満点、合格点64点以上)したので、学習記録を公開しておきます。Oracleは仕事で使わないのと、最新バージョンの試験に対応した書籍がないので、(Oracleより仕事で使う可能性が高い)PostgreSQLを選択しています。

1. 購入した試験用の書籍

  • OSS教科書 OSS-DB Silver Ver2.0対応
  • 徹底攻略OSS-DB Silver問題集
定番の緑本と黒本です。kindleのセールで安くなったときに買いました。公式マニュアルは読んでません。

2. 学習時間

どこかで合格率70%程度というのをみかけたので、そこまでやりこまなくても合格点には十分たどり着けると予想してました。学習期間は1.5か月、総学習時間は厳密に集計はしていませんが作成したノートのページ数から70時間程度と思われます。PostgreSQL未経験からのスタートなので、慣れてる方ならもう少し早く終えられるのではないかと。

3. 受験した感想

当日の出題は緑本ぐらいのレベルで、黒本レベルの内容はほぼ問われなかった印象です。ただし、どちらの書籍でも見た覚えがないものが多少は出てきてました。試験のレベルはPostgreSQLの運用や基本的なSQLが書ける程度でITSSレベル2相当とされています。同じITSSレベル2の基本情報技術者試験のデータベースよりは内容が深い(例えばVACUUMのようなPostgreSQL特有の管理運用などは基本情報では聞かれない)ですが、出題範囲は狭く、基本情報技術者試験よりは簡単だと思います。

4. 今後の予定

以前読めなかった「データ集計・分析のためのSQL入門」という書籍がPostgreSQLを主な対象にしているので、それを読む予定です。著者が提供しているデータ(CSVファイル)のインポートはCOPYコマンドでやるといったことは試験範囲にあったので、試験を通じてどうやったらいいかある程度すぐに思い浮かぶようになりました。躓く箇所が減ったので書籍の本質的な部分(SQLの書き方)に集中しやすくなったのが試験学習で得られた一番のメリットです。

2021年1月2日土曜日

2020年読書記録

  • 絵で見て分かるITインフラの仕組み(1/3~2/23)
  • Webセキュリティ担当者のための脆弱性診断スタートガイド(3/8~4/13)
  • Linux教科書 LPICレベル1 通称:あずき本(4/12~5/4)
  • マンガで分かるプロジェクトマネジメント(5/3~5/7)
  • まんがでわかるLinux シス管系女子(5/4~5/8)
  • Linux教科書 LPIC レベル1 スピードマスター問題集 Version5.0対応 通称:白本(5/9~5/17)
  • 基本がわかる安全設計のWebシステム(5/15~5/26)
  • まんがでわかるLinux シス管系女子2(5/18~5/21)
  • まんがでわかるLinux シス管系女子3(5/21~5/28)
  • Linux教科書 LPICレベル2 通称:あずき本(201部分:5/28~6/28、202部分:8/14~9/7)
  • アーキテクチャーからHTML5まで Webシステム入門(6/5~7/8)
  • Linux教科書 LPIC レベル2 スピードマスター問題集 Version4.5対応 通称:白本(201部分:6/29~7/21, 202部分:9/7~9/21)
  • 新人ガール ITIL使って業務プロセス改善します!(7/16~7/24)
  • IT Service Management教科書 ITILファンデーション シラバス2011 通称:黄本(7/26~8/31)
  • みんなが知っておくべき運用設計のノウハウ 改訂2版(9/19~10/15)
  • 徹底攻略LPIC Level3 304 教科書+問題集(9/23~10/18)
  • 先輩がやさしく教えるシステム管理者の知識と実務(10/15~11/5)
  • 「アポロ13」に学ぶITサービスマネジメント(11/7~11/20)
  • ITサービスマネジメント 事例に学ぶ実践の秘訣(11/21~延期中)
  • OSS教科書 OSS-DB Silver Ver2.0対応(11/22~12/20)
  • 徹底攻略OSS-DB Silver問題集(12/20~30)
OSS-DB Silverの公式サイトの学習期間目安が2週間~1か月とのことだったので、テキストを一通り読むだけならその通りかと。そこそこ精読する場合、仕事の時間中に学習できないor業務でPostgreSQLを使わないという条件がつくともう少し時間がかかるはず。

2020年9月20日日曜日

ITIL 2011 Foundation 満点合格体験記

ITサービスマネージャの前哨戦として、1か月半ほどかけてITIL 2011 Foundationを学習して満点合格(40/40問)したので、学習記録を公開しておきます。

1. 購入した試験用の書籍

  • IT Service Management教科書 ITIL ファンデーション シラバス2011(通称:黄本)
  • ITILの基礎 -ITILファンデーション(シラバス2011)試験対応(通称:白本)

黄本を一通りノートに写経して、章末問題は迷って正解したものについてもノートに記録してITIL的な考え方を後から反復して身に着けられるように努めました。白本は最後の演習だけ行いましたが、ping-tで無償提供されている演習で間違えた問題を繰り返して見直していれば、過剰に投資する必要はないかなと。

2. 利用したWebサイト

ping-tの無料演習を2週と、無料de模擬試験(http://tokyo.cloudapp.net/shiken/ItilV3ExamMob/)を解きました。1つの用語をさまざまな言い回しで理解するために、複数のサイトで問題を解く意味はあります。

3. 申し込み方法

Pearson VUEからの申込は43980円で消費税はかかりませんでした(IPAの国家資格と比べると高い...)。Pearsonで受験しているLPIC用のアカウントは持っていたのですが、共通のアカウントにはできないので別途作成する必要があるので注意。

4. 本番の問題や難易度、受験した感想

守秘義務があるので問題そのものについては書けませんが、平易な問題でした。黄本の章末にある模擬試験の正解率が8割程度の段階で申し込んだので、満点は予想外でした。ITSSレベル1相当ですし、IT業界の新卒~2年目でも簡単に取れると思います。運用に関する会話についていけるようにするための共通用語を把握するには丁度よい難易度かと。

2019年1月5日土曜日

ネットワークスペシャリストH30合格体験記

平成最後のネットワークスペシャリスト試験に合格したので、何をやっていたのか記録に残しておきます。

1. 購入した試験用の書籍

  • 徹底攻略 ネットワークスペシャリスト教科書 平成30年度
  • ネスペ教科書 2018年度版
  • ネスペの剣、道、礎、基礎力、魂
  • ネスペ21、22β、23

一通り試験範囲をなめるという意味でも教科書は1つあった方がよいです。徹底攻略の方で午後1に対応することができました。ネスペ教科書はさらにそれを絞ったものです(もうちょっとボリュームがあって欲しいですが、安価な薄めの本で速習という意味ならアリでしょう)。いずれも午後1までの出題内容のキーワードを基にテキストが作られているように思います。午前1、2は暗記モノなので合格点に持っていくだけなら過去問で十分なので特に対策していません。間違えた問題や用語を多少調べるぐらいはしましたが。午後1、2が本試験なので解説がしっかりしているものとして「ネスペのXX」シリーズを買いました。ネスペ21~23も同様のものですが、もう新刊では出回っていないようなので、amazon等で中古を買い漁ることになります。

左門至峰先生のテキストは読者にどういうものか実感してもらうためにスクリーンショットを多用して説明しているので、普段使わないような仕組みでも理解しやすいと思います。特にネスペの基礎力がアタリでした。サブタイトル通りのプラス20点とまではいきませんでしたが、前回から午後1は22点、午後2は10点積み上げられました(このぐらい点数が変わると、試験当日の回答の質が前回受験から変わるのが実感できます)。

平成21年度の解答から用意しましたが、あまり古いとネットワークの常識が変わっちゃうので、今からの受験であれば予算の節約という意味も込めて平成25年のネスペの剣以降でも十分な気がします。IPAが掲載している平成15年度の試験を解いてみると回線速度が遅すぎて驚きますし、最近のスマホが対応しているWi-FiのIEEE 802.11acなんて10年前には出回ってない規格ですものねぇ。

午後1の過去問はちゃんと解きましょう。午後2のベースになりますし、普段使わない機器に関して「こういうことができるのか!」と驚かされることもあります(例:WAN高速化装置なるものがあり、フェールオープン機能を備えている)。

逆に午後2の問題はあまり手を付けていません。実務に近くて興味のある問題や、解く時間が足りるか確認する目的で簡単そうな問題を数問解いた程度です。何が出てくるか予想できず対応しきれないので、午後1や一般的なネットワークのテキストで基礎を積み上げてました(インフラ/ネットワークエンジニアのためのネットワーク技術&設計入門、マスタリングTCP/IP入門編など)。直近で午後2で問われたものに無線LAN、SDN、IoTプロトコル(CoAP、MQTT)などありますが、結局仕事で使っているかどうかで合否が大きく変わる気がします。しかし出題内容を仕事でやっている人は多くないので、結局基礎を積み上げた人が合格するような仕組みだと思います。午後2は採点対象者の上位40%程度に入れば合格なので、そこに滑り込むつもりで基礎を身につけようとしていました。

2. 参考にしたWebサイト

書籍にお金を出したくないということであれば、Ciscoベースでの説明ですがネスペイージスがオススメです。若手への説明にも使っています(ここ読んでおけと言えば済む上に、当人にとってはネスペ対策にもなる)。ネットワークのおべんきょしませんか?は書籍で手に入らない平成20年度より前の問題の解説を一部していたので取り上げておきます。

3. 過去問を解いて印象に残っていたもの

同じような難易度の試験にしたいのか、回答が似ているという問題があったような気がします。

  • H27午後2問1設問3(3)の答:「CoAPはヘッダ長が短いなど、データ格納効率がよい。」
  • H28午後2問2設問3(4)の答:(GREの方が)「カプセル化によるオーバヘッドがL2TPより小さく、1つのパケットで転送できるデータ量が多い。」

効率のよい伝送を行うという意味で回答がほぼ同じです(カプセル化=ヘッダをつけることですし)。こういった程度の観察力を身に着けてほしいという出題側の意図が感じられます。H30年度のMQTTもIoT用の軽量プロトコルですよね。

4. H30の試験の感想

  • 午前1:応用情報レベル。適当に回答。まずここを安定して通過できないと午前2以降の勉強が手に着かない。
  • 午前2:過去問記憶ゲー。ここで安定して8割以上とれないと午後が辛い。合格者でここが60点台の人は少ないんじゃないかなぁ。ちなみに当日間違えたのは問15と問17の2問。
  • 午後1:メインディッシュその1。ここは教科書的な問題が多い。私は実務に近い問1と問2を選択しました(OSPFとGRE over IPsecは業務的に縁がないので無理と判断して問3を捨てたとも言えます)。試験前日に「ネスペの基礎力」で読んだ「(プロキシサーバの)ルート証明書」を答えさせる問題が問1に出てきたのが私にとってのサービス問題でした。
  • 午後2:メインディッシュその2。あー、今年も業務に関係のない問題が出た外れ年だと思いました。まったく分からない問題の配点を少しでも下げておきたいという理由で、解答用紙を眺めて問題数が多く、用語穴埋めが多い問1を選択。過去問のCoAPの問題を解いたときに、これならもう一度出てくればボーダーラインは越えられる可能性が高いという感覚があったというのもありますが。

午後はSDN系の話がてんこもりでしたけど、多くの現場に普及するのは相当先なんじゃないですかね。

5. 結果

午前1:88点、午前2:92点、午後1:80点台半ば、午後2:60点台半ば。大した勉強もせずに挑んで午後2で敗退した過去に比べれば進歩したものです。午後1の採点は結構甘目だと思いました。厳し目につけて70点台前半ぐらいだと思っていたので。

6. 得られたもの

国のお墨付きが付いたので、するかしないかは別として転職が多少しやすくなったと思います。昇進速度アップは完全年功序列なので諦めモードです。あと説明能力と居室内での威厳が身に付きます。定期昇給をし続けて給料が高いのに何も説明できない状態になるのは恥ずかしいのでね。これでプロの入口に立てた...と良いなあ。次はアプリケーションを作るための準備の一環として10年放置し続けたデータベースやります。データサイエンス系に強い割にDB知らないでは、そろそろ済まされないので。

2018年10月21日日曜日

とあるインフラエンジニアの仕事に対する考え方

インフラエンジニア(小中規模の構築~運用)の仕事における考え方について整理してみました。使っているプロダクトや実例は書けないのですが、2016年度から4~5人を束ねる役目をしているので、思っていることをつらつらと。他にも書き漏らしたことがあれば追記します。

  • 仕組みをデザインせよ
    1. 人はミスをする生き物である。ミスをしたらなるべく繰り返されないよう仕組みから改善せよ。
    2. 事業が半永久的に継続できるよう、緩やかにでも変化に耐えられるよう、中で人が育つような仕組みを作れ。
    3. 若いうちはn年目にはn年目の業務が当たる仕組みにせよ。よほどの天才でない限り手順を踏まずに先に進むのは難しい。
    4. 若い連中には自分で走れる(=不明な点は調べものをして適切な結論を出せるようになる)だけの時間を最初に与えられるのがベストである。
    5. 予算が取れるなら全体に好影響が出るもの、サービス利用者と管理者の双方が喜べるようなことに金を突っ込んで改善していけ。
  • いかに楽にオペレーションするかを念頭におけ
    1. 業務を楽に回すために工夫をせよ。シンプルに作ることで同僚への業務の引継はスムーズになる。
    2. 総コストが下がるように工夫せよ。サービス利用者や対外折衝といったコミュニケーションに関わるコストや、運用の手間を減らすことによる人件費の削減を考慮せよ。
    3. 普段から楽になるように作ることで、次の方針を考える時間を作ることができる。楽な環境ではさほど伸びないが、楽になるように考える過程で実力は伸びる。
  • 知識をアップデートし続けよ
    1. 仕事のコミュニケーションがうまくなるためには技術的な会話について行ける必要がある。新卒同然のままで話ができる訳ではない。
    2. 学習は若いうちにやっておくと費用対効果が高い。未経験でIT業界に入るなら、まずは体系だった知識をつけるために基本情報技術者試験を受けて基礎を叩き込め。そして遅くとも20代のうちに応用情報まで受かっておけ。うっかり何も知らないまま年功序列で上司になって、指示も出せないという状態になると致命的に不味い。
    3. 知識を増やすことは、日々のオペレーション手法に幅がでること(=複数の方法を提案できる)や前任の担当者よりもベターな方法を提案できることにも繋がる。
  • 勤勉な無能は銃殺刑にせよ
    1. 真面目な(=勤勉な)奴が間違った(=無能な)判断で仕事をすすめると取り返すためのコストが高くつく。勤勉な無能と判断されてしまうと、影響範囲が小さいある程度ミスしても許される仕事しか与えられなくなる。
    2. 元ネタはゼークトの組織論による軍事ジョーク。人は{有能、無能} × {勤勉、怠惰}の4パターンに分類されるとされる。
    3. 自身が目指すところはゼークトの組織論で司令官タイプの「有能な怠惰」である。楽に回せるために頭を使う。英語では "Think hard, work lazy." といったところである。
    4. どうしても勤勉な無能を使わざるを得ないのであれば、作業の相当前から計画を立てさせて、当日の作業はオペレータとして手順書通りにやれば十分というところまで持っていく必要がある。
  • 完全年功序列と完全実力主義はどちらもダメなので混ぜるようにせよ
    1. 年功序列のメリットは、頑張っても昇給が一定なので若手を教育することで業務負担を減らそうとするインセンティブが働くことである。完全実力主義は下を教えないことで差をつけるインセンティブが働きやすい。
    2. 年功序列のデメリットは、能力不足のミスマッチや勉強無しでも周囲と同じだけ昇給するため、平均以上のパフォーマンスが出るメンバーからの納得感が得られにくいことである。
  • 採用
    1. 採用する側、される側、双方不幸にならないように歩み寄れ。
    2. 外に見える成果物や公開しているアカウントがあれば、そこで程度を明らかにせよ。極端なハッタリかまして入ると不幸になる可能性が高くなる。

フォロワー

ページビューの合計