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
育成ゲームとしてのvim(桃太郎)
Search
fujitani sora
May 31, 2024
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
育成ゲームとしてのvim(桃太郎)
fujitani sora
May 31, 2024
More Decks by fujitani sora
See All by fujitani sora
TypeScript * xx 一年目の振り返り
fujitanisroa0414
0
250
Terminal IDE の世界
fujitanisroa0414
1
310
RubyでNeoVim Pluginを作る技術
fujitanisroa0414
0
130
toridori DevRel 立ち上げ約半年の成果と今年の目標
fujitanisroa0414
0
340
NestJS GraphQL開発を支える 自作CodeGenerator
fujitanisroa0414
0
71
なぜtoridori開発部はDevRelに取り組むのか
fujitanisroa0414
1
140
AWS SDK for PHPによる AmazonECS構成管理
fujitanisroa0414
2
550
ARR成長の為に開発者個人で出来る事
fujitanisroa0414
0
280
書籍紹介 「採算に乗る事業」の仕組みづくり
fujitanisroa0414
0
100
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Unsuck your backbone
ammeep
672
58k
Building AI with AI
inesmontani
PRO
1
1.2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Paper Plane (Part 1)
katiecoart
PRO
1
11k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
Claude Code のすすめ
schroneko
67
230k
The untapped power of vector embeddings
frankvandijk
2
1.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Transcript
Shinjuku.rb #92 5分LT 育成ゲームとしてのVim
名前 • 藤谷 想楽(ふじたに そら) • 22歳 • @_fs0414 所属
• 株式会社toridori • プロダクト開発部 普段は、Typescript書いたりGolang書いたりしてます。 自己紹介
2022 12月19日 東証グロース市場 に 上場 2016 2017 2019 10月 インフルエンサー広告
プラットフォームシステム アップロント を展開 株式会社 アップロント 設立 2020 8月 インフルエンサー マネジメント事務所 OTOZURE 設立 株式会社 コラボテクノ ロジー に社名変更 インフルエンサー広告 プラットフォームシステム コラボマーケ ティング & コラボベース をリリース 渋谷 オフィス に移転 株式会社 トリドリ に社名変更 各サービス toridori シリーズ へ名称変更 2021 7月 株式会社 GIVIN と事業統合 インフルエンサーブランド 立ち上げ支援 toridori made 始動 10月 10月 9月 6月 沿革 2023 12月 株式会社 OverFlow と事業統合
6つの事業を通して インフルエンサーマーケティング を展開しています ※グループ会社
目次 • 育成ゲームとしてのVim • Vimの鬼退治 サブテーマ AI画像生成たくさん触ってみた
育成ゲーム • ポケモンスリープ • パワプロ • ウマ娘 • etx…
Vim 育成ゲームとしての
Vimと開発者 • Vimは「すぐに使えるもの」ではない。 開発者人生の中で、自分と共に育っていくもの • ある一定ラインを超えると、Vimじゃなきゃダメな 身体になる • 自分の自由な「好き」を仕事に使えるのがVim
Vimを育てるために犠牲にしたこと • まず時間 • 次に共感 • そして人間性 • その時間でできたはずのタスクたち
Vimを育てることで得たもの • 無駄なコーディング時間を消し去った ◦ マウス操作やソースコードの海で迷っている時 間がなくなり、本質的なことに時間を割ける • CLI少し詳しくなった • 自尊心駆動開発を促進
桃太郎に例える ここからフリップ芸
None
育てていく楽しさ
• Level: 1 • まっさらVim、SSHの編集先で仕方なく使われるあれ • これでは戦えない
VsCodeを使うとはどういうことか
最初から鬼
一方Vimは
ハードに鍛える
LevelUpに必要な道具たち ※画像は全て自分のイメージです
Packer https://github.com/wbthomason/packer.nvim プラグインを管理してくれるやつ
Mason https://github.com/williamboman/mason.nvim LSP(Language Server Protocol)を管理してくれるやつ
Telescope.vim https://github.com/nvim-telescope/telescope.nvim fuzzy finder、ファイルとかテキストの検索。telescopeは望遠鏡って意味らしい
鍛錬あるのみ 技術界で一番成長曲線がきついのがVimらしいね
一方その頃...
決戦の地へ
大規模コードベースにも立ち向かえるVim
みんなもVimを育てよう
結論 ゆるりと育てて楽しいVimライフを送ろう
告知 6月に登壇