スキップしてメイン コンテンツに移動

投稿

ラベル(理系文系関係なし)が付いた投稿を表示しています

ブログを翻訳

えっ!?プログラミングって文系でもできるの?

プログラミングは理系のもの そう思っていませんか?数学が得意じゃないと無理?理系の人しか活躍できない?そんな固定観念が、あなたの可能性を狭めているかもしれません。実は、プログラミングは文系・理系に関係なく、誰でも楽しめるスキルなのです。 そもそも、理系と文系の区別って必要? そもそも「理系・文系」という区分自体、日本独特のものだと言われています。海外では、大学進学時に専攻を決めることはありますが、「理系だから数学だけ」「文系だから文章だけ」と明確に分ける考え方はあまりありません。例えば、経済学は数学的な分析が必要ですが、歴史や哲学的な思考も求められます。逆に、医学は生物学や化学といった理系知識が必要ですが、患者とのコミュニケーションや倫理的な判断は文系的な素養も求められます。 現代社会のほとんどの仕事は、理系・文系どちらか一方の能力だけで成立するものではありません。それなのに、「プログラミングは理系!」と決めつけるのは、あまりにも単純すぎると思いませんか? プログラミングは「数字」だけじゃない! プログラミングを「理系」と考える人が多いのは、コードに数字や記号が多く出てくるからかもしれません。でも、実際のプログラミングは、ただ計算をするだけではありません。むしろ、論理的に考え、シンプルに整理し、わかりやすく伝える力が重要になります。 例えば、プログラムを作るときには、 「どういう順番で処理を進めるべきか?」(論理的思考) 「使う人が分かりやすい設計になっているか?」(コミュニケーション能力) 「エラーが出たら、どこに問題があるか推測できるか?」(分析力) といった、文系的な要素がたくさん求められます。つまり、プログラミングには「理系的な計算力」と「文系的な論理構成力」がバランスよく必要なのです。 プログラミングが得意な人は「理系・文系」にこだわらない 実際にプログラミングが得意な人たちを見ると、「理系だから得意」というよりも、「純粋にプログラムを楽しんでいる」人が多いことに気づきます。ゲームを作るのが好き、動くものを作るのが面白い、問題を解決するのが楽しいーーこういう興味や好奇心こそが、プログラミングのスキルを伸ばす最大の原動力です。 数学が苦手でも、文章を考えるのが好きな人なら、分かりやすいプログラムを書くのが得意かもしれません。逆に...