Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SadServers を使って チームで学んでみた / 20230719 Play SadSe...
Search
mackey0225
July 19, 2023
Programming
2
950
SadServers を使って チームで学んでみた / 20230719 Play SadServers with My Team
mackey0225
July 19, 2023
Tweet
Share
More Decks by mackey0225
See All by mackey0225
JEP 496 と JEP 497 から学ぶ耐量子計算機暗号入門 / Learning Post-Quantum Crypto Basics from JEP 496 & 497
mackey0225
2
280
「社内LT会」を1年続けてみた! / Our Year-Long Journey of Internal Lightning Talks
mackey0225
1
140
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.8k
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
860
Spring gRPC で始める gRPC 入門 / Introduction to gRPC with Spring gRPC
mackey0225
2
880
JFR in Minecraft
mackey0225
1
51
こどもとじぶんの関係性と自分なりの戦略 / My personal parenting strategies as an IT engineer
mackey0225
1
120
Spring gRPC について / About Spring gRPC
mackey0225
0
1.1k
DuckDB いいよ / My Way of Using DuckDB
mackey0225
1
170
Other Decks in Programming
See All in Programming
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
1.5k
AsyncSequenceとAsyncStreamのプロポーザルを全部読む!!
s_shimotori
1
280
Phronetic Team with AI - Agile Japan 2025 closing
hiranabe
2
610
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
31
13k
2026年向け会社紹介資料
misu
0
200
TVerのWeb内製化 - 開発スピードと品質を両立させるまでの道のり
techtver
PRO
3
1.1k
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
980
Core MIDI を勉強して作曲用の電子ピアノ作ってみた!
hypebeans
0
110
Swift Concurrency 年表クイズ
omochi
3
230
PyCon mini 東海 2025「個人ではじめるマルチAIエージェント入門 〜LangChain × LangGraphでアイデアを形にするステップ〜」
komofr
3
990
CloudNative Days Winter 2025: 一週間で作る低レイヤコンテナランタイム
ternbusty
6
1.1k
r2-image-worker
yusukebe
1
170
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Speed Design
sergeychernyshev
32
1.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
GitHub's CSS Performance
jonrohan
1032
470k
Practical Orchestrator
shlominoach
190
11k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
670
Gamification - CAS2011
davidbonilla
81
5.5k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Agile that works and the tools we love
rasmusluckow
331
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Transcript
SadServers を使って チームで学んでみた 2023-07-19 エンジニアの勉強法ハックLT- vol.11 #studyhacklt BABY JOB株式会社 浅野
正貴 (@mackey0225)
目次 • 自己紹介 • やったこと • SadServers とは • 背景
• 結果と個人的な感想 2
お前誰やねん 3
自己紹介 名前:浅野 正貴 所属:BABY JOB 株式会社(2022-06 入社) 役割:Java とか AWS とかやっています
Twitter: @mackey0225 / GitHub: @mackey0225 オンラインのLT登壇は初めてなので、変に緊張してます! 4
自己紹介 - 所属企業紹介 5
自己紹介 - 所属企業紹介 - サービス紹介 6
自己紹介 - 所属企業紹介 - サービス紹介 7
なにをしたん? 8
やったこと • SadServers をチーム(複数人)でモブプロっぽくやりました ◦ Google Meet や Slack のハドルで実施
◦ 一人がドライバーとなって画面共有しながら SadServers の問題を解く ◦ ほかメンバーは ▪ ドライバーと一緒に考えたり、 ▪ 使えそうなコマンドはなにかないか調べたり、 ▪ やり取りをただ見てたり、 などなど • タイミング ◦ チームのイテレーションイベントの余った時間 ◦ 「雑談会」という取り組みの中の企画 ▪ 不定期で火曜のお昼に、有志でやっているコミュニケーションの場 9
SadServers って何なん? 10
SadServers とは • https://sadservers.com/ • Like LeetCode for Linux ◦
簡単に言うと、 ▪ 問題を抱えた Linux サーバーのターミナル が立ち上がって ▪ 試行錯誤して、問題を解決をし、ターミナル操作や Linux コマンドを学ぶ • 無料 • 登録なしでもOK ってか、説明するより実際にやってみたほうが分かる! なので、このLT会終わったらやってみ! 11
なんでそんなことしたん? 12
背景 • コミュニケーションの活性化になるかも? ◦ 弊社開発部はリモートで働くメンバーも多い • 自分以外を巻き込めば、いい意味で束縛になるので、勉強進むかも? ◦ 他者を巻き込むのは、勉強の習慣化の常套手段 •
このサービスを知ってほしかった ◦ 良いプロダクトをシンプルに伝えたかった 13
で、どうだった? 14
やった結果(個人的な感想を添えて) • SadServers めっちゃ良い! ◦ ターミナルを用いた Linux コマンドの勉強になった ◦ 障害原因や問題解消の訓練になった
◦ 無料・登録不要 ▪ 本当に良いと思えば、投げ銭しましょう! • メリット ◦ 知識だけでなく、思考の共有もできた ◦ 障害などがあったときのタスクフォースのような動きもできた • デメリット ◦ メンバー間に熟練度の差があると、進みが合わせづらい(早い or 遅い) ▪ コミュニケーション活性化かチームのビルディングを目的とするといいかも 15
その先として • このやり方は、他の学習系サービスや問題集でも使えるんじゃね? ◦ LeetCode ◦ Hack The Box ◦
AWS Cloud Quest ◦ AtCoder の過去問 ◦ ISUCON の過去問 ◦ IPA 情報処理技術者試験の過去問 ◦ などなど 16 時間がいくらあっても ⾜りぬわ!!
ご清聴ありがとうございました! 17