私は2020年10月~2021年4月にエンジニア起業家養成スクール「ジーズアカデミー東京」のLABコースを受講し無事、卒業認定を頂きました。半年間のプログラムでは、多くの制作物を作成しましたので、その一部を紹介します。
こんな人におすすめの記事です
- プログラミングスクールの入学を検討している方
- スクール受講後に、どの程度の実装力が身につくかイメージがつかない方
- 未経験エンジニアからの転職を目標にしている方
スクールを受講した背景
私はスクール入学前に2年間、保守・運用業務を中心にエンジニアリング業に従事しておりました。現場では、テスト作業を含む雑務からWEBサービスのバグ回収、追加開発案件なども経験しましたが、「プロダクトの実装力」身に付いている実感はなく、エンジニアとしてのスキルも伸び悩んでいた状況でした。そこで、起業家養成機関として、ゼロからのプロダクト実装力をカリキュラムとしている本校に入学しました。
制作物
カルーセルエルドラド
- 制作期間: 1週間
- 使用言語: HTML,CSS,JavaScript
- GitHub:
https://github.com/worldwideweb13/eldorado
ジャンケンマンフィーバー
- 制作期間: 4日間
- 使用言語: HTML,CSS,JavaScript
- GitHub:
https://github.com/worldwideweb13/Jankenman
クイズゲーム
- 制作期間: 3日間
- 使用技術: HTML,CSS,JavaScript,ローカルストレージ
- GitHub:
https://github.com/worldwideweb13/ultra-Shindan
###テクモンアドベンチャー
- 制作期間: 7日間
- 使用言語: HTML,CSS,JavaScript, GoogleFireBase
- GitHub:
https://github.com/worldwideweb13/Tecmon
「進化」をテーマにデジモン風の育成ゲームを作成しました。進化アクションや音声エフェクトをライブラリー使わずに全てゼロから実装したため、書いたコードが1000行を越え、可読性がめちゃくちゃ落ちました。。ですが、この経験を通じてデータベース、JS、HTMLの書き方を体感できたため、ここから自分でコードを書けるようになりました。
###ECサイト 棚卸しツール
- 制作期間: 3日間
- 使用技術: HTML,CSS,JS,PHP
PHPを活用して作った初めてのプロダクト。
ECサイト運営で必要となる棚卸し額を算出するツールを作りました。
このプロダクトをベースに次回作では、在庫管理機能や売上集計機能を加えたツールを作ることになります。
###ECサイト 売上/在庫管理ツール
- 制作期間: 14日間
- 使用技術: HTML,CSS,JS,Laravel,MySQL,GoogleSheetAPI
- GitHub:
https://github.com/worldwideweb13/Bi-Scouter
###ヤシオリ作戦
- 制作期間: 7日間
- 使用技術: Unity,C#
- GitHub: https://github.com/worldwideweb13/GodzillaGame
ゲーム開発に興味があったため、ゴジラをテーマにしたダンジョンゲームを開発してみました。初めてのUnityで完全独学だったため、操作に慣れるまでに苦労しましたが、自分でゴジラのアクションを作っていく過程は楽しく、夢中で制作することができました。
###ぼちなび(卒業制作)
- 制作期間: 2ヶ月
- 使用技術: Unity,C#,PlayFab(DB), GoogleMapAPI, X-code,Immersal
- GitHub: https://github.com/worldwideweb13/GGA-Unity-ARProject
まとめ
半年間の中で学べることは実務レベルで使う知識としてはまだまだ足りないと実感しております。
しかし、プロダクトを作る過程でのエラーハンドリングやコードレビューを積み重ねたことで、コーディングに習熟し、大変密度の濃い時間になりました。
卒業後はフリーランスエンジニアとして日々、学びの日々です。「30歳からの未経験エンジニアの歩き方」をテーマに今後も情報発信していきたいと思います。最後まで読んで頂きありがとうございました!