2018年の振り返りと2019年の抱負的な何か
2018を雑に振り返る
特に目標も立ててなかったので、2018年のインプット/アウトプットを中心に雑にまとめてみる。
仕事では一度やったことの応用ならそれなりに立ち回れるようになった。でもまだやったことがないことに対するコミットはビビってしまう。
インプット
読んだ本
- カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで
- 業務システム開発モダナイゼーションガイド 非効率な日本のSIを変革する実践的ベストプラクティス
- Effective DevOps ―4本柱による持続可能な組織文化の育て方
- LeanとDevOpsの科学[Accelerate] テクノロジーの戦略的活用が組織変革を加速する
- PHPフレームワーク Laravel入門
- PHPフレームワーク Laravel Webアプリケーション開発 バージョン5.5 LTS対応
- 初めての自動テスト ―Webシステムのための自動テスト基礎
- 進化的アーキテクチャ ―絶え間ない変化を支える
- クラウドエンジニア養成読本
- Amazon Web Services 基礎からのネットワーク&サーバー構築
- Amazon Web Services クラウドデザインパターン設計ガイド
- コンテナ・ベース・オーケストレーション―Docker/Kubernetesで作るクラウド時代のシステム基盤 システム運用の考え方が変わる
他にもたぶんあるけど省略。
NPSが高いのはカイゼンジャーニーと業務システムモダナイゼーションかなぁ。
以下の積読は年始に読む(読む)
- このまま今の会社にいていいのか?と一度でも思ったら読む 転職の思考法
- エンジニアのためのマネジメントキャリアパス ―テックリードからCTOまでマネジメントスキル向上ガイド
- インフラCI実践ガイド Ansible/GitLabを使ったインフラ改善サイクルの実現
本は去年はジュンク堂とかで買ってたけど、まずはメルカリで中古探してみて、なければヨドバシカメラで10%還元で買うようになった(そして読み終わって手元になくていいやつはメルカリに出品)。
参加した主な勉強会
転記が面倒だったのでconnpassを参照。
connpass履歴にないやつだとGopher道場、AWS Summit、Google Cloud Next、Jenkins User Conference、SpringFestとか行った。
時間に対する費用対効果を意識するようになったのか、特にAWS SummitとかGoogle Cloud Nextみたいな大規模なイベントは人の混雑に疲弊するので、特段発表者と話をしたいとか参加者と交流したいとか生で聞きたいとか理由がなければストリーミング中継やあとで資料見るでいいやというお気持ちになってきた。
その他
たたき売りされたUdemyをやった。
AndroidとReactのやつは途中でやめた。
アウトプット
作ったもの
Jenkins周りの連携のテンプレプロジェクトとか、GoのCLIアプリとか、簡単なiOSアプリとかLaravelのサンプルとか作った。
あとGitHub Pagesで雑なabout me的なLPを作った。
登壇発表
実は対外的に情報発信するのははじめての年だった。
- 開発支援ツールを導入・運用したときのつらみをまとめた - つばくろぐ @takamii228
- Swift愛好会 vol.31 で談義した #love_swift - つばくろぐ @takamii228
- XP祭りでLT発表した #xpjug - つばくろぐ @takamii228
- Jenkinsユーザ・カンファレンス東京2018に参加しました #jenkinsstudy #juc2018 - つばくろぐ @takamii228
Qiita
よく使うツールスタックの連携方法を備忘録としてまとめた。
- JenkinsとGitLabを連携する方法 - Qiita
- JenkinsとGitLabとMattermostを連携する方法 - Qiita
- JenkinsとCloudFoundry(Pivotal Cloud Foundry)を連携する方法 - Qiita
- JenkinsとGitLabとAWS CodeBuildを連携する - Qiita
その他
- 昨年関わってた複数のプロジェクトが社内で表彰された
- 日経SYSTEMの取材に対応して名前が載った
- ゆるい社内勉強会で複数回発表した
- CSPOを取った
2018年に新しく学んだ・身についた技術
もともとやってたGit+Jenkins的なCI/CDのパイプライン設計に加えて、Laravel・AWS周りをよく触った一年だった。そういえば春先はElasticsearchもいじってたなぁ。
- Golang
- Laravel
- Elasticsearch
- Kubernetes
- AWS
- GCP
- Jira + Confluence
- Value Stream Mapping
振り返り
- 良かったこと
- 未経験・新しい技術に対して学ぶ姿勢が継続できていること
- 勉強会やイベントに目的を持って参加できるようになったこと
- 対外イベントで登壇発表できたこと
- 一度作ったアウトプットを参照系の情報として再活用できていること
- 良くなかったこと
中途半端で終わってるものは、たぶん中途半端な状態で始めたからだと思う。
スモールゴールで始めたやつとかゴールがクリアなやつはそれなりに完遂できてるので、まずは中途半端な状態で始めないようにしよう。
2019年にやろうと思ってること
いくつできるかわからんけどとりあえず書いてみる。
- AWS SAを取る
- GolangをJava/PHPと同じくらい書けるようになる
- Spring Bootでアーキテクチャ設計できるようになる
- GCPをAWSくらいできるようになる
- Firebase + iOS or Android or JSで何か作る
- PHP以外のフロントエンド開発(html/css/jsとかブラウザとか通信とか)の設計がわかるようになる
- 外部イベントの運営・ボランティアスタッフをやる
- ブログを最低月一回投稿する
- 競技プログラミングを再開する
- 英語学習を復活して少なくともTOEICスコア(785)を更新する
- 3年後、5年後の自分の仕事・人生の具体的なイメージを持つ
社会人歴5年目だけどまだまだ自分がこれから進みたい方向性はぶれてるので、いろいろつまみ食いしながらレベル上げしたいと思ってる。
けどいろんなところに顔つっこみ過ぎている感もあるし時間は有限なので、かけるべき時間と期限を決めてうまくやっていこうと思う。