こんにちは、迫佑樹です。
今日は、「プログラミング始めたいんですけど、どんなPCが良いですか?」って質問に回答していきたいと思います。
これ、結構よくある質問なんですよね。
ちんとも
では、さっそく答えていきましょう。
目次
プログラミング初心者が使うPCは「MacBook Air」がおすすめ!
僕個人としては、プログラミング初心者はMacBook Airを買っておくと良いんじゃないかなと思っておすすめします。
MacBook系列って高いイメージがあるかも知れませんが、MacBook Airなら10万円くらいで買えますので、WindowsのゴテゴテPCを買うよりはMacBook Airを買っておくと良いんじゃないかなと思います。
僕はMacBook Proを使用しています
ちなみに僕はMacBook Proを使っています。
なんでMacBook Proにしているかって言うと、僕は、
- 動画編集
- ゲーム開発
とかも結構するんですよ。
動画編集やゲーム開発をするってなると、MacBook Airじゃちょっと厳しいんですよね。
特に動画編集するなら書き出しの時間が結構変わってくるので、動画編集をゴリゴリにやりたい人はデスクトップPCを買ってもいいかなと思います。
まあ僕は持ち運びもしたいし動画編集もしたいので、MacBook Proをカスタマイズして使っています。
でも、初心者でプログラミングだけやりたいって言う人だったら、MacBook Airで十分かなと思います。
その理由もざっくり何個か紹介していきますね。
MacBook Airをおすすめする5つの理由
究極な話、PCなんて好みがありますので、好きなものを使ってもらえればOKです。
ただ、僕が強いて言うなら「初心者にはMacBook Air」ってことなので。
ちんとも
そうそう。
Windows使いたい人はWindowsでも良いと思います!
実際Windowsのほうが安いですし、メリットもありますし。
ただ、プログラミングやるならMacBook Airのほうがラクってことだけは、覚えておいてもらえたらなと思います。
その理由をざっと5個くらい挙げていきます。
理由1.かっこいいから
まず1つ目は「スタバでいじってるとMacのほうがかっこいい」ということですw
ちんともさん、どう思います?
迫佑樹というおしゃれイケメンがゴテゴテのWindowsPCを使ってると「ああ、コイツはないな〜」みたいになるじゃないですか?
ちんとも
でも、僕がMacBookでカタカタカタ・・・ッターン!みたいに操作してると?
ちんとも
ってなりますよね!
ちんとも
・・・まあ、今のはほんと冗談で言ったんですけどw
でもこれって、モチベーション上げるって点では結構大事です。
やっぱり勉強する時って、モチベーション高くやりたいじゃないですか?
「スタバでMac持って勉強する俺、かっこいい〜♪」ってモチベーション上げれる人は、どんどん上げていったら良いんじゃないかなと思います。
・・・でも、これは結構冗談的な理由なんで、そこまで気にしないでくださいw
ちんとも
そうですね。
じゃあ、ここからは真面目に話していきますね。
理由2.UNIXベースだから
MacってUNIXベースで動いているんですよ。
「UNIX(ユニックス)」って、みなさん聞いたことありますか?
たとえば、映画とかでハッカーが黒い画面をいじっているシーンとかありません?
実際僕は今自分のパソコン画面でWebアプリケーションをいじっているんですが、黒い画面に白い文字が表示されています。
これはコマンドというものを使いパソコンに指令を出している画面なんですが、昔のパソコンがこういうUNIXといわれるもので、文字ベースでパソコンに指令を出していってたんですよね。
でもある日UNIXが「ライセンスにお金をかけます」と言い出して、「じゃあ、UNIXに似たやつを無料で作っちゃえば良いんじゃない?」みたいなことを言い出した天才がいたんです。
その人が作ったものが「LINUX(リナックス)」と言われるものです。
- UNIXが「商用利用するならライセンス料を取るよ」という話をし始めた
- LINUX作った人が「こっちは無料だよ」と言い始める
※初心者の方にも分かりやすいように、超ざっくりと説明しています。
この無料のLINUXのOS上で、Webアプリケーションは動いているんですよね。
せっかくだったら同じ環境で開発したほうが良いじゃないですか?
だから、UNIXベースのOSが使われているMacを普段から使っていると、結構やりやすいんじゃないかなと思います。
一応、WindowsにLINUXを入れるって選択肢もあります。
ただ、プログラミング初心者だと仮想環境を作る(=WindowsにLINUXを入れる)ってことも結構詰まりがちです。
そこで詰まるくらいだったら、Macでプログラミングしたほうが良いんじゃないかなというのが、僕の意見です。
LINUXに慣れておくに越したことはないので、最初の最初はMacを使うんと良いんじゃないかなという話になります。
理由3.買ってすぐプログラミングを始められるから
RubyやPHPっていうプログラミング言語があるんですけど、Rubyを動かすためにはRubyを動かすためのソフトが必要です。
そのソフトを入れる作業のことを「環境構築」と呼びますが、環境構築せずともMacにはRubyを使うための環境が最初から入ってるんですよ。
だから、PC買ってすぐにプログラミングを始めることができます。
ただ、最初から入ってるものは若干昔のものが入っちゃってるので、
- ちゃんとプログラミングやりたい
- ちゃんとエンジニアを目指したい
って場合は、環境構築の方法も勉強して、最新のRubyやPHPを使えるようにしないといけません。
ですが、超初心者にとっては最初から環境が入っているというのは、ありがたい話なのではないかなと思います。
理由4.Windowsより動作が軽いから
あと「Macは動作が軽い」ってのがあります。
Windowsって結構動作重くないですか?
ちんとも
そうそう。だからあまり好きじゃないっていうのがあります。
ちんとも
うん、そうですね。
理由5.WindowsはMacBookで動かせるから(逆は不可)
あと、WindowsはMacBookで動かすことができるんですよ。
僕の周りのエンジニアもMacにWindowsを入れてて、
- 普段はMacを使用
- Windows使わなきゃいけない状況では、Macに入ってるWindowsを使う
みたいな使い方をしています。
WindowsのOSだけを買ってきてMacに入れるってのは割と簡単にできるので、それだったらMac買っとけば良いんじゃない?みたいなところがあります。
ちんとも
そう、逆はできないんですよ。
MacのOSにWindowsを買ってきて入れるってことはできないので、その点はMacのほうが良いかなってことになります。
結論:プログラミング初心者はMacBook Airの15インチがおすすめ
ほんと初心者向けに話したので「俺はWindows派だぞ」ってエンジニアから噛みつかれたら困るんですがw、僕はMac派です。
画面サイズは15インチを買っとけば問題ないかなと思います。
13インチだとちょっとちっちゃいし、それ以上大きいと持ち運びしにくくなっちゃいます。
なので、MacBook Airの15インチが初心者にはオススメです。
スペック不足になってきたら・・・まあ1〜2年くらいしたらスキルもついてきて収入も増えていると思うので、その時はMacBook Proとかに乗り換えていってもらえたらなと思います。
まあ、その頃には僕のアドバイスがなくても自分でパソコンを選べる知識がついているとも思いますので、自分の判断で選んでもらえたらなと思います。
ということで今回は、プログラミング初心者がMacを使う理由を話してきました。
ここまで話した理由以外にも、Macを使う利点って色々あります。
- iPhoneアプリを作るならMacBookじゃないと厳しかったりとか
- Macでしか使えないソフトがあったりとか
もちろんWindowsでしか使えないソフトもありますが、プログラミングをやるのであればMacが良いんじゃないかなというのが正直なところです。