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
680
SadServers を使って チームで学んでみた / 20230719 Play SadServers with My Team
mackey0225
July 19, 2023
Tweet
Share
More Decks by mackey0225
See All by mackey0225
JEPs の変遷から眺める Vector API / Tracking the Progress of Vector API via JEPs
mackey0225
1
150
社内 LT 会を発足し、アウトプット文化を醸成させるために考えたこと・やったこと / Starting internal LT meetings and fostering an output culture
mackey0225
3
200
SRE チーム立ち上げ前に考えたこと・取り組んだこと / Considerations and Preparations Before Establishing an SRE Team
mackey0225
3
510
ふりかえりに外野として参加することでチームをモチベートしてみた / Motivated the team by participating as an outsider in the retrospectives
mackey0225
3
480
チームの成長を促すためのスプリントレトロスペクティブの活用法 / How to use sprint retrospectives to promote team growth
mackey0225
4
760
技術カンファレンスをより楽しむためにやるべき N 個のこと / N Things You Should Do to Enjoy Tech Conferences More
mackey0225
3
370
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
690
チームでモデリングを育てるうえで 考えたこと・気づいたこと / Cultivating Modeling in Teams: Thoughts and Insights
mackey0225
7
5.2k
IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self
mackey0225
5
360
Other Decks in Programming
See All in Programming
Modern Angular with the NGRX Signal Store New Rules for Your Architecture @BASTA! 2024 in Mainz
manfredsteyer
PRO
0
170
Composing an API the *right* way (Droidcon New York 2024)
zsmb
2
190
【TID2024】模擬講義:プログラマと一緒にゲームをデザインしてみよう!
akatsukigames_tech
0
690
サーバーレスで負荷試験!Step Functions + Lambdaを使ったk6の分散実行
shuntakahashi
6
1.6k
Jakarta EE meets AI
ivargrimstad
1
550
Data Contracts In Practice With Debezium and Apache Flink
gunnarmorling
0
110
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
550
エンジニア1年目で複雑なコードの改善に取り組んだ話
mtnmr
3
2k
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
200
Securify_エンジニア採用資料
3shake
0
110
RAGの回答精度評価用のQAデータセットを生成AIに作らせた話
kurahara
0
260
Desafios e Lições Aprendidas na Migração de Monólitos para Microsserviços em Java
jessilyneh
2
150
Featured
See All Featured
Docker and Python
trallard
39
3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
1
56
Atom: Resistance is Futile
akmur
261
25k
Rails Girls Zürich Keynote
gr2m
93
13k
Building an army of robots
kneath
302
42k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
23
1.7k
Designing with Data
zakiwarfel
98
5k
Agile that works and the tools we love
rasmusluckow
327
20k
Fashionably flexible responsive web design (full day workshop)
malarkey
401
65k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
Building Applications with DynamoDB
mza
90
6k
The Brand Is Dead. Long Live the Brand.
mthomps
53
38k
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