プログラミング勉強記いよいよ38日間の技術研修が始まりました。忘れないように、書き起こしてレポートしたいと思います。前回↓www.d0nchan.com使用したテキストがこちら。研修会社オリジナルのテキストです。この単元は3日間で行われます。26人(5~7社)が一つに教室で受ける講義形式です。今回の目標1ソフトウェア開発業界について理解する2コンピュータの仕組みを理解する。目標1ソフトウェア開発業界について知る2コンピュータの仕組みを理解する3コンピュータの利用に関する基礎的な仕組みを理解する4ハードウェア・ソフトウェアに関する基礎的な仕組みを理解する1ソフトウェア開発業界について理解する初めに、IT業界で働くうえで知るべき、業界の基礎知識を学びました。初めに言っておくと、正直なところ、この研修会社がSESを行っている可能性が高く、説得力に少し欠けるというか、納得がいかなかった点があります。それを物語るのがこれ。IT企業なのに、4割近くのソフトウェア開発企業が同業他社が客先になっています。それだけ客先常駐(SES)が横行しているということ。ソフトウェア開発の種類についての説明もありました。S講師からは聞き捨てならないこんな言葉も「会社間でも派遣はあります」おいおいまじかよwwwと、思わず小声が漏れました。偽装請負や、多重派遣の問題、派遣法や、下請け法など、法的な観点からもアプローチしてほしかったなと思います。あ、SESについてはアクシアの米村さんのブログを読んでみてください。僕が尊敬する人の一人です。株式会社アクシア他にも開発案件を受けるにあたり、工数管理についても説明がありました。この研修では、工数管理は「人月」を使うと教わりました。この、労働者を物扱いするような呼び方は僕は嫌いです。会社はSESちゃうんか?と思われる方もいらっしゃると思います。ほとんどが社内開発だから。客先常駐もあるそうですが、上流から下流まで一括受注しているので多重下請けや偽装請負の可能性は低いと考えてます。実際配属されないとわからないですけど。ちなみに、講師は「設計からする人をSEと呼びます」と言っていました。2コンピュータの仕組みを理解する。人によっては、高校や大学の授業で習う内容でした。データ出力」みたいな。他にも、コンピュータはデータの種類として「数値データ」「文字データ」「その他(画像や映像)データ」があるということや、それぞれのデータは最終的に2進数で扱われるということを学びました。進数コンピュータが2進数を扱うということで、進数変換のやり方も学び、演習問題を解きました。2進数と10進数の変換は簡単ですけど、16進数の変換が難しかったです。全部コンピュータでやってくれるのでできなくてもいいんですけど。こんなのあるんだーぐらいの理解度です(笑)文字コード文字コードの仕組みもやりました。データ量の単位ビットやバイトに並んで「ワード」という単位があるのを初めて知りました。ハードウェアについてパソコンが動く仕組みの最低条件など。自作PCしてるんで楽勝ですね。(メモリ)の5つです。動くだけなので、実用レベルにはHDDやSSDなどの補助記憶装置が必要です。