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

生産性と戦った僕の1年の記録とツールたち

fkubota
November 27, 2019

 生産性と戦った僕の1年の記録とツールたち

- 社内で発表した資料です
- エンジニアキャリア1年目
- どうせ生産性をあげるのであれば、早ければ早いほどいい
- その考えを実践した1年とそのまとめ
- 早く終わらせられるものは、早く終わらせてしまって、考える時間とか論文読む時間とか、本質的なものに時間を費やしたいものです

fkubota

November 27, 2019
Tweet

More Decks by fkubota

Other Decks in Programming

Transcript

  1. 生産性 と戦った戦ったった
    僕のの1年の記録との記録とと戦った
    ツールたち
    fkubota

    View Slide

  2. 2018-04
    新卒入社(1社目)
    2018-12
    今の会社の会社会社(2社目)
    2019-12
    Now!!
    1年の記録とが経ちました経ちましたちました
    AIエンジニアとしてと戦ったして
    のキャリアとしての始まりまり

    View Slide

  3. 2018-12
    今の会社の会社会社(2社目)
    2019-12
    Now!!
    - 物理学(専門)
    - 数学(ちょっと)
    - Python(1mm)
    - vim(ちょっと)
    - 朝方生活(リーサルウェポン)
    - 物理学(専門)
    - 数学(ちょっと)
    - Python(1cm)
    - vim(初級)
    - 朝方生活(リーサルウェポン)
    - 機械学習(ちょっと)
    - 統計学(初級)
    - Linux
    - git
    - Docker
    - tmux
    - fish(shell)
    - jupyter lab
    - vimium
    - …
    いろいろ使えるようになりえるようになりました
    ファ◯ク マウス マウス
    Linuxって何?何?
    なんで黒い画面使うの黒い画面使うの?い画面使うの?画面使うの?うの会社?
    マウスで黒い画面使うの良くない? くない画面使うの??

    View Slide

  4. 今日はは
    生産性 ツール
    &
    についてお話します話しますします

    View Slide

  5. 生産性 が経ちました高いいと戦ったは?
    2h かかった 4h かかった
    2倍高いい Win!!

    View Slide

  6. なぜそこまで
    生産性
    にこだわるの?

    View Slide

  7. 僕のの脳内
    時間はは2種類に分けられる。に分けられる。けられる。
    「何かを生産する時かを生産する時間」生産する時間は」
    「生産性を生産する時間」上げる時間」げる時間は」
    と戦った
    だ。 ドヤァ

    View Slide

  8. そして...
    「生産性を生産する時間」上げる時間」げる時間は」
    に費やす時間は、やす時間はは、
    早ければ早いほどければ早いほど早ければ早いほどいほどいい。

    View Slide

  9. 例) ある1ヶ月の記録月の記録の記録と
    → 40 h
    → 100 h
    → 13 h
    → 7 h
    順番を変えるとを生産する時間」変えるとえると戦った...
    合計: 160 h
    1. 書類
    2. コーディング
    3. Vim(勉強)
    4. ブラインドタッチ(勉強)

    View Slide

  10. 順番を変えるとを生産する時間」変えるとえてみる
    (作業量は変わってないは変えるとわってない)
    → 40 h
    → 100 h
    → 13 h
    → 7 h
    合計: 160 h
    1. 書類
    2. コーディング
    3. Vim(勉強)
    4. ブラインドタッチ(勉強)
    → 28 h
    → 70 h
    → 9.1 h
    → 7 h
    2. 書類
    3. コーディング
    4. Vim(勉強)
    1. ブラインドタッチ(勉強)
    合計: 114.1 h
    めっちゃ減った。減った。った。

    View Slide

  11. 何かを生産する時が経ちましたお話しますこったの?

    View Slide

  12. - 書類
    - コーディング
    - Vim(勉強)
    ブラインドタッチを身に着けたので身に着けたので、に着けたので、着けたので、けたの会社で黒い画面使うの、
    キーボードを身に着けたので使うの?うタスク マウスの会社
    生産性が向上げる時間」!!
    → 40x0.7=28
    h
    → 100x0.7=70 h
    → 13x0.7=9.1 h
    やったね:)

    View Slide

  13. 「何かを生産する時かを生産する時間」生産する時間は」 「生産性を生産する時間」上げる時間」げる時間は」
    - 書類
    - コーディング - Vim(勉強)
    - ブラインドタッチ(勉強)
    Vim も生産性を身に着けたので上げるげる
    順番を変えるとかえてみよう!!

    View Slide

  14. 合計: 160 h 合計: 114.1 h 合計: 79.1 h
    - 書類
    - コーディング
    - Vim(勉強)
    - 書類 x0.7
    - コーディング x0.7
    - Vim(勉強) x0.7
    - 書類 x0.7
    - コーディング x0.7 x0.5
    - Vim(勉強) x0.7
    Vim:
    ブラインドタッチ:
    まさか、こんなにも変わるとは変えるとわると戦ったは...
    - ブラインドタッチ(勉強) - ブラインドタッチ(勉強) - ブラインドタッチ(勉強)

    View Slide

  15. イメージ
    生産量
    時間
    生産性をあげる時間を身に着けたのであげる時間
    (投資)
    生産性をあげる時間が向上げる
    (傾きが大きくなっきが大きくなったきくなった)
    損したん?したん?
    1ヶ月目月目

    View Slide

  16. 期間はを生産する時間」長くしてみるくしてみる
    生産量
    時間
    1ヶ月目月 2ヶ月目月
    わざわざ話しますすほどではないほど、
    当たり前といえばたり前といえば当たりと戦ったいえば早いほど当たり前といえばたり前といえば当たりの話します。

    View Slide

  17. 学ぶぶ
    生産量
    時間
    1ヶ月目月 2ヶ月目月
    この会社時間は、
    なに着けたので、も生産しない画面使うの?
    この会社面積の分、の会社分、
    損をしたと感じるを身に着けたのでしたと感じるじる
    一定期間後に、に着けたので、、
    リターンがある
    当たり前といえばたり前といえば当たり...

    View Slide

  18. 当たり前すぎるほたり前すぎるほど前すぎるほどすぎるほど
    生産性を身に着けたので上げる時間」げることは大きくなった事
    しかし!!
    But!!
    われわれの会社前すぎるほどに着けたので、は
    幾つかのつかの会社壁がある!!

    View Slide

  19. 壁その会社1
    壁その会社3
    壁その会社2
    お金かかる金かかるかかる
    短期的に見ると損に着けたので、見ると損ると損をしたと感じる
    勉強めんどくさい画面使うの?

    View Slide

  20. 壁その会社1 お金かかる金かかるかかる
    生産性をあげる時間上げるがる 年収上げるがる むしろ得
    対策

    View Slide

  21. 壁その会社2 勉強めんどくさい画面使うの?
    ん? 勉強たの会社しい画面使うの?よ?
    対策

    View Slide

  22. 壁その会社3 短期的に見ると損に着けたので、見ると損ると損をしたと感じる
    対策?
    生産量
    時間
    損したん?したん?
    1ヶ月目月目
    こい画面使うの?つが一番厄介。
    理性で黒い画面使うの戦うしかない。うしかない画面使うの?。

    View Slide

  23. 生産性をあげる時間アゲルノダルイモデ

    - 生産性は早ければ早いほどめにあげたほうが経ちました得
    - 1度学ぶべば早いほどいい
    短期的に見ると損に見ると損ると戦った損したん?
    故に消極的になるに着けたので、消極的に見ると損に着けたので、なる
    しかし!!
    半端ないない
    メリット
    人間はらしいよね

    View Slide

  24. モデルを生産する時間」理解した上でした上げる時間」で
    理性で戦ったいましょう

    View Slide

  25. ツール紹介
    ( Ubuntu
    ※ Ubuntu で黒い画面使うの動作確認済みのツールみの会社ツール)

    View Slide

  26. 評価指標 (ブラウジング、コーディング、ターミナル)
    導入コスト
    例)ブラインドタッチ
    ---> (-30%, -30%, -30%)
    瞬, 低, 中, 高い
    例)ブラインドタッチ
    ---> 中

    View Slide

  27. メモの会社管理どうしようかな...
    markdown も使うの?い画面使うの?たい画面使うの?し、
    画像も貼れて見た目も貼れて見た目きれれて何?見ると損た目きれい画面使うの?なもの会社ない画面使うの?かな...

    View Slide

  28. ・ Boostnote
    特徴
    - ク マウスロスプラットフォーム
    - メモの会社中に着けたので、画像も貼れて見た目を身に着けたので埋め込めるめ込めるめる
    - vimが使うの?える
    - キレイ
    - ctrl+L で黒い画面使うの検索できるで黒い画面使うのきる
    (-0%, -5%, -5%) 低

    View Slide

  29. まさか、backspece長押ししてないよねしして何?ない画面使うの?よね...?

    View Slide

  30. ・ bash のショートカット

    - ctrl+u: カーソルの会社左側全部削除
    - ctrl+w: 1単語分削除
    - ctrl+r: 履歴検索できる
    (-0%, -0%, -5%) 瞬

    View Slide

  31. 出力結果、マウスで黒い画面使うのコピーして何?るの会社?

    View Slide

  32. ・ alias に以下を登録を生産する時間」登録と
    - alias cl="xclip -in -sel clip"
    (-0%, -0%, -5%) 瞬
    例)
    - pwd | cl
    - tree -L 3 | cl
    上げる記のように出力結の会社ように着けたので、出力結果を身に着けたのでパイプで黒い画面使うの渡すだけ。すだけ。
    ク マウスリップボードに着けたので、コピーされます。

    View Slide

  33. 折り返し地獄り前すぎるほど返し地獄し地獄...
    ク マウスソダサイ...

    View Slide

  34. ・ fish(shell)
    特徴
    - bashと同様shell
    - 右のプロンプトはの会社プロンプトはテーマ
    crealanceを身に着けたので使うの?用
    - 他にも、コマンドに着けたので、も、コマンド入力中候補がでがで黒い画面使うの
    たり前すぎるほどなど、正直bashを身に着けたので使うの?う理由
    がない画面使うの?
    ディレク マウストリがい画面使うの?くら
    深くなっても、関くなって何?も、関係ない!ない画面使うの?!
    `sudo doc` まで黒い画面使うの入力した際
    の会社候補がで
    (-0%, -0%, -10%) 低

    View Slide

  35. (コーディング中)
    ターミナル開きたい。きたい画面使うの?。
    1. マウスを身に着けたので手に取るに着けたので、取るる
    2. ターミナルの会社アイコンク マウスリック マウス
    3. あ、これ違う方だう方だ
    4. もう一つの会社やつを身に着けたのでク マウスリック マウス
    5. そして何?、ウィンドウを身に着けたので移動した
    り前すぎるほど、サイズ変えたり変えたりえたり前すぎるほど...

    View Slide

  36. ・ guake
    (コーディング中)
    ターミナル開きたい。きたい画面使うの?。
    1. マウスを身に着けたので手に取るに着けたので、取るる
    2. ターミナルの会社アイコンク マウスリック マウス
    3. あ、これ違う方だう方だ
    4. もう一つの会社やつを身に着けたのでク マウスリック マウス
    5. そして何?、ウィンドウを身に着けたので移動した
    り前すぎるほど、サイズ変えたり変えたりえたり前すぎるほど
    F12
    (-0%, -0%, -10%) 瞬

    View Slide

  37. コーディングもっと早くしたいなくしたい画面使うの?な...

    View Slide

  38. 最低で黒い画面使うのも生産性をあげる時間2倍
    (-0%, -50%, -0%) 高

    View Slide

  39. ブラウジングもっと早くしたいなくしたい画面使うの?な...

    View Slide

  40. 最低で黒い画面使うのも生産性をあげる時間2倍
    (-50%, -0%, -0%) 低

    View Slide

  41. ターミナルで黒い画面使うの画面分割とかしたいとかしたい画面使うの?...

    View Slide

  42. ・ tmux
    特徴
    - 画面分割とかしたい
    - タブ
    - セッションの会社保存
    - ペイン間の会社移動が容易
    - 並べたらきりがなべたらきり前すぎるほどがない画面使うの?
    3つに着けたので、画面分割とかしたい(3つの会社ペイン)
    (-0%, -0%, -10%) 中

    View Slide

  43. まだありますが経ちました、今回はこんなものではこんなも変わるとはので!!
    最後までみてくださまでみてくださってありが経ちましたと戦ったうございました!

    View Slide