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
進捗ゼミ
August 01, 2026
Programming
270
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
きのこカンファレンス2026 in関西
進捗ゼミ
August 01, 2026
More Decks by 進捗ゼミ
See All by 進捗ゼミ
スキマAIでスライドを!
progresscicada
0
31
sqlcとLLMによる型安全なSQL生成
progresscicada
0
310
Other Decks in Programming
See All in Programming
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
260
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
220
[DroidKaigi 2026] Bring your own phones to Gradle Managed Devices
f2lk
0
110
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
130
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
160
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
55
36k
アクセシビリティから考える情報設計
high_g_engineer
0
280
Hello, Hiroshima Geospatial Data! — Exploring DoboX with Python
ra0kley
0
170
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
2
1.6k
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
670
ソフトウェアラスタライザ
fadis
1
790
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
230
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
400
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
810
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
530
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
The Invisible Side of Design
smashingmag
301
52k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Limits of Empathy - UXLibs8
cassininazir
1
640
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
GraphQLとの向き合い方2022年版
quramy
50
15k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
520
Transcript
言葉の格闘技のススメ ~紙とペンと言葉から始める、キャリアの描き方~ 京都大学 足利聡太/進捗ゼミ 1
自己紹介 • 足利聡太 • 京都大学 情報学研究科 M2 • 進捗ゼミ •
ハチだと勘違いされがち、実はセミです… • 普段はソフトウェア工学の研究とかをしてます • マネーフォワードに就職予定 2
目次 • 私が好きなもの1:競技ディベート • 私が好きなもの2:ソフトウェア設計 • キャリアの「書き方」を考える 3
私が好きなもの1 競技ディベート 4
競技ディベートを体験してみよう! • 賛成か反対か、考えてみよう!! • 楽しく! 5
よくあるお題 • 「日本は死刑制度を廃止すべきだ」 • 「救急車の利用を有料化すべきだ」 賛成側として、説得力のあるスピーチを英語で7分間してください! 準備時間は20分です 6
当時の私の様子 • 高校の同好会としてやっていた • 大学の学部時代でも続けた • 説得力のある文章を作るのが楽しい 7
競技ディベートのルール • お題が与えられる • 賛成・反対のどちらかが与えられる(選べない) • 即興で審判に向けてスピーチ • 説得力のあった方が勝ち! 説得力ってなんだよ!!
8
説得力のある文章 お題:死刑制度を維持しよう! 死刑制度を維持することで、凶悪犯罪の発生を抑止できる。 凶悪犯は自身の生命の喪失を最も恐れるからだ。 これにより、将来の善良な市民の命を守れる。 9
説得力のある文章の構造 10
説得力のある文章の構造 11
説得力のある文章の構造 • Aをしなさい!と説得したい • 「Aをすると、何かが起きて、それが良い」というべき • つまり、「何が起こるか」「本当に起こるか」「どのぐらい良 いことか」を説明するべき 12
練習してみよう お題:救急車を有料化するべきだ 救急車を有料化することで、軽症者の利用が減り重症者への到着 時間が短縮される。 別の手段での病院に行く人が増えるからだ。 これにより、数分の遅れで失われていた重症者の命を救える。 13
説得力のある文章の構造 14
文章の構造から、文章を作る • ここまでで、説得力のある文章を読んで、その構造を学んだ • 逆に「こういう説得パターンを使いたい」に合わせて文章を 作成できないだろうか? 15
これを作りたい 16
構造から作成した文章 17
ディベートの魅力 • 文章の背後には構造や「書き方」がある • 「書き方」を学べば、素早く理解できる • 「書き方」を使えば、新しい説得する文章を書ける • 「文字を書いてる」ではなく「発生確率の高さを説明してる」 美しい!!!!!
18
当時練習に使っていたノート 19
私が好きなもの2 ソフトウェア設計 20
私とソフトウェア設計 • 昔から好きだった • 好きが高じて自分で本を書いた 21
ソフトウェア開発のお仕事 • 作るべきものが与えられる • 即興で実装方法を考える • 機能を満たし、分かりやすかった方が勝ち! 分かりやすさってなんだよ!! 22
分かりやすいソフトウェア お題:ユーザーを有料会員にする処理を作れ ユーザーがクレジットカード情報を入力して実行。 カード決済を行い、データベース上の会員ステータスを「有料」 に更新する。 完了通知メールを送信する。 23
分かりやすいソフトウェアの構造 24
ソフトウェア設計の魅力 • プログラムの背後にはレイヤー、役割などの「書き方」がある • 「書き方」を学べば素早く理解できる • 「書き方」を使えば新しい機能の追加方法も分かる • 「コードを書いてる」ではなく「コントローラを書いている」 美しい!!!!!
25
共通している考え方 26
キャリアの 「書き方」を考える 27
きのこカンファレンス2025 in 関西! • 昨年の8月、私は就職活動中でした • キャリア迷子で、きのこカンファレンスin関西に参加した 28
キャリアにも「書き方」があるのでは? 29
キャリアの書き方、紹介します! • 残念ながら?面白いことに?キャリアは理屈が通っているか、 分かりやすいかによって改善されない • 「やりたいキャリアを目指す戦略」なら書けそう • 私がやっている書き方を紹介 30
キャリア戦略の書き方 • あくまで私の実践している書き方です • Noteで公開してます • キャリアに関する活動を3種類に分類し、それぞれでやりたい ことを書きだす、という方式 31
分類1. 広げる活動 • 新しい人やものに出会う活動 • 特に目的無くランダムに • 「のっていき」 • とにかく遠くにばらまく
• だいたいは消える 32
分類2. 深める活動 • 役に立ちそうな内容を学ぶ • ちゃんとした「スキル」にする 33
分類3. プロジェクト • 「やっていき」 • 成果を目指す 34
書く手順1. 直近3か月の広げる活動 • 特に目的無く、面白そうなところを決める • 最初に決めないと、バイアスがかかる 私の例 • 「毎月、何かのイベントにConnpassから参加する」 •
⇒先週久々に会った友達からもらったアイデアで実験結果が! 35
書く手順2. 直近1年のプロジェクト • 今自分がやっているプロジェクトに目途を立て、夢を持つ • 夢を語りつつ、本気でやれば実現可能性がある、ぐらいの期間 私の例 • 「ソフトウェア工学の国際会議に論文を通す!」 •
⇒9月末までにデータ一式まとめるか~~ 36
書く手順3. 直近3年の目指す自分 • 長期的に、今の手元のプロジェクトを抜きにして考える • 新しいプロジェクトに手を出す指針を持つ 私の例 • 「自分の名前が入った書籍が書店に置かれてる様子を見たい」 •
⇒技術書典に出よう! 出版社に企画を持ち込もう! 37
書く手順4. 直近3か月の深める活動 • 広げる活動とは逆に、深める活動は目的意識が重要 • 長期的なスキルに投資する • 直近1年のプロジェクトに資するか? • 直近3年で長期的になりたい自分に資するか?
私の例 • 「KotlinやJetpack ComposeなどAndroidアプリの設計を学ぶ」 38
効果はあったか • 個人的にはかなり良かった • 意識的に書かないとやらない • 数か月前の自分の考え方が思い出せる • 就活の人事担当に毎回「長くてごめんなさい」と言いながら 数千字の文章を送り付けることができた
39
まとめ • 文章を書く、仕事をする、プログラムを書く、という表面上の 作業の裏側にある「書き方」を意識するといいかも • これを機にキャリア戦略を書いてみると、いいかも • 昨年のカンファレンスのおかげでキャリアが開けた!大感謝! 40