Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vim Driven Learning

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for haya14busa haya14busa
August 23, 2015

Vim Driven Learning

概要

プログラミングを初めて3年,Vim を使い始めて 2年半,Vim script で Vim プラグインを開発して 2年という僕,@haya14busa が, 「Vim駆動」でプログラミングを学んできたその経験やそこで得たものを話します.

詳細

1) プログラミング初心者でもできた GitHub スター 1000 の Vim プラグインへのコントリビューション,そしてその開発を引き継いだ話

2) 最高のVimの検索拡張プラグインを開発して得た,ツールとして大事なことやスケーラブルなモノを作るための開発方法

3) 一発アイデア系プラグインの勢い開発でワイワイ

4) underscore.js や power-assert-js といった他言語ライブラリを Vim で移植して学んだこと

5) そしてなによりも,Vim駆動学習によって得たかけがえのない人との繋がり

言いたいこと

プログラマーとしての学習の仕方,楽しみ方は人それぞれあっていいハズ. その1つとしての Vim は最高だったので, Vim もオススメだし,Vimでなくても 何か好きになれるものを見つけて開発を楽しんで行きましょう!

Avatar for haya14busa

haya14busa

August 23, 2015

Other Decks in Technology

Transcript

  1. 5 僕のプログラミング歴 プログラミング歴 3 年 Vim 歴 2.5 年 Vim

    script 歴 2 年 僕はプログラミングを Vim を通して学んできました!
  2. 7 GitHub の Contribution は.... Vim, Vim, Vim, Vim, Python,

    Vim, JavaScript, Vim, Scala, Vim くらいでやってます!!! (反省もある...)
  3. 8 There Is More Than One Way To Enjoy /

    Learn Programming プログラミングを楽しんだり学んだりする方法は1つじゃない. Vim という選択肢まである!! (ハズ) https://www.flickr.com/photos/myoplayer/8523372645
  4. 9 What I'll talk about 今日話すこと Vim 駆動学習 ということで Vim

    駆動でプログラミングをやってきた話をしたい (したかったけど残念 > < )
  5. 12 コントリビューション / 開発引き継ぎ / メンテ して 今ではもうちょいで 2000 ヤッター

    > < Vim のカーソル移動拡張 https://github.com/easymotion/vim-easymotion
  6. 36 Vim script は Vim を 拡張するという点 で 最高の 言語

    ではあるのだけれど 足りないものがある LTトリで発表してたKuniwak さんの vint もそうだけど便利ツールは揃ってきてもいる
  7. 44 There Is More Than One Way To Enjoy /

    Learn Programming 再掲.Vim に限らず人それぞれ好きなものをみつけて... https://www.flickr.com/photos/myoplayer/8523372645