プログラミングにおすすめなノートパソコンとは?必要なスペックについて
  • facebookページ
  • twitterページ
  • 2017.10.03

    プログラミングにおすすめなノートパソコンとは?必要なスペックについて

    パソコンは、今や白物家電と同じく一家に1台は購入されている生活必需品となりました。昨今では、デスクトップ型PCよりも持ち運びしやすいノートパソコンの方を選択される方が多く、家電量販店で売られているものもノート型が殆どです。

    またスマートフォンがパソコンに置き替わって家には無いという方々も少なくないかもしれません。そんな中、これからプログラミングを始めよう!という方の中には、どのくらいのスペックのものを購入すれば良いのか?悩んでしまう方も多いと思います。今回は、このように迷っている方や最近のパソコン事情がどうなっているのか?知りたいという人向けに書いてみました。

    ノートパソコンを選ぶ際の基礎知識

    まずノートパソコンを選ぶにあたり押さえておきたい知識が幾つかあります。これらの知識をまず解説します。

    CPU

    パソコンはの頭脳となる部分です。このスペックが高いほど、計算スピードが早く性能が良いものとなります。最近ではマルチコアプロセッサと呼ばれるCPUや、モバイルPCに特化したものが代表的です。

    メモリ

    日本語で記述説明すると【記憶領域】となります。CPUでは、計算・考えることを行いますが、その結果を記憶することが出来ません。正確には、CPUでも記憶する事は可能ですが、大変小さな量しか記憶出来ません。そのため記憶領域(メモリ)が必要となります。メモリは、標準で搭載されていますが、容量が大きいほど一般的に処理速度も速くなります。

    HDD(ハードディスク)

    機能としては、メモリと同じく、データを記憶する装置となります。メモリと違うところは、一旦保存した後は、明示的に削除するまで消えないというところです。メモリはCPUが何かの処理を行う時に使われる箇所で必要な処理が終わるとデータは削除されます。一方、ハードディスクは、エクセルやワードなどのファイル形式データを保存するために使用されます。

    生活用品で例えると部屋にある本棚のようなものです。この領域が大きければ大きいほど、ファイルも多く保存できるため、アプリケーションを沢山使用する方や、画像ファイルや音楽ファイルなど一般的に大きいサイズのファイルを保存する方は、容量の大きいHDDが必要になります。

    OS

    オペレーションシステムの略です。代表的なものは、Windows、MacOSX、LinuxベースとなるOS(Ubuntu, Fedora)などがあります。

    ストレージ

    データを保管する場所、保存する場所という意味になります。上述のHDDも、このストレージの1つです。HDDがメインのストレージとして代表的でありますが、外部ストレージとしてUSBメモリや外付けHDD、光学ディスク、SSDなどがあり、ノートパソコンに外から取り付けて使用します。

    また最近は、インターネット上にデータを保存するオンラインストレージというものも存在します。これらのストレージの目的は、HDDと基本的に変わりはないのですが、USBメモリなど、パソコンから取り外して持ち運びしやすいように設計されているので、処理したデータや作成したプログラムコードのみを別の場所で使用したい場合に良く使われます。自分のワークスタイルに合ったものを選びましょう。

    値段

    ノートパソコンの値段ですが、上述した個々のスペックが良いものほど高くなります。家でインターネット・メールが出来れば良いという方や、学生向けのモバイルPCと呼ばれるスペックのものであれば、安いもので十分ですが、プログラミングをするには、ある程度のスペックを備えたものが必要となるので、新品であれば10万円くらいからが相場になるでしょう。

    プログラミングをする際のノートパソコンの選び方

    目的は?

    まず、プログラミングで、どんなアプリケーションを作成したいか?を確認しましょう。Webアプリケーションのようにブラウザ経由で利用するようなアプリケーションであれば、基本的に、どのOSでも大丈夫です。ただしiPhoneアプリを作成したい方は、AppleのMacBookMacBookProの選択をする必要があります。

    Androidアプリの制作に関してはMacBookである必要はありませんが、制作現場においてスマホアプリを制作する場合は、iPhone版とAndroid版の両方を制作することが殆どなのでMacBookProを選択する人が多いようです。このように、どんなアプリケーションを作るか?を起点にして機種を選別しましょう。

    スペック

    プログラミングで、どんなアプリケーションを作りたいか?が決まったら、次にスペックを選定しましょう。目的に寄らず、最近のトレンドとしてはメイン・ストレージとしてHDDのものではなく、SSDのものを選ぶ方が多くなっています。理由は、HDDに比べ読み書き(Read/Write)のスピードが圧倒的に速いことです。SSDを体感した人は、HDDに戻れないと言っても過言ではないでしょう。

    またメモリに関しても、出来るだけ多めに設定されたものを選びましょう。目安としては最低でも8Mは欲しいところです。

    おすすめのノートパソコン

    MacBookPro / MacBook / MacBookAir

    上述したように、あらゆるアプリケーションに対して柔軟な環境を構築出来るところが利点です。またアプリケーションのデザインはプログラマーがおこなわないとしても、共同作業するデザイナーの方々の多くがMac系のPCを使用しているので、その点でも利点が大きいです。OSもリナックスベースで作られているので、将来的にクラウドサーバなどと連携したり、サーバー側の仮装環境をローカルマシンで構築して開発する場面においても、スムーズに行えます。画面サイズは小さい12インチからあります。

    出来ればデザインデータを処理することなどを考えると大きいサイズがほしいところですが、12インチのものに大きめの外部ディスプレイをつなげて作業するという方法もあります。

    BTO(Build To Order)系のノートパソコン

    BTOとは、自分の好きなスペックをオーダーして1週間ほどで組み立て届けてくれる形を採用しているメーカーのノートパソコンです。有名なところでは、DELLなどがあります。基本的には、非BTOで有名なメーカーから出ているノートPCの様に標準でMicrosofitOfficeなどのアプリケーションがインストールなどされていませんが、WindowsOSのタイプやOfficeのインストールを含めるか?などを含めて相談できるので問題はないです。プログラミング以外にも動画やオンラインゲームを行うという方などであれば、性能の良いグラフィックボードにするなどの相談も出来、詳細に相談を受けてもらえることが大きな利点です。

    その他の環境

    プログラミングを行うにあたり、必要なノートパソコンについて紹介をしてきましたが、上でも書いたように、場合に寄っては、大きめの外部ディスプレイを用意し2画面、もしくは3画面など広い作業領域を確保し作業環境を良くすることも大事です。また必ずしも新品を購入する必要もなく、3年前くらいの中古品でも十分スペックとしては、足りるものも見つかるでしょう。中古品で予算を抑え、処理スピードが必要な場合には、クラウドサーバーなどで対応するという方法もあるので、総合的に検討してみましょう!


    ポテパンが提供するサービスについて

    本メディア「ポテパンスタイル」を運営する株式会社ポテパンは、エンジニアキャリア領域で複数サービスを提供しています。

    ポテパンフリーランス

    ポテパンフリーランス

    フリーランスエンジニアの方に高単価案件をご紹介しております。弊社ではフリーランス案件を常時300件ほど保有しており、その中からあなたに適した案件をご案内いたします。また、これから独立してフリーランスになる方の無料個別相談も承っております。フリーランスになった後の案件獲得方法やお金面(税金や保険など)についてお答えいたします!

    ポテパンキャリア

    ポテパンキャリア

    エンジニア職専門の転職エージェントです。ポテパンキャリアでは、技術のわかるエージェントがあなたの転職をサポートします。エージェント自身がエンジニアなので、あなたと同じ目線で仕事内容や今後のキャリアについて一緒に考えることができます。

    ポテパンキャンプ

    ポテパンキャンプ

    ポテパンキャンプでは、RubyにてゼロからオリジナルのECサイトを作り上げてる3ヶ月間の実践型カリキュラムを提供しております。すでに本スクールの卒業生は、エンジニア職として様々な企業様に就職しております。なお、本スクールは受講料10万円と他社スクールに比べ格安となっており、またポテパンからご紹介させていただいた企業へ就職が決まった場合は、全額キャッシュバックいたします。



    株式会社ポテパンは、企業とエンジニアの最適なマッチングを追求しています。気になるサービスがあれば、ぜひ覗いてみてください!

    ポテキャンバナー ポテキャリバナー

    この記事をシェア

    • Facebookシェア
    • Twitterシェア
    • Hatenaシェア
    • Lineシェア
    pickup









    ABOUT US

    ポテパンはエンジニアと企業の最適なマッチングを追求する企業です。

    READ MORE