MENU

未経験から3ヶ月でできるようになったこと

目次

はじめに

今回は、プログラミング学習を始めて3ヶ月が経過したので、できるようになったことをお伝えします。
学習環境や個人差がございますので、一概に比較するのは難しいですがおおよその目安として参考にして頂けると幸いです。
下記の順序でお伝えしていきます。

  • 取り組んだこと
  • 実際にできるようになったこと
  • 今後の課題
  • 現状のレベル感

取り組んだこと

  • Youtube, twitter 等でプログラミング学習関係の情報収集
  • Udemy で興味のある講座を受講
  • オンラインスクール(Tech ○○)に通ってカリキュラムを進める
  • スクール内の勉強会に参加する( 活動内容:Paizaの問題解き )
  • を読んで理解を深める

オンラインスクールでの主な取り組みは、
Linuxコマンド操作Gitでのソース管理HTML/CSSJavaServlet/JSPデータベース操作Springを使ったアプリ開発です。

メイン:オンラインスクールのカリキュラム、Paizaの問題解き

サブ:適宜、youtubeやUdemy, 本を補助教材として利用していました。

実際にできるようになったこと

  1. Gitでのソース管理(複雑なことはできない(笑))
  2. Linuxコマンドの操作
  3. Javaを使ったコーディング(Paiza Bランクくらい)
  4. Eclipse, Springを使ったアプリ作成 (簡易掲示板、某有名クローンアプリ (Herokuにデプロイまで))
  5. ブラインドタッチ e-typing Cレベル、寿司打 5000円レベル
  6. 独自ドメイン取得、SSL化しWordPressでBlog作成(ノーコーディング(汗))

オンラインスクールのカリキュラムにあるから『できるようになる』とは限らず、各単元には濃淡があります。

特に、フロント周りとデータベース周りは思っていたよりも内容が薄かったので今後の課題かなと。

今後の課題

課題は無限にあります。(笑) 今後、3ヶ月で勉強したいというニュアンスで書きます。

  1. アプリ開発、ポートフォリオ作成を目指す
  2. HTML, CSS, JavaScript ある程度のデザイン・コーディング力を身につける
  3. SQLでのデータベース操作ができるようになる
  4. クラウドサービスの理解(AWS, Microsoft Azure, GCP)をする
  5. dockerの理解をし環境構築できるようになる
  6. API設計ができるようになる
  7. Git-flowの理解をし、使いこなせるようになる
  8. SOLIDの理解をし、使えるようになる
  9. DDDの理解をし、使えるようになる

現状のレベル感

現状でのエンジニアにとって必須と考えられるスキルを勝手に4分類し、自己分析してみます。(笑)

デバッグ力
教養レベル
見習いレベル
会社の足手まとい
期待の新人?
会社の即戦力
検索能力
教養レベル
見習いレベル
会社の足手まとい
期待の新人?
会社の即戦力
エラー自己解決能力
教養レベル
見習いレベル
会社の足手まとい
期待の新人?
会社の即戦力
タイピング/コーディング力
教養レベル
見習いレベル
会社の足手まとい
期待の新人?
会社の即戦力

最後に

こうして書き起こしてみると、『3ヶ月前よりもはるかに成長した』と思える一方で、アプリ開発を進めていく中でまだまだ知らないことだらけで反省する日々です。現状に満足せず、コツコツ地道に勉強していこうと思います。

次回は、3ヶ月後に振り返ろうと思います。次回もお楽しみに

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次