ブログ,プログラミング

3.論理的思考力(ロジカルシンキング)の向上
  全社会人に必須のビジネス基礎力の1つで
  ある論理的思考力(ロジカルシンキング)は、
  一般的には、頭の中で考えていることを紙に
  書いたり、相手の立場になって物事を考える
  ことによって鍛えられるといわれています。

  論理的思考力(ロジカルシンキング)とは、
  端的にいえば「物事を、筋道を立てて
  きちんと考える力」です。

  この力はプログラミングを学習することで
  必然的に身につきます。

  プログラミングとは、実作業においては
  「小さな命令をいくつも組み合わせ、
  全体で何らかの目的を達成する作業」です。
 

  そのため、プログラミングの学習を進めて
  いくと必然的に、論理を組み立てることが
  トレーニングされ、論理的思考力の向上に
  つながります。

  コンピュータを使って自身の頭の中にある
  イメージを具体化するには、「どのように
  指示をだすのか」「どのように表現すれば
  よいか」を考えながら、形にしていくことが
  求められます。

  そのため、プログラミングを学習する過程で
  論理的思考力や表現力が高まります。

ブログ,プログラミング

プログラミングを学ぶことの直接的な
メリットは「プログラミングすることによって
新しいソフトウェアやアプリケーションを
制作できる」というものですが、それだけ
ではありません。

プログラミングの基礎を学ぶと、論理的
思考力(ロジカルシンキング)や問題
解決力などが向上することがわかって
います。

ITリテラシの向上も大きなメリットの
1つでしょう。

これらのスキルはエンジニアに限った
ものではなく、子どもから大人まで、
広く一般的に身につけておくべき
「基本スキル」です。

次回から、プログラミングを学ぶことの
5つのメリットについて書いていきます。

ブログ,プログラミング

プログラミングを学ぶ過程では、
コンピュータへの命令の出し方や
コンピュータの仕組みを学びます。

これらは、現代では避けて通れない
コンピュータの基礎知識の習得に役立ちますし、
論理的思考法(ロジカルシンキング)の
習得にも役立ちます。

また、コンピュータはプログラムされている
ことは忠実に実行しますが、この反面、
それ以外のことは何一つ実行してくれません。

もし、思い通りにならない事があれば、
その原因はコンピュータにあるわけではなく、
プログラムを書いている人間側にあります。

そのため、1つ1つ課題を設定し、それを
クリアしていく必要があります。

この学習過程は、さまざまなビジネスシーンで
役立つ「問題解決能力の向上」につながります。

エンジニアンになりたい人はもちろんのこと、
「私はエンジニアになりたいわけではないから
プログラミングなんか関係ない」「別に子供を
プログラマーにしたいわけではない」と思って
いる人にもプログラミング・スキルを身につけて
ほしいのです。

ブログ,プログラミング

プログラミングを習得するメリットは、
下記に示すような直接的効能があります。

(1)アイデアを形にできる
(2)エンジニアとしてさまざまな仕事ができる
(3)グローバルに仕事ができる

上記以外にプログラミングの基礎を学ぶことに
よって、論理的思考力(ロジカルシンキング)の
強化や問題解決力の向上、基本的なITリテラシの
習得といった、多くの面で良い効果が得られます。