search
LoginSignup
2

More than 1 year has passed since last update.

posted at

updated at

プログラミング学習を始めてから9ヶ月間の学習履歴

2019年8月からプログラミングの学習を始めて、9ヶ月が経ちました。
せっかくなので、今まで学習してきたことをまとめようと思います。

2019年8月-9月

会社の研修でJavaを学習し始める。
ある企業の講師が会社に来て、プログラミングを教えてくれました。

学んだことは次の通りです。
・Javaの基本文法
・jsp/Servlet
・JDBC

2019年10月-11月

会社の研修でチーム開発を行いました。
架空の物流会社のシステムを6人で開発しました。

実装したことは次の通りです。
・ログイン/ログアウト
・従業員検索/製品検索
・注文登録
・注文内容照会

2019年11月20日

Oracle Certified Java Programmer, Silver SE 11を取得しました。
Goldを2020年3月頃受けようと思っていたのですが、Silver 11では、Gold 8を受けることができないことを知りました。。。
SE 11の参考書がまだ出ておらず、受験を延期しました。

2019年12月

ここから趣味で開発し始めました。
最初に開発したウェブサイトは、家計簿です。
詳しくはこちら!

言語:Java

実装したことは次の通りです。
・ログインログアウト
・使った金額と内容、分類を登録
・月別に合計金額やその内訳など表示
・メールアドレスを指定して該当月の出費を送付

2020年1月前半

趣味レベルでは、簡単なウェブサイトを開発できるようになったので、フレームワーク(Spring)を勉強することにしました。
Udemyで次の講座を購入し、勉強しました。
Spring 入門 ~ SpringBoot 2 を使ってお問い合わせアプリとToDoアプリを作る ~

2020年1月後半

Springを学んでいる時に、友人にラーメン屋レビューサイト欲しい、と言われたので、開発しました。
詳しくはこちら!

言語:Java(Spring)

2020年2月

DUO 3.0という英単語帳の学習サイトを開発しました。
詳しくはこちら

言語:JavaScript

2020年3月-4月前半

JavaScriptの学習を本格的に始めました。
ドットインストールの有料会員になり、JavaScript関連の動画は全て見ました。
少しずつJavaScriptが分かるようになり、自分なりにウェブアプリを開発しました。

例えば、
茨城県におけるコロナウイルス感染動向を作ってみた。
映画情報を取得するAPIを使って上映中の映画と評価の高い映画の一覧を表示してみた。

2020年4月後半

JavaScriptが少しずつ分かってきたので、Reactに手を出してみました。
Udemyで次の講座を購入し、学習しました。
React + Redux を使用したモダンフロントエンド開発

基礎はなんとなく分かったので、自分なりに次のウェブサービスを開発してみました。
React + Reduxを学習し始めた初心者の成果物

2020年5月

実際に手を動かすだけでなく、コードの書き方やウェブが動く仕組み、などについて学習する必要性を感じたため、次の本を読みました。

リーダブルコード
Webを支える技術 -HTTP、URI、HTML、そしてREST

2冊とも名著というだけあって、もっと早く読んでおけば良かった、、、というのが正直な感想でした。
まだ読んだことない方がいらっしゃいましたら、ぜひ読んでみてください!

今は、プログラマの数学を読んでいます。

まとめ

これまで、Udemyやドットインストールでインプットし、自分なりに何か開発することでアウトプットしてきました。
それはやり方として正しかったように思うので、今後も続けていきたいです。

これからは、もっともっと技術書やプログラマにとって名著と呼ばれているような書籍に触れていきます。
最後まで読んでくださり、ありがとうございました。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
2