プログラミング学習についての記事を何本か書いてきましたが、結局のところプログラミング学習に最も適したOSはChromebookとして、プログラミング用途とそれ以外のクリエイティブな作業の用途はある程度割り切った方が良いのではないかなと思うことが多くなりました。
なぜ、私がChromebookがもっともプログラミング学習に適していると思ったのかということ、プログラミング学習を行うために必要な最低スペックのお話と、やりたいことによるPCの要求スペックの上昇のお話など、皆さんが本当にChromebookを選択して良いのかということを併せてお伝えしていきたいなと思います。
Chromebookについて
GoogleChromeOSの良い点は何と言っても軽量のOSであるということです。OSが軽いので起動が早く、激安な本体の価格の割に処理も軽快だというメリットもあります。
パソコンについてあまり詳しくないという方は聞き流していただいても結構ですが、ChromeOSはLinuxベースの軽量OSです。GoogleChromeのブラウザに最適化されたいわば一種の軽量Linuxディストリと言っても過言ではありません。
基本的にはオンラインでの使用を想定した仕様となっており、PC自体のストレージは基本的には64GBや128GBなどの小さなストレージになっています。
ファイルの保存はGoogleドライブなどのオンラインストレージ、アプリに関してはブラウザアプリを想定しているため本体のストレージがほとんど必要ではないということになります。
それでもストレージが欲しいという場合はUSBなどで対応することになりますが、今は比較的大容量・低価格の商品が多いのでやはりストレージの小ささはデメリットにはなりえません。
現状、ソフトウェアの互換性の問題から、クリエイティブな作業や、皆さんが普段WindowsやMacで使用しているソフトウェアの使用ができない場合が多く、学習用・動画視聴用などでは問題がなくても、数々の使用の制限を受ける可能性があります。
ただ、ChromeBookは2019年から増えているLinux対応モデルですと、WindowsやMacOSではやや面倒なLinux導入もChromeBookならかなり簡単な操作でLinuxを導入できるということもあり、これからよりいっそう一般化されるOSであるということは間違いありませんし、プログラミング学習を超えて開発環境を作っていくことを考えるとLinuxはぜひ導入しておきたいOSですので、Chromebookは選択肢として大いに”アリ”といえる選択肢なのです。
なぜプログラミングとクリエイティブな用途でPCを使い分けるのが良いと思ったか
クリエイティブな用途とは音楽作成、映像や画像の処理・加工などがあります。
これらの作業はChromebookでは不可能とは言いませんが、本格的に始める場合には限界がすぐにやってきます。
そもそもChromebookは3万程度で購入が可能な比較的入手の容易なPCですので、できることの幅を広げたい気持ちはわかりますが、性能は価格相応です。
Chromebookがプログラミング学習で注目を集めているからと言って、それ以外の用途で活躍させられるかどうかというのはまた別な話です。
したがって、Chromebookはオンライン講義の視聴やオンデマンド配信動画の視聴、プログラミングの学習などの用途には非常に向いていますが、それ以外の処理の重い作業には不向きです。
そう言った理由でChromebookは値段相応のものと割り切って、プログラミング学習目的としておく必要があります。
小学生・中学生にプログラミングを学ばせる場合
プログラミング学習も始まりましたので、小学生や中学生のお子さんにPCを買い与えたいという方へのニーズも高まっていますので、そのような方へもコメントを残しておきます。
小学生にプログラミングを学習させる場合、Chromebookを学習用デバイス使用するのは大変有効であると言えるでしょう。
今の小学生は昔の小学生と違い、小学校でプログラミングの基礎だけでなく、ネットリテラシーを学ぶことができるため、積極的にネットに触れさせていくことで学習の効率を上げる可能性が高くなります。
とはいえ、オンラインゲームなどのゲームに触れさせるリスクはありますし、最初からフィルタリング無しでネットに接続させるリスクもあります。
その点で、Chromebookはゲームをするにはスペックが不足していますし、現在はそもそもOSの関係でオンラインゲームには対応しているタイトルはほとんどありません。
また、WEBの閲覧にはフィルタリングをかけるための機能が十分に備わっていますし、それをサポートするためのサポートページもしっかりしたわかりやすいページが存在します。
保護者がファミリー リンクを使用してお子様の Google アカウントを管理する場合、お子様が自分の Chromeboo…
プログラミング学習をする上でのPCの最低スペック
一般に、プログラミング学習をするために必要なPCのスペックはかなり低いものでも十分です。基本的なプログラミング学習は基本的に文字打ちと変わりありませんから、メモ帳に文字を打つのと同じことです。
基本的な部分では文字打ちと同じですが、プログラミング学習はプログラムの実行をし、実行結果を確認する・ポリゴンの動作を確認するというような操作があります。この部分でスペックの低いPCでも良い場合と、ある程度のスペックが必要な場合とで分かれます。
つまりこのことを考えると、プログラミング学習で必要なPCの最低スペックは変化するものです。
やりたいことが、小学生・中学生のプログラミング教育レベルの話であればChromebookで十分と言えます。しかしながら、この記事を見る方は高校生や大学生、社会人の方などもいらっしゃるでしょうから、それぞれやりたいことが違うと思います。
やりたいことと、OSによる制限
プログラミング言語はそれぞれ、得意・不得意な分野があるため、学習の意図に合わせた言語を選択する必要があります。
例えば、HTML/CSSならばブログやホームページを作成するのに秀でていますし、現在主流となっているPythonは自動化ツールや、ディープラーニングなどのこれからの技術に関するプログラムが得意な分野で、取得難易度も低めです。
モバイルアプリを開発したい場合は、iPhoneなどのiOSアプリならばSwift、AndroidアプリならばJavaやKotlinを学ぶことが現時点では最も良いでしょう。
さらに、VRやARのアプリを開発したい場合は、UnityならばC#、Unreal EngineならばC++などを学ぶのが良いでしょう。また、UnityやUnreal Engineは対応OSが決められていますので注意してください。
簡単に述べるだけでも、プログラミング言語はその特性を活かした適材適所があるということですね。
もしもこれからプログラミングを始めようとしているあなたが、どんなプログラミング言語を扱おうとしているのかを決めている場合は、ゲーム制作・ポリゴンを扱う予定があるのかどうかについてを考えておく必要があります。
UnityやUnreal EngineはChromebookには使うことのできないソフトウェアですので、UnityやUnreal Engineなどのソフトウェアを使いたい場合はWindowsを使用することをおすすめします。
通常のプログラミングではChromebookをおすすめできますが、ポリゴンを扱うならばWindowsやMacにしましょう。ポリゴンを使うとなるとかなりクリエイティブな領域に入りますからここも割り切らなければなりません。
できることの範囲を見極めてから購入する必要があるということを忘れてはいけませんね。
それでもChromebookがおすすめできる理由
それでもおすすめができる理由はやはり「値段」と「専用性」という強みですね。3万前後という価格はノートPCとしては驚異的と言えますし、どうせ3万程度で買ったものならば「これは学習用」というように、プログラミングに特化した使用をすることが容易です。
つまり、余計なソフトウェアやブックマークを残さないことによって、Chromebookを出している間は”学習に専念する“という環境を作り出すことができるようになります。
ぜひ、Chromebookを自分だけのプログラミング専用機として存分に活用してほしいと思います。
おすすめのChromebook3選
ここでは、Chromebookの選択で皆さんがあまり迷ってしまわないように、3択まで厳選しておすすめを提供したいと思います。
また、今回はプログラミング用途ということで、近年WinやMacのメモリは8GBが主流ですが、Chromeboookのメモリは主に4GBのものでも十分な処理を実現します。
①ASUS Flip CX3
インテル Core i5-1130Gプロセッサーと8GB RAMから十分な電力を供給し、十分な処理能力を提供します。フルHD14型ワイドTFTカラー液晶タッチスクリーンは、マルチタスクやストリーミングに最適で、内蔵のステレオスピーカーは、充実したサウンドを楽しむことができます。本製品はスリムで軽量なため持ち運びに最適で、11時間のバッテリーライフにより、電力不足を心配することなく、仕事や遊びを楽しむことができます。
USB-C×2、USB-A(3.2)×2、microSDカードリーダーを含む多様な接続オプションにより、高速なデータ処理や接続が得られます。Flip CX3には128GBのSSD内部ストレージも搭載されており、ユーザーはアプリケーションやドキュメントに十分なスペースを確保することができます。
ブランド | ASUS |
---|---|
CPU | Intel Core i5-1130G7 |
メモリ | 8GB |
ストレージ | 128GB SSD |
OS | Google Chrome |
ディスプレイ | 14型ワイドTFTカラー液晶/グレア/1,920×1080ドット (フルHD) |
カメラ | インカメラ・アウトカメラ |
サイズ | 幅325mm×奥行き219.8mm×高さ19.9mm 約1.72kg |
②ASUS C425TA
フルHD14型ワイドTFTカラー液晶ディスプレイを搭載し、8GBのメモリと64GBのストレージ、Intel Core m3-8100Yプロセッサを搭載し、人間工学に基づいたキーボードにより入力しやすく疲労しにくいキーボードを提供します。
また、タッチパネルと180°開くことができるフラットヒンジを搭載し、スムーズで直感的な操作が可。さらに、軽量なフレームとスリムなデザインにより、携帯性に優れ、フル充電で平均12時間の長寿命バッテリーを搭載しているので、作業中にバッテリー切れになることがなく安心です。
ブランド | ASUS |
---|---|
CPU | Intel Core m3-8100Y |
メモリ | 8GB |
ストレージ | 64GB eMMC |
OS | Google Chrome |
ディスプレイ | 14型ワイドTFTカラー液晶/グレア/1,920×1,080ドット (フルHD) |
カメラ | インカメラのみ |
寸法・重量 | 幅321.7mm×奥行きX208mm×高さ16.9mm ※突起部除く 約1.44kg |
③ASUS Detachable CM3
MediaTek MT8183プロセッサーを搭載し、4GBメモリにeMMC 64GBを備えコストパフォーマンスに優れます。ポートや接続の面では、Chromebook ASUS Detachable CM3は、USB-C HDMI ポートを有し、10.5型ワイドTFTカラー液晶タッチスクリーンが備わっています。
性能面では、Chromebook ASUS Detachable CM3は、日常の作業に対応できる多機能性と堅牢性を備えています。また、最大12.3時間まで充電不要の長時間のバッテリー駆動が可能です。
ブランド | ASUS |
---|---|
CPU | MediaTek MT8183 |
メモリ | 4GB |
ストレージ | 64GB eMMC |
OS | Google Chrome |
ディスプレイ | 10.5型ワイドTFTカラー液晶/グレア/1,920×1200ドット (WUXGA) |
カメラ | インカメラ・アウトカメラ |
サイズ | 幅255.44mm×奥行き167.2mm : 高さ7.9mm 約506g(本体のみ) |