発表資料 - JR中央線 Developers もくもく&LT大会! #23

239 Views

July 13, 25

スライド概要

https://chuo.connpass.com/event/359745/

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

インターン行ったら 自分の個人開発がめちゃくちゃだったと気づいた話 1

2.

自己紹介 しみずはるき (shimizu418128) • 初参加です • 東京オタク大学でググったら出る大学 (4年生) • 5月から内定者インターンなう 2

3.

いきなりですが、この人知ってますか この人と言えば、ヒューマンビートボックス 画像はimageです 3

4.

ビートボックス世界大会 "GBB" • 2023年から、史上初・東京開催 • 3日間で40万人が熱狂 画像は2021年のimageです 4

5.

GBB(非)公式サイトを勝手に作った • なぜか公式サイトが無かった • ユーザーが22万人まで膨らんだ • 就活で無双 2社目で内定 5

6.

というプレゼンを過去にしました めでたしめでたし だと思ってた 6

7.

ある日 • 内定者インターンに参加 「ではこの課題やってください」 未経験の React, Go, TypeScript 3つ同時に襲ってきた 7

8.

なんとかがんばった とりあえず動くものはできた • 対面レビューで当然ボコボコにされる • そもそもどう説明していいかわかんない • 再レビュー2回 8

9.

3回のレビューで得た知識 • クリーンアーキテクチャ (3層アーキテクチャ) • React, Go, TSの基礎 • 意外とデータベースはそんなに怖くない 9

10.

GBB(非)公式サイト 技術スタック ≒ 自分の経験 自分の開発が実はめちゃくちゃだった • Flask • バニラJavaScript, バニラCSS • ちょっとGemini API データベースなし アーキテクチャってなに? 10

11.

気づいた問題点 • クリーンアーキテクチャやデータベース設計の重要性 ◦ 個人開発のリファクタリングをしているが、超大変 • 「動けばOK」は通用しない • Flask+バニラJSの限界 11

12.

まとめ 適当に技術選定・設計するとひどい目に合う もうちょっと勉強しなきゃ... 12

13.

おまけ:Marp • このプレゼンは Marp for VSCode で作りました • mdファイル書けばプレゼンを作れる最強ツール • 自作テンプレートリポジトリあります 興味ある方お声掛けください 13

14.

おわり 14