未熟学生エンジニアのブログ

プログラミング・Web開発をする大学院生のブログ

2019年の目標を再考する

基本は2019年の2/10に書いています。

2018年末から2019年始にかけて掲げた目標をもっと粒度を細かくしようと思います。 というか細かくしないとすぐ発散してしまう。

こんな感じでTwitterでも書いてますが、どこに書いてあるかわからなくなるのでブログにまとめます。

2019年始に掲げたmust, should, want

swiftfe0.hatenablog.com

さらに細かく、具体的にする

上の方から順に具体的なものを置くようにしました

まずは太字を優先的にやっていきます

must

「ホクマ」関連

  • saleorを参考にテストを書く
  • 「ホクマ」を新学期(3、4月)成功させる
    • 登録ユーザ数+100を目指す(現在1/5時点で自分の知らないユーザが40くらいなので、その10倍 としていたが、2/10に下方修正。実際2倍くらいが限界と思われる。1月のビラ貼りの効果が実質0だったため。当初はビラのみで+100~を見込んでいた)
      • 実現の方法:新入生にダイレクトビラ配り+SNS
      • 総取引金額+5万円以上(参考書一冊1000円 *50冊 。これも下方修正。目標ユーザ数が半減したので金額も半減)
  • 「ホクマ」のデータベース設計を再考、実装
    • 読書
      • 「データベース実践入門」
      • 「達人に学ぶSQL
    • n+1問題を最低一つ解決(下方修正)
    • インデックス(努力目標。必要なほど数はない)
    • 正規化(すべてのテーブルで実施)
  • 監視
    • mackarel導入
  • DBバックアップcron作る
  • コントリビュータを招くためにドキュメント整備
    • ]x] 2/9 done README整備
    • ] ] ドキュメント整備
    • ] ] テスト整備
    • ] ] CI整備

技術書典出店

  • 「ホクマ」のインフラ環境を理解しなおしてブログ記事を書く
    • nginx
    • postgres
    • docker
    • ssl
    • QA

ノベルゲーム関連(3月以降)

  • ノベルゲームのシナリオを書く
    • いきなり書き始める
  • ノベルゲームで使えるレベルのイラストを描けるようになる
    • 土日に絵を描く
  • ノベルゲームの実装
    • Swiftでの実装
    • TDD( 「Test-Driven iOS Development with Swift 4」を読む)

区切りの目標(自明なので下の方にした)

  • 卒業する(省略)
    • 全国大会発表
      • 2月投稿
    • 研究会発表
  • [x] 1/16 done! 就職する(自分でお金を稼いで親から自立する)

技術

  • ある一分野に精通する
  • サーバーサイド・インフラ
    • Web architecture 101 の各構成要素を理解・使ってみる
  • プログラミングの基礎
    • SOLID原則
      • SIP、OCP、DIPを特に実践

いったんこの辺で。一応下にshouldとwantも残してます

should

  • MVC・MVVM・Redux
  • Swift4をマスターする
    • Swiftyなコードを書く
  • iOS dev sapporoの発表枠参加を複数回する

want

  • ]x] パラレログラムやる
    • [x] CD/DVDリーダー?買う
  • サークルで作るものに協力する
  • サークルで学祭出展

仕事(一部1月のものから移動)

  • バイトでちゃんと報酬に見合った仕事をする
    • 組織の全体でコミュニケーションの円滑化
      • ビデオ通話を活用してコード・デザインレビューをしながら実装の相談(最低2週に1回)