Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
内定者アルバイト課題発表
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tashipon
June 20, 2024
Business
450
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
内定者アルバイト課題発表
2024/4/25に行った内定者アルバイト課題の発表資料です。
tashipon
June 20, 2024
Other Decks in Business
See All in Business
事業計画及び成長可能性に関する事項
kuradashi
0
2.1k
営業が見てきた"AI導入ガバナンス"のリアル — あなたの会社は今どのステージ?
kuraryu0128
0
200
事業本部紹介資料_261001
mwktp
0
120
誰かの役に立つアウトプットの作り方〜学びの循環に飛び込もう!
ikuodanaka
10
3.9k
逆の立場から考える職務経歴書 / A Resume from the Employer’s Perspective
iwashi86
13
5.7k
フルカイテン株式会社 採用資料
fullkaiten
0
120k
丸石グループ会社紹介
maruishi
0
300
第47期_決算説明会.pdf
tsuchihashi
0
240
AI立国論(2026年9月)
noritaka88tax
0
220
コミュニケーションは受け手が決める〜読まれる職務経歴書の作り方/Communication makes your career
ikuodanaka
8
1.2k
Crisp Code inc.|コーポレート・サービス紹介 - Corporate & Services Introduction
so_kotani
0
610
malna-recruiting-pitch
malna
1
29k
Featured
See All Featured
Everyday Curiosity
cassininazir
0
360
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
We Are The Robots
honzajavorek
0
400
How to make the Groovebox
asonas
2
2.5k
Visualization
eitanlees
153
17k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
Side Projects
sachag
456
43k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Transcript
| CONFIDENTIAL 内定者アルバイト課題発表 twitterライクなapiの開発 2024.04.25
| CONFIDENTIAL 2 目次 1. 概要 2. つまづき集 3.
振り返り
| CONFIDENTIAL 概要 3
| CONFIDENTIAL 4 研修内容 要件定義→DB設計→API設計→環境構築→コード実装→デプロイ twitter-likeなAPIを開発する!
| CONFIDENTIAL 5 サービスの概要 ・ユーザー登録 ・ログイン ・ログアウト ・投稿一覧の取得(ユーザー名, 投稿内容,
いいね数、投稿日時) ・投稿詳細の取得(ユーザー名、投稿内容、いいね数、投稿日時、いいね済みか) ・ポストを投稿 ・いいね作成/削除 twitter-likeなAPI
| CONFIDENTIAL 6 要素技術 言語 フレームワーク データベース インフラ
コンテナ
| CONFIDENTIAL 7 DB設計 DB定義書
| CONFIDENTIAL 8 DB設計 ER図
| CONFIDENTIAL 9 API設計
| CONFIDENTIAL 10 API設計 投稿一覧取得 APIの設計
| CONFIDENTIAL 11 AWS設計 AWS構成図
| CONFIDENTIAL 12 つまづき集 (REST)APIが何かすら よくわかっていなかった
| CONFIDENTIAL 13 つまづき集 MyBatis Dynamic SQLの罠
| CONFIDENTIAL 14 つまづき集 質問やハドルを遠慮しがち 15分ルール→スタックして糸口が見つからない状態が15分 スタックしてないと思ってしまう スタックしているかどうかの見極め
| CONFIDENTIAL 15 つまづき集 質問やハドルを遠慮しがち 質問をまとめる、前提条件や試したことを整理するのも 時間がかかる でも本当に詰まった時は急がば回れなので 質問した方がいい!
文章よりハドルの方が迅速・正確に伝えられるので、 事情が複雑なときはハドルを申し込む!
| CONFIDENTIAL 16 つまづき集 質問やハドルを遠慮しがち 優しい先輩達😭
| CONFIDENTIAL 17 つまづき集 AWSの沼 エラーの嵐and解決方法がわからない😭 理由① AWSの知識・用語がわからない リージョン,AZ, VPC,
ECS, EC2, セキュリティグ ループ, ロードバランサー, インターネットゲートウェ イ,プライベートサブネット, パブリックサブネット etc・・・ →動画見たりハンズオンしたり、 構成図を見たり書いたりしながら なんとか今は理解できた
| CONFIDENTIAL 18 つまづき集 AWSの沼 理由② エラー文を見ても原因がわからない 原因・・・インフラはいろんな要素が 組み合わさっているから 対策
・どの辺のエラーかあたりをつける ・違和感をメモする ・全体の仕組みを把握する ・しらみつぶしに確認していく
| CONFIDENTIAL 19 つまづき集 マージミス 背景:プルリクの差分をわかりやすくするために 比較先を他のfeatureブランチにしていた その結果、確認を怠りmainブランチではなく featureブランチにマージしてしまった
それを取り消すためにRevertを重ねてすごいことに ・・・😭
| CONFIDENTIAL 20 つまづき集 マージミス 対処・・・force pushで特定のコミットまで無理やり戻した 反省・・・マージする時は指差し確認! なんかミスったら余計なことせずに
まず報告!
| CONFIDENTIAL 振り返り 21
| CONFIDENTIAL 22 振り返り 振り返り ・API開発について、githubの使い方からAWSにデプロイするまで、幅 広い知識を身につけることができた! ・しくじりもバネにして、今後の開発も乗り切って行きたい!
| CONFIDENTIAL 23 振り返り 今後の展望 ・ACMを使ったHTTPS通信の実現 ・CI/CDの導入 ・テストの実装