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
710
SadServers を使って チームで学んでみた / 20230719 Play SadServers with My Team
mackey0225
July 19, 2023
Tweet
Share
More Decks by mackey0225
See All by mackey0225
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
4
640
登壇をはじめよう / Getting Started with Presentations
mackey0225
2
270
ポケモンで考えるコミュニケーション / Communication Lessons from Pokémon
mackey0225
5
250
JEPs の変遷から眺める Vector API / Tracking the Progress of Vector API via JEPs
mackey0225
1
180
社内 LT 会を発足し、アウトプット文化を醸成させるために考えたこと・やったこと / Starting internal LT meetings and fostering an output culture
mackey0225
3
250
SRE チーム立ち上げ前に考えたこと・取り組んだこと / Considerations and Preparations Before Establishing an SRE Team
mackey0225
3
560
ふりかえりに外野として参加することでチームをモチベートしてみた / Motivated the team by participating as an outsider in the retrospectives
mackey0225
3
540
チームの成長を促すためのスプリントレトロスペクティブの活用法 / How to use sprint retrospectives to promote team growth
mackey0225
4
910
技術カンファレンスをより楽しむためにやるべき N 個のこと / N Things You Should Do to Enjoy Tech Conferences More
mackey0225
3
450
Other Decks in Programming
See All in Programming
CSC509 Lecture 09
javiergs
PRO
0
140
ピラミッド、アイスクリームコーン、SMURF: 自動テストの最適バランスを求めて / Pyramid Ice-Cream-Cone and SMURF
twada
PRO
10
1.3k
Macとオーディオ再生 2024/11/02
yusukeito
0
370
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.3k
詳細解説! ArrayListの仕組みと実装
yujisoftware
0
580
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
330
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
330
役立つログに取り組もう
irof
28
9.6k
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1.1k
Jakarta EE meets AI
ivargrimstad
0
610
Quine, Polyglot, 良いコード
qnighy
4
640
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
The Cost Of JavaScript in 2023
addyosmani
45
6.7k
Adopting Sorbet at Scale
ufuk
73
9.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Designing for humans not robots
tammielis
250
25k
Documentation Writing (for coders)
carmenintech
65
4.4k
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