独り言

プログラミングの講師をしています。新人研修で扱う技術の解説と個人の技術メモ、技術書の紹介など

未経験者向け

【情報処理】仮想化とコンテナの基本

ここでは仮想化とコンテナの基本について説明します。 仮想化とは クラウドサービスなどでは、サーバーの仮想化の技術が使われています。 仮想化とはどのような技術をさすでしょうか。 一昔前までは、システムを構築する際はサーバーを調達し、1台のサーバー…

【情報処理】クラウドの基本

クラウドについての解説になります。 クラウドとは クラウドは、クラウドコンピューティングの略です。 クラウドとは、「コンピュータの資源(リソース)を必要な時に必要な分だけ使うことができる仕組み」のことです。 定義としてはこんな感じですが、一般…

【情報処理】ネットワークの基本(IPv4)

ここではネットワークの中でも、IPv4のIPアドレスについて解説します。 IPアドレスの基本と、IPv4とIPv6のざっくりとした解説はネットワークの基本の記事に書きましたので、そちらを参照ください。 ここではIPアドレスという表記は基本的にIPv4におけるIPア…

【情報処理】サーバーの基本

ITの世界にはサーバーという言葉が頻繁に出てきますが、 サーバーって何ですか?と聞いて簡潔に答えられる人は意外と少ない気がします。 ここではサーバーについて解説します。 ちなみに、日本語の場合は本やサイトによって「サーバー」と書く場合と「サーバ…

【情報処理】セキュリティの基礎

ここではセキュリティの基礎のついて解説します。 セキュリティの必要性 コンピュータを扱う上でセキュリティは重要です。 インターネットの発展により、世界中のコンピュータ同士とやり取りができるようになりました。 それは、とても便利になった反面、情…

【プログラミング全般】アルゴリズム入門

ここではアルゴリズムの基本について解説します。 アルゴリズムとは さっそくですがアルゴリズムとはいったい何でしょうか。 アルゴリズムとは、「ある特定の目的を達成するための処理手順」だそうです。 何かをするときの手順、あるいはやり方のことです。 …

【情報処理】ネットワークの基本

ここではネットワークの基本について学んでいきます。 ネットワークとは ネットワークとはそもそもどういう意味でしょうか。 ネットとは直訳すると網という意味があります。 網目状のように、何かと何かが繋がり合っている、あるいは関連し合っている状態が…

【情報処理】ソフトウェアの基本

ここではソフトウェアの基本を解説します。 ソフトウェアとは そもそもソフトウェアとは何でしょうか。 言葉は聞いたことがあって何となく知っている人も多いかと思います。 そもそもソフトウェアという言葉はハードウェアの退避としての言葉です。 ハードウ…

【IT業界全般】IT業界の仕事

ここではIT業界の仕事について簡単に解説します。 IT業界の仕事とは ITとはInformation Technologyの略。 直訳すると情報技術。 IT業界の仕事とは、ざっくりと言ってしまうと、情報技術を使ってお客様に対して何かしらサービスを提供する仕事になります。 情…

【情報処理】ハードウェアの基本

コンピュータ関係での仕事をするなら、ハードウェアについての最低限の知識は持っておいた方が良いでしょう。 ということでここではハードウェアの基本について解説します。 ハードウェアとは そもそもハードウェアとは何でしょうか。 ハードウェアは、目に…

【PC操作】タイピングをマスターする

タイピングの必要性と上達のコツなどについての記事となります。 タイピングの必要性 まず、タイピングは、プログラマー・エンジニアなどのIT関連の企業への就職を目指している、あるいはこれからプログラミングを学習しようとしている、もしくは学習し始め…