初めてのJAVAプログラミング
Java プログラミングの勉強
2020-05-17
どんなプログラミング言語を勉強しよう
はじめに
Page
私は自分の仕事を合理化するために、プログラミングを行う。それは会社のパソコン単体で動けばよい。特にネットワークやインターネットなどへの接続もしない。
ひと昔前までは、個人が作るプログラムというのは、それが普通だった。
今は、パソコンやスマートフォンが、ネットワークに接続しており、様々なサービスがインターネットを介して提供される。
そうなると、プログラムもパソコン単体で動くモノを作るより、ネット上の誰もが使えるプログラムなんて作れたら面白いなぁ。と考えた。
最初は、ホームページを作って、そこでデータベースをアクセスして簡単なデータ処理をしたら便利だと思ったので、自分が借りているレンタルサーバーで使える、PHPを勉強し出した。
PHPという言語も初めての経験で、分からないことだらけだ。それでも、ウェブ上で自分の名前をサーバーのデータベースへ登録して、それを表示するところまではたどり着いた。
そんな時、子どもが、大学で、Javaの講義を受けると言うことを聞いた。
プログラムって最初が肝心
多くの初心者がつまづくポイント
最初にやることは
必要となる環境を、準備すること
子どもがプログラミングの勉強、それも、Javaという。
理系ではあるが、コンピュータ・ソフトとは、かけ離れた学部だと思っていたので、少々驚いたが、講義の選択時に『やってみようかどうか、悩んでいる。』というので、当たり前のように背中を押した。
私は、大学の学部を選ぶ際にも、IT系を勧めていたのだが、結局そちらには進まなかった。
しかし、ここへ来て「新型肺炎のコロナ・ウィルス騒ぎ」
IT系の仕事なら、テレワークもしやすく、就職や、失職のリスクも多少は回避できるのでは思ったりもした。
しかし、そうはいっても、プログラミング学習は、自分のことを考えても、かなり困難な道のりだった。
学生時代はマシン語と、フォートラン言語の勉強。就職してすぐの頃は、マイコン設計で86系アセンブラ言語。趣味では、ボーランドのソフトを使って、高級言語のC言語もやってみた。
その後現在まで、マイクロソフトのビジュアル・ベーシック(以下、VB.NET)を活用している。VB.NET は、最初のバージョンが出たときに、自己投資と思って買った。確か13万円くらいだったと記憶している。
ここまで、いくつかの言語を使ってきたが、最初の頃を思い出すと、本当に大変だった。特に低級言語のアセンブラから、高級言語への移行は意味が分からなかった。今は、分からなければインターネットで、何でも調べられるが、当時は、独学で本から学ぶしか方法が無い時代だった。何もわからず考えたり、つまずいたり、とまったりで、試行錯誤が多く、無駄に時間ばかりが過ぎていた。
そんな経験から、子どもには無駄な時間は少しでも省略することができるようにと、私も一緒に、Java言語を勉強してみることにした。
子どもに、分からないことがあったら、お父さんに相談しなさいと、言ったところ、「何が分からないかも、わからない。」との返事があった。
そう、最初のつまずきは、『何が分からないか、分からないのである。』
プログラムを勉強するのにまずは、そのプログラム言語が動く環境をそろえなければならない。
まず、最低限パソコンが、必要なのはわかると思う。
このホームページを見ることができていると言うことは、
パソコンあるいは、スマートフォン、タブレットなどを持っていて、ネット環境は、モバイルなのか、固定の光通信なのか、ケーブルテレビなど色々だと思うが、とりあえずあるということかな。
しかし、プログラムの勉強には、スマホでは無く、パソコンが必要である。できれば、マイクロソフト・ウィンドウズのパソコンか、アップルのパソコンがいいだろう。
ネットの接続環境も、できればモバイルではない方がいいと思う。プログラムを勉強するためのソフトは、無料で手に入るが、それらをダウンロードするだけでも、ギガ単位のデータ量がある。
私は、アップルのパソコンは使ったことがないので、この先は、ウィンドウズでの話になる。
パソコンとネットの準備ができたら、次は、パソコン上でJavaプログラムがテストで動く環境をそろえなければならない。もちろん、そういうソフトが、無料で用意されているのだから驚きだ。
私の場合は、下に記したサイトで、
「Pleiades All in One」という、プログラムの開発に必要なものがまとめて一つに入っている日本語表示の統合環境を使うことにした。この下のアドレスから、無料でダウンロードできる。
それから、ダウンロードしたファイルというものは、「圧縮」という技術でデータが、小さくなっているため、元にもどしてあげなければ使うことができない。
そのため、「圧縮・解凍ソフト」も準備する必要がある。
「圧縮・解凍ソフト」も色々あるのだが、『 7-Zip 』というものを使うことが推奨されている。こちらも、無料である。この下のアドレスから、ダウンロードできる。
プログラミング言語は、何の役に立つのか。私の場合の活用法。無料から始める、マイクロソフト、ビジュアル・ベーシック