質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.24%

プログラミング用のパソコン購入について

解決済

回答 4

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 2,738

renren643

score 245

最近プログラミングを始めたのですが、使ってるパソコンが32GBと物凄く少なかったり、インストールしようにもなにも出来ないので買い換えようと思います。今のパソコンは「とりあえずofficeとネットだけ使えればいいか」と思って買ったので、安かろう悪かろうのパソコンだと思います。(acerのES1-131)

プログラミングをやるにあたってオススメのパソコンや、選び方などありましたら教えてください。
条件としては
・今はRubyとrailsくらいしかやってない
・とりあえずwebサービス作りたい
・自分がiPhoneユーザーなので、iPhoneアプリも作ってみたい
・だが今まではwindowsしか使ったことない
・機械学習のプログラミングもやってみたい
・大学生なのでそこまでお金ない
・学校でパソコン使う機会はパワーポイントや文書作成くらい

また、中古はやめといた方がいいですか?

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 4

checkベストアンサー

+7

iPhoneアプリを作りたいのでしたらMac一択です。
iPhoneアプリの開発はMacでしかできないからです。(Xcodeが使えない)

おすすめはMacbook proです。
少々値は張りますが持ち運びもできてすごく長持ちします。

最近、新しくTouch Barというものが搭載されたモデルが出てますがそれは高すぎるので個人的にはあまりおすすめしません。

[学生・教員向け]13inch 2.3GHzプロセッサ 128GBストレージ
https://www.apple.com/jp_edu_1460/shop/buy-mac/macbook-pro/13-inch

※ほんとは15インチが開発する上でベストですが値段的に13inchのリンクを送ります。

あとは、ディスプレイを1台購入して2つの画面で開発をするとすごく楽です。このディスプレイは2万円台のものでも十分使えます。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/08/20 01:34

    買い方まで教えていただき本当に有難いです。
    なんでも聞いていいとのことなので、甘えさせていただきますが。。。笑

    ishikawanさんは、mac book airとproならairでも充分だとおもいますか??
    また、他の回答者さんからの助言で「cloud9」を使えばいいとありましたが、cloud9を使い、移動できるものは外付けHDDに移動したりしたらストレージも128GBで抑えられるでしょうか?(もちろん、用途次第なので、あくまで主観でかまいません!)
    というか、いま400GBの外付けHDDはあるのですが、そもそもこれ、MACに使えるのですか!?


    キャンセル

  • 2017/08/20 13:23 編集

    >「cloud9」を使えばいいとありましたが
    cloud9は使ったことないので使い勝手などはお答えできません。ただ全体公開のワークスペースは無料ですが非公開のワークスペースは1つのみ無料のようです。それ以上非公開のワークスペースを使いたい場合は有料になるみたいです。とりあえず料金表貼っておきますね。
    https://c9.io/pricing

    > mac book airとproならairでも充分だとおもいますか??
    プログラムをする上ではairでも十分使えます。ストレス感じそうな箇所は作っているアプリを表示するためにコンパイルというアプリを動かせる形にする作業をプレビューの度に毎回行う必要があるのですが、それが少しストレスに感じるかもしれません。あとはアプリのインストールも遅く感じると思います。

    シンプルにxcodeのみ開いての開発ならいいのですが実際には複数のアプリを同時に立ち上げながらの作業がメインになります。その点でいうとairは少しずつストレスを感じてくると思います。どのぐらいのアプリを同時にというのは開いているプロジェクトや素材によりますのでお伝えできませんが、イメージしやすいように僕の開発例をお伝えします。

    例えばデザイナーさんが作った素材を使いやすいようにPhotoshopで加工したり足りない素材を作ったり、3Dモデルに動きをつけたり、音の音量と音質を調整したり、サーバー関連のアプリを何個かたちあげながら作業したり、自動実行系のものを走らせながら開発したりといった感じです。

    アプリを何個か立ち上げながらの作業になると「おも!これはとりあえず落としとくか。。。」というような余計な考えごとが増えます。ただでさえ開発に時間がかかるのにマシンの性能に引っ張られるのは凄くストレスになるので僕ならairは選びません。

    >移動できるものは外付けHDDに移動したりしたらストレージも128GBで抑えられるでしょうか?
    僕の個人的な環境でいいますとシステムだけで214GBを使っているので正直まったく足りません。
    なのでほんとは256GBの方をおすすめしたいのですが入れるアプリを抑えて終わったものはどんどんHDDに移すということをすればめんどうですが128GBで十分開発できると思います。

    >いま400GBの外付けHDDはあるのですが、そもそもこれ、MACに使えるのですか!?
    HDDのフォーマットによります。NTFSなら使えませんし、FAT32ならつかえます。
    購入してフォーマットした覚えがないのでしたらおそらくFAT32なので使えます。
    ただMACの場合はOS X 拡張(ジャーナリング)というフォーマットがあってMACでしか使えませんがデータの読み書きが早いのでおすすめです。なので今のHDDを使いながら余裕ができたらMAC用のHDDを買ってそのフォーマットにするといいと思います。

    キャンセル

  • 2017/08/20 22:01

    ishikawamanさん、様々なアドバイスありがとうございました。
    大変参考になりました。

    自身の例とかもだしていただきほんとさんこうになりました!
    結果、airの256GBを買いました!!

    ベストな選択だったかわかりませんが、これからプログラミング頑張って行きたいと思います!!
    ありがとうございました!

    キャンセル

+6

汎用的な回答ですが、「エンジニアむけのノートパソコンのおすすめを教えてください。」への回答 を現在の状況を反映して更新したので、ご参考ください。

Apple信者である私がMacだからこそ注意して欲しい点だけ述べておきます。

  • Office 2016で大分マシになりましたが、Win版とMac版でMS Office(WordやExcel等)のファイルを行き来するとレイアウトが壊れていくことがよくあります。(Office 2016より前の時はレイアウトを調整せずに、正しく印刷できたことはいちどもありません)
  • iOSアプリの開発はWindowsでもできます。Xamarin Live Playerを使えばiPhoneの実機テストもできます。Macが無いとできないのはAppleストアへ公開(申請して提出すること)だけです。
  • Thunderbolt 3搭載ですが、Macをサポートしている外付けGPUはAppleのExternal Graphics Development Kitのみのようです。(ただ、他の製品でも動作報告はあるようです)
  • Windowsも(仮想であれ、デュアルブートであれ)動かしたい場合は別売りです。(学校の包括契約によって学生向けにWindowsアップデート権を用意している場合もありますが、アップデート権にすぎないため、元となるWindowsは購入する必要があります。)
  • タッチパネルではありません。(そもそも必要ないという意見もある)
  • 多くのゲームができません。(プログラミングの息抜きにできるゲームが限られると言うこと)
  • MacBook Proは同型のノートPCに比べると少し重いです。特に15インチは毎日持ち運ぶには、大きさも重さもかなり厳しい物があります。

もし、MacBook Pro 13を買うなら、高くてもTouch Bar搭載モデルをお勧めします。単純に性能が高いというのもありますが、電源供給ポートになるThunderbolt 3(USB Type-C)ポートが左右に付いていることが最大の理由です。電源供給ケーブルを左右両方どちらにさせることがどれだけ便利なことかは体験した人で無いとわからないかも知れませんが。後は、Touch IDでの指紋認証によるロック解除も捨てがたい物があります。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/08/20 00:25

    なるほど。。。ストレージの件も含めて回答ありがとうございました!
    proの256GBにしたほうがよさそうですね!
    最後にもう一つ聞かせてください。

    プロセッサってそこまで気にする必要あるでしょうか?

    キャンセル

  • 2017/08/20 00:41

    私はi7ばっかり買っていますが、コア数が変わると言うことが無ければi5やi3でも十分といえば十分です。

    あとは、値段とプライドです。他人より遅いと何かムカつくし、他の人はもっといいの使ってるので悔しい、そんなプライドのために1万円なり3万円なりを余計に出すかどうかです。デスクトップとは違って後から換装はできないし、買い換えたらもっとします。動かしたら何か遅いからもっといいのにしたらよかったのにと思うか、これが最高だから現在の技術の限界だから仕方が無いと思うかの違いです。ぶっちゃけ、i7にしても遅いときは遅いんですけど。

    高い買い物だからこそ、下手に妥協はしたくない、というちっぽなけプライドを大事にかかえ込むか、お金が無いから割り切ろうという勇気を持てるかの違いだと思っています。(それでも、私はちっぽけなプライドでi7を買い続けるでしょうけど)

    キャンセル

  • 2017/08/20 01:21

    なるほど。そこはあまり気にしなくていいんですね!!さんこうになりました!ありがとうございます!

    キャンセル

+1

・大学生なのでそこまでお金ない

との事なので、一番良いのは「買い換えない」ことではないでしょうか。
ストレージの問題であれば、Cloud9などのオンライン開発環境であれば、ローカルPCには何もインストールせずに始められますので、おすすめです。
iPhoneアプリ開発以外のことは、無理に買い換えずとも上記で出来ると思います。

将来の就職先によっては、MacBookを支給してくれるIT企業もあるみたいですので、
無理に身銭を切らずとも、実力で手に入れることも出来るでしょう。

あ、キーボードが打ちづらい場合はさすがに外付け買うなりしたほうが良いです。
同様の理由で、PC買い替えの際は必ずキータッチを確認してからにすることをおすすめします。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/08/20 01:28

    回答ありがとうございます。
    今まで買い換えないでやってきたのですが、実は…パソコンをリカバリーして初期状態に戻したのですが、そこからなぜか電源が入らなくなってしまったのです。。。

    どーせ治っても使いにくいし、この機会に買おうかなーと思っていた次第です。
    でも、確かに、cloud9など使えば安いPC買ってプログラミングやるってこともできるのか…と思うと悩ましいですね。。。

    参考になります!ありがとうございます!

    キャンセル

+1

MacかWindowsかという話になると必ず信者同士の争いが始まるのが世の常です。
個人的な意見としては、どちらがいいかというよりも、それぞれできることとできないことがあるので両方使っています。
もちろん両方できることもあります。

.NETやりたいならWindowsです。
SwiftやりたいならMacです。
それ以外なら、どっちでもできます。

予算があるならメモリ16GBのMacBookProを買ってWindowsも入れましょう。どっちもできるようになります。

ちなみに私はMacbook pro 2016 later と Dell XPS13 (windows)を持っています。

共通の資源はDropBoxに入れているので同期が取れるので困りません。

自分の場合、外出するときはMacです。
Parallels Desktop使って仮想でwindows10を入れているので両方対応できるからです。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/08/20 22:03

    やっぱり使い方次第ってところが大きいんですね。
    回答ありがとうございました。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.24%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る