リモートワークできる会社が増えたら嬉しい
リモートワークの環境について、4段階にまとめてみた。
- BEST なリモートワーク環境
- GOOD なリモートワーク環境
- Normal but NOT quite good なリモートワーク環境
- Hard mode なリモートワーク環境
初・モブプログラミングしてきた
イケてるエンジニアもすなるモブプロとといふものをやってみました!
@Tx.rb でワイワイモブってきました。
f60d71ff61dfbe61b1ce22791b.doorkeeper.jp
TX.rbはもくもく形式で、最初に自己紹介&今日やることを軽く話す時間があるのですが、 そこで急にモブプロやりてぇと言い出したところ、2名が一緒にやってもいいよーと言ってくれたので めでたく初モブプロできました。
圧倒的感謝! :pray:
モブプロとは?
一応行く前に慌ててモブプロについての知識を仕入れる。
どんな感じでやったか
- ドライバ(1名) : 実際にプログラミングする人
- ナビゲータ(モブの人達 2名): 実装を考える人達
- でかいスクリーン
- 15分をめどにドライバーを交代(時間はちゃんと計っていたわけではなく、キリがよくなったら
git commit
&push
して交代 - 3人を一周したところで、一旦休憩
- もう一周したところでちょうど勉強会終了時間になった
- 最初はどんなアプリを作るかの意識合わせ
- 何をするかをissueを作って作業スタート
- お題は今日の勉強会でもくもくする予定だったRailsアプリをネタに使わせてもらった
良かったところ
- apiだったのもあって、specを書く、failさせてからグリーンにする ザ・TDDな行儀の良い手順で進めてわかりやすかった
- 作業中他の人の使ってる便利ツールを知れてラッキーだった
- でかいスクリーンに写してたのが好評だった
- モブ参加者以外の人たちも、もくもくの間に見れて良い息抜きになった様子
- 順番に綺麗にコミットが並んで、最後PRマージスパッとできた
- 3人で合意済みなコミットなので、レビュー済み状態
イマイチだったところ
- ドライバーがかなり主体的にロジックを考えながらコードを書いてた
- ナビゲータはナビというより見守ってる方が多かったような・・
- 参加してくれた人たちがそもそもかなりコードを書ける人たちだった、というのが原因かも
- モブプログラミング初体験者ばかりだったので、手探り感だった
- 環境構築にモタついた
- 各自のマシンを順番に使ったので、各自の環境をスクリーンに快適に表示するのが難しかった
- ドライバがうまく快適表示できないとめっちゃ効率下がる
でかいスクリーン良い :+1:
急な無茶ぶりに快く協力して頂いたみなさま、ありがとうございました〜