業務的な内容でイシューツリーを書いた
イシューツリーを書く練習をしている。(まださぼってないよ)
業務で実装方法について悩む機会があったので、実践チャンスでは?と意気込んでイシューツリーを書いてみた。
すると、それなりに時間をかけたにも関わらず失敗した。
今回の場合、「AとBどっちの実装が望ましいだろう?」という2択の疑問が出発点だったはずなのに、自分で設定したテーマは「〇〇の実装方法どうする?」になっていた。
思い返してみると、「せっかくイシューツリーを書くのであれば、いろいろな実装方法を検討できるような広いテーマの方が論点を網羅できるでしょ。広くしたれ。」そんなノリで都合よく置き換えていたことを思い出した。
とはいえ、最終的にベストな実装方法に辿り着けばいいのだからそれが正解な場合もあるかも知れない。でもこれだと箇条書きで書き出すのと何ら変わらないのでイシューツリーの効果半減だし、「どうしてそうなる?」みたいな自問を繰り返すことによってイシューツリーを深掘りしていくことができないので発想に時間がかかる、というか頭に余分な負荷がかかる感じがした。あと初心者の自分にとって論証の練習にもなっていないので大失敗だと言える。
最終的にこんな感じになった。一見すると内容に大差は無さそうだけど、当初よりは思考を巡らせている経過が読み取りやすくなり、ストーリー性が増したように見える。
また、先輩からいただいたアドバイスだが、「どんなテーマで始めても正しい論証の思考ができていれば、途中で違和感に気づいて方向修正ができたはず。」と言われて非常に納得した。
そんな感じでイシューツリーも書き終わり、結論をシンプルにまとめたところもう一度ツッコミをいただき、無事に失敗した。
結論をシンプルにまとめたつもりだったが、どうしてBを選ぶに至ったのかという理由の部分を正確に言語化できていなかった。
最後は、ぼんやりする部分を極力減らすイメージで丁寧に言葉にするように心掛けた。
〇〇のメリットがあるAも検討しましたが、〇〇だし〇〇するリスクに対してリターンが見合ってないと判断できるのでBにしました。
時間をかけてイシューツリーを書いたのに、思いっきり間違っていると時間を浪費した気がしてけっこう凹む。でもまあ反省すると身に付いた実感がより湧いてくるのでいいことだなと思った。
シン・ゴジラの上映時間に遅刻しそうなので、そろそろ寝ます。楽しみ〜。
- 作者: 河瀬誠
- 出版社/メーカー: 日本実業出版社
- 発売日: 2003/07/10
- メディア: 単行本(ソフトカバー)
- 購入: 40人 クリック: 164回
- この商品を含むブログ (17件) を見る
論証型でイシューツリーを書いた
今日も引き続き、論理思考の本を読んだりして過ごしていた。
はじめは意思決定の際に使うデシジョンツリーを書く練習を繰り返していたが、多少なりとも感覚がつかめてきたので違うタイプの練習もしている。
今日は論証型というのでイシューツリーを書いてみた。
論証型というのは一つの結論を導くために論証を積み上げていくようなツリーらしい。(テーマはついさっきの気分で決めた)
ツリーの書き方は軸が曖昧になってしまってうーんという感じだけど、ふだん無意識に行動してることを文字にしてみるといろいろな判断要素が絡んでるんだなぁという気付きがあった。
軸の決め方とか、ゼロクリア(うまく書けなかったら全部捨てて最初からやりなおす)のタイミングが全然身に付いてない感じなので、その辺もおいおい学んでいきたいと思う。
ちなみに書き終わったらなぜか食欲がなくなっていたのでラーメンは食べるのをやめた。
代わりに、台所をうろうろしてたら冷蔵庫から梨を発掘したのでシュッと食べて清々しく寝ることにします。ハッピー。
論理思考の勉強をはじめた
最近、論理思考を本を読みはじめた。
会社であんちぽさん (id:antipop) に面談をしていただく機会があり、仕事で困っていることを話していたら300回読むようにと本を紹介いただいた。
- 作者: 河瀬誠
- 出版社/メーカー: 日本実業出版社
- 発売日: 2003/07/10
- メディア: 単行本(ソフトカバー)
- 購入: 40人 クリック: 164回
- この商品を含むブログ (17件) を見る
せっせとロジックツリーを組み立てる練習をしているが、今までこういったトレーニングをしてこなかったのでとても楽しい。
よく分からないまま、はじめて書いたやつ。
いま見ると軸を決めていないせいで、左側のイシューツリーが崩壊している。 結論も主題とかけ離れているし、結局この日は夜になったらお腹空いてきてラーメンを食べたから最悪。
書籍のイシューツリーの章を読んでからやり直してみた。 軸の順番を意識してみたり、意思決定の際に使われるデシジョンツリーを用いて書いた。
まだまだ上手くいかないけど、日常の中で遭遇するような些細なテーマで練習していって、最終的に仕事で役立てたいなぁという期待がある。
本自体もまだ読み終わっていない段階なので、また続きを書いていきたいと思う。マイペースにやっていこう。
朝練 in 熱海
"ブログを書くまでが開発合宿"
ということで、いつも朝練(会社の始業前に読書会をしたりする)をしているメンバー4人で熱海まで開発合宿に行ってきました。
自分は福岡から新幹線で参戦したのですが、読書をしつつ移動時間も有効に使えたのでアリだなーという印象でした。
開発合宿をやるに至った経緯、タイムスケジュール等は主催者nakajijapanさんのエントリに!
http://nakajijapan.github.io/blog/2016/03/28/training-camp/
作業以外には夜に寿司を食べに行ったり、2日目に秘宝館観光したりとみんなでワイワイできたのも楽しかったです。
お寿司ご馳走様でした!
旅費が高かったから〜という理由で旅行中ほとんどの食事をご馳走になってしまった…。感謝しかないです
秘宝館は自分で払った
やったこと
トライ
開発合宿なので、開発(アウトプット)する時間を多くとるべきだとは思うのですが、事前にインプットの準備できていなかったことが反省でした。
第二回の開催があれば合宿中に成果物を仕上げられるように準備して、また福岡から参加したいと思います!
打ち上げの様子です
Raspberry Piを購入した。
会社の先輩にRaspberry Piのことを教えてもらったので、Linuxの勉強用に買ってきました。
新しいバージョンの「Model B+」も売ってたけど、今回は旧モデルの方。
秋葉原でケースやSDカードなど諸々買っても8000円くらいでした。安いなー
本当に名刺サイズだし、基板をじっくりと見る機会もあまりないのでワクワクした。
↑ 必要な配線をつなぐとこんな感じ。クリアケースが中二感あふれる。
以下、備忘録として。
必要だったもの
- Raspberry Pi (Model B)
- SDカード
- お店の方からTrancend製が推奨されてると聞いたので、今回は8GBを購入
- HDMIケーブル
- モニタ出力用。本体にはヘッドフォン端子もついてるけど音声出力はこっちでOK
- micro-USBケーブル
- 電力供給用。自宅にあったAndroid充電器で代用できた
- LANケーブル
- USBキーボード
- USBマウス
準備
- メインPCでSDカードをフォーマットし、NOOBS を入れる
- 本体の準備が整ったら、インストーラーに沿って「Raspbian」をインストールする
- Passwordを設定して
startx
でデスクトップを起動
初期設定
HDMI経由での音声出力
音が出なかったので、SDカードをメインPCに戻してbootディレクトリのconfig.txtを編集。
# hdmi_driver=2
ここのコメントアウトを外すと、デフォルトのDVIモードからHDMIモードに切り替わる。
時刻の設定
設定画面を開いて、タイムゾーンを「Tokyo」に変更。
$ sudo dpkg-reconfigure tzdata
日本語入力
OSインストール時に日本語化は済んでいたので日本語入力の設定だけ。
ブログ記事を参考に、日本語入力(anthy)をインストールしました。
$ sudo apt-get install jfbterm uim uim-anthy $ sudo reboot $ sudo vi /usr/share/uim/generic-key-custom.scm
下記のように編集すると、Control+Spaceで日本語入力に切り替わるようになる。
# generic-key-custom.scm (define-custom 'generic-on-key '("zenkaku-hankaku" "<Control> ") (define-custom 'generic-off-key '("zenkaku-hankaku" "<Control> ")
感想
Raspbian に「Minecraft」のPiバージョンが標準で入っていたので、初期設定が終わってから小一時間ほど遊んでいた。やっぱりマイクラ面白いなぁ。
LinuxはVMで少し触ったことがある程度なので、いろいろ弄ってカスタマイズしてみようと思う。
次は何しようかな!
- 出版社/メーカー: RS Components Ltd (ソースマーキング及び販売 Umemoto LLP)
- メディア: エレクトロニクス
- この商品を含むブログ (12件) を見る
- 出版社/メーカー: RS Components
- メディア: エレクトロニクス
- クリック: 1回
- この商品を含むブログを見る
RubyKaigi 2014 に初参加しました。
感想など
YAPC::Asia 2014に続き、RubyKaigi 2014に初めて参加してきました。
会社の新卒エンジニア研修で日々学んでいるRubyやRailsのトークをたくさん聞くことができて、たいへん刺激を受けた3日間になりました。
Rubyコミッターや界隈で有名な方々より、Rubyの最新技術に関する話を聞ける素晴らしいカンファレンスでした。
今回は会社からスポンサーチケットを譲って参加しましたが、来年も自費でぜひ参加したい!
率直に感じたことを簡単にまとめておきます。
RubyKaigi
- 普段利用している海外のサービスの開発者(Github、Heroku、TravisCI等)より、貴重な裏側の話を聞くことができた。(RubyHirobaでは、パーフェクトRubyの著者やRails Turorialの翻訳者の発表も)
- Rubyコミッターの方が多く参加されていて、コミッター同士の情報交換の場にもなっていた。
- 開催が3日間あったのでとても充実したカンファレンスだった。 (RubyHirobaを含めると4日間)
- コミッターの方々のトークなど、個人的には専門的で難しく感じる内容のセッションも多かったが、Rubyを支えている人達が言語をより良くしようと現在どのような機能に注力して開発を進めているか、やりたいことはあるけど技術的に苦労している点やこれまでどのような機能を取捨選択して作ってきたかなど興味深いお話を聞くことができた。
- 席が混み合ったらすぐに席を補充したりと、運営の方々の対応がとてもスムーズでした。
- 公用語が英語の国際的なカンファレンスということもあって外国の方がとても多い。トランシーバーは用意されていたけど、日本語→英語のみだったので、YAPC以上に英語の必要性を感じた。
- 英語のスライドをスムーズに理解できるようになりたい。計画的にリスニング、会話のスキルも身につけていかないといけない。
- YAPCは様々な言語のトークが行われてお祭りのような賑やかさを感じたが、RubyKaigiはRubyのファン(言語に関わる人達)が集まって真剣に情報交換をしている印象でした。最新の技術を習得して実用化しようという一体感であったり、コミュニティ感も強く感じた。小さなアウトプットから初めて自分も何かしらの貢献ができるようになりたい…!
- 全体の印象として、Rubyに携わる人みんなで言語をよくしようと意見を交わしている感じ。
- フロアのホールや、Bentoランチや初日の懇親会など参加者同士で交流できる機会は多かった。
- Bentoスポンサーという仕組みが面白い。(Herokuがスポンサーの日にはMatzがお弁当を配っていた!)
- YAPCとは違ってテーブルに協賛企業のグッズが並び、好きなモノを勝手に持って行っていいシステムになっていた。その為、ステッカーやメモ等の実用的なノベルティは大人気だったが、企業のチラシなどは結構余っていて顕著だった。
Ruby言語
- 数ヶ月前ではついていけなかったような話がわかるようになっていて少し嬉しかったが、まだまだ勉強不足な部分が多い。
- 「機能がどのような意図があって追加されたか」など、Rubyが開発途上であることを意識できたら学習が捗りそうな気がした。バージョンの歴史を追っていけるようになりたい。
- RubyKaigiのようなカンファレンスから言語の未来の方向性が決まり、発信されていくことを知った。
- Rubyは積極的に意見やアイデアを募集していて、純粋に良いものは採用される体制がとられているみたい。でも、Ruby本来のシンプルさや自由度が大きく損なわれないように、最終的にはMatzの判断で正しい舵が切られているようだ。