oinume journal

Scratchpad of what I learned

最近のWeb系フルスタックエンジニアのお仕事

  1. JavaScript or CoffeeScript + AngularJSとかBackboneJSでいい感じのページを作る
  2. CSS/Sass + HTMLコーディング
  3. Gruntとかでminifyとかビルド
  4. Ruby/Rails, Python/Django, PHP/CakePHP, Node.js/ExpressとかでAPIサーバ実装
  5. データベースの設計とか(MySQL, MongoDB, etc...)
  6. AWSなどのクラウドに本番サーバの構築(Chef, Puppet, Ansible, etc...)
  7. 開発環境をVagrantとかDockerで構築(ここでもChefとか使う)
  8. ディプロイスクリプト作成
  9. TravisCIやCircleCIでCIする + ユニットテストやE2Eテストを書く
  10. NewRelic, Airbrakeなどでモニタリング

いくつかはPaaSやBaaS使えば省けるものはありそうだけど大変、、、