はじめまして。プログラミングを生業としているケーと申します。
本メディアでは「すべての人にプログラミングを」というメッセージをテーマに・・・
プログラミングをこれから始めたいと思っている方、エンジニアとのやり取りをする際のナレッジにたい方、エンジニアへキャリアアップしたいという方、などいろいろな人が活用できる内容を紹介していきます。
プロフェッショナルな方向けというよりはこれから始めたい、興味があるけどどんなものか知りたいと思っているぐらいの初心者レベルの方をターゲットとしています。
プログラミングとは?
ここまで当たり前のように「プログラミング」という文字を使ってきましたがプログラミングとは何かわかりますか?
プログラミングとはプログラムを作ることです。プログラムとはコンピューターに命令をして何かをさせることです。
世の中にはたくさんのプログラムがあり、身近のところではスマホアプリやYoutube、Googleといったウェブサイトもプログラムで出来ています。
「アプリやウェブサイトを作る予定なんて無い」という方でも大丈夫です。仕事で使っているExcelの効率化や、最近よく聞くことの多いAIもプログラムです。
下の画像はなんとExcelであの有名ゲームドランゴンクエストを再現したというもの。これを見るだけでも可能性がかなり広がることがわかったかと思います。
プログラミングが向いている人
趣味で始める人、仕事で始める人などプログラミング学習の始め方はさまざまではありますが、向き不向きはあります。
「向いている人」は長時間でもコツコツ作業が進められる人、ロジカルに物事を考えられる人、自分で解決できる人、モノ作りが好きな方です。
プログラミングは慣れてくるとスラスラ コードを書いて(タイピング)いけますが、わからないことがあったり原因不明な問題が発生するなどつまづくこともあるので、ある程度の根気は必要だと思います。
ものごとを順序立てて考え組み立てていくため論理的思考があると進めやすいとも言えます。もちろん学習しながら身に着けていくこともできます。
また、「〇〇だったらどうする?」「××だったらこうしよう」などある程度、自分で物事を解決できる能力が必要になります。
最初のうちは人に聞くというのも正解ですが、少しづつ自分なりの「調べ方」「解決方法」を発見していくと楽しさもアップしますし、習得も早まるでしょう。