ABS: AI, Blockchain, Security 次世代のために今取り組むべき技術

投稿者: | 2019年9月25日

次世代を担う3つの技術ABS

弱小なりに身につけておきたい3つの技術が次の3つだろう。

  • AI
  • Blockchain
  • Security

AI

AIについては言うまでもないだろう。基本原理は抑えておきたい。また代表的な処理プログラムTensorFlowやPyTorch、Caffe、AppleのCore MLなど慣れ親しんでおいて損はないと思う。
これらはUnder the hoodが分かっていないとAIを使うのではなく、AIに使われる事になるので要注意。
ただ案件を右から左に回すだけのAI奴隷になってはいけない。

Blockchain

Blockchain、仮想通貨(暗号資産)はすっかり評判を落としてしまったが、改ざん防止は電子決済が進めば進むほど必要になっていく。現在考えられるベストの実現手段であり、必須の技術だろう。Etheriumのような具体的なものだと教材がたくさんある。
一方、Rust言語など分散処理にも向いた言語が広まってきている。このような言語を用いてDe-centralizeなアプリを実装してみたら面白そうだ。

Security

Security。いろんな開発者と話していて驚かされるのは、Kali Linuxを知らない人が少なくない事だ。それだけSecurityに関心が薄いのだろう。
とにかく物作りにばかり必死になっていて、Securityを忘れてしまうと足元をすくわれてしまう。
こう言うものは向き不向きがあるのかも知れないが、パズルのような面白さがある。中高生の頃、Copy Protectという本を読んで楽しんだことを思い出す。遊び心が肝心な世界だ。

まとめ

サーバサイドにせよ、モバイルデバイスや車載デバイスのようなエッジデバイスにせよ、これら3つの技術に関連したものに独自性を打ち出したものを開発するのが技術者として「楽しめる」道だと思う。

コメントを残す