文系がプログラミングを学ぶには、スクールと独学のどちらが最適か

文系PGのためのプログラミング入門

独学かスクールか

独学かスクールか文系の人が、いざプログラミングを勉強しようと思った時には、独学かスクールに通うかという二つの選択肢が生まれます。自力で勉強できる人もいれば誰かに教えてもらいたい人もいるため、どちらが良いということは一概には言えません。しかし、それぞれのメリットを比べることで自分に向いている方を選ぶことができますし、勉強の仕方よりももっと重要なこともあるのです。プログラミングを学ぶうえで、何が重要なのかを見ていきます。

どのような勉強を、どれくらいの期間でするか

プログラミングの勉強は、独学でもスクールでもできます。文系の人にとっては、プログラミングは未知の世界とも言えることから、まずは誰かに分かり易く教えてもらった方が良いと考えるのは自然なことです。しかし、独学では勉強できないということではありません。世の中にはプログラミング初心者にも分かり易く解説した本が沢山存在していますし、ネット上にも分かり易く解説してくれる優良サイトがたくさんあります。それらを有効活用することで、自分のペースに合わせてじっくりと勉強を進めていくことができます。その上で、自分で勉強しても分からないようであれば最終的にスクールに通うという道に変更することも可能です。
期間については、楽しんで勉強を続けることができれば、2~3か月ほどで自分で作れるレベルに達することができます。その後については、自分がどこまで知識を深めたいのかや、どれほど高度なプログラムを組みたいかによって期間が変わってきます。

楽しいと感じられることが大事

プログラミングを勉強する際には、まずはどのように勉強するかという勉強方法を考えてしまいがちです。しかし、どんな勉強方法を選んだとしても、プログラミングの勉強では、「動いた結果を見て楽しいと感じられること」が最も重要なポイントになるのです。文系の人にとっては、プログラミングの勉強が分からなくて苦痛に感じることも当然に出てきます。だからこそ、目標を達成するために、なるべく楽しく学べることが大事になるのです。勉強したことが目で見て分かる状態になると、「自分はちゃんと理解できているのだ」と認識することができます。そのような成功体験をすることで、勉強が楽しいと感じ、もっともっと勉強したいという気持ちに繋がるのです。その点、最近人気のスマホアプリ開発は、勉強の楽しさを感じやすくなっています。自分の指示通りに動いたという所に面白さを感じることができれば、勉強方法に関わらず楽しくプログラミングの勉強ができるようになります。

文系PGにおすすめの記事

まずは信用される人になれるかどうか

まずは信用される人になれるかどうか プログラマという職業や文系・理系に関わらず、とにかく仕事をする上では「信用できる人」として見てもらえることが必要です。信用してもらえなければ仕事を任せてもらえなくなるため、収入の面でも大きく影響してきます。実はたった二つのポイントを押さえることだけで、「この人なら任せても大丈夫だ」と思われる人になれます。しかし、本当に信用できる人として周りから認識されている人は、それ以上に大きな特徴を持っています。それは、本当に「人として」ちゃんとしているということです。 続きを見る

文系PGからSEへのキャリアアップ

文系PGからSEへのキャリアアップ プログラマ(PG)からシステムエンジニア(SE)へのキャリアアップは、文系大学出身者でもできます。他のSEとの差をつけるには、自分がなりたいSEとは何かを考え、それに合わせて必要な+αのスキルを身に付けることが大切です。このスキルを身に付けることで、より専門的なSEになることができます。スキルによっては身に付けるために苦労を強いられるものもありますが、それを乗り越えることで、専門的なSEとしての自分の需要を高めることができるのです。 続きを見る

JavaScriptを勉強できる初心者向けコンテンツ

JavaScriptを勉強できる初心者向けコンテンツ Webサービスを作成・運営する時には、JavaScriptというスクリプト言語が必要です。これは、本でも勉強することができますが、文系の人やプログラミング初心者であれば、ネット上の無料コンテンツを利用して学ぶ方法をお勧めします。動画を見ながらスクールに通っているかのような状態で勉強することもできますし、実際に課題に沿ってコードを入力しながら勉強できるところが特徴的です。無料なので費用と時間をかけずに知識を増やすことができます。 続きを見る

このページの先頭へ

文系PGのためのプログラミング入門

Copyright © 2015 文系PGのためのプログラミング入門 All Rights Reserved.