紙一重の積み重ね

35歳のエンジニアがなれる最高の自分を目指して、学んだことをこつこつ情報発信するブログです。

【2018年12月の振り返り】Qiitaアドベントカレンダーに参加して、社内のMeetUPイベントでLTした1ヶ月

f:id:yokoyantech:20181230224316p:plain

はじめに

2018年も残り2日となりました。12月を振り返ります。

今月達成できたこと

やりたかったことに対して、達成できたものを消しました。

  • CloudFormationのテンプレートを完成させる
    • 以下の構成を1発で作る
      • VPC
      • subnet(Public、Private)
      • Gateway(Internet、VPN)
      • 各種Routing
      • 各種Security Group
      • RDS
      • EC2
      • ALB(Target Group,Listener)
      • S3
      • Route53
    • できた。めちゃめちゃ便利。
    • ステージング環境とプロダクション環境が簡単に構築できる。
  • Qiitaアドベントカレンダーに寄稿する
    • 私の担当は2018年12月12日
    • たくさんはてブしていただいて有り難いです。
    • 記事を書きました。 www.yokoyan.net
  • 社内ミートアップイベントを成功させる
    • ライトニングトーク登壇者を5人集めることができた
    • 自分もLTできた!
    • 記事を書きました。 www.yokoyan.net
    • 参加者にも好評で、第2回を開催することになった
  • 息子にクリスマスプレゼントを贈る
  • 妻にクリスマスプレゼントを贈る
  • 友人に出産祝いを贈る
  • ふるさと納税をする
  • つみたてNISA枠を40万円使い切る
    • 12/27日積立だと失敗するので前倒ししました
    • 記事を書きました。 www.yokoyan.net
  • 楽天カードで投資信託の積立を開始する
    • 結局できず。
      • 来年に持ち越し。
  • 2018年の10大ニュースを作る
  • 2018年の振り返りをする
  • 書いたメモでアウトプットしていないものは年内に投稿する
    • AWS Summit
    • ABEJAのイベントレポ
    • その他技術メモ(紙一重の積み重ねリストで★がついたもの)
      • できず。来年持ち越し
  • 親孝行をする
  • 読書する
    • 新選組血風録
      • まだ読んでる。読書を楽しむ

2018年労働時間まとめ

今月の残業時間は、13時間50分でした。

プロジェクトが佳境を迎えていますが、10時間台で抑えることができました。 来月もこのペースで行きたいと思います。

2018年の平均残業時間は、 5時間37分 になりました。

所定時間 所定外労働時間 備考
12 145:40 13:50 2018年残業時間2位
11 161:00 10:30
10 109:30 9:50
9 138:00 17:05 2018年残業時間トップ
8 148:25 2:45
7 161:00 0:05
6 141:25 0:25
5 141:00 0:00 初の残業0
4 153:20 0:30
3 157:45 4:25
2 145:30 7:30
1 123:05 0:25
合計 1725:40 67:20
平均 143:48 5:37

今月の紙一重の積み重ねリスト

主に仕事に偏っていますが、今月学んだこと、できるようになったこと をまとめました。 今月は特に、Cloud FormationでVPCからALBでアプリが動く環境まで一通り構築できるようになった ことと、CodeDeployでデプロイの仕組みを自動化できた のが良かったです。

★・・・記事に書きたいもの

紙一重の積み重ねリスト

日付 技術スタック 学んだこと/できるようになったこと 備考
12/3 AWS CloudFormation VPC、Subnet、Gateway、VPNConnectionの生成
12/4 AWS CloudFormation EC2、RDSの生成、CloudFormationのパラメータ受け渡し
12/5 AWS CloudFormation ALB+S3+バケットpolicyの生成、Route53の紐付け(ALB)
12/6 AWS CloudFormation Route53の紐付け(EC2×2台同時)、PrivateIPの自動取得、スタック間のパラメータ取得、ACMでの証明書作成
12/7 AWS CodeDeploy CloudFormationで作った複数InstanceへRailsアプリケーションをデプロイ
12/10 AWS CodeDeploy PrivateSubnet + ALB環境へのデプロイ、appspec.yml経由でのAnsible実行
12/11 AWS CodeDeploy rootユーザとubuntuユーザの環境変数の違いにドハマリした(未未解決。ぐぬぬ)
12/12 CloudFormation, CodeDeploy RDSスタックの分割、sudo -i -u bash -c を使って上記の解決
12/13 AWS CodeDeploy ローリングアップデートができることを知った(いずれやりたい)
12/14 Rails/Ruby 同僚のプルリクを読んで、良いなと思った手法を自分のコードに盛り込む
12/17 Rails/Ruby 末尾にイコールがついているメソッドは代入構文
12/18 Rails
12/19 Rails options_for_selectとpluckを組み合わせてセレクトタグを簡単に作る
12/20 社内MeetUPイベント開催 イベント運営の楽しさ
12/21 育児 午前中育児してからの午後出社
12/25 Rails 関連Modelの列が長すぎる問題はRansack_aliasを使って解決する
12/26 Rails idをハッシュ化してくれるhashid-rails gemの使い方

Keep(よかったこと)

  • 万年筆で年賀状書いた
    • 2日で70枚くらい書いた
      • ボールペンより早いし疲れない
  • 担当プロジェクトのプルリクエストをOpen0件にできた
  • 会社の先輩・新人とよく飲んだ。交流した。
    • 新人、若手
    • 中途入社の人など
    • 会社の忘年会は21時過ぎで切り上げることができた
      • 育児と両立するにはこれが限界と学んだ
  • 10年近く使った影山手帳から、小宮一善ビジネスマン手帳に変えた

Problem(問題点・反省すること)

  • 親の誕生日をスルーしてしまった
  • 去年のクリスマスは妻に花をプレゼントしたのに今年はできなかった
    • 猛省
      • 19年の12月に書いておく!!

Try(来月挑戦したいこと)

今後やりたいことリスト

まとめ

あっという間に2018年が終わってしまいました。 2018年の重大ニュースと 年間を通しての振り返りもまた改めて別の記事にしたいと思います。