仮想通貨とアニメと

a fool Phascolarctos cinereus

ブロックチェーンの仕組みやコードを学ぶ!素人が8週間でアプリ開発までいけるのか!?⑤

スポンサーリンク

f:id:positivethinkingood:20180424224501p:plain

久しぶりにこのシリーズ書きます!

 

目指せ!プログラマー!企画。

 

約1か月半に及ぶオンラインスクールが

終了致しました。

 

果たして、プログラマーになれたんでしょうか。

 

 

1.プログラマーへの道は厳しかった!

当たり前!!

当たり前やろ( ゚Д゚)!!!

 

プログラマーは難しい!

 

めっちゃ難かしいです。

 

これまで一度も

プログラミングに触れたことのない

ド素人が1からチャレンジするには

1か月半という時間は短すぎた。

 

いやあ、ほんとに難しいですね。

 

ただ、かなりコードは理解できるようになりました。

 

初めのうちは書かれていることが

まったくわからなかったんですが

今ははっきりわかります。

 

ああ、これがこうなって、ここに繋がってるのねとか。

 

なんとかそこまでは辿りつけました。

 

おそらく

後は時間をかけて

自習していけば

大方理解できるとこまで

いけると思います。

 

僕のようなド素人が

ここまで理解できるようになったのは

素晴らしいウェブサービスたちが

あったからです。

 

2.ド素人がプログラミングを学ぶのにオススメのサイト

まず

僕はテックアカデミーという

オンラインスクールで

学んでいました。

 

テックアカデミー自体は

素晴らしいオンラインスクールだと

思います。

 

ただ、チョイスしてる

テキストが難しすぎる。

 

 

↑これなんですが

大学教授が大学の授業用に

書いているものらしく

細かく書かれてはいますが

ド素人が理解するには難しすぎます。

 

だからこそ

テックアカデミ-では

メンターという

専属の先生がいるわけです。

 

ただどれだけ

専属の先生がいたとしても

わからないこともわからない段階では

質問のしようもありません。

 

なので

僕はまずプログラミングの基礎を

学ぶことにしました。

 

そこでメンターの人から

紹介してもらったのが

プロゲートです。

 

プロゲート

めちゃくちゃわかりやすいサイトです。

 

ド素人がプログラミングを勉強するには

本当にもってこいです。

 

僕はプロゲート

javascriptJavaを勉強しましたが

この2つを勉強したら

solidityがかなり理解できるようになりました。

 

なので

これからsolidityに1からチャレンジしよう

という人は

まずプロゲートjavascriptJavaから

始めることをオススメします。

 

そして

次に助かったのが

クリプトゾンビーズです。

 

クリプトゾンビーズ

solidityを理解するためのサイトなんですが

クリプトキティーズのゾンビ版の作り方を

教えてくれます。

 

クリプトゾンビーズもかなり簡単で

わかりやすいです。

 

ただ、プログラミング初心者だと

理解できないところが多々あります。

 

エイリアスとか型キャストとか。

めちゃ簡単なんですが

こういう謎単語が積み重なると

素人はわけわからなくなるのです。

 

なので

クリプトゾンビーズをやる前に

まずプロゲートからやった方がいいです。

初心者の方は特に。

 

テックアカデミープロゲートクリプトゾンビーズ

この3つを平行してやっていくと

かなり簡単に1からsolidityを理解できると思います。

 

3.テックアカデミーではメンターが超重要

テックアカデミーのテキストは

素人には難しすぎので

正直、あまり役には立ちません。

 

しかし

メンターの存在は

めちゃくちゃありがたいです。

 

僕がプロゲートを知ったのも

メンターの方のおかげですし

なんとか

コードを理解できるようになったのも

メンターの方のおかげです。

 

でも

メンターといっても

色んな方がいます。

 

実は僕は途中でメンターを変えてもらいました。

 

理由としては

僕にとってはちょっと説明が

わかりにくかったからです。

 

プログラミング初心者に理解できるように

プログラムについて説明することは

めちゃ難しいです。

 

そこそこ理解できるように

なった今だからこそなおさらそう思います。

 

ただ、最初についてくれていた方の

説明ではちょっとだけド素人の僕には

わかりにくかったのです。

 

これがド素人でなければ

変わっていたかもしれません。

 

また

僕のように1~10まで全て

理解できなければ

気がすまない人間じゃなければ

変わっていたかもしれません。

 

でも

僕はド素人

全てを理解しなければ

先に進めない人間なのです。

 

そんな僕にとっては

最初のメンターさんは

ちょっとだけ理解しにくかった。

 

なので

途中で運営にメンターの変更を要請しました。

 

変更後は

かなり細かく説明されるメンターさんに変わり

なんとか不思議なところも

理解できるようになりました。

 

もし

これからテックアカデミー

学ばれる方がいて

メンターの言ってることが

ちょっと理解しにくいかな

と思ったら

一度、変えてもらえるか

運営に問い合わせしてみましょう。

 

相性の問題や

その人それぞれに

理解しやすい説明というのが

ありますから

ちょっと難しいなと

感じたら

他の人の教えを受けてみるのも手です。

 

4.これからどうしていくのか

さて

そんなこんなで

なんとかコードが

理解できるようになったわけですが

これからどうしていくのでしょう。

 

特に

プログラマーとして

仕事をしたいわけでもないですし

僕としては

よりブロックチェーンを理解するために

挑戦したので

とりあえず目的は達成したかなと思います。

 

ただ

アプリを作るというところには

たどりつけてないですし

もう少し学べば

ブロックチェーンのセキュリティについて

もっと知れそうなので

今後も勉強は継続していきます。

 

なんとか

簡単なアプリを作りたいんですよね。

昔のフラッシュゲームみたいな。

 

これはまあのんびりやっていきます。

 

5.まとめ

トータル

プログラミングを勉強して

良かったですね。

 

ブロックチェーンについての

理解が深まりました。

 

暗号化の仕組みについても

知ることができたので

ウォレットを使う時なんかも

仕組みを予想できるようになりました。

 

もし

ブロックチェーンに興味があって

solidityを学んでみたい方は

ぜひ

テックアカデミープロゲート

クリプトゾンビーズを利用してみてください。

 

僕でも

そこそこ理解できるとこまで

たどり着けたので

これを読んでるあなたなら

もっと行けると思います。

 

僕ももうちょい

プログラミングの勉強がんばります!

 

TechAcademy(テックアカデミー)の説明会動画を見てみる

 

こちらをぜひ!

仮想通貨投資の始め方!超初心者が稼ぐための1番簡単な方法!

GMOコインの登録~使い方、ビットコインFXのやり方まで画像付きで超簡単に解説!

ビットコインとは何ですか!初心者の人でもわかるよう超わかりやすく解説!

イーサリアム(Ethereum)とは!特徴は?今後の将来性は?超簡単解説!

Lisk(リスク)とは!仮想通貨としての特徴、今後を超簡単に解説!