これからの勉強

前の記事で今まで大学でしてきた勉強を漠然と述べてきましたが、この記事は自分が(短期的に)何を勉強していきたいかについて述べたいと思います。

①Ruby on rails
Ruby on rails(以下Rails)というWebサイト作成などに用いられるフレームワークの勉強をしたいと考えています。Railsを使えることができればWebサイトなどを手軽に作れるようになるらしいので頑張りたいです。
まずはProgateのRailsのコースを一周してそこでどの程度自分が理解できているかでその先を決めていきたいと思います。理解が甘ければProgateを繰り返し、理解がある程度できたらRails Tutorialに進みたいなと思っています。調べた限りではRails Tutorialは難しいということなので、プログラミングのできる友達にアドバイスをもらいながら進めたいと考えています。
また、Rails Tutorialをやっている間にアプリを作れたらと考えています。春休み中にProgateを完了してRails Tutorialに入れて半分くらいまでできるのがベストかなと考えています。
中期目標:自分の作りたいアプリケーションのUIを作る

②Ruby
RubyもProgateのコースは一応全部やったので以前に買った楽しいRubyという本を読み進めたいなと思っています。ただ、Pythonも勉強しているので、言語に関してはPythonの勉強を優先したいです。(機械学習をやりたいので)
RubyについてはRailsで必要になったところを調べて補填する感じでのんびり勉強しようと思っています。
中期目標:特になし

③TCP/IP
以前からネットワーク関連のことは最低限の知識が欲しいなと思っていたのでTCP/IPの絵本というもので知識を入れていっています。しかし、あくまでも他の勉強の補助の意味合いが強いと思うので、RailsのProgateの勉強が終わってから三月ごろにやろうかなと思っています。また、TCP/IPの絵本が終わったらマスタリングTCP/IPというものが良書らしいので知識の総まとめをしたいです。
中期目標:マスタリングTCP/IP読破

④Python
機械学習をやりたい関係でPythonの独学を今年に入ってからくらいからちょこちょこはじめました。とても中途半端なペースでやっていることに気づいたのでギアをあげたいと思います。独学プログラマーという本およびProgateで自学を進めていますが、どちらも半分くらいは勉強が終了しました。引き続き勉強を進めたいのですが、目に見える形のものを作れるようになるのにRailsの方が早いらしいのでまずはRailsを頑張りたいと思います。
中期目標:株orFXの自動売買アプリ、顔診断アプリの作成

⑤機械学習
機械学習でやりたいことは非常に多いので勉強を進めたいと思っています。まずは数学の基礎を固めたいので、これならわかる最適化数学という本を購入しました。Pythonと同程度の優先順位でやろうと考えています。最適化について勉強したら機械学習の勉強に本格的に取り組みたいです。まだ、何をやるのかについては何も決めてないです。
中期目標:④と同じ、麻雀のAIも作りたい

⑥アーキテクチャ
情報系としてパソコンの内部には精通していなければダメだと思うので、勉強を進めたいです。ですが、知らなくてもアプリなどは作れるので優先度は低いと思っています。使う教材としてはかの有名なパタヘネの本を使いたいと思っています。
中期目標:パタヘネの本読破

⑦HTML、CSS、JS
HTMLとCSSはprogateの初めの方を触っているのである程度読めはするので、RailsでアプリケーションのUI作るときはコピペしつつって感じにはなると思います。いろいろ落ち着いたらProgateで勉強したいです。とりあえずは最低限できればいいのかなあ。
中期目標:最低限のいけてるデザインのUIの作成

⑦その他
・統計…機械学習だけでなく、統計は非常に便利なので勉強したいです。
・C++…パソコンの動きを知り易いので勉強したいです。
・アセンブリ言語…同上
・形式言語…プログラミング言語は形式言語の一種なので勉強したいです。

まとめ

だいたい思いついたものでいうとこんな感じだと思います。また増えたら更新したものをあげていきたいです。あと、自分の勉強日記みたいなものもnoteに書いていこうかなって思います。正直、自分のしてる勉強の具体的な内容を誰か読みたい人がいるのかと言われるとわからないので、もう少し抽象的かつ他の人の役に立つような記事が書きたいなと思っています。


この記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。

6

Daiki Suyama

東京大学2年の陶山大輝です。 何かありましたらTwitterまたはFacebookへお願いします。

#プログラミング初心者(Progate)

Progateでプログラミングの勉強を始めた方の学習記録や、Progate活用法や感想などについてのnoteです。
コメントを投稿するには、 ログイン または 会員登録 をする必要があります。