Skip to content

Instantly share code, notes, and snippets.

@pei0804
Last active February 4, 2019 09:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pei0804/9080f4180c8aab04ca501c6606f6a42b to your computer and use it in GitHub Desktop.
Save pei0804/9080f4180c8aab04ca501c6606f6a42b to your computer and use it in GitHub Desktop.
2019年yrkt

スプレッドシート

https://docs.google.com/spreadsheets/d/1U0V9_9nBt4fLXVWhqh6of1Nc__b5aSBcVh9pehCDf3o/edit?usp=sharing

インプット

資格

  • AWSアソシエイト

  • 達人プログラマー
  • WebDB & Software Design 毎号目を通す
  • Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド
  • Kubernetes完全ガイド
  • DNSをはじめよう ~基礎からトラブルシューティングまで~ はじめようシリーズ
  • 入門監視
  • Go言語による並行処理
  • etc...

言語

  • Python ある程度好きになれるくらいは書く
  • React 簡単なSPAをつくれるくらいがいいな
  • 英語を1日30分勉強する 優先度下がった

アウトプット

  • ブログ記事を週1ペースでアップ

  • デザインパターン勉強会

    • Iterator 1つ1つ数え上げる
    • Adapter 一皮かぶせて再利用
    • Template Method 具体的な処理をサブクラスにまかせる
    • Factory Method インスタンス作成をサブクラスにまかせる
    • Singleton たった1つのインスタンス
    • Prototype コピーしてインスタンスを作る
    • Builder 複雑なインスタンスを組み立てる
    • Abstract Factory 関連する部品を組み合わせて製品を作る
    • Bridge 機能階層と実装の階層を分ける
    • Composite 容器と中身の同一視
    • Decorator 飾り枠と中身の同一視
    • Visitor 構造を渡り歩きながら仕事をする
    • Chain of Responsibility 責任のたらい回し
    • Facade シンプルな窓口
    • Mediator 相手は相談役一人だけ
    • Observer 状態の変化を通知する
    • Memento 状態を保存する
    • State 状態をクラスとして表現する
    • Flyweight 同じものを共有して無駄をなくす
    • Proxy 必要になってから作る
    • Command 命令をクラスにする
    • Interpreter 文法規則をクラスで表現する
    • Strategy アルゴリズムをごっそり切り替える
  • SQLアンチパターン OR リファクタリング

    • どういう形式でやる?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment