<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>バーチャル若年エンジニア　ー人生100年時代というなら俺いま学生</title>
<link>https://ameblo.jp/pershaddow/</link>
<atom:link href="https://rssblog.ameba.jp/pershaddow/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>人生100年時代　ーいま20年くらい若く思っていい、つまり学生時代に戻れるってこと。だったらエンジニアというものになってみたい。この年で0から目指しても、学生の気分でリスタートできるんじゃない？どこまで山を登れるか、見てみてください！</description>
<language>ja</language>
<item>
<title>ネットワークとセキュリティへの偏重</title>
<description>
<![CDATA[ <p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">最も頭使うのはネットワーク</span></span></span></h3><p>&nbsp;</p><p>学習範囲でダントツに奥が深いのは、ネットワーク理論である。</p><p>&nbsp;</p><p>&nbsp;</p><p>高度試験にいったらさらに深いのだろうし、やや端折られてる部分もあるのはわかるのだけど、</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-weight:bold;">基本情報とは深さが違う</span></p><p>&nbsp;</p><p>&nbsp;</p><p>このレベルまで少なくとも勉強してよかった、という意味で。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>当たり前だけど、ネットワークは気まぐれを起こさない。</p><p>&nbsp;</p><p>アインシュタインが量子論を揶揄して「神様はサイコロをふらない」と言ったのに近い。</p><p>&nbsp;</p><p>&nbsp;</p><p>現代の膨大なネットワークが、プロトコルとロジックで理路整然と構築されている。</p><p>&nbsp;</p><p>その圧倒的な姿を垣間見れて、</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-weight:bold;">これまでの学習の中でダントツに面白い</span></p><p>&nbsp;</p><p>&nbsp;</p><p>と感じる。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>ただし、その分、応用情報の過去問（午後）を解いていても、範囲が広いのもありどこまでいっても網羅した感じがしない。</p><p>範囲の意味での網羅じゃなく、深さという点において。</p><p>&nbsp;</p><p>&nbsp;</p><p>スポンジ（自分の頭）に水が吸収される度合いにおいて、ネットワークはきちんと勉強したいと思うに至った。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">そしてセキュリティ</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>別途どこかで書いてみようと思うけど、</p><p>&nbsp;</p><p>&nbsp;</p><p>セキュリティは興味ｘ意味で計算すると１、２を争うくらい優先度が高いと思うに至ってる。</p><p>&nbsp;</p><p>高度試験にセキュリティもある。</p><p>&nbsp;</p><p>実はいくつもある高度試験の中でも、唯一の国家「資格」である。</p><p>ちなみに他の試験は、国家「試験」である。</p><p>&nbsp;</p><p>&nbsp;</p><p>いわゆるサイバーセキュリティの分野の士業。</p><p>&nbsp;</p><p>&nbsp;</p><p>そういえばホワイトハッカーと言われている（実際誰がどのシーンで言ってたんだろう？）エンジニアに会った。</p><p>少しでもそういう人材が報われる社会であってほしいなとも思う。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>経済に与えるインパクトを考えると、</p><p>&nbsp;</p><p>革新的なWebサービスを創造していくという攻めの世界も重要だけど、</p><p>&nbsp;</p><p>一撃必殺のリスクを喰らわないように防衛する世界も同じくらい重要なので。</p><p>&nbsp;</p><p>&nbsp;</p><p>さて、ネットワーク理論に比べると、ふと疑問に思うことに応用情報のセキュリティのレベルは答えてくれてないことが多々ある。</p><p>&nbsp;</p><p>これは別途深掘りする分野かなと思ったりしている。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">過去問から一気に知識習得</span></span></span></h3><p>&nbsp;</p><p>正直、セキュリティとネットワークの応用情報の過去問はとても効率的な教科書だと思う。</p><p>&nbsp;</p><p>世界的にも、過去問が無料で手に入って、全分野のいろんな場面を想定して知識を習得できる機会ってあまりないんじゃないか。</p><p>&nbsp;</p><p>&nbsp;</p><p>もちろん手を動かす側も必要で、何年も勉強する気はまったくないが、短期で脱皮したいなら推奨できる。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>ただし、科目にもよる。</p><p>&nbsp;</p><p>データベースは門外漢の自分が見ても試験のためだけの試験という感じの内容。</p><p>&nbsp;</p><p>システムアーキテクチャはただの算数の問題のような過去問も多い。</p><p>&nbsp;</p><p>組み込み機器は、制御のメカニズムは見ていて面白いが、面白いを超えて何か学んでる感じが自分には得られない。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>試験合格だけ考えるならば違う解釈もできるんだろうけど。</p><p>&nbsp;</p><p>&nbsp;</p><p>全分野を広く勉強してきたけど、<span style="font-weight:bold;">だんだんと自分の嗜好がでてきた</span>ということなのかもしれない。</p><p>&nbsp;</p><p>　</p><p>&nbsp;</p><p>&nbsp;</p><p><a href="https://stat.ameba.jp/user_images/20220220/09/pershaddow/63/54/j/o6000400015077488856.jpg"><img alt="" height="280" src="https://stat.ameba.jp/user_images/20220220/09/pershaddow/63/54/j/o6000400015077488856.jpg" width="420"></a></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/pershaddow/entry-12729254084.html</link>
<pubDate>Thu, 04 Mar 2021 23:47:28 +0900</pubDate>
</item>
<item>
<title>Day 150 基本情報技術者試験、受けました</title>
<description>
<![CDATA[ <p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">いざ試験へ</span></span></span></h3><p>&nbsp;</p><p>思えば、IT系は学校も通ったことないし、試験を受けるのも人生で初めて。</p><p>&nbsp;</p><p>どんな人が他に受けにきてるのかと周囲を見渡したりしてた。</p><p>&nbsp;</p><p>&nbsp;</p><p>コロナでCBTになって、いろんな会場でも受けられる模様。</p><p>&nbsp;</p><p>自分が住む東京は会場も多かったので、便利のよい場所を選択。</p><p>&nbsp;</p><p>&nbsp;</p><p>CBTからは過去問を開示しないようです。</p><p>なので、試験については記載してはいけないということで記載はなしで。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">午前試験</span></span></span></h3><p>&nbsp;</p><p>応用情報技術者試験の勉強を進めているからなのか、簡単に感じる。</p><p>&nbsp;</p><p>時間もとても余ったので途中退室した。</p><p>&nbsp;</p><p>CBTはすぐに結果がネットで見れる。</p><p>&nbsp;</p><p>&nbsp;</p><p>ランチ中に見てみると、92.5点だった。</p><p>&nbsp;</p><p>この数ヶ月それなりに学んできて、基本レベルの理解は確かに進んでいるようだ。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">午後試験</span></span></span></h3><p>&nbsp;</p><p>基本情報も選択問題があるのね、と知ったのは試験直前。</p><p>&nbsp;</p><p>照準を応用情報に合わせているので、午後の選択はそれに合わせることにした。</p><p>&nbsp;</p><p>選択を含め、</p><p>&nbsp;</p><ul><li>セキュリティ</li><li>ネットワーク</li><li>経営戦略</li><li>アルゴリズム</li><li>C言語</li></ul><p>&nbsp;</p><p>を受験。</p><p>&nbsp;</p><p>&nbsp;</p><p>アルゴリズムはなかなか検証が合わないなかで時間が到来。</p><p>それ以外は普通に解いたという手応えだった。</p><p>&nbsp;</p><p>午後試験は、少し時間が立ってから各科目ごとに正答率が％をみることがネットでできる。</p><p>&nbsp;</p><p>&nbsp;</p><p>配点に％を乗じると、83点という結果だった。</p><p>やはり最後まで検証をしていたアルゴリズムが最も間違えていた。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>これにて基本情報は終了。</p><p>&nbsp;</p><p>&nbsp;</p><p>正答率から見ても60％ラインは十分超えてるので、合格はしてるだろう。</p><p>発表は来月。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">この155dayを振り返って</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>周囲にも受けることを公言していたので、合格水準に達していることは喜ばしい。</p><p>&nbsp;</p><p>なにより0知識に近い状態から、</p><p>&nbsp;</p><p>ITの分野に関わる人がうけるそれなりの試験で、</p><p>&nbsp;</p><p>問われてることがわかり、</p><p>&nbsp;</p><p>論理的に回答して、</p><p>&nbsp;</p><p>合格水準よりだいぶうえの結果だった</p><p>&nbsp;</p><p>&nbsp;</p><p>ことが150日前の自分からすると大きな飛躍だろう。</p><p>&nbsp;</p><p>&nbsp;</p><p>前にも考察したように、試験は試験。</p><p>&nbsp;</p><p>でも効率的に広く学ぶのには手段として良いと自分は思ったし、</p><p>&nbsp;</p><p>目標があった方がドライブがかかるものなので、個人的にはとっかかりとしてはおすすめ。</p><p>&nbsp;</p><p>&nbsp;</p><p>特に2020年秋からはアルゴリズム・プログラミングが配点の50％に上がったので、</p><p>2020年秋以降に合格する人は基礎的なプログラミング思考の証明にはなるかなと思う。</p><p>（表計算の選択についてはなんともいえないが）</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>いまは応用情報技術者レベルの勉強を集中。</p><p>&nbsp;</p><p>3月には申し込んだ通信の模擬試験があるようで、一通り理解して臨むようにハードル高めに目標を設定している。</p><p>&nbsp;</p><p>&nbsp;</p><p><br>&nbsp;</p><p>ワクチンが諸外国ではスタートして、ついにこれで人類はコロナを抑制できるかなんて期待もされてる。</p><p>&nbsp;</p><p>&nbsp;</p><p>コロナの影響で、いままでは会社の業務も波があったりする。</p><p>&nbsp;</p><p>&nbsp;</p><p>恐怖はないけど、不安はある。</p><p>&nbsp;</p><p>&nbsp;</p><p>しかし、こうして隙間時間をつかって着実に何かをなした期間になったことで、</p><p>&nbsp;</p><p>ちょっとだけ2020年度秋からは肯定的に時間を捉えられるようになった。</p><p>&nbsp;</p><p>&nbsp;</p><p>以前は、またコロナの影響か、しばらく待たないと。。が多かった。</p><p>&nbsp;</p><p>最近は、待つ時間が生まれたなら、少しでもパワーアップしておこう。</p><p>&nbsp;</p><p>&nbsp;</p><p>とポジティブになれるようにも。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>さぁ、次は応用情報レベルだ。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/pershaddow/entry-12729064244.html</link>
<pubDate>Sat, 20 Feb 2021 23:36:10 +0900</pubDate>
</item>
<item>
<title>応用情報技術者試験を勉強していて思うこと</title>
<description>
<![CDATA[ <p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">良いと思うこと</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><ul><li><span style="font-weight:bold;">11分野が広くカバーされていること。</span></li></ul><p>&nbsp;</p><p>&nbsp;</p><p>応用情報はIPAの設定する４段階のレベルのうち、３段階目となる。</p><p>&nbsp;</p><p>ここから専門的な、Lv4の高等試験が立ちはだかり、それぞれの分野のスペシャリスト試験となっていく。</p><p>内容も専門的。</p><p>&nbsp;</p><p>&nbsp;</p><p>セキュリティなら、情報処理安全確保支援士（SC)</p><p>&nbsp;</p><p>ネットワークなら、ネットワークスペシャリスト</p><p>&nbsp;</p><p>組み込み機器なら、エンベデッドスペシャリスト</p><p>&nbsp;</p><p>IT経営なら、ITストラテジスト</p><p>&nbsp;</p><p>といったように。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>その一歩手前の全てが詰まった試験なので、<span style="font-weight:bold;">一通りの目次を頭のなかにつくる</span>にはよいかなと思った。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><ul><li><b>基本情報よりだいぶ深いものもある</b></li></ul><p>&nbsp;</p><p>当たり前かもしれないけど、基本情報が表面的に見える部分だとするならば、応用情報は１−２階層下のメカニズムまで対象としているものもある（後述）</p><p>&nbsp;</p><p>もちろん高度試験になればさらに深いのだろうが、全体的に見渡せるうえに表層の下のレベルに踏み込んでいるという点においては効率的な知識の習得にはなるなと思った。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">よくない点（人によっては）</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><ul><li><span style="font-weight:bold;">網羅が難しいこと</span></li></ul><p>&nbsp;</p><p>20年以上前はあったという噂もありますが。</p><p>&nbsp;</p><p>&nbsp;</p><p>本当に応用情報の範囲をカバーしようとすると、テキストの暑さがはんぱじゃなくなるので、そういう書籍も学校もない。</p><p>&nbsp;</p><p>&nbsp;</p><p>なので何が起きるかというと、市販の書籍や通信テキストに書かれていないことも試験では問われたりする。</p><p>&nbsp;</p><p>そして、翌年にその出題がテキストに足されるといったことが起きる。</p><p>&nbsp;</p><p>&nbsp;</p><p>自分は気にしない。</p><p>&nbsp;</p><p>試験で満点取りたいという方向ではないので。</p><p>&nbsp;</p><p>&nbsp;</p><p>合格したら、</p><p>企業で資格手当だしたり、</p><p>昇進条件になったり、</p><p>全校を背負ってプライド賭けられちゃってたり、</p><p>といろんな形で合格という基準が重要なケースも多いだろう。</p><p>&nbsp;</p><p>そのように合格を目標にすると、この点が気になる人も多いんじゃないか。</p><p>&nbsp;</p><p>&nbsp;</p><p>実際、LV4の高度試験を１−２勉強してから、応用情報受けようかな？なんて議論が掲示板にあったりする。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>思うに、本当のところ、網羅はできない。</p><p>&nbsp;</p><p>&nbsp;</p><p>Webエンジニアはスペシャリストでいいのではと思うので、それを全範囲を完璧に網羅して、、、と考えてる時点で</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-weight:bold;">テストに取り憑かれている</span></p><p>&nbsp;</p><p>&nbsp;</p><p>と思う。</p><p>&nbsp;</p><p>&nbsp;</p><p>合格を目標にすることと、完璧に網羅して満点をとることは違う。</p><p>&nbsp;</p><p>結果的に無駄な努力と時間を使うことになるんじゃないか。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><ul><li><b>選択分野に左右されること</b></li></ul><p>&nbsp;</p><p>これも合格を目標にする場合に該当する話。</p><p>&nbsp;</p><p>&nbsp;</p><p>過去問見ていて、分野によって難易度が違ったりする。</p><p>&nbsp;</p><p>そもそもの分野としての選択もあるし、試験当日の難易度も当たるも八卦、、、。</p><p>&nbsp;</p><p>&nbsp;</p><p>分野のあたりハズレがあるので、３回受ければ２回受かる人はおおそうな試験だけど、1回で確実に合格するのは確率下がる気がする。</p><p>&nbsp;</p><p>&nbsp;</p><p>自分が見ていて、</p><p>ネットワーク、プログラミング、データベース、は基本的に難しく、</p><p>サービスマネジメント、システム監査、は易しく、</p><p>という傾向があるように見える（間違ってたらすいません）。</p><p>&nbsp;</p><p>じゃあ、ネットワーク、プログラミング、データベース、を避けよう、というのは長い目で見ていいのかどうか。</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-weight:bold;">合格しやすいこと　≠ &nbsp; &nbsp;意味のある学習になること</span></p><p>&nbsp;</p><p>&nbsp;</p><p>である。</p><p>&nbsp;</p><p>とはいえ年によってあたりもハズレもあるので、難易度が逆転することもあるだろうし。</p><p>そうなったら目も当てられない。</p><p>&nbsp;</p><p>&nbsp;</p><p>総合的には、</p><p>&nbsp;</p><p>合格するレベルに達することは一つ重要なレベルの証明ではあると思う。</p><p>ただし、テスト通過のためだけに自身にとって意味のない科目を選ぶのは、ちょっと違う。</p><p>&nbsp;</p><p>&nbsp;</p><p>と思う。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/pershaddow/entry-12728972670.html</link>
<pubDate>Mon, 15 Feb 2021 14:56:59 +0900</pubDate>
</item>
<item>
<title>応用情報の分野の選択</title>
<description>
<![CDATA[ <p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">選択肢が広い</span></span></span></h3><p>&nbsp;</p><p>応用情報技術者試験は必須のセキュリティ以外に<span style="font-weight:bold;">10分野から４つを選択</span>することになる。</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-weight:bold;">必須</span></p><ul><li><span style="font-weight:bold;">セキュリティ</span></li></ul><div>&nbsp;</div><div><span style="font-weight:bold;">選択</span></div><ul><li><span style="font-weight:bold;">経営戦略</span></li><li><span style="font-weight:bold;">プログラミング</span></li><li><span style="font-weight:bold;">システムアーキテクチャ</span></li><li><span style="font-weight:bold;">ネットワーク</span></li><li><span style="font-weight:bold;">データベース</span></li><li><span style="font-weight:bold;">組み込みシステム開発</span></li><li><span style="font-weight:bold;">情報システム開発</span></li><li><span style="font-weight:bold;">プロジェクトマネジメント</span></li><li><span style="font-weight:bold;">サービスマネジメント</span></li><li><span style="font-weight:bold;">システム監査</span></li></ul><p>&nbsp;</p><p>試験合格を目指すなら、ある程度絞った方がいいと書かれている。</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">濃淡をつける</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>先日のブログで書いたように、申し込み自体は昨年秋に行っていた。</p><p>&nbsp;</p><p>&nbsp;</p><p>平行して基本情報の市販テキストをもとに知識補充を0から行ってきた。</p><p>&nbsp;</p><p>C言語とアルゴリズムはいわゆる過去問も用いて学んだが。</p><p>&nbsp;</p><p>&nbsp;</p><p>とっかかりとして、</p><p>&nbsp;</p><ul><li><span style="font-weight:bold;">自分が習得すべき優先順位</span></li><li><span style="font-weight:bold;">これまで学んできた基本情報と応用情報のギャップを埋める</span></li></ul><p>&nbsp;</p><p>を念頭に、テキストや過去問をざっと見てみる。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>基本情報とのレベルにギャップがあり、優先的にも勉強すべきは以下かなと思った。</p><p>&nbsp;</p><ul><li><b>セキュリティ</b></li><li><span style="font-weight:bold;">ネットワーク</span></li><li><span style="font-weight:bold;">データベース</span></li></ul><p>&nbsp;</p><p>これらはWebを扱うに当たっての根幹の分野であり、逃げることができないものなので。</p><p>&nbsp;</p><p>&nbsp;</p><p>そのうえで、以下も対象に。</p><p>優先順位は劣後するが、仮想ネットワークの構築、冗長性対応、IoT機器開発など、やっぱり知っておくべきだし、残った他の分野のなかでも基本情報とギャップがあり勉強にはなりそうなので。</p><p>&nbsp;</p><ul><li><span style="font-weight:bold;">システムアーキテクチャ</span></li><li><span style="font-weight:bold;">組み込みシステム開発</span></li></ul><p>&nbsp;</p><p>なお、実際の試験だと以下の２つは土地勘があるので、勉強は特にしないが当日の選択肢には入れてもいいと思った。</p><p>&nbsp;</p><ul><li><span style="font-weight:bold;">経営戦略</span></li><li><span style="font-weight:bold;">システム監査</span></li></ul><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">プログラミングは、、</span></span></span></h3><p>&nbsp;</p><p>基礎理論が問われているですよね。</p><p>&nbsp;</p><p>ソートだったり、探索アルゴリズムだったり、</p><p>&nbsp;</p><p>&nbsp;</p><p>業務系のプログラムだったら是非ともと思ったのですが、何度読んでも興味が持てずに辞退することとしました。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">学習モードを変える</span></span></span></h3><p>&nbsp;</p><p>これまでは、</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-weight:bold;">基本情報のテキストをもとに満遍なく知識を習得</span></p><p>&nbsp;</p><p><span style="font-weight:bold;">C言語は実際にプログラミングを試しながら手で学ぶ</span></p><p>&nbsp;</p><p>&nbsp;</p><p>をやってきた。</p><p>&nbsp;</p><p>&nbsp;</p><p>ここからは、</p><p>&nbsp;</p><ul><li><b>セキュリティ</b></li><li><span style="font-weight:bold;">ネットワーク</span></li><li><span style="font-weight:bold;">データベース</span></li><li><span style="font-weight:bold;">システムアーキテクチャ</span></li><li><span style="font-weight:bold;">組み込みシステム開発</span></li></ul><div>&nbsp;</div><div>に的を絞り、応用情報レベルで十分理解できるようにスイッチを入れ替えることとする。</div><div>&nbsp;</div><div>&nbsp;</div><div>しかし、深さｘ範囲、で負担は多そう。</div><div>&nbsp;</div><div>それも必要な自分自身のアップデートと思えば、逃げずにやるほかないと決め、ここからはレベルを一段上げることに。</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div><a href="https://stat.ameba.jp/user_images/20220220/09/pershaddow/63/54/j/o6000400015077488856.jpg"><img alt="" height="280" src="https://stat.ameba.jp/user_images/20220220/09/pershaddow/63/54/j/o6000400015077488856.jpg" width="420"></a></div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/pershaddow/entry-12728968667.html</link>
<pubDate>Mon, 01 Feb 2021 14:28:13 +0900</pubDate>
</item>
<item>
<title>基本情報のC・アルゴリズムが一筋縄でいかない</title>
<description>
<![CDATA[ <p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">基本文法と問題のギャップが</span></span></span></h3><p>&nbsp;</p><p>基本情報の過去問。</p><p>&nbsp;</p><ul><li>午前問題</li><li>午後問題のアルゴリズム・プログラミング以外</li></ul><p>&nbsp;</p><p>は、ちゃんと理解してきたなら難しくない。</p><p>&nbsp;</p><p>なので応用情報に目標再セットした自分は、これらの基本情報のいわゆるテスト勉強をすることはしない。</p><p>&nbsp;</p><p>&nbsp;</p><p>しかし、</p><p>&nbsp;</p><ul><li><span style="font-weight:bold;">午後問題のアルゴリズム・プログラミング</span></li></ul><p>&nbsp;</p><p>&nbsp;</p><p>・・普通に難しい。</p><p>&nbsp;</p><p>正確に言えば、時間との戦いなので、いかに早くプログラムを正確に読み取れるかが問われている。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>英文法を１から楽しくやってきたところ、</p><p>&nbsp;</p><p>いきなり難解な英文学書籍を読めと言われている。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>数ヶ月前の2020年秋試験から、</p><p>アルゴリズム・プログラミングの配点が40ー＞50％にあがっており、</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-weight:bold;">本来志したものに最も近いアルゴリズム・プログラミングができてないから不合格</span></p><p>&nbsp;</p><p>なんてなったら、今後のモチベーションに響きそうだ。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">本購入</span></span></span></h3><p>&nbsp;</p><p>かといって、このためだけに応用情報のようにオンライン学習にお金を払いたくもない。</p><p>&nbsp;</p><p>&nbsp;</p><p>しかし、基本情報のプログラミングやアルゴリズムについてブログなどでいろいろ解説してる人少ない。</p><p>&nbsp;</p><p>無料では情報落ちてないってことなのか？</p><p>&nbsp;</p><p>&nbsp;</p><p>国家試験で、基本情報技術者試験として有名でそれなりの受験者もいるので、皆「簡単じゃない」と感じていることだと思う。</p><p>&nbsp;</p><p>&nbsp;</p><p>そうして、ある本を買った。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><div class="ogpCard_root"><article class="ogpCard_wrap" contenteditable="false" style="display:inline-block;max-width:100%"><a class="ogpCard_link" data-ogp-card-log="" href="https://www.amazon.co.jp/改訂3版-基本情報技術者試験-C言語の切り札-情報処理技術者試験-宮坂/dp/4774187488/ref=sr_1_1?__mk_ja_JP=カタカナ&amp;crid=2WG4DWIKNPEJU&amp;keywords=C言語+の切り札&amp;qid=1645622449&amp;sprefix=c言語+のきり%2Caps%2C633&amp;sr=8-1" rel="noopener noreferrer" style="display:flex;justify-content:space-between;overflow:hidden;box-sizing:border-box;width:620px;max-width:100%;height:120px;border:1px solid #e2e2e2;border-radius:4px;background-color:#fff;text-decoration:none" target="_blank"><span class="ogpCard_content" style="display:flex;flex-direction:column;overflow:hidden;width:100%;padding:16px"><span class="ogpCard_title" style="-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;max-height:48px;line-height:1.4;font-size:16px;color:#333;text-align:left;font-weight:bold;overflow:hidden">改訂3版 基本情報技術者試験 C言語の切り札 (情報処理技術者試験) | 宮坂 俊成 |本 | 通販 | Amazon</span><span class="ogpCard_description" style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6;margin-top:4px;color:#757575;text-align:left;font-size:12px">Amazonで宮坂 俊成の改訂3版 基本情報技術者試験 C言語の切り札 (情報処理技術者試験)。アマゾンならポイント還元本が多数。宮坂 俊成作品ほか、お急ぎ便対象商品は当日お届けも可能。また改訂3版 基本情報技術者試験 C言語の切り札 (情報処理技術者試験)もアマゾン配送商品なら通常配送無料。</span><span class="ogpCard_url" style="display:flex;align-items:center;margin-top:auto"><span class="ogpCard_iconWrap" style="position:relative;width:20px;height:20px;flex-shrink:0"><img alt="リンク" class="ogpCard_icon" height="20" loading="lazy" src="https://c.stat100.ameba.jp/ameblo/symbols/v3.20.0/svg/gray/editor_link.svg" style="position:absolute;top:0;bottom:0;right:0;left:0;height:100%;max-height:100%" width="20"></span><span class="ogpCard_urlText" style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#757575;font-size:12px;text-align:left">www.amazon.co.jp</span></span></span></a></article></div><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>「C言語＆アルゴリズムに対応！」という副題に惹かれてゲット。</p><p>&nbsp;</p><p>&nbsp;</p><p>これを解き進めていくことにした。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading01" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading01" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#2D8C3C;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#2D8C3C;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">何が難しいか</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>過去問。</p><p>&nbsp;</p><p>プログラムはC言語も、アルゴリズムも長くはない。</p><p>&nbsp;</p><p>じゃあ何が難しく感じるか。</p><p>&nbsp;</p><p>以下、C言語、アルゴリズム、を前提として。</p><p>&nbsp;</p><p>&nbsp;</p><ol><li><span style="font-weight:bold;">繰り返し処理</span></li><li><span style="font-weight:bold;">変数の多さ</span></li><li><span style="font-weight:bold;">例外処理</span></li><li><span style="font-weight:bold;">時間の短さ</span></li></ol><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">1.繰り返し処理</span></span></span></h3><p>&nbsp;</p><p>コードは短いのだけど、正確に読み進めないとループ処理の途中で混乱する。</p><p>&nbsp;</p><p>ほとんどの問題で繰り返し処理が絡むので、ここを避けて通れない。</p><p>&nbsp;</p><p>問題には、</p><p>&nbsp;</p><p>「７回目のループでこの数値は何になっているか？」</p><p>&nbsp;</p><p>なんてものもある。</p><p>&nbsp;</p><p>つまり、自分の頭で７回ループしてみなくちゃいけない。</p><p>&nbsp;</p><p>繰り返しループが２０行なら、２０行＊７＝１４０行をきちんとミスらず読んでくということだ。</p><p>&nbsp;</p><p>これは難易度を高めてる。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">2.変数の多さ</span></span></span></h3><p>&nbsp;</p><p><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block"><span style="display: flex; justify-content: flex-start; letter-spacing: 0.01em; line-height: 1.6; min-height: 32px; line-break: loose; word-break: break-word; text-align: left;"><span style="flex-grow: 1; margin: 0.2em 0px;"><span data-entrydesign-content="" style="font-size: 20px; display: block;"><span style="font-size:0.83em;">変数が７、８個も出てくるのもザラ。</span></span><br><span data-entrydesign-content="" style="display: block;"><font size="3">多ければ多いほど、こんがらがる。</font></span><br><span data-entrydesign-content="" style="display: block;"><font size="3">だって、プログラムってマシンにやらせてるわけで。</font></span></span></span></span></span></span></p><p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">3.例外処理</span></span></span></h3><p></p><p>&nbsp;</p><p>&nbsp;</p><p>過去問を見てると、</p><p></p><p>&nbsp;</p><p><span style="font-weight:bold;">異常な処理をした場合に何が起きるか？</span></p><p>&nbsp;</p><p>を質問してることが多いことに気づく。</p><p>&nbsp;</p><p>&nbsp;</p><p>だいたいが、最後の質問がそれだ。</p><p>&nbsp;</p><p>&nbsp;</p><p>正常パターンを普段は学ぶ。</p><p>&nbsp;</p><p>異常パターンで何が起きるかは学習していなかったりする。</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-weight:bold;">扱う文字数３０文字の想定のところ、３１文字の文字列がきたら３１文字目はどう扱われる？</span></p><p>&nbsp;</p><p>といった類いだ。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">4.時間の短さ</span></span></span></h3><p>&nbsp;</p><p>いきつく先はこれ。</p><p>&nbsp;</p><p>マシンに読ませてるプログラムを、人間様が時間内にやるので時間が不足がち。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="limited018_heading02" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="limited018_heading02" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;color:#4D4D4D;font-weight:bold;font-size:20px;line-height:1.4;min-height:28px;word-break:break-word;margin:4px 0 12px;justify-content:flex-start;text-align:left"><span style="background:url(https://stat100.ameba.jp/ameblo/entry_designs/v1/sources/assets/limited018_heading02_bg.png) 0 7px no-repeat;background-size:12px 14px;padding-left:20px;display:block"><span data-entrydesign-content="" style="display:block">対策</span></span></h3><p>&nbsp;</p><p>このブログの趣旨。</p><p>&nbsp;</p><p>「だんだんと解けるようになってました」</p><p>&nbsp;</p><p>なんて言うつもりはないです。</p><p>&nbsp;</p><p>難しいと感じていた自分からどのようにあげていったか、そのプロセスを可能な限り書く。</p><p>&nbsp;</p><p>ここも同じです。</p><p>&nbsp;</p><p>&nbsp;</p><p>難しいと感じた箇所を再掲。</p><p>&nbsp;</p><ol><li><span style="font-weight:bold;">繰り返し処理</span></li><li><span style="font-weight:bold;">変数の多さ</span></li><li><span style="font-weight:bold;">例外処理</span></li><li><span style="font-weight:bold;">時間の短さ</span></li></ol><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading02" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading02" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;align-items:flex-start;margin:8px 0;font-weight:bold;color:#333;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;justify-content:flex-start;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin:0.4em 7px 0 0;width:16px;height:16px;border-radius:4px;background-color:#2D8C3C;flex-shrink:0">&nbsp;</span><span style="display:block"><span data-entrydesign-content="" style="display:block">１、２の対策　ー＞メモ表の工夫</span></span></h3><p>&nbsp;</p><p>横：変数　例：i | j |k | ・・・</p><p>縦：ループの回数　1、２、３</p><p>&nbsp;</p><p>こうした空欄の表を作り、マシンがプログラムを追う順に忠実におっていき、表を埋めていく。</p><p>&nbsp;</p><p>変数が多いなら正確にメモするだけ。</p><p>&nbsp;</p><p><span style="font-weight:bold;">これで変数の値を問われる問題は、100％解ける。</span></p><p>&nbsp;</p><p>解けないならば、プログラミングの流れのどこを読み間違ったかを重点的に復習するといい。</p><p>&nbsp;</p><p>&nbsp;</p><p>特に間違えやすいのは、</p><p>&nbsp;</p><p><span style="font-weight:bold;">再設定式　例：i++</span></p><p>&nbsp;</p><p>の箇所。</p><p>&nbsp;</p><p>&nbsp;</p><p>なので過去問の多くでも、再設定式に関連するものが多い。</p><p>&nbsp;</p><p>&nbsp;</p><p>あとコードが空欄になっており、そこの穴埋めという問題も頻出。</p><p>&nbsp;</p><p>これは、空欄前後の流れから、ここで増加させちゃ変だろう、など考えて消去法で絞る。</p><p>&nbsp;</p><p>そして、メモ表で具体的な処理に入れてみて、おかしな流れにならないかで検証する。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading02" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading02" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;align-items:flex-start;margin:8px 0;font-weight:bold;color:#333;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;justify-content:flex-start;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin:0.4em 7px 0 0;width:16px;height:16px;border-radius:4px;background-color:#2D8C3C;flex-shrink:0">&nbsp;</span><span style="display:block"><span data-entrydesign-content="" style="display:block">3.の対策　ー＞過去問みる</span></span></h3><p>&nbsp;</p><p>過去問で異常パターンが出てるのを見て、解説を読む。</p><p>上の書籍の解説は丁寧で、とても異常パターンで何が起きるかを理解するのに良書だと思った。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading02" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading02" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;align-items:flex-start;margin:8px 0;font-weight:bold;color:#333;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;justify-content:flex-start;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin:0.4em 7px 0 0;width:16px;height:16px;border-radius:4px;background-color:#2D8C3C;flex-shrink:0">&nbsp;</span><span style="display:block"><span data-entrydesign-content="" style="display:block">4.時間の短さ　ー＞</span></span></h3><p>&nbsp;</p><p>1,2,3に慣れてくると速度は速くなる。</p><p>読み方にも慣れてくるし、メモ表も正確で速く作成できるようになる。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>専門学校だと試験対策として教えてるのだろうが、自分は独学でこの程度にとどめた。</p><p>&nbsp;</p><p>これ以上のレベルだと、PCでプログラム走らせてTry&amp;Errorが実務的な正解と思うので、机上の空論になる気がしたので。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/pershaddow/entry-12728527673.html</link>
<pubDate>Tue, 26 Jan 2021 22:01:43 +0900</pubDate>
</item>
<item>
<title>応用情報技術者試験</title>
<description>
<![CDATA[ <p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">LV3、それが応用情報技術者試験</span></span></span></h3><p>&nbsp;</p><p>基本があれば応用もある。</p><p>&nbsp;</p><p>基本情報技術者試験がLv2で、そのうえにある試験。</p><p>４段階のうち３段階目に位置している。</p><p>&nbsp;</p><p>&nbsp;</p><p>例によってIPAのWebsiteを見てみる。</p><p>&nbsp;</p><p>&nbsp;</p><div class="parts002_block04" data-entrydesign-count-input="part" data-entrydesign-part="parts002_block04" data-entrydesign-tag="div" data-entrydesign-type="block" data-entrydesign-ver="1.49.3" style="display:block;width:376px;max-width:100%;margin:0 auto 12px;box-sizing:border-box;padding:6px;color:#333;background-color:#E8E2F9"><div style="background-color:rgba(255, 255, 255, 0.5);border:solid 1px #B3B3B3;padding:16px 12px"><div data-entrydesign-content="" style="background-color:transparent;font-size:16px;line-height:1.4;min-height:22px;break-word:word-break"><p>対象者像は「高度IT人材となるために必要な応用的知識・技能をもち、高度IT人材としての方向性を確立した者」と規定しており、主に数年の経験を積んだ<a href="https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E" title="プログラマ">プログラマ</a>や<a href="https://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2" title="システムエンジニア">システムエンジニア</a>を主対象としている</p></div></div></div><p>&nbsp;</p><p>&nbsp;</p><div class="parts002_block03" data-entrydesign-count-input="part" data-entrydesign-part="parts002_block03" data-entrydesign-tag="div" data-entrydesign-type="block" data-entrydesign-ver="1.49.3" style="display:block;width:376px;max-width:100%;margin:0 auto 12px;box-sizing:border-box;padding:6px;color:#333;background-color:#D1ECF4"><div style="background-color:rgba(255, 255, 255, 0.5);border:solid 1px #B3B3B3;padding:16px 12px"><div data-entrydesign-content="" style="background-color:transparent;font-size:16px;line-height:1.4;min-height:22px;break-word:word-break"><p>出題範囲は<a href="https://ja.wikipedia.org/wiki/%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85%E8%A9%A6%E9%A8%93" title="基本情報技術者試験">基本情報技術者試験</a>（スキルレベル2）とほぼ同じであるが、応用情報技術者試験はスキルレベル3であるため、基本情報技術者試験の内容をより深く掘り下げたものが出題される。</p></div></div></div><p>&nbsp;</p><p>&nbsp;</p><div class="parts002_block04" data-entrydesign-count-input="part" data-entrydesign-part="parts002_block04" data-entrydesign-tag="div" data-entrydesign-type="block" data-entrydesign-ver="1.49.3" style="display:block;width:376px;max-width:100%;margin:0 auto 12px;box-sizing:border-box;padding:6px;color:#333;background-color:#E8E2F9"><div style="background-color:rgba(255, 255, 255, 0.5);border:solid 1px #B3B3B3;padding:16px 12px"><div data-entrydesign-content="" style="background-color:transparent;font-size:16px;line-height:1.4;min-height:22px;break-word:word-break"><p>公表されている合格率は例年20％前後であり、一見、下位区分である<a href="https://ja.wikipedia.org/wiki/%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85%E8%A9%A6%E9%A8%93" title="基本情報技術者試験">基本情報技術者試験</a>（FE）と難易度ではそれほど大きな差はないように見えるが、応用情報技術者試験（AP）の場合、受験者の大部分は既に基本情報技術者試験（FE）に合格できる実力を持っている場合が多いため、難易度は相対的に高くなっている</p></div></div></div><p>&nbsp;</p><p>&nbsp;</p><p>出所：Wikipedia</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-weight:bold;"><span style="font-style:italic;">高度IT人材となるために必要な応用的知識・技能をもち、高度IT人材としての方向性を確立した者</span></span></p><p>&nbsp;</p><p>&nbsp;</p><p>論語で言う、志学（15歳）のレベルでしかない自分は「<span style="font-weight:bold;"><span style="font-style:italic;">高度IT人材としての方向性を確立した者</span></span>」にはちょっと。。。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>平均合格年齢は29歳前後で推移。</p><p>&nbsp;</p><p>IT業界に入って、社会人数年を経てから受けるという実務者が多いようだ。</p><p>&nbsp;</p><p>地方の情報系専門学校生で合格する人などは、新聞に掲載されたりするようでネットでヒットする。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">中身は、、</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>範囲は基本情報と変わらない。</p><p>&nbsp;</p><p>セキュリティ以外は自由に選択できるようで、プログラミングも選択分野の１つに過ぎないようだ。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>しかし、応用情報は、基本情報と比べて<span style="font-weight:bold;">深さが違う</span>。</p><p>&nbsp;</p><p>&nbsp;</p><p>基本情報は遠浅の海。</p><p>&nbsp;</p><p>応用情報は砂浜からすぐに深い海。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>応用情報の過去問を見ていて思った。</p><p>&nbsp;</p><p>&nbsp;</p><p>このくらいのレベルが解ける自分になったら、一つの段階を登ったと言ってもいいのではないか？</p><p>&nbsp;</p><p>&nbsp;</p><p>すくなくともIT音痴ではないだろう。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>こうして自分は基本情報はそこそこ、応用情報へと頭をあげて勉強を開始することにした。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">二兎を追うもの、二兎を得る</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>基本情報技術者試験と応用情報技術者試験</p><p>&nbsp;</p><p>範囲が同じで、深さだけが違うなら、</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="text-decoration:underline;"><span style="font-weight:bold;">応用情報レベルで準備しておけば、基本情報もカバーできるはず。</span></span></p><p>&nbsp;</p><p>&nbsp;</p><p>試験に落ちようが、合格しようが、その時点で身に付くものは上のレベルになるはず。</p><p>&nbsp;</p><p>&nbsp;</p><p>すごい単純な理屈だが、エンジニアになるべく知識面を武装したかったのだから、詳しくなる勉強を目指すにこしたことはない。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>ということで、かなり変則的だが、基本情報の１周が終わったところで、応用情報へと目線をあげることにした。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>実はこの目標変更は2020年11月頃に決め、応用情報については通信制のプログラムを申し込んではいた。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">2ヶ月に２つの試験</span></span></span></h3><p>&nbsp;</p><p>こうして2ヶ月に２つの試験を受けることになった。</p><p>&nbsp;</p><p>&nbsp;</p><p>2月中旬・・・基本情報技術者試験</p><p>&nbsp;</p><p>4月中旬・・・応用情報技術者試験</p><p>&nbsp;</p><p>&nbsp;</p><p>踏み切ってしまえば、合格かどうかは二の次で、4月中旬時点では応用情報のIT知識レベルになってる自分になるはず。</p><p>&nbsp;</p><p>&nbsp;</p><p>やってみよう、二兎を追う。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/pershaddow/entry-12728512467.html</link>
<pubDate>Sat, 23 Jan 2021 21:05:11 +0900</pubDate>
</item>
<item>
<title>基本情報技術者試験申し込み</title>
<description>
<![CDATA[ <p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">2月中旬に受験</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>試験は年２回。</p><p>&nbsp;</p><p>春と秋。</p><p>&nbsp;</p><p>が、コロナの影響はこの試験にも影響している。</p><p>&nbsp;</p><p>コロナの影響で2020年春の試験がなくなった。</p><p>&nbsp;</p><p>その皺寄せか、2021年は1月ー3月まで毎月コンピュータベース（CBT)での試験が行われるらしい。</p><p>CBTということは、いままでのマークシートじゃないということ。</p><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-size:1.96em;"><span style="font-weight:bold;">2月中旬を選択</span></span></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">試験内容と選択</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>試験は午前問題、午後問題の２部構成</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>午前は四択問題８０問</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>午後は大問形式の選択式で５つの分野。</p><p>&nbsp;</p><ul><li>セキュリティ</li><li>アルゴリズム</li></ul><p>は必須。</p><p>&nbsp;</p><ul><li>プログラミング（C、Python、表計算など）から１つ選択</li><li>データベース、ネットワーク、プロジェクトマネジメントなどから２問選択</li></ul><p>&nbsp;</p><p>&nbsp;</p><p><span style="font-weight:bold;"><b>＜プログラミング＞</b></span></p><p>これまで学んできた<span style="font-weight:bold;"><span style="color:#ff0000;">C言語</span></span>を選択する。</p><p>&nbsp;</p><p><span style="font-weight:bold;"><b>＜アルゴリズム＞</b></span></p><p>基本情報技術者試験のルールに基づくアルゴリズムの問題。</p><p>基本はC言語と同じ考えでよいだろう。</p><p>&nbsp;</p><p>&nbsp;</p><p>そう考えると、広い意味でのプログラミングが<span style="font-weight:bold;">50点の配点</span>となる。</p><p>実に半分。</p><p>これがわからないと合格点には絶対達しないので、プログラミングある程度理解してないと合格させないということね．</p><p>&nbsp;</p><p>&nbsp;</p><p>一通り勉強したし、その過程で午前問題は練習問題で多く載ってて理解の足しにしてきた。</p><p>&nbsp;</p><p>試験まで1ヶ月切ったので、そろそろ午後問題の過去問に向かうか。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/pershaddow/entry-12728505520.html</link>
<pubDate>Wed, 20 Jan 2021 20:43:31 +0900</pubDate>
</item>
<item>
<title>（９）システム開発技術</title>
<description>
<![CDATA[ <p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">計画的か、走りながらか</span></span></span></h3><p>&nbsp;</p><p>正直、システム開発技術については興味がそこまで湧かなかった。</p><p>&nbsp;</p><p>&nbsp;</p><ul><li>ウォーターフォールモデル</li><li>アジャイル開発</li></ul><p>は、改めて読んでみて、ふーんそうなんだ、にとどまる。</p><p>&nbsp;</p><p>大手企業で大規模開発になるとウォーターフォールモデルなのだろうが、自分が関わった会社は規模も小さく、どう考えてもアジャイル開発でしかない。</p><p>&nbsp;</p><p>&nbsp;</p><p>初めてのスタートアップでは、要件定義もせず、</p><p>&nbsp;</p><p>「こんな感じ」</p><p>&nbsp;</p><p>で口頭で話して、CTOが口あんぐりしてたのが懐かしい　笑。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">テスト技法</span></span></span></h3><p>&nbsp;</p><ul><li>ブラックボックステスト</li><li>ホワイトボックステスト</li></ul><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>前者は、入力値と出力値の対応が妥当かどうかのテスト。</p><p>&nbsp;</p><p>同値分割、限界値分割、などテストデータの選び方にも大きく２つある。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>後者は、プロセスに無駄や矛盾がないかどうかのテスト。</p><p>&nbsp;</p><p>命令網羅、条件網羅、判定条件網羅、判定条件・上毛網羅、複数条件網羅（全ての組み合わせ）がある。</p><p>&nbsp;</p><p>&nbsp;</p><p>いわゆるMECE（もれなくダブりなく）なテストは、重要だと思う。</p><p>&nbsp;</p><p>&nbsp;</p><p>以前に、外注丸投げな感じだったプロジェクトで、PM担当がレベルがいまいちだったので納品時に上記のようなMECEなテスト</p><p>やるよと外注に伝えたことがあった。</p><p>&nbsp;</p><p>その途端に、</p><p>&nbsp;</p><p>「ちょっと思い出したことがあるのでもう一度納品していいですか？」</p><p>&nbsp;</p><p>など外注先が言い出し、その反応みてて、おいおいと思った。</p><p>&nbsp;</p><p>&nbsp;</p><p>後で聞いたら、どうもうまく行くパターンだけをPM担当に見せてたようだ。</p><p>&nbsp;</p><p>プロとして、納品前のテストくらいMECEにやってから来て欲しい、と信頼感を大きく損なった瞬間だった。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">数ヶ月を振り返ると</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>基本情報技術者試験の学習も終わりに近づく。</p><p>&nbsp;</p><p>&nbsp;</p><p>浅く広く、かもしれないが、3ヶ月ちょっと前から比べるとだいぶマシになったと思う。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>似たような経験がある。</p><p>&nbsp;</p><p>英語。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>かつて英語は苦手だったし、逃げていた。</p><p>&nbsp;</p><p>&nbsp;</p><p>けど必要に迫られ、学生時代とは全く違う勉強方法で臨んでみて、数ヶ月というスパンでレベルが上がったことがある。</p><p>&nbsp;</p><p>TOEFL（iBT）をその頃、毎月受けた。</p><p>&nbsp;</p><p>毎回10点ずつ上がっていき、数ヶ月で100点を超えた。</p><p>&nbsp;</p><p>&nbsp;</p><p>あの時は、短期間で英語が聞いてわかるようになり、読み書きできるようになった。</p><p>話すのだけは周囲に英語話す人がいなかったので、遅れて身についたけれど。</p><p>&nbsp;</p><p>&nbsp;</p><p>自分を囲んでいた世界がわかるようになっていく感覚</p><p>&nbsp;</p><p>&nbsp;</p><p>はこの情報技術を学んだ数ヶ月でも似たような感覚。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>と、気を良くして今後も継続するぞー</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/pershaddow/entry-12728301850.html</link>
<pubDate>Sun, 17 Jan 2021 18:34:09 +0900</pubDate>
</item>
<item>
<title>Day 120 （８）セキュリティ</title>
<description>
<![CDATA[ <p>&nbsp;</p><h2 class="limited038_heading01" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="limited038_heading01" data-entrydesign-tag="h2" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="margin:4px 0;font-weight:bold;color:#333;font-size:20px;line-height:1.6;min-height:32px;overflow-wrap:break-word;text-align:left;border-left:8px solid #674D05"><span style="display:block"><span data-entrydesign-content="" style="display:block;padding:4px 8px">セキュリティは大黒柱</span><span class="amp-nodisplay" contenteditable="false" role="presentation"><span style="display:block;width:100%;height:6px;border-top:1px solid #674D05;border-right:1px solid #674D05;border-bottom:1px solid #674D05;box-sizing:border-box">&nbsp;</span></span></span></h2><p>&nbsp;</p><p>基本情報技術者試験もさることながら、その上の応用情報技術者試験まで、</p><p>&nbsp;</p><p><span style="font-weight:bold;">セキュリティ分野は必修</span></p><p>&nbsp;</p><p>である。</p><p>&nbsp;</p><p>&nbsp;</p><p>セキュリティ人材がこのデジタル時代に多いに不足している</p><p>&nbsp;</p><p>早急にセキュリティ人材を育成しないといけない</p><p>&nbsp;</p><p>&nbsp;</p><p>という国の方針とのこと。</p><p>&nbsp;</p><p>&nbsp;</p><p>自分もサイバーセキュリティは企業にとって一撃必殺のリスクとなると思っている。</p><p>&nbsp;</p><p>&nbsp;</p><p>調べたら、ランサムウェア（データを人質）によって世界中で多くの企業が被害に遭っており、信用を重んじる金融系の企業ではそれが原因で倒産した事例もあった。</p><p>&nbsp;</p><p>&nbsp;</p><p>その１回で倒産って、そんなリスクが企業に他にあるだろうか？とおもう</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>そんな時代だから、きっと</p><p>&nbsp;</p><p>セキュリティ人材という専門家が必要というよりは、</p><p>&nbsp;</p><p><span style="font-weight:bold;">セキュリティの知識・技術を基本素養として多くの社会人が持つ</span></p><p>&nbsp;</p><p>というのが正しい国家のあり方だと思う。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>自分が子供の頃だったと思うが、</p><p>&nbsp;</p><p>&nbsp;</p><p>「英語屋」</p><p>&nbsp;</p><p>なるものが、少なくない数の企業にいたそうだ。</p><p>&nbsp;</p><p>英語のことならあいつに聞け</p><p>&nbsp;</p><p>&nbsp;</p><p>と。</p><p>&nbsp;</p><p>&nbsp;</p><p>セキュリティ人材と聞くと、ふとそれを思い出してしまう。</p><p>&nbsp;</p><p><br>それでも多くの人が弱いまま、見えないリスクをみないまま、なんとなくやっていくのではないか。</p><p>一撃必殺のリスクがある時代になったにもかかわらず。</p><p>&nbsp;</p><p>&nbsp;</p><p>真面目な話、自分としてはセキュリティには高いレベルで精通していたいと思う。</p><p>&nbsp;</p><p>これからの時代における重要性は増し、それは１つの重要な差別化要素になる気がした。</p><p>&nbsp;</p><p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">攻めと守り</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>守るには、攻め方を知るべき。</p><p>&nbsp;</p><p>&nbsp;</p><p>そんな観点からテキストのセキュリティの章を学習してみた。</p><p>&nbsp;</p><ul><li>盗聴</li><li>なりすまし</li><li>改ざん</li><li>権限昇格</li><li>盗難</li></ul><p>&nbsp;</p><p>が主な攻撃の視点のようだ。</p><p>&nbsp;</p><p>攻撃はいろいろある、本当にいろいろ。</p><p>&nbsp;</p><ul><li>マルウェア</li><li>フィッシング</li><li>ソーシャルエンジニアリング</li><li>DNSキャッシュポイズニング</li><li>XSS</li><li>CSRF&nbsp;</li></ul><p>・・・</p><p>&nbsp;</p><p>&nbsp;</p><p>それに対する守り。</p><p>&nbsp;</p><ul><li>暗号化・・・取られても分からないようにする</li><li>エンティティ認証・・・本人以外のアクセスをはじく</li><li>機器認証・・・許可された機器以外のアクセスをはじく</li><li>メッセージ認証・・・改ざんを見破る</li><li>デジタル署名・・・改ざんを見破る＆本人以外のアクセスを見破る</li><li>ファイアウォール・・・不正な通信を遮断する</li><li>VP・・・盗聴防止＆本人以外のアクセスを見破る</li><li>物理的に気をつける・・・出張時はPCを肌身離さず持ち歩く　など</li></ul><div>&nbsp;</div><p>&nbsp;</p><p>ここは基本情報技術者レベルでは浅く広く、という域を出ない。</p><p>もっと補強する必要性を感じる。</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/pershaddow/entry-12728158531.html</link>
<pubDate>Fri, 15 Jan 2021 21:49:20 +0900</pubDate>
</item>
<item>
<title>インフラ系エンジニアからクラウドエンジニアへ</title>
<description>
<![CDATA[ <p>&nbsp;</p><h3 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">前回はしょったが</span></span></span></h3><p>&nbsp;</p><p>ブラウザにURL入力してリターンを押した後に何が起きてるか？</p><p>&nbsp;</p><p>これが前回のブログだった。</p><p>&nbsp;</p><p>&nbsp;</p><p>その後も、いろいろ細かいところで気になった。</p><p>&nbsp;</p><p>&nbsp;</p><ul><li>Webキャッシュがあった場合</li><li>DNSキャッシュがあった場合</li></ul><p>&nbsp;</p><p>は、画像取得の流れ、DNSサーバのくだり、が変わることになる。</p><p>&nbsp;</p><p>&nbsp;</p><p>あと、</p><p>&nbsp;</p><p>基本情報技術者試験では、組織内のPCからの通信を主に想定しているため、</p><p>&nbsp;</p><ul><li>LAN</li><li>WAN</li><li>MACアドレス</li><li>サブネットマスク</li><li>ARP通信</li><li>ルーティングテーブル</li><li>デフォルトゲートウェイ</li><li>L2スイッチ</li><li>L3スイッチ</li></ul><div>なども理解しないと、組織内ネットワークで通信がどのように進んでいくのかも理解できない。</div><div>&nbsp;</div><div>&nbsp;</div><div>通信がここまでいろんな処理とゲートを通過するものだとは、面白いと思う。</div><div>&nbsp;</div><div>&nbsp;</div><div><p>&nbsp;</p><h3 class="ameba_heading05" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading05" data-entrydesign-tag="h3" data-entrydesign-type="heading" data-entrydesign-ver="1.49.3" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#F161A3;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#F161A3;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block">インフラ系エンジニアからクラウドエンジニアへ</span></span></span></h3><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>ネットワークに精通しているのはインフラ系エンジニアのようだ。</p><p>&nbsp;</p><p>ネットワークエンジニアと呼ばれたりもする様子。</p><p>&nbsp;</p><p>インフラ系エンジニアは、自社のネットワークの設計、構築、運用、保守を行う。</p><p>オンプレミス（自前）でネットワークを持つような企業であれば、土台を担う重要な仕事であろう。</p><p>&nbsp;</p><p>&nbsp;</p><p>しかし、クラウドシフトは進んでいる。</p><p>&nbsp;</p><p>&nbsp;</p><p>あれ、そうなると仕事が大きく変わらないか？</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>調べてみると、その流れのようだ。</p><p>&nbsp;</p><p>&nbsp;</p><p>インフラ系エンジニア＝クラウドエンジニアなんて本にも書かれてたりする。</p><p>&nbsp;</p><p>本来は違う意味のはずだが、そのくらいクラウド前提となってきているということだろうか。</p><p>&nbsp;</p><p>AWS</p><p>GCP</p><p>Azure</p><p>&nbsp;</p><p>たしかに名前普通に聞くものなぁ。</p><p>&nbsp;</p><p>&nbsp;</p><p>「サーバレス」とも言われるようになり、ありものの調整はあっても、サーバ運用はクラウド側でやるようにもなっていく。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>いまはオンプレからクラウドへの移行で、インフラ系エンジニアは忙しいらしい。</p><p>&nbsp;</p><p>&nbsp;</p><p>あと5年もすれば、</p><p>&nbsp;</p><p><span style="font-weight:bold;">クラウドエンジニア</span></p><p>&nbsp;</p><p>がメインに置き換わっているのではないか。</p><p>&nbsp;</p><p>&nbsp;</p><p>そうなったとき、このオンプレ前提のネットワークの知識は化石時代の知識のようになってしまうのだろうか？</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p></div><div>&nbsp;</div><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/pershaddow/entry-12728151773.html</link>
<pubDate>Tue, 12 Jan 2021 21:06:34 +0900</pubDate>
</item>
</channel>
</rss>
