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
ベテラン技術者が新しい環境で大失敗した話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Satoru Takeuchi
PRO
February 21, 2021
Technology
67k
50
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ベテラン技術者が新しい環境で大失敗した話
Satoru Takeuchi
PRO
February 21, 2021
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
39
114-ファイルのshallow_copy.pdf
sat
PRO
2
19
113-Btrfsのスナップショット.pdf
sat
PRO
0
7
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
54
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
2
60
ファイルシステムの整合性を回復するfsck
sat
PRO
1
60
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
4.9k
ファイルシステムの不整合
sat
PRO
2
150
書籍執筆での生成AIの活用
sat
PRO
2
520
Other Decks in Technology
See All in Technology
脆弱性対応、どこで線を引くか
rymiyamoto
1
390
連合学習と機密コンピューティング
lycorptech_jp
PRO
0
120
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
7
2k
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
2
640
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
2.3k
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
6
2.4k
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
2k
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
560
Snowflakeと仲良くなる第一歩
coco_se
4
480
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
1.1k
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.1k
プロダクト開発から業務改善コンサルまで。事業全体へ「染み出す」ことで広がるエンジニアの可能性
ham0215
0
130
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Amusing Abliteration
ianozsvald
1
200
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
440
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Transcript
ベテラン技術者が新しい 環境で大失敗した話 Feb. 21, 2021 Satoru Takeuchi Twitter: @satoru_takeuchi, @EnSatoru
1
前置き • 伝えたいこと ◦ わたしが転職した後しばらく何もかもがうまくいかなかった話の紹介 ◦ 世間的にそこそこ成功しているように見えている人も失敗続きということを知ってほしい ◦ わたしと似たような境遇になった場合、他山の石としてほしい •
その他 ◦ リモートワークや時短勤務の失敗談も出てくるが、これらの制度を否定するつもりはない ◦ 会社としてはずっと気にしてサポートしてくれていたので非はすべて私にあります 2
Who am I? • 武内 覚(通称sat) • 仕事 ◦ サイボウズでオンプレ
Kubernetes(以下K8s)クラスタ、Rook/Cephクラスタの開発に従事 ◦ 書籍や記事、youtubeなどを通してカーネル周辺レイヤの普及活動 • スキルセット ◦ Linuxカーネルに詳しい。サイボウズ入社前に 10年以上開発していた ◦ カーネル周辺を中心に、ストレージ分野に詳しい ▪ Rookのメンテナ • 性格 ◦ 好きなことはとことん得意、嫌いなことはとことんしない、できない ◦ 人とのコミュニケーションが苦手、好きな人とは話せるし話したいが、疲れる ◦ 寂しがり屋。これは入社してから気づいた。後述 3
入社時の状況 • 勤務条件 ◦ 週20時間勤務(いわゆるフルタイムの半分 ) ◦ 働く時間も不定 ◦ フルリモート勤務
◦ 一人でRookやCephなどのストレージ関係の調査 • 当時はいろいろな制約により、上の条件以外では不可能だった 4
コミュニケーションの問題 • 始まってしばらくしてから非常に仕事がやりにくいことに気づく • 失敗に至るまでの流れ 1. とくに定例会などにも出なかった (もちろん了承済) 2. フルリモート勤務なので雑談する機会も無い
3. メンバの人となり、誰がどんな役割なのかがわからない 4. 寂しいし、蚊帳の外に感じてくる (注: 自分で望んでそうしただけ ) 5. 何かあったときに誰に何を頼めばいいか、いちいち迷う。コミュニケーション効率が悪い 6. 定例会に出ないのでわからないまま 5
コミュニケーションの問題: その後 • 解決策 ◦ 定例会、および、それよりかなり後になったがモブプロにも入れてもらう ▪ 一部は自分でお願いしたが、半分以上は人に助け舟を出されてそうしたと記憶している ▪ 最終的にこの問題が解決したのは
1年後くらい • 教訓 ◦ コミュニケーションが苦手なのとコミュニケーションしなくてよいのとは別 ◦ 自分の性格(寂しがりや)には失敗してみて初めて気づくこともある 6
慣れない分野に戸惑った • 畑違いの分野辛い 1. 入社時にK8sは未経験だったが、すぐキャッチアップできるだろうと高を括っていた ▪ これまでのカーネル分野での実績に胡坐をかいていた 3. 実は全然そんなことはなく、覚えることが非常に多くて大変だった ▪
カーネルとはかなり常識が異なっていた ▪ 覚えるべき技術の範囲が広かったが、わたしの守備範囲は狭かった 4. ストレージ調査も手間取った ▪ 最終的にK8s上でストレージを動かすので、調査が進むほど K8sの深い知識が必要 • 解決策 ◦ 慣れるまで必死に食らいつく。これしかない。近道はない ▪ 結局最低限のことがわかるまでに 2年を要した • 教訓 ◦ ある分野で実績があっても、他の分野では素人に過ぎないという認識が必要 7
時間の重要性を低く見積もっていた • 通常の半分の労働時間は大きなハンデになった 1. フルタイム勤務経験しか無いのに「半分でもそんな変わらんやろ」という謎の自信があった ▪ これも自分を過信していたのだと思う 2. 実際はキャッチアップすらおぼつかないという体たらく 3.
もちろんストレージ調査も進捗は芳しくない 4. 少なくとも入社時に「これくらいはできる」と宣言したことはできていなかった • 解決策 ◦ 事情が変わって、かけられる時間が増えた (もちろんそれに伴ってやるべきことも増えた ) ▪ これならまあ大丈夫、というくらいになるまで 2年ほどかかった • 教訓 ◦ ある程度までは仕事の成果は (心身共に健康な状態で )かけた時間に大きく依存する ▪ 初期の仕事は調査、学習が中心だったので、とくにそれが顕著だった ◦ 大言壮語はするものではない (関係各位、本当に申し訳ありませんでした ) 8
人との比較をした • 「人と比べて自分は…」という比較をたくさんした ◦ プロマネがどんなタスクも超高速に片づけるさまに絶望した ◦ みんなの得意分野が自分はできないと落ち込んだ ◦ なぜか半分の時間でみんなと同じパフォーマンスを出すべきと思い込んでいた •
改善策 ◦ 「人と自分は違うので考えても無駄」と自分に言い聞かせた ◦ キャッチアップできてきて、かつ時間に余裕がとれてきて心に余裕が生まれた ▪ 入社前はそんなことしてなかったので、状態が悪くなるとこうなりがち? • 教訓 ◦ 人と比較して落ち込むのは害悪 ▪ 持って生まれてきて後から変えられないことはある ▪ ないものねだりよりも自分のよいところで勝負すればよい ◦ うまくいかないと悪い思考が頭をよぎる ▪ 入社前数年はとくにこういうことは考えなかった 9
さいごに • 根拠の無いプライドは邪魔 • 人の助けを得られる環境は大事 • 失敗を失敗と認識して自省さえすれば年をとっても成長できる • 次に同じ状況になっても同じ轍は踏まないぞ! •
今後もやっていき! 10
おわり 11