20250514_未経験から Fintech実務参画まで。学生エンジニアの挑戦録
by
Hideto1008
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
未経験から Fintech実務参画まで。 学生エンジニアの挑戦録
Slide 2
Slide 2 text
自己紹介 名前:成合 秀飛(なりあい ひでと) 出身:宮崎県 日向市 大学:九州工業大学大学院 情報工学府 学年:大学院 1年 所属:マネーフォワードビジネスカンパニー > ERP開発本部 > 福岡第一開発部(クラウド経費) 趣味:サウナ、映画、歴史 2024年8月からインターン生として マネーフォワードに入社
Slide 3
Slide 3 text
インターンに入るまでの歩み 元々はソフトウェア開発を食わず嫌い ● 講義のプログラミング ● 開発に携わる機会がなかった ➡どんどん開発が遠い存在に、、、 💬 「開発なんて、意識高い人がやるものでしょ」 💬 「才能ないとできないでしょ」
Slide 4
Slide 4 text
開発にハマるきっかけとなった仲間との学習 ※後に共にインターン入社することになった長谷川くん 💬 開発の印象変わるかも 💬 せっかくの誘いだし、チャンスかも!! 春休み暇だしさ、一緒に開発の勉強しない?? 学部3年の春休み、友達からこんなお誘いが
Slide 5
Slide 5 text
お互いをルールで縛った 2人で決めたルール 読むだけじゃなくて何かしら手を動かす ⏰ その日の勉強時間を毎日報告 🗒 その日勉強した内容を簡潔に報告 普通にやっても 続かなさそう 2人でルールを 決めよう!!
Slide 6
Slide 6 text
インターン応募のきっかけ ITEXPOに参加 すると、こんなお誘いが IT業界に興味出てきたな 株式会社マネーフォワード インターン説明会・交流会のご招待
Slide 7
Slide 7 text
💬 確かに今まではインプットしかできてなかった 💬 どこまで通用するかインターンで試したい!! 💬 実務の世界に飛び込んでみたい!! 参加したマネーフォワードのインターン説明会にて インターン応募のきっかけ インプットだけじゃくてアウトプットの場が大事だよ インターンでやってみない?? インターン決定!
Slide 8
Slide 8 text
インターン入社後 入社後すぐは、 Railsを使ってユーザーが FPとの相談を予約できる サービスアプリを開発 ✔ ER図・ページ遷移図から設計 ✔ CI/CD に GitHub Actions を導入 ✔ 定期JOBを組み込む
Slide 9
Slide 9 text
📌使用技術 実務に入ってから 実務に入ってからはバックエンドエンジニアとして 以下の実装に携わる ● バグの修正 ● 新機能の開発 ● テストのお手伝い
Slide 10
Slide 10 text
実務での業務内容( 1例) 新規の定期実行Jobを実装 1日に1回、APIでAI学習用のデータを送る機能を実装 送るデータ数は 1日1万〜2万程度
Slide 11
Slide 11 text
実務に入って困ったこと① サービスのファイル多すぎ、、、 🌀どのファイルが何をやってるの? 🌀自分が実装するコードはどのクラスにかけばいいの? 🌀下手にいじると別の箇所でエラー出ちゃう
Slide 12
Slide 12 text
実務に入って困ったこと② 実装全然思いつかない、、、 🌀 1つのクラスにどこまで書いていいの? 🌀 どこまで責務分担すべき? 🌀 保守性・拡張性、、、
Slide 13
Slide 13 text
考えた原因 うまくいかない原因って何だろう?? 💬 コードリーディング・ログの調査不足 💬 焦ってまず手を動かそうとしてた 💬 一人で考えている時間が長過ぎた
Slide 14
Slide 14 text
考えた対策 対策しなきゃ! 💡 実装前の調査にちゃんと時間をかける ● コード・ログを細かく追う 💡 実装前に実装計画を入念に ● 自分の中の実装計画をdocにアウトプット 💡 15分ルールを徹底 ● 悩んでダメならAIに壁打ち、社員さんに相談
Slide 15
Slide 15 text
実装の成果 🎉 壁を1つずつ乗り越えて、、、 結果2ヶ月間実装してきた機能が正式にリリース 🎉 🎉 ユーザ影響がない機能だけどリリースできた! 🎉 ログみたら実装した JOBが動いてる! 🎉 もっといろんな機能に携わりたい
Slide 16
Slide 16 text
インターンで得た学び ● 設計や実装はなるだけ慣習通りに ● 方針などはこまめに相談 ● 実装前の調査時間を大事にする ● 保守性・拡張性を意識 ● 責務分担 ● メソッド名、変数名など細かいところもわかりやすく
Slide 17
Slide 17 text
最後に