Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
Search
進捗ゼミ
August 01, 2026
Programming
580
3
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 進捗ゼミ
RuccaをLuccaに変える技術
progresscicada
2
260
スキマAIでスライドを!
progresscicada
0
37
sqlcとLLMによる型安全なSQL生成
progresscicada
0
320
Other Decks in Programming
See All in Programming
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
200
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
530
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
350
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
250
mrbgem 三角測量 開発
ogom
0
230
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
700
パーソナライズPodcastを作った話
repunit11
0
130
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
480
Simple Storage Service(S3) is not simple
iwatsukayura
0
250
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.6k
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
150
Featured
See All Featured
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
700
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Practical Orchestrator
shlominoach
192
12k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.3k
Faster Mobile Websites
deanohume
310
32k
Believing is Seeing
oripsolob
1
240
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
Site-Speed That Sticks
csswizardry
13
1.6k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
560
ラッコキーワード サービス紹介資料
rakko
1
5.3M
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