ブロックチェーン技術を学ぶ

ブロックチェーン技術を勉強する(学ぶ)上でおすすめのプログラミングスクールを個人的に整理する。

はじめに

本記事では、ブロックチェーン技術を勉強する上でおすすめのプログラミングスクールを整理します。

ブロックチェーン技術を勉強する上でおすすめのプログラミングスクール

ブロックチェーン技術を勉強する上で個人的におすすめのプログラミングスクールを整理します。

Tech Academy(テックアカデミー)

まずは、TechAcademy [テックアカデミー]

プログラミングスクールとしてすでに有名なTechAcademy [テックアカデミー]ですが、今月からブロックチェーンコースを新たに新設しています。

TechAcademy [テックアカデミー]を運営するキラメックス株式会社の会社概要は以下の通り。

  • 会社名:キラメックス株式会社
  • 代表者:代表取締役社長 村田雅行
  • 所在地:東京都渋谷区渋谷1-17-4 PMO渋谷8F
  • 事業内容:プログラミング教育事業
  • 許可番号:有料職業紹介事業許可番号 「13-ユ-307458」
  • 設立:2009年2月2日
  • 資本金:4,800万円(資本準備金を含む)
  • 親会社:ユナイテッド株式会社(東京証券取引所マザーズ市場)

作成するアプリケーションについては以下の通り。

  • 仮想通貨のマイニングを理解
  • オークションシステムを作成
  • 宝くじを作成
  • 投げ銭ができる掲示板サービス

習得できるスキルは以下の通り。

  • Geth(Ethereumクライアント)
  • Solidity(ソリディティ)
  • ブロックチェーン技術の理解
  • プログラミング基礎学習

[box class=”box28″ title=”用語説明:Geth”]

  • イーサリアムクライアントの一つ。公式から推奨されている
  • GO言語で開発されている
  • 開発者はイーサリアム財団

[/box]

[box class=”box28″ title=”用語説明:Solidity”]

  • イーサリアムのコントラクトを記述することができるプログラミング言語
  • チューリング完全であらゆるプログラムを記述することができる
  • Solidityを使ったスマートコントラクトの開発に特化したフレームワークとしてOpen Zeppelinがあり、覚えておきたい
  • Enterprise Ethereum(エンタープライズ・イーサリアム)の開発もSolidityで行うことができる

[/box]

料金については以下の通り。

  • 4週間プラン:12.9万円
  • 8週間プラン:17.9万円
  • 12週間プラン:22.9万円

個人的な意見ですが、このサービスはなかなかアリな気がしています。

というのも、有能なエンジニアなら、Solidityを使ったスマートコントラクト開発については、専門的な書籍も出てきていますし、独力で進めていけそうな気もするのですが、一般的なビジネスパーソンからすれば、それはなかなか大変な作業ですよね。

いちいち、エラーが出て来るたびに立ち止まるのもしんどいですし、最初は講師の元で学ぶというのもアリな気がしています。

無料の説明会を行っているようなので、一度、試してみるのも良いかと思います。

参考:オンラインブートキャンプ無料説明会

Tech Boost(テックブースト)

続いて、Tech Boost(テックブースト)。

Tech Boost(テックブースト)を運営する株式会社Branding Engineerの会社概要は以下の通り。

  • 会社名:株式会社 Branding Engineer
  • 設立日:2013年10月2日
  • 本社:〒150-0044 東京都渋谷区円山町28-3 いちご渋谷道玄坂ビル5F
  • 役員:代表取締役CEO 河端 保志 / 代表取締役COO 高原 克弥 / 取締役 金沢 大輝
  • 監査役:常勤監査役 川村 英樹
  • 電話番号:03-6416-5564 (TEL) 03-6416-3636 (FAX)
  • 資本金:122,090,000円(資本準備金含む)
  • 事業領域:ITを活用したサービス事業

特徴については以下の通り。

  • 2週間のイノベーティブタームにて、ブロックチェーンを学習することが可能
  • 運営元のブランディングエンジニア社が主催するブロックチェーン関連のイベントに無料で参加可能
  • 最高技術責任者(CTO)がブロックチェーン技術に精通

料金については以下の通り。

  • 月額:9.98万円
  • 期間:3ヶ月
  • 直接質問:平日15時-22時 / 土日祝日13時-19時

こちらのプログラミングスクールについては、私自身、通っている最中です。で、実際にサービスを体験している身からすれば、かなり良いサービスです。

Tech Academy(テックアカデミー)は動画での受講となりますが、Tech Boost(テックブースト)は教室に来校して、メンターに直接教えてもらうことができますので、マンツーマンでの指導の方が良いという方にとっては、かなり良いのではないでしょうか。

ただし、Tech Academy(テックアカデミー)と異なり、ブロックチェーン技術に完全に特化したコースではない点については、注意が必要です。ブロックチェーン技術を実際に学ぶことができるのは、イノベーティブタームの2週間のみとなっています。

まあ、ある程度、カリキュラムの融通が効きそうなところもありそうなので、そこはメンターと相談するなり、Ruby on Railsの学習を超速で終わらせて、ブロックチェーンを学ぶことができるタームの期間を伸ばすなど、いくらでもやりようはありそうです。

参考:未来のキャリアをつくる3ヶ月間のプログラミングスクール

Aidemy

Aidemy(アイデミー)は人工知能特化型のプログラミングスクールですが、ブロックチェーンに関する講座も展開していく模様。

会社概要については以下の通り。

  • 会社名:株式会社アイデミー
  • 所在地:東京都渋谷区道玄坂2-16-8 渋谷坂本ビル6階
  • 代表者:代表取締役CEO 石川 聡彦
  • 設立:2014年6月
  • 株主:経営陣 / Slyland Ventures / 東京大学エッジキャピタル(UTEC) / エンジェル投資家
  • 事業内容:エンジニアのためのAIプログラミング学習サービス「Aidemy」の提供

講座内容については以下の通り。

  • Pythonによる基本的なブロックチェーン実装
  • PythonによるBitcoinマイニング
  • SerpentでEthereumコントラクトを記述
  • ブロックチェーン×機械学習実装

世の中のスマートコントラクトの実装の多くは、JavaScriptライクなSolidityというプログラミング言語で記述されることが多いため、Serpantでイーサリアムのコントラクトを記述することを体験できるのは、なかなか価値があると考えています。

[box class=”box28″ title=”用語説明:Serpent”]

  • Pythonライクにスマートコントラクトを記述することができるイーサリアム独自のプログラミング言語
  • 対応するイーサリアムクライアントはpyethapp
  • 2017年7月、スマートコントラクトのセキュリティ監査サービスを提供するZeppelin Solutionによって、Serpentのコンパイラに重大な脆弱性が含まれていることが発見され、修正が行われた。
  • これを受けて、Augarチームは開発言語をSerpentからSolidityに移行。

[/box]

料金については以下の通り。

  • 4週間プラン:17.998万円
  • 8週間プラン:27.6,98円
  • 12週間プラン:36.998円
  • 16週間プラン:46.198円

参考:Aidemy(アイデミー)の登録はこちらから

おわりに

他のテクノロジーに比べ、ブロックチェーン技術は比較的新しいテクノロジーであるため、いわば「10年選手」がいません。なので、20代、30代の方でも、際立ったポジションを取りやすい分野かと思います。

新規事業戦略でも同様ですが、キャリア戦略を考える上では、まず、どの分野に自分をポジショニングさせるかがなによりも重要です。その観点からも、ブロックチェーン領域で自身のキャリアをつくっていくのは、正しい方向性のように思います。

参考文献