itB!HatenaCopyこの記事ではこれからプログラミングを始めようと思っている方に、どんなパソコンを選べばよいかをナビしていきます。個人的にはいま家電店など市場に出回っている商品を選べばなんだって構わない、ぐらい思っていますが使える予算も限られているので損しない選び方を覚えていただければよいかなと思いました。関連記事一覧プログラミングにパソコン選びは重要なのかパソコン選びは重要、ともいえるしそうでもない気もします。お金をかけないで低コストで環境を作りたいと思うなら、いざ実践で使えないPCだったりするとまずいのでそこだけは気を付けましょう。たくさんのメーカーからラインナップされているパソコンですが、スペックはどの商品も五十歩百歩に見えるかもしれません。パソコンはそれぞれスペックが異なっていて、それが購入価格にも反映されているわけですが、スペックによってどんな作業に適したパソコンなのかが異なります。ネットサーフィンをする人に適したものや動画をよく見る人に適したもの、またプログラミングに適したスペックのパソコンもあるのです。OSには主にWindowsとMacと2種類あるパソコンにはOSという、パソコンを機能させるための中枢機関のようなシステムが搭載されています。OSが一般的ですが、プログラミングをする際にもこの2つのOSのどちらかを選ぶのが良いか迷いどころです。ショップで販売されているパソコンの大半はこの2つのどちらかが搭載されているため、別のOSのパソコンを見つけようという方が難しいほどです。どちらがプログラミングに適しているかという点ですが、これはどんなプログラミングをするかによって、どちらのOSが良いかが異なるので注意してください。OSでプレイするものが一般的です。OSの方が適していると言えます。OSじゃないと開発できません。今後パソコンを購入するのなら、どんなプログラミングをするのかという点を考えたうえで、商品選びをします。スペックはOSだけではなく、CPUやメモリ、ストレージ、ビデオカードなどたくさんのスペックがあります。性能が良くなれば価格も高くなるので、プログラミングに必要なスペックは良いものを搭載して、あまり必要ないものは妥協するなど、メリハリをつけた選び方がおすすめです。いえ昨今のプログラマー事情を見ますと圧倒的に「Mac」の方が優勢です。前提としてMacの方はLinuxベースで作られています。WEB系のアプリは最終的にWEBサーバーに搭載しますがそのサーバーの多くはLinux系が多いので、開発環境から合わせておいた方が失敗が少なくて済みますしストレスが無いことも多いと思います。べつにWindowsでも出来ないことはないのですが、今後はますますMacのほうが人気になりそうです。いまこれからPCを購入して始める方はMacを買っておけばよいでしょう。(自分はWindowsが好きなんですが..)プログラミングパソコン選びのポイントデスクトップよりノートパソコンパソコンを使ってプログラミングをする際には、どんなふうに商品を選べばよいのでしょうか?パソコンショップに行くと、携帯しやすいノートパソコンか、しっかり安定したデスクトップパソコンなどがありますが、プログラミングに使うのならノートパソコンがおすすめです。その理由は、いつでもどこでも気軽にプログラミングができるからですね。デスクトップパソコンの場合、バッグに入れて携帯できないため、作業をするのはパソコンがある自宅もしくはオフィスに限定されてしまいます。ノートパソコンの場合、どこでも作業に加えて勉強会やプログラミングスクールなどにも持参できて便利というメリットが期待できます。最近では、セミナーなどの交流会でプログラミングに関する意見交換をするなどの機会が増えています。デスクトップよりもノートパソコンの方が便利なことは言うまでもないでしょう。メモリとCPU、最低どれぐらいまた、プログラミングに適したパソコンに限らず、どんなパソコンでもスペックが良くなれば価格に反映されます。プログラミング用に購入する場合には、スペックとしてはメモリが4GBでもできなくはありませんけど最低でも8Gぐらいあると安心でしょう。CPUは画像処理や動画編集に関係する作業を行う人なら3.00Ghzぐらいあったほうが良いですが、画像に関係ないプログラミングの場合にはあまり関係ないので妥協しても良いかもしれませんね。i7なら多くの人が満足できます。Cloud9上でプログラミングするならAmazon側のPCスペックに委ねられてるので、こちらのPCスペックはあまり関係ないです。1.6GHzのPCでプログラミングしてましたけどちょっと画面描画が遅いと思うことがある程度で、問題なくコーディングできましたよ。1.7GHzでスムーズに動いていました。ここに書いてる記事は2018年時のもので今後の言語バージョンアップや、市場の性能向上に伴って上がっていくことは言うまでもありません。モニターの大きさは13インチ以上で現物を見たいプログラミングのためにパソコンを選ぶ際には、パソコン画面の大きさもとても大切です。画面は大きければ大きい方がプログラミングの作業はしやすくなりますし、画面を広く見ることができるのでエラーの場所を見つけやすいなどのメリットが期待できます。具体的にどのぐらいの大きさが良いかという点ですが、最低でも13インチ以上が目安となります。ノートパソコンで画面が大きくなると、かさばって持ち運びしづらくなりますし、重量もアップしてしまうので、その辺は自分なりに妥協点を見つけたいですね。家電店に行って現物のPCを見て画面の大きさをチェックするとよいです。あとは外付けモニターを購入するのもお勧めです。noteシリーズで、中の部品に至るまで国産で信頼性が高いのが最大の理由です。そのため価格は最も高いランクになります。性能よし、頑丈さもよし、信頼性も求めるならこのシリーズで探すとよいでしょう。他の国産メーカーだと海外OEMが使われてたりと差がありますがそれでも値段は高めです。同じスペックの国産が15万~20万円だとすれば例えば台湾のASUSやACERは国産PCの半額ぐらいで同じスペックのPCを購入できたりします。私はASUSマニアなので5世代ぐらいASUSを使っていますが性能もよく頑丈さもありまた価格も安いのでお勧めですよ。プログラミング言語や目的別のパソコンの選び方プログラミング言語と言っても多種多様です。そのため、どんな言語を学びたいかによってパソコンを選ぶのも考えないと。プログラミングを行う際には、パソコンで最低限の開発環境を構築することが必要不可欠です。開発環境が整わなければ、そのプログラミング言語ではコーディングができないという事態になってしまうので注意しましょう。Ruby、Perl、PHP、Java、C言語、PythonなどMacですがUNIXをベースに開発されたOSということもあって標準で使える言語がいくつかあります。難易度が低く初心者にもおすすめのRubyやPHPはWebのアプリ開発によく用いられる言語です。Perl、Pythonとあわせて、Macには標準搭載されているので入手してすぐプログラミングに取り掛かる事ができます。いえ最新版が入っているか確認し必要ならバージョンアップ等の手間は要します。Railsに限らずJavaやPythonやC言語なんかは開発環境はAmazonのクラウドを使えばすぐ取り掛かれるので、WindowsでもMacでもどちらでも構わないとは思います。「プログラミングをするなら特別な理由がない限りMacがおすすめ」と言われるのはこういった背景があるからです。OSのアカウントと紐づけてアプリを製品化するので必ずMacを準備しましょう。iOS向けアプリの開発をWindowsで行うことも出来るらしいですが(特定のソフトを導入するなど聞いたことがある)使い方がややこしいため、プログラミング初心者にはあまりお勧めではありません。Macbookが7万円程度の中古で十分環境が揃うので本気であれば投資として購入しちゃいましょう。OSを搭載したほうが圧倒的に便利ですね。OSの方が開発環境を構築しやすい環境にあります。開発用のソフトやライブラリを使用する必要がありますが、簡単にインストールして開発環境をサッと構築できるというメリットがあるのです。結局のところどういった目的でプログラミングをするかにより、使うPCも変わってくると思います。何も考えずこれからプログラミングをするんだ、というならMacを選ぶ感じです。私はWindowsに慣れすぎててMacの操作性を覚え直すのは高コストすぎるのでWindowsですが。パソコン選びに関わる用語を整理プログラミングにも影響するであろうパソコンの性能に影響する3つについて解説します。CPUとはCPUはパソコンのスピードに影響するスペックで、パソコンの頭脳的な役割を担っています。プログラミングで計算をする場合、CPUが計算をする事になります。CPUのスペックが良ければ計算スピードは速いですが、イマイチなスペックだと計算に時間がかかってしまうことになりますよね。CPUは、大きく分けてインテル製とAMD製とがありますが、処理速度を重視したい人ならインテル製がおススメで、画像処理をしたい人ならAMD製がおすすめと言われています。いえ現在のパソコンの主流はもはやIntelなので選択する余地はあまりない気がします。CPUには一度にどのぐらいの量を処理できるのかを表すクロック数というスペックがあります。2.3GHzとか3.1GHzなどGHzで表されていますが、この数字が大きくなるほど一度に処理できる量が増えるため、パソコンの動作環境は速くなります。あとは「コア」数も確認して。コア数が多ければ作業してくれる頭脳が多い、ということなので並列処理が速くなります。コア1にはブラウザを任せて、コア2にはXCodeを任せて、コア3にはメーラーを起動させて、みたいになるので。メモリとはプログラミングでパソコンを選ぶのなら、メモリもチェックすべきでしょう。メモリとは記憶容量のことで、メモリ量が大きいほど一度にたくさんのメモリを消費するアプリを同時に起動しっぱなしが出来るようになります。メモリの量が少ないとPCでいろんなアプリを立ち上げてると(例えばChromeでたくさんタブを開いていたり、ExcelやWordを同時に見てたり、裏でメーラが動いたり、その中で自作アプリを起動してデバッグしてたり)1個1個の動作が重くなったり描画が遅くなったりします。予算の範囲内でできるだけメモリ量が大きなパソコンを選びたいですね。ストレージとはその他にも、パソコン選びでチェックしたい項目としては、データを保管しておくストレージの容量(HDDやSSD)の保管機能もあります。プログラミングの場合にはあまり大容量を求める必要性がない部分ですが、動画や音楽などをたくさん保管したい人は、ストレージの容量が重要になります。HDDとSSDどちらを選ぶかというと間違いなくSSDです。これはPCの価格が上がりますが。SSDを使ってみるともうHDDには戻れないと断言できるぐらいPCの速度が違うと思いますよ。it0B!Hatena0Copy-関連記事プログラミング入門の5ステップとスタートダッシュに使えるサイト&アプリ「プログラミングをやってみたい」「やってみよう」と思ったらその気持ちが大事です。...キーワード選定ツールの定番Googleキーワードプランナーの使い方2018たまには本業のノウハウを投稿。...インフラエンジニアの仕事内容、キャリア、未経験転職の方法ども。元SEでインフラまわりもやったことがあるので自分のわかる範囲で。...ネットワークエンジニアは「楽」と「きつい」が同居する仕事ネットワークエンジニアの方にヒアリングしたことがあります。Village」でインタビューさせていただきました!新着記事プログラミング入門の5ステップとスタートダッシュに使えるサイト&アプリ「プログラミングをやってみたい」「やってみよう」と思ったらその気持ちが大事です。...インフラエンジニアの仕事内容、キャリア、未経験転職の方法ども。元SEでインフラまわりもやったことがあるので自分のわかる範囲で。...ネットワークエンジニアは「楽」と「きつい」が同居する仕事ネットワークエンジニアの方にヒアリングしたことがあります。TOPグループサイト|Happiant。