楽しい悔しいTDDBC名古屋

TDDBC名古屋

7月10、11日に行われたTDDBootCamp名古屋に参加してきました!

http://kokucheese.com/event/index/2467/

TDDBC名古屋

非常に濃い二日間はあっという間に終わってしまいました。ただ、ガッツリやっただけのことはあって得られたものも多かった気がします。また、このTDDBootCamp名古屋が終わっての率直な感想は、「楽しかった!!でも、悔しい!!!」ってことでした。

楽しさ

1.ペアプロ初体験の楽しさ

  • TDD体験

テストを最初に書いて、テスト実行し、レッド→グリーン→リファクタリングという黄金の回転をグルグル回すというTDDの真骨頂を体験できた ペアの方の、ショートカットキーでの操作、リファクタリングの仕方が段違いに早かった。そこは非常に参考になりました。

  • レガシーコード改善体験

人が作ったコードに対して、改善を加えるという体験は今までやったことがなかった。仕様化テストを用いて、仕様を把握していく。自分一人じゃ、手も足も出ないところから周りの人のアドバイスにより、ちょっとでも進んでいくことができた。

2.知識のシャワーを浴びた楽しさ

純粋に、自分の知らないことの嵐だった。emacs,Ruby,OCaml…e.t.c.

色々と勉強しないといけないことが増えてしまいましたが、それに対するモチベーションは高まりました。いつかあんな風に、あんな人になりたい!そう思って、日々精進します。

3.知ってる人が増えてきて楽しい

北陸アンカンファレンス、名古屋Scala、Floss名古屋で見かけたことある人、話したことある人と一緒になってプログラミングをすることができて楽しかった。まぁ、こっちが一方的に知っているという、完全なる一方通行が多いですけどね。また、ぜひ機会があれば、そのときはよろしくお願いします!!

そんな感じで、ここまで楽しさいっぱいですが、悔しさも感じました。

悔しさ

TDDBC名古屋

1.自分がまだ何にもできない悔しさ

  • テストコードの書き方
  • 実装
  • Eclipseの使い方
  • リファクタリングの仕方

などなど、全然なっていない自分は、ペアプロでも教えてもらってばかり。

@t_wadaさんの言う「キーボードの押し/引き、ドライブ感をたのしんで!」というのはなかなかできませんでした。ただ、「スキルトランスファー」という部分では、多くのものを吸収させて頂きました。ペアを組んで頂いた方、ありがとうございました。

もらうばかりじゃなくて、いつかは、誰かにあげられるようになりたい。

2.議論に参加できない悔しさ

知識がないから、ちょくちょく会話に付いていけなくなる。

コードに対して、「ここはこうじゃないのか?いや、こっちの方がいい。」とアツく語っている場面が頻繁にあったが、何も語れるものを持っていなかったのが悔しい。自分もその議論の中に加わってみたかった。

そのほかにも、emacs VS viなどなどの宗教戦争にも参加できず><もっと濃い人になりたいですね笑。

名古屋アジャイルに習ってKPTで今回の反省。

TDDBC名古屋 KPT

Keep

  • テスト駆動開発を体験できたのは、非常に勉強になった。
  • Eclipseを全然使いこなしていないことがわかった。
  • 道具、ツールの使いこなし

Problem

  • ペアプロ初体験。ただ、レベル差がありすぎて申し訳なかった。
  • 知識がなかった

Try 〜これからやること ActionPlan〜

  • ブログに書く
  • 2日間のやったことをもう一度行ってみる。
  • TDDを試してみる
  • Emacs、Ruby熱が増したので、Tryしてみる。
  • 誰かにGiveできるようになる

@t_wadaさん、@bleisさんをはじめとし、参加者の皆さん、ありがとうございました!!

参考

テスト駆動開発入門
出版社:ピアソンエデュケーション
著者:ケント ベックBeck,Kent嘉秀, 長瀬テクノロジックアート
発売日: 2003/09/01

Backlinks

CAREER SKILLSで紹介されていた「読んでおきたい良書」まとめ
CAREER SKILLsの「第59章 読んでおきたい良書」がリストアップされていたので、後から自分がチェックしやすいように、まとめてみました。 CAREER SKILLS ソフトウェア開発者の完全キャリアガイド 出版社:日経BP 著者:ジョン・ソンメズまつもとゆきひろ長尾 高弘発売日: 2018/06/22 AmazonKindle楽天市場Yahoo!ショッピング
2018-08-04
TDD Boot Camp 大阪 1.0に行ってきました!
2010年7/10 - 7/11に開催されたTDDBootCamp名古屋以来、2回目のTDD BootCampに参加してきました。 TDD Boot Camp 大阪 1.0( #tddbc ) : ATND 前回の様子は以下の記事にて紹介しています。 楽しい悔しいTDDBC名古屋
2012-06-06
200エントリー突破!!3年半の中での勉強会、イベント、思い入れのあるエントリーを紹介!
ブログを更新しだしてから、3年半。200エントリーを突破しました。これを機に過去のエントリーを読み返してみて、その中でも思い入れのあるエントリーを紹介します。 目次 初めてのライフハック研究会 Evernoteのタグ付けを考える〜名古屋ライフハック研究会〜 名古屋ライフハック研究会 関西ライフハック研究会 東京ライフハック研究会 ドキドキ、わくわく、初めてのLT(ライトニングトーク) 東京ライフハック研究会で初めてLTに挑戦してきました!! 発表者が一番得をする 初めてのプログラミング合宿 合宿を通じて感じたこと 楽しい悔しいTDDBC名古屋 楽しい 悔しい デブサミの衝撃、DevLOVEへの参加 デブサミの衝撃 プログラマが知るべき、たったひとつの大事なことがら -DeveloperSummit2011に行ってきました!!- ブログ、Twitterを通じてのつながり 「すごく普通の名古屋オフ」はものすごく普通ではなかった!! ONEPIECE(ひとつなぎの大秘宝)とは、実はブログのことだった。 初めてはてブもらった。初めての人気エントリー 勉強会で意識したい7つのラーニング・パターン 踏み出す一歩。飛び込み勇気 踏み出す一歩。飛び込む勇気。 さいごに 参考 初めてのライフハック研究会 Evernoteのタグ付けを考える〜名古屋ライフハック研究会〜 @kosstyle さんのブログから「名古屋ライフハック研究会」の存在を知って初めて名古屋ライフハック研究会と懇親会に参加してきました。Evernoteなどのツールについてのシゴタノの大橋さんの講演でしたので、えいやっと申し込み。
2011-09-11
プログラマが知るべき、たったひとつの大事なことがら -DeveloperSummit2011に行ってきました!!-
「プログラマが知るべき、たったひとつの大事なことがら」それは、学び続ける姿勢。 「プログラマが知るべき97のこと 18ー学び続ける姿勢」がベースになったお話。 プログラマが知るべき97のこと 出版社:オライリージャパン 著者:和田 卓人Kevlin Henney夏目 大発売日: 2010/12/18 Amazon楽天市場Yahoo!ショッピング 今回@t_wadaさんは、どんな内容のセッションにするか悩まれたそうだ。 色々と人に相談する上で、「自分の話をすればいい。自分が感じてきたこと、考えてきたこと。それを話せばいい。」とまとまったという。 僕は、自分の遥か前を走ってエンジニアの人々がどういう考えで生きてきたのか、今どういうことを考えているかに非常に興味があった。 @t_wadaさんの話をベースに、自分が感じたこと、考えたことを残してみる。 目次 3つの時代〜読む、書く、話す〜 読む時代 書く時代 話す時代 学び続けるコツ 身の回りのものをプログラミングする 他の文化を学ぶこと 一生プログラマーでいられるかどうかは年下から学べるか否か 学びは「らせん」である まとめ・感想 参考 参考図書
2011-02-21
本質と大局観と練習-『情熱プログラマー』を読んで
『情熱プログラマー』を読んで、感じたこと、考えたこと。読んでいて、どうも自分に足りたいものが3つあるように感じた。 自分に足りないもの 本質の理解 大局観 練習 本質の理解〜自分に足りないもの〜 圧倒的に本質の理解が出来ていない。 コンピュータはなぜ動くのか Java VMがどのように動いているのか GCはどう働くのか 今まではいつも表面だけなぞってきた気がする。いい加減、プロとしてお金をもらうようになるのだから、本質から理解せねば。また、本質を理解できれば、この流れの速いIT業界で流されずにしっかりと自分の頭と手で技術を評価できる気がする。
2010-09-21
これまで参加した勉強会まとめ
これまで参加した勉強会まとめを書いておこうと思います。 書き起こしてみると、なんだかすごく懐かしいです。Ruby合宿なんてのもありましたね。いい思い出です。 FLOSS桜山 Ruby合宿2009 北陸アンカンファレンス Silverlightを囲む会@名古屋 第1回 セキュリティ&プログラミングキャラバン、セキュメロ合同勉強会 名古屋Scala勉強会 名古屋ライフハック研究会 DeveloperSummit2010 東海アンカンファレンス JRubyユーザー会 ありえるえりあ勉強会 AgileJapan2010基調講演の再演 Evernote Meetup Tokyo TDDBootCamp名古屋 東京ライフハック研究会vol.1 名古屋ライフハック研究会vol.9 2009/7/8(水) FLOSS桜山 http://groups.google.com/group/flosss
2010-08-24