*この記事はスクールでの活動内容を1日ごとに記したものになります。活動内容はスクールでのカリキュラムの学習&転職活動の2つとなります。
*タイトルに記載している日数と、実際にかかった日数は異なります。(タイトルはスクールに通った日数)
どうもボムです。
約2ヶ月間プログラミングスクールに通い、希望の企業から内定をいただきました。内定をいただくまでの活動内容をこのブログでまとめたいと思います!
私は業務未経験で不安な点も多かったですが、無事IT企業へ就職することができました。
この記事を読むことで、私と同じような境遇の方々のお役に立てれば幸いです。
通学日数 | 学習内容 | 転職活動 |
1日目 | 環境設定 | |
2日目 | Java基礎 | |
3日目 | Java基礎 | 履歴書・職歴書作成 |
4日目 | Java基礎 | |
5日目 | Java基礎(理解度テスト) SQL基礎 | 模擬面接 |
6日目 | SQL応用 SQL課題 Webプログラミング基礎 | |
7日目 | Webプログラミング基礎 | |
8日目 | Webプログラミング課題(DB設計、流れ図作成) | スキルシート作成 |
9日目 | Webプログラミング課題(ログイン、ログアウト機能) | |
10日目 | Webプログラミング課題(ユーザ一覧機能) | |
11日目 | Webプログラミング課題(ユーザ登録、ユーザ詳細機能) | |
12日目 | Webプログラミング課題(ユーザ更新機能) | |
13日目 | スキルシート修正 | |
14日目 | 求人紹介 スキルシート修正 | |
15日目 | スキルシート修正 | |
16日目 | SPI受験 求人紹介 | |
17日目 | 面接練習 求人紹介 | |
18日目 | WebCabテスト対策 | |
19日目 | WebCabテスト受験 | |
20日目 | 面接練習 | |
21日目 | Webプログラミング課題(ユーザ一覧検索機能、テスト実施) | 1次面接(内定企業) 求人紹介 |
22日目 | Webプログラミング課題(不具合修正) | |
23日目 | バグ改修・追加実装 | |
24日目 | 個人開発(機能一覧考案・作成) | |
25日目 | 2次面接(内定企業) | |
26日目 | 内定企業からの課題 | |
27日目 | 1次面接(2社目) 内定企業からの課題 | |
28日目 | 1次面接(3&4社目) 内定企業からの課題 | |
29日目 | 内定企業からの課題 | |
30日目 | 内定企業からの課題 |
スクール2日目の話!!
前回で学習の環境を整えたので、2日目からは早速カリキュラムに突入です!
最初はJava基礎の学習から!
カリキュラム最初は、Java基礎の学習からです
この辺は正直、独学で学んできたので余裕。。。なはずです(笑)
ボムさんなら余裕でしょと、メンターの方からの変なプレッシャーも。。。
一気に終わらせたかったのでかなりのペースで進めました
ちなみにJava基礎のカリキュラムはこんな感じ
- 変数・式と演算子
- 条件分岐・繰り返し
- 配列
- メソッド
- 複数のクラスを用いた開発
- オブジェクト指向
- インスタンスとクラス
- さまざまなクラス機構
- カプセル化
- 継承
- 高度な継承
- 多態性
- 標準クラス
- 例外
- コレクション
- 理解度テスト
結論から言うと、2日目にしてこのカリキュラムのほぼ半分近くまで終えました(笑)
上の「8.さまざまなクラス機構」までです(ドヤっ)
まあここまでは本当に基本中の基本でして、正直この後から難しくなってくる訳なんですが、、、。
今のところ自信しかないです(笑)
課題もそこまでひねくれていなく、資料を読み進めれば普通に解けるレベル感です
学習の流れは、各章ごとの説明パワポを見て → eclipseで課題を解く(設問で出されている結果になるようコードを書く) → 答え合わせ → Sourcetreeを使ってGitLabにアップする、といった流れになります
業務で必要なのはこまめにGitにアップすること!?
メンターの方からアドバイスをいただきました!
どうやら、タスクを出来るだけ小分けにしてGitLab等にアップしていくのがコツらしいです
タスクというのは業務なんかで自分に割り当てられた仕事(作業)のことです
ちなみに下の画像はGitLabのマイページになりますが、真ん中にある青いやつがアップした日時の分布図になります
回数が多いと青が濃くなります
ここが青で埋め尽くされるのが理想らしいです
私は、、、水色でしかもまばらですね(笑)
皆さんもこうならないように気をつけましょう!
あまり更新されていないで間が空いてしまうと、本当は進んでいたとしても、この人全然進んでなくね?、もしかしてサボってんじゃね?と思われてしまうそうです
私は今回、1日でかなり進むことができたので、1日の終わりに8章分まとめてアップしましたが、なかなか進みづらいことや区切りよく終わらないことも多いです
実際、8日目から入っていくWebプログラミング課題では、1つの機能を実装するのに日をまたぐことも多かったです
もし、機能単位で終わるのを待っていたら、なかなかアップできなくなってしまい、周りからサボってるとかって思われてしまうことに。。。
それだけは避けたいですよねー(笑)
ってなわけでこれからは、とりあえず途中でもいいので、できているところまで頻繁にGitに上げていく習慣を身につけていこうと思います!
以上が2日目の話でした
ではでは〜。
コメント