「ヤフーの1on1」を読んだ

最近1on1を数人とやっているのだけど、うまくできている感じがないので読んでみた。

読んでみて、よいと思ったところ、自分がやろうと思ったこと、足りない・できてないと感じたところをメモしておく。

  • 1on1の一つの目的は「経験学習を促進する」ことであり、内省と概念化をすることを助ける。
  • 最初の質問を決めておくことで内省を前持って始めることを促せる。
  • 自分が相手の状況を理解するための質問を控える。あくまでも相手が「内省」を通して成長することが目的だと忘れない。
  • 抽象的なところやあいまいなところを明確にするための質問によって、具体的な言葉を引き出す。
  • 沈黙を恐れない。
  • 「私」を主語にして話してもらうように促す。こちらからの質問でも主語を省略しない。
  • 相手の「感情」を無条件に認める。感情はその人のもの。
  • コーチング、ティーチング、フィードバックはそれぞれ必要なスキルもそれによって目指す相手の状態も違う。
  • 1on1の技術を磨くためのトレーニングをやる!
  • 1on1自体のフィードバックをもらう!
  • モチベーションの源泉となるWILL(やりたいこと・ありたい姿)を引き出す。

実は、先週 shiro16 をランチに連れ出してminneの1on1はどうやっているのかを聞いたんだけど、そこでの話とこの本のおかげで次はもう少しうまくやれるんじゃないかという気がしてきた。

プールとポケモンスタンプラリー

津田沼駅前にはカジュアルに行けるプールがないので、いつも 千葉県国際総合水泳場 - CHIBA INTERNATIONAL GENERAL SWIMMING CENTER にお世話になっている。市営バスを使うと、比較的安価に新習志野までいけるのだ。

息子、少しずつでは泳げるようになってきているけど息継ぎが鬼門。

その後は、新浦安までいってポケモンスタンプラリーの中間ゴール(?)の品を貰って帰宅。

「Go言語でつくるインタプリタ」の付録を終わらせた

「Go言語でつくるインタプリタ」をご恵贈いたきました | けんちゃんくんさんのWeb日記 で本編はおわっていたので、付録の「マクロ」を一気におわらせた。

実はマクロを自分で書いたことはもちろん、マクロがある言語を使った経験もほとんどないので、かなり不安があったというのが正直なところ。

ただ、最初にマクロっていうのは2つの陣営があることと、「データとしてのコード」陣営の面白さを最初に説明してくれるので、「あーそういうことね」という感じになった。

写経していくも、やっぱり quoteunquote がいりまじるコードはテストコードを見てもなかなか頭に入ってこない。なので、とりあえず書いて動かすという感じでやっていた。

結果、完全理解には程遠いが、言語処理系の中で、マクロの宣言から展開されるまで流れはなんとなく理解できたのではないだろうか。

それにしても、この書籍は本当によくできてる。みんな写経するといいと思う!

東亜飯店

なんと、 Takatoshi Ono(@tk_ono) が退職してしまう :cry: ということで、盛大に送り出してきた。

ペパボに入って最初に仕事だった新カゴチームのときから、沢山おわせになりました。次の職場でもバーンとやってくれると思うので、楽しみにしてます!

GitHub(Enterprise)上に表示される絵文字を全部 :+1: にする

chrome extension でも作ってみようとおもってやっていた。

この件に限らず、コミュニケーションを楽しくできる可能性のある絵文字のせいで逆に気持ちが沈んじゃうととても持ったいない。もう全部めでたい感じにしちゃえばいいと思う。

コードはこのへん。

https://github.com/kenchan/memory/tree/master/chrome_extension-typescript-study

手元では、manifest.jsonの許可するURLにGHEのを足して使ってみよう。

「Go言語でつくるインタプリタ」をご恵贈いたきました

翻訳者である @darashi から「Go言語でつくるインタプリタ」をいただきました。ありがとうございます。

これを読む前の自分の知識レベルは

という状況でしたが、Go言語のシンプルな言語仕様のおかげもあり、無事写経を完走できました。

本書の全体の流れは、「まずテストを書き、そのテストが通るように実装する」というテスト駆動開発で進んでいきます。テストコードの時点で期待する動作がわかるので、「今からこれが動くようになるのか」というのがイメージしやすく、飽きることなく最後まで楽しめるように工夫されていると感じました。また、REPLを比較的早いで段階で使えるようにしているというのも良いと思ったポイントです。自分が入力した文字列が実行されるというのは、テストがグリーンになるのとはまた違った感動がありますね。

しっかりとしたプロセスで進むにもかかわらず、字句解析・構文解析からスタートして、最後には配列やハッシュ、高階関数まで実装されたインタプリタが、なんとわずか230ページで完成できるのは本当にすごい(マクロまでいれると280ページ)。当然、完成したときはとても嬉しいのですが、各章でも「おおっ」と思うポイントはあって

  • REPLでインタラクティブに字句解析の結果が出力されたとき
  • 中置演算子を構文解析するテクニックを図で理解できたとき
  • 配列はハッシュの添え字アクセスを中置演算子として扱ってうまく動いたとき

あたりが私のテンションがあがったところでした。

読み終えた今、本書の帯にある 「つくる」は「わかる」 という言葉を実感しています。今までぼんやりしたイメージだった「プログラミング言語を作る」ということが、以前よりも格段に「わかる」状態になったように思います。

本書の内容がすぐに役に立つ人というのがどれだけいるのかはわかりませんが、プログラマにとっての一番身近な道具であるプログラミング言語とインタプリタについて理解するのに最適な1冊だと思います。オススメです。

pmjpオフ会14

pmjp.slack.comオフ会#14 - connpass に参加してきた。

会社を出るのが遅れて、関さんの話の途中からになってしまったのだけど、Kyashの重松さんの話がとても面白かった。

  • 法務やCS含めて 1チーム として、KPT(ふりかえり)をやっている。
  • KPTのKPTもやっている。
  • 四半期毎に、機能のリリースに関する目標と、数値(KGI)目標の2種類の目標をたて、2時間半くらいかけて共有・ディスカッションをしている。
  • リリース毎にバグバッシュをやっている。出てきたバグにPMがポイントを付けて、一番多くポイントをもらった人に景品。リリース前ならいくらでもバグでてOK(いい意味で)、という雰囲気作りにも寄与できている。

やったほうがいいことをしっかりやっていて、本当にいいチーム & プロダクトなんだろうなーと感じた。

懇親会では、最近転職した某人の話を聞いたりして、少し早めに退散。

次回も参加したいし、社の人つれていきたいなぁ。

nu board ジャバランを買った

お昼休みに、ハンズに細めのホワイトボードマーカーを買いに行ったのだけど、nu board ジャバランの実物が置いてあるのを見て、気付いたらレジで支払いが終わっていた。

まだほとんど使ってないのだけど、デスクにA3以上のホワイトボードを常備するのはなかなかつらいので悪くないんじゃないかなぁと思う。

ずっと、DAISOとかに売ってるB5~A5くらいのホワイトボードを使っていたので、それと比較するとかなりよいのだけど比較対象が間違ってそう。

体調が悪い

先週は息子が高熱でずっと休んでいただけど、それがうつったのか、微熱が続いていてつらい。

朝と寝る前とイブプロフェンをモグモグすることで20時間くらいは気分よく過ごせるのだけど、夕方6時くらいから帰るまでが絶望的にダメ。

サマータイムを導入したい。

トリキ晩餐会

pyamaさんがきたのでいつもの鳥貴族。いつも通り楽しかったし、帰りの津田沼行き総武線で様々な事が決まってよかった。こういうことなんだよー。

散髪ログ

前回 は4/28っぽいのでやく2ヶ月かな。

VSイベント

地下闘技場 で謎のイベントが開催されるという噂があり、なぜかまきこまれたので参加してきた。

最後、社の近くから駅まで走って逃げることになるくらいの治安だった。一回休み。

TOEICを受験

最後に受けたのはたぶん大学院のころだと思うので、10年ぶりくらいにTOEICを受験してきた。

試験会場は、なぜか新小岩の関東第一高校で、駅から結構距離があったのでちょっと大変であった。校内はかなりきれいで、都市部の私立すげーという感じだった。肝心の結果はノーコメントで…

社内で一杯だけ

福岡研修を終えた新卒氏たちが東京に戻っていたので、Yoursで一杯だけ飲んで帰宅。

来週から楽しくなるぞ~~~~

聖誕祭2018

6/21と言えばみなさんご存知の通り、私と息子とウィリアム王子とミッフィーの誕生日で、本能寺の変が起きた日ですね!

今年はお休みをもらって、昼間は息子のプレゼントを買いにいって、午後は家族でごはんを食べにいってきた。

息子のプレゼントは、もう最近はポケモンカードのことしか考えられない感じなので「デッキビルドBOX ウルトラムーン」。本当は「プレミアムトレーナーボックス」がよかったらしいんだけど、先週まであったはずのららぽーとのポケセンからもなくなってしまっていたのでやむなく。(首都圏のポケセンに電話したけどぜんぶ売り切れとのことだった)

自分のほうは、奥さんからメッセンジャーバッグをいただきました。ありがた~。

夜はホテルニューオータニのTHE Skyeへ。ここはフロアが回転して360度の景色が見れることで話題になったんだけど、今は工事中で回ってないんですよね。料理は普通にとってもよかったので、今度は回ってるときにまた行きたいなぁ。

※ 今回のディナーは1Qのペパボサンライズアワードの副賞を使わせていただきました!ありがとうございました!

というわけで、36歳のくんさんにご期待ください。一応、いつものやつを置いておきます!

なにかのリスト

CTFもくもく会

しばらく参加できていなかったのでかなり久しぶりの参加。

引き続き CpawCTF - Main page のQ19~21までを解いておしまい。Q21は解けたには解けたんだけど、ぜんぜん理解できてないのでmrtc0先生あとで解説してもらおう。

Asakusa.rb 第466回

https://asakusarb.esa.io/posts/888

ちょうど8時くらいについて、danger/danger のコードを読みながらプラグインの作り方を調べてた。 danger/danger-mention を見れば作り方はだいたいわかったので、社内用のプラグインをえいっと作ってみておしまい。

自己紹介の「津田沼」で一部の人々がざわざわしたりしてたけど、津田沼最高だから!また、ジョーカーさんから津田沼コンビニ日本酒情報をもらったので今度行ってみようと思う。

帰りながら社のslackやtwitterを見ていたら、治安をなくした人々が楽しそうにしていた。めでたしめでたし(?)

会社の席替えとjune29 & toshiwoさんランチ

社内の大規模席替えで、フロアの反対側まで移動した。席替え前の1週間くらいは、断捨離ボックスという不要なものを入れるボックスが各所に置かれたり、本棚で被ってる技術書の配布会が行なわれたりしてよかった。

どうしてもある程度部署によって席が固まってしまうので、反対側に全員で行くような機会があると、気分転換にもなってとっても良いと思う。

お昼は、先月から一緒にお仕事させてもらってる @toshiwo さんと、june29を連れてお寿司へ。結構久しぶりだったのでよかったよかった。

「やさしくはじめるラズベリー・パイ」を完走した

土日をかけて息子と進めてきた本書だけど、ほぼ1年くらいかけてようやく完走した。去年の誕生日に星さんからラズパイをもらって、それまで電子工作は全然やってなかったのだけど、なんとか半田付けをしたり、謎の車両を作れるくらいにはなったのですごい。

とはいえ、ほぼ書いてあるものを写経すれば誰でもできるので、ようやくスタートラインに立っただけとも言える…

書籍はとても丁寧に書かれていて、ほとんど誤植もなかったのでとてもやりやすかった。少しつまったところや気になったところ以下の通り。

  • カソードコモンの7セグLEDがもう生産されてないので LA-401VN を買った
  • opencvのビルドがうまくいかなかった(のを思いだした)
  • コードのフォントがドットとカンマの区別が付きにくい

週末に息子と予定をあわせてすすめるというと、だいたいこんなペースになるんだなということがわかったのもよかった。次は何をしようかな。

千葉県民の日とEC事業部マネージャ飲み会

事業部のマネージャっぽい人達と飲み会だった。そういえば今年初かもね、という話をしながら、常務がこんなこと言ってるのを見ていた。

上期もあと1ヶ月(マジデ…)がんばっていくぞ~

2018年06月12日

今日は、一日ミーティングや面談でほぼ席に居なかった。そして、GitHub Satellite 2018 | Home はドタキャンしてしまった…無念。

そういえば、大分前に作った Rails 5.0系用のcomposite-primary-keysへのbackportのPR がマージされたので一安心。 また、 itamae-plugin-resource-caskが最新のhomebrewで動かなかったのも速マージされたので嬉しみ。

人と話しすぎてコミュ力が0になったので閉店。

PS4を買った

PS3が壊れたのが去年の9月、9ヶ月の時を経て我が家にPSが帰ってきた!特別やりたいものもないんだけど、ドラゴンボールでもやろうかなーという気持ち。

ブレイブルークロスタッグは体験版をやったかんじ、あまりあわなそうということで見送り。

ドラゴンボール買ったら誰か教えてください!

2018年06月05日

午前中は、代々木まできたところで山手線が死んでしまったのでドトールでお仕事。そういえばドトールで使えるWifi契約してないのを忘れててテザリングで凌いでいた。あと、代々木のドトールの2階は喫煙なのも忘れてた。

午後は、GMOグループアワード2018にノミネートされた人々の応援に着席。pyamaさんが惜しくも2位だった他、大賞3名、個人でノミネートされた人はみんな3位以内というかんじですばらしい結果だったのでよかった。

夜は 【Asakusa.rb × Cookpad】Meetup after RubyKaigi 2018 - connpass へ。Asakusa.rbのイベントは、登壇者や話している人がいつも楽しそうなのがすばらしいなぁ。RubyKaigi行けなかったのが悔まれるので来年は絶対いくぞ!あと、Stripeまじやばい…

2018年06月04日

RubyKaigiいってないけどなんとなくぽよんとしてしまった。

Todoistの人の究極のVim設定 amix/vimrc: The ultimate Vim configuration: vimrc というやつをふむふむーと眺めたり、歴史あるコンポーネントのリニューアルに向けて現状のコードを読み込んだりしていた。

家に帰ってからは台所の水廻りの修理をしたり、TOEICのリスニングの復習をしたりしてた。

そういえばもう6月。半期がおわってしまう!

TOEICのお勉強

最後に受けたのは大学4年くらいだったので10年以上ぶりに受けることにした。

谷津干潟から帰ってから、公式問題集 3 のTest 1を通しでやってみたけどぼろぼろでやばい。

まずは一回通すということにしてやってみたけど、リーディングはたぶん20分オーバーくらい。予想スコアは430~585で、10年前とほとんど一緒だと思う。テストの形式は変わっているけど、まるで成長していない。

あと三週間でどこまでいけるか…