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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
mackey0225
July 19, 2023
Programming
1.1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SadServers を使って チームで学んでみた / 20230719 Play SadServers with My Team
mackey0225
July 19, 2023
More Decks by mackey0225
See All by mackey0225
Minecraft の MOD 開発を通して 子どもと一緒に考えるシステム開発について / Thinking About System Development with Children #jjug_ccc
mackey0225
0
75
「なんか〇〇ライブラリで脆弱性あるみたいなんだけど。。。」から始める脆弱性対応 / First Steps in Vulnerability Response
mackey0225
2
150
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
180
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
560
JEP 496 と JEP 497 から学ぶ耐量子計算機暗号入門 / Learning Post-Quantum Crypto Basics from JEP 496 & 497
mackey0225
2
1.1k
「社内LT会」を1年続けてみた! / Our Year-Long Journey of Internal Lightning Talks
mackey0225
1
220
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
3.3k
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
1.3k
Spring gRPC で始める gRPC 入門 / Introduction to gRPC with Spring gRPC
mackey0225
2
1.5k
Other Decks in Programming
See All in Programming
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
220
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
460
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
340
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.2k
A2UI という光を覗いてみる
satohjohn
1
170
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
210
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
160
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
580
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
150
AIエージェントで 変わるAndroid開発環境
takahirom
1
150
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
240
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
570
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
760
Utilizing Notion as your number one productivity tool
mfonobong
4
340
How to train your dragon (web standard)
notwaldorf
97
6.7k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Docker and Python
trallard
47
3.9k
The Limits of Empathy - UXLibs8
cassininazir
1
380
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
The untapped power of vector embeddings
frankvandijk
2
1.8k
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