ブログ,プログラミング

日本は、世界的に見れば格差の少ない社会
なので実感しづらいかもしれませんが、
「プログラミング・スキル」は世界中の
多くの人にとっての「希望」である、
という一面もあります。

たとえば、男女格差の大きい国や失業率の
高い国で暮らす人、そういった人々に
とってプログラミング・スキルは希望です。

プログラミング・スキルを磨くことで、
世界で活躍する可能性が生まれます。

プログラミングはインターネットに
つながる環境さえあれば、あとは本人
次第でいくらでも学習を進めることが
できます。

AIのソフト開発やドローンのアプリ開発も
夢ではありません。無料で学べる学習環境や
無料で利用できる開発キットも広くリリース
されています。

プログラミングは、他の分野と比較して
学習における初期投資が少ないという特徴が
あります。

きっぷ,ブログ,鉄道

先日は、「交通系ICカードとは?(その5)」で利用可能エリアについてご説明しました。今回、「指定券や乗車券のインターネット予約」について説明しますね。

JRの旅客各社はそれぞれに、指定券のインターネット予約が可能なサイトを運営しています。JR西日本の「e5489」(イーゴヨヤク)を通じての予約となるJR四国を除き、それぞれ独自の展開でインターネット予約限定の割引も盛んに行われています。

基本的な仕組みは各社ともほとんど共通で、まずは会員登録してから利用することになっています。ここでは、メールアドレスやクレジット番号などを入力しなければなりません。ただ、予約・購入できる列車などには、各社とも少しずつ違いがあるので注意が必要です。おおむね自社の駅の発着する列車ならば、予約可能で、一部、他社内のみの区間も予約できるサイトもあります。

インターネットサイトである以上、例えば北海道からJR九州の「列車予約サービス」へアクセスして列車を予約することは可能ですが、切符を受け取れる駅はおおむね自社内の駅のみに限られるので注意が必要です。

次回は、「チケットレスサービスとは(その1)」について説明しますね。

ブログ,プログラミング

プログラミングを行うには、パソコンと
インターネットへの接続環境が必要です。

つまり、この2つの環境がれば、
プログラミングは誰にでもできることに
なります。

基本的にWindowsでもMacでもかまいませんが、
作りたいアプリによってはプログラミング
環境が限定されることがあります。

たとえば、iPhoneの機能をフルに使った
アプリを作りたい場合はMacの環境が
必要です。

また、Playstationのゲームを作りたい場合は、
Windowsの環境が必要です。

ブログ,プログラミング

(1)インターネットの仕組み
   インターネット?ーーーinternet→inter + net
   
   ネットワーク間をつなぐ相互ネットワーク

   インターネットとは、ネットワーク同士の
   ネットワークのことです。

   つまり、会社Xと会社Y、大学Aと大学Bなどの
   ネットワーク同士が、網の目のようにつながって
   いるイメージです。

   インターネット≠ウェブ

   インターネットという基盤の上にさまざまな
   サービスがある。

   ここで大事なのは、インターネットは
   インフラであって、いわゆるウェブとは
   別のものという点です。

   ウェブはインターネット上に存在している
   さまざまなサービスの1つです。他の
   サービスの例として、Eメール、チャット
   などが挙げられます。

(2)ウェブの仕組み
   ウェブとは、リンクできる文書同士が
   ネットワークされたものを指します。

   普段私たちが行っているネットサーフィンでは、
   通販サイトやブログサイトなどに掲載された
   文書間を行き来しているのです。

   Web?ーーWorld Wide Web
        (世界中に張り巡らされた蜘蛛の巣)

   ページ(文書)がリンクされた巨大な文書
   ネットワークの仕組み

ブログ,プログラミング

 プログラミング・スキルが世界的に求められて
いるもう一つの側面は、直接的にはなりますが、
「深刻なエンジニア不足」です。

現在、世界規模でスキルの高いエンジニアが
圧倒的に不足しています。

 IT化の波は生活のあらゆるシーンに押し
寄せており、製品だけでなく、サービスにも
ITが活用されています。

 ITから完全に離れて生活することは、
もはや不可能と行っても過言でありません。

インターネットは日々の生活を支えていますし、
直接的には見えづらいさまざまなインフラ
(電車・ガス・水道など)もITで制御されて
います。

自動車も今ではコンピュータの塊です。

 今後、ITがなくなることは絶対にありません。
それどころか増える一方です。昨今注目されて
いる「IoT」(Internet of Things:モノの
インターネット)も普及の一途をたどっています。

 世界的にはテクノロジー関連企業が今後も
伸びる産業であり、かつ必要とされる産業で
あります。

 それにもかかわらず、これまでの教育環境が
不十分であったために、慢性的なエンジニア
不足が続いています。需要ばかり増えて、
供給(エンジニアの育成・教育)が追いついて
いない状況です。

日本のエンジニア不足は他国よりも深刻かも
しれません。そのため、「プログラミングが
できる」ということが価値の高いスキルの
1つとなっているのです。

 不足しているという話は、「プログラミングが
できる人に需要が非常に高い」ということに
なります。

ある程度しっかりとしたプログラミング・
スキルを見につけていれば、様々な面で
役立つ、「あなたの価値」の1つになります。

 一定レベル以上のプログラミング・スキルを
身につければ、引く手あまたで、世界中の企業が
あなたを欲しがる状況です。

職に困ることがなくなります。実際、「就職・
転職のために、資格試験合格よりも、実践的な
プログラミングのスキル身につけたい」という
人が急増しています。