2021年10月より業界未経験でライトコードにエンジニアとして入社した田中です。今回はその未経験者が入社して最初の月に行った研修について語っていきたいと思います。申し遅れました、私は2021年10月より入社致しましたエンジニアの田中雄太です。たなゆーと呼んでください!!冒頭でも話しましたとおり、エンジニアとして働いた経験はありませんでした。Railsを学習しマッチングアプリを作成したことがあるという程度のレベルでした。実際の研修内容そんな未経験者の私が行った研修の目的はまずLaravelを使えるようになることでした。Railsしか触ったことがない状態だったので、もう1つのフレームワークであるLaravelを使いこなせるようになるというのが今回の狙いでした。実際にどのような手順で私がLaravelの習得を目指したのかを以下に箇条書きで示していこうと思います。Laravelのチュートリアルを一通りやってみる。Railsで作ったマッチングアプリをlaravelで作り直す。最終的にアプリを1つ作り切ることで一通りの機能は実装できるので2を最終目標として今回の研修に挑みました。実際の研修の内容を掘り下げて書いていこうかと思います!!Larevelのチュートリアルを一通りやってみた見出しの通り、まずは以下のチュートリアルを一通りやってみました。[入門Laravelチュートリアル]https://www.hypertextcandy.com/laravel-tutorial-introduction/チュートリアルをこなすことは初めて触る言語を学習する上では非常に効率が良く、躓いくこともなくモチベーションが下がってしまうこともないので有効な手段ですよね。初歩的な機能は網羅されていたのでLaravel入門編としては非常に良い題材だったと思います。これをこなすだけでは面白くないのと、今後の実際の業務も意識して開発環境をDockerで構成してみることにしました。Dockerの環境構築に関しては以下の記事を参考にさせてもらいました。【超入門】20分でLaravel開発環境を爆速構築するDockerハンズオンhttps://qiita.com/ucan-lab/items/56c9dc3cf2e6762672f4Dockerに関しては独学でアプリを作った際の環境構築にも使っていたので、今回の研修でもスムーズに構築することができました。以上の方法で、Dockerで開発環境を構築しながらLarabelで作品を作るという工程を一通り踏むことができました!!ここまではウォーミングアップですね!次からが本番です、過去に自分がRailsで作ったアプリをLaravelで再度作ることにチャレンジしていきたいと思います。Railsで作ったマッチングアプリをlaravelで作り直す。本番です、見出しの通り過去に自分がRailsで作ったアプリケーションをLaravelで作り直していきます!!私が過去に作ったアプリの中から一部を抜粋して以下の機能を今回実装していくことにしました。「コメント」「いいね」機能フォロー機能DM機能これらをLaravelで実装します!!コードを書いていく前に、まずはデータベースの設計からしていきます。ER図の作成、データ定義をして先輩方にレビューをしてもらうという方法を取りました。そこで完成したER図がこちらです。レビューをしてもらうのが一番勉強になりますね、自分が作成したものを経験豊富な先輩たちに指摘してもらうことで自分の足りないものや間違って認識している部分が浮かび上がってきます。データベース設計が終えてやっとコーディングに入っていきます。結論から言うと期限が来てしまったため先ほど述べた機能を全て実装することは叶いませんでした。「コメント」「いいね」機能、フォロー機能、DM機能は期限内の実装は叶いませんでしたが、一通りは学習できたかなと思います。最後に未経験者がLarabelを学習した道のりはどうでしたでしょうか。他のフレームワークを学習したことがある人にとってはいい学習方法だったのではないかと思います。私と同じように未経験からエンジニアになった方や、2つ目のフレームワークを習得したい方はぜひやってみてください。技術力で世の中をもっと面白くエンジニア積極採用中!ライトコードでは、エンジニアを積極採用中!ライトコードでは、エンジニアを積極採用しています!社長と一杯しながらお話しする機会もご用意しております。そのほかカジュアル面談等もございますので、くわしくは採用情報をご確認ください。Studioモリ(エンジニア)2024.10.31immichを知ってほしいIT技術immichキムくん(エンジニア)2024.10.31ブログ一覧エンジニア大募集中!ライトコードでは、エンジニアを積極採用中です。WEBエンジニアとモバイルエンジニアは是非ご応募お待ちしております!また、フリーランスエンジニア様も大募集中です。