業務未経験が無料スクールに通ってプログラマ転職を目指す|2日目(2021/12/24)

ボムのプログラマ転職

*この記事はスクールでの活動内容を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基礎のカリキュラムはこんな感じ

  1. 変数・式と演算子
  2. 条件分岐・繰り返し
  3. 配列
  4. メソッド
  5. 複数のクラスを用いた開発
  6. オブジェクト指向
  7. インスタンスとクラス
  8. さまざまなクラス機構
  9. カプセル化
  10. 継承
  11. 高度な継承
  12. 多態性
  13. 標準クラス
  14. 例外
  15. コレクション
  16. 理解度テスト

結論から言うと、2日目にしてこのカリキュラムのほぼ半分近くまで終えました(笑)

上の「8.さまざまなクラス機構」までです(ドヤっ)

まあここまでは本当に基本中の基本でして、正直この後から難しくなってくる訳なんですが、、、。

今のところ自信しかないです(笑)

課題もそこまでひねくれていなく、資料を読み進めれば普通に解けるレベル感です

学習の流れは、各章ごとの説明パワポを見て → eclipseで課題を解く(設問で出されている結果になるようコードを書く) → 答え合わせ → Sourcetreeを使ってGitLabにアップする、といった流れになります

業務で必要なのはこまめにGitにアップすること!?

メンターの方からアドバイスをいただきました!

どうやら、タスクを出来るだけ小分けにしてGitLab等にアップしていくのがコツらしいです

タスクというのは業務なんかで自分に割り当てられた仕事(作業)のことです

ちなみに下の画像はGitLabのマイページになりますが、真ん中にある青いやつがアップした日時の分布図になります



回数が多いと青が濃くなります

ここが青で埋め尽くされるのが理想らしいです

私は、、、水色でしかもまばらですね(笑)

皆さんもこうならないように気をつけましょう!

あまり更新されていないで間が空いてしまうと、本当は進んでいたとしても、この人全然進んでなくね?、もしかしてサボってんじゃね?と思われてしまうそうです

私は今回、1日でかなり進むことができたので、1日の終わりに8章分まとめてアップしましたが、なかなか進みづらいことや区切りよく終わらないことも多いです

実際、8日目から入っていくWebプログラミング課題では、1つの機能を実装するのに日をまたぐことも多かったです

もし、機能単位で終わるのを待っていたら、なかなかアップできなくなってしまい、周りからサボってるとかって思われてしまうことに。。。

それだけは避けたいですよねー(笑)

なまけものプログラマ

ってなわけでこれからは、とりあえず途中でもいいので、できているところまで頻繁にGitに上げていく習慣を身につけていこうと思います!


以上が2日目の話でした


ではでは〜。

コメント

タイトルとURLをコピーしました