WindowsでLinuxを立ち上げる
WindowsのPCでLinux環境を入れる方法はいくつかありますが、今回は私が一番簡単だと思う方法「Cygwin」を使用する方法を説明致します。1つのPCにOSを複数入れることは仮想環境を作る等しないとできません。
今回使うのは、Windows上にLinuxのCLIを使えるようにするだけになります。
そのため、以下の勉強をする方向けの説明になります。
- Linuxコマンドを実行
- Linux環境でのC言語の動作確認
- シェルスクリプトの作成・動作確認
Cygwinのインストール
まずは以下のサイトからCygwinをインストールしましょう。
英語のサイトになりますが、左上の「Install Cygwin」を選択して、「setup-x86_64.exe」をローカルPCにインストールしてください。

その後、exceファイルを実行します。exceファイルを実行した後以下の手順に従ってインストールします。

「次へ」を押下する。

「Install from Internet」を選択して「次へ」を押下する。

Cygwinをインストールするフォルダを選択して「All Users」を選択して「次へ」を押下する。

ここもそのまま「次へ」を押下してください。

「Use System Proxy Settings」を選択して「次へ」を押下する。

ここは何を選択してもいいですが、「https://~~~~~.jp」になっているものを選択するのがいいです。選択し終わったら、「次へ」を押下する。

ここが一番難しいですが、Cygwinにて使用するコマンドを選択すると思ってください。
私は以下のプラグインを追加しております。追加する際はViewの欄をALLにして使用するプラグインを検索してください。検索後、Src?のチェックボックスにチェックを入れればいいだけです。チェックができないものについては、他に最新版のプラグインがあるはずです。チェックを入れたら、「次へ」を押下してください。
- gawk
- wget
- vim
- sed
- ssh
- find
他にも色々とインストールした気がしますが、忘れてしまいました。。。C言語を勉強したい方は「gcc」なども入れておきましょう。gccを入れておけば、コンパイルができます。
とりあえず、wgetは確実にインストールした方がいいです。wgetをインストールしておけば後からプラグインを追加するのが楽になります。wgetを使用してプラグインをダウンロードする方法は後日別の記事で説明致します。

ここの画面では、インストールするプラグインの一覧が出てきます。チェックしたプラグインですね!問題なければ、「次へ」を押下してください。

これはデスクトップにショートカットキーを作成するか等の話なので、チェックをいれても入れなくてもどちらでも大丈夫です。私は両方ともチェックを入れています。これでインストールの手順は終わりになります。後は起動するだけです。
Cygwinの起動

起動すると上記のような画面が出力されます。Linuxの標準コマンドの「ls -l」を入力するとディレクトリの一覧が参照できました。初回起動時はコマンドプロンプト上が上記のような表記にはなっていないと思います。表示を変更する方法については後日記事を追加致しますので、そちらを参照お願いいたします。
サーバの開発は、圧倒的にWindowsよりもLinuxの方が多い印象なので、「Cygwin」をインストールしてLinuxのコマンドやシェル開発、C言語開発等を試してみましょう。
最後に
エンジニアとして細かくても技術力を上げていけば、個人でも会社でもお金を稼げるようになっていきます。私から3点お金を稼ぐための方法をおススメします。
副業サイトでお金を稼ぐ
一番最初が副業サイトでお金を稼ぐです!
私は、副業サイトのココナラで月2~3万円ほど稼いでいます。稼いでいるのはVBAを作成したりLinuxのコマンドについて教えたりして稼いでいます。わからないことがあれば、知見のある方から提案を購入することもできます。
プログラミング関連だけでなく、私のProfileのアイコンもココナラで頼んで1000円で作成してもらいました!登録は無料なので、是非登録してみてください。


キャリアアップのための転職をする
転職というと、そりゃ給料上がるだろ!って思う方が多いと思いますが、エンジニアは転職してなんぼの職種です。就職難の昨今でもエンジニアは現場に人が足りていません。そのため、ある程度のお金を払っても入社してくれる方を探している企業が多いのが現状です。
また、会社にもよりますが、多くの会社は入社してから数年間は雀の涙程度の給料しかあがっていきません。ただ、転職することで、100万円単位で年収が上がっていくこともざらにあります。
エンジニアは転職してキャリアアップしていく職種と言えます。
私も使用していましたが、やはり転職サイトは大手がいいでしょう!大手の方が、企業との付き合いも多く給与面も福利厚生面も手厚いところを紹介してくれます。


フリーランスエンジニアになる
最後はハードルが高そうに見えるフリーランスエンジニアになります。副業と転職に比べると確かにハードルは高いですが、皆さんが思っているような、何でもできるエンジニアの方はあまりいません。フリーランスエンジニアの方に話を聞くとやっぱり給与面でフリーランスになる方が多いです。
例えば、大手のSierで働いてたとすると、1カ月大体一人当たり200万円、顧客からお金をもらって働きます。大手の子会社となると、200万円から半分の100万円程度で雇われるのが一般的です。
ここから3割程度は個人の給与として支払われ、残りの7割は企業の取り分となります。企業に雇われているので仕方ないですねw
ただ、フリーランスエンジニアは、大手の用にはいかないですが、子会社と同じぐらいの100万円程度で雇ってもらい。そこから企業の取り分がないため、全額自分に入ってきます。福利厚生等はありませんが、金額だけ聞くと驚愕ですねw最近はフリーランスの人が入る団体等もあり、フリーランスの方が活躍できる環境が整ってきています。
フリーランスの方専用のスクール等もあるので、相談してみるのもいいと思います。




コメント