プログラマーSEがインフラ技術を学ぶ方法

2015年7月7日に投稿 → に更新

応援する女性

「開発の仕事は十分やったから、次はインフラエンジニアをやってみたいな!」

私も本職は開発職なのですがインフラの知識を増やしたいと常日頃から思っています。

インフラ関連の本やWebサイトを見たりはしていたのですが、知識は増えても、実践が伴わずしっくりきませんでした。

ある方法を実践したところ、知識を血肉化することができたんです。その方法を紹介します。

本を読んでだけでは身につかないのならば

プログラミングもそうですが、ソフトウェア技術の多くは本やWebサイトを読んだだけでは身に付きません。

実際にやってみないと分からないことが多いからです。やってみて初めて、知識に実感が伴い血肉化します。

プログラミングの場合、実践することはかんたんです。コードを書いて実行するだけです。

ところがインフラの場合、実践するにはサーバマシンを用意する等のハードルがあります。

そこで、どうするかというと、

VPSで実験し放題

VPS(Virtual Private Server)って知ってますか?直訳すると仮想個人用サーバですが、かんたんに言うと、

一台のサーバを仮想的に分けてユーザー毎に独立したOSを使えるサービス

なんです。

VPSのユーザーはOSのroot権限を使えます。

どんなソフトウェアをインストールして実行するのも自由自在です。それでいて、一台のサーバ資源を複数ユーザーで共有して使うので料金は安く済みます(月1000円程度)。

私がVPSで実践したこと

  • リバースプロキシサーバにnginx
  • WebサーバにApache
  • WebSocketサーバにnode.js

を使ったリアルタイムすごろくゲーム、リアルタイムかるたゲームを作りました。

この他にも

  • WordPressのブログサイト
  • Ruby On RailsでゲームのバックエンドAPI

を構築しました。Web系だけでなく、

  • ファイアウォール
  • メールサーバ
  • FTPサーバ

などの基本的なインフラ構築、セキュリティ設定作業も経験できました。

これらについては元々、本やネットで知識としては分かっていたのですが、実際やってみてわかったこともたくさんあり、とても勉強になりました。

私が使っているVPS

GMOクラウドVPSを使っています。

さくらのVPSと迷ったのですが、同価格帯だとGMOクラウドVPSの方がメモリー容量が大きかったのでお得だと思って選びました。

そのせいなのか動作が軽くてサクサク動いています。

ちなみに、このブログもGMOクラウドVPS上で動いています。数年運用してますが、トラブルもなく満足してます!

プログラミング初心者におすすめのサービス
1. 講師から対面で学びたい派なら

プログラマカレッジをおすすめします。ProEngineerという転職エージェントが運営しているプログラミングスクールです。20代限定なんですが、無料で受講できて、修了後、就職支援もしてくれるんです。最高過ぎですよ、これ!!企業からの協賛金で運営しているのでスクールを無料にできるんだそうです。すばらしいシステムだと思います!

30代以上の方には

プログラマカレッジは20代限定なので30代以上の方にはWebCampをおすすめします。受講料の返金保証がついているし、毎日11時〜23時まで通い放題なのでとてもいいと思います!

2. 自宅で学びたい派なら

「就職保証付き」オンライン就職予備校をおすすめします。Javaエンジニアコースでは就職保証がついているのでプログラマーとして就職したい方にはぴったりです。Javaエンジニアの求人ってめっちゃ多いし、求められる技術レベルもそこまで高くないのでちゃんとした教育プログラムなら就職保証できるだろうなとJavaエンジニア経験者の私も思います。

3. つまづいた時に質問したくなったら

プログラマー専用の質問サイトteratailをおすすめします。 つまづいた時にteratrailで質問すれば教えてもらえます。

4. 未経験の人でも登録できる転職エージェント

ワークポートは未経験の人の転職活動も支援してくれますし、全国の求人を扱っているので地方在住の方にもご利用いただけます。

これらのサービスを活用すれば、全くの初心者からでもプログラミングをばっちり出来るようになると思います!レッツトライです!

エージェントを使った方が転職活動は楽です

東京・大阪近郊のイケてるIT企業に転職したい人には『レバテックキャリア』

 東京・大阪近郊のエンジニア経験者向け転職サービスです。

このサービスを運営しているレバレジーズという会社はシステム開発もやっているので、現場の仕事をよくわかってくれてますし、ヒカ☆ラボというIT系の勉強会なども主催していたりteratailというプログラマー専用の質問サイトを運営してて好感が持てます。求人案件もWebやスマホの面白い仕事が多いのでいいと思います。

ホームページを見ると分かるんですが、若くて美人の担当者が多いのもナイスなんです!私の場合(たぶんあなたも)、担当者が美人だと転職活動のモチベーションめちゃ上がりますからね笑

エンジニア未経験の方や地方在住の方にはワークポートというエージェントをおすすめします。

エンジニア未経験の方や地方在住の方には『ワークポート』

全国の求人を扱っていて、しかもITエンジニア未経験の人にも転職支援をしてくれるエージェントです。

未経験の人はサポート対象外のエージェントが多い中、ワークポートは未経験者を支援し転職を成功させています。

未経験の方こそエージェントから職務経歴書の作り方や面接の仕方のレクチャーを受けた方がずっとうまくいきます。

『派遣社員』なら正社員とフリーランスの『良いとこ取り』!

  • 「フリーランスになりたいけど、確定申告とかめんどくさいな」
  • 「定時帰りできる職場や、時短勤務がしたい」

という方には派遣社員がおすすめです。

派遣ってネガティブなイメージありますが、ITエンジニアの派遣社員なら

  • 時給が高く、給料も悪くない
  • やりたい仕事を選べる
  • 確定申告不要(派遣会社がやってくれる)
  • 厚生年金、健康保険も派遣会社が入ってくれる

ので、正社員とフリーランスのいいとこ取りな、とてもいい選択なんです。

 - 勉強法 ,