体調の悪い日が続くため、ポエムばかりですが何とか続けたいと思います。
個人的「質はともかく継続する」18日目です
いろいろやっていると色々知識がついた
主業務のかたわら、新しいシステムを試してみたり、業務改善に出来ることはないかと試行錯誤する事が多いのですが、そのおかげで色々な知識をつける事が出来ました。
主業務だとどうしても決まったフレームワークを使って決まった手順で作ることが多く、技術の幅が広がりにくいです。
それを補うのが目的では無いのですが、色々と試していると主業務で思わぬ形で役に立つ事がありました。
DockerからGitHubActions
私のやっている仕事の主業務では使わない技術ですが、試しにGitLabを立てたりfessという全文検索エンジンを立てたりしていました。
そのうち、主業務でGitHub Actionsを使う事になったのですが、この時にDockerの知識が役に立ちました。
GitHubActionsの書き方はyaml形式で、Dockerの書き方ともよく似ています。
そのためスムーズに学ぶことが出来ました。
GitLabとOpenID
ナレッジを貯めるために、outline wikiというナレッジアプリをdockerで建てて試していました。このoutline wikiは、ログイン認証システムを独自では持っておらず、外部連携する仕組みになっていました。そこでGitLabのOpenID connectを使うことにしました。ここで学んだ認証の技術が、主業務で認証方式を変更する時に役立ちました。
outline wikiとAmazonS3
outline wikiでは、通常の保存先であるAmazonS3ではなく互換性のあるminioを建てて使っていました。そのおかげでAmazonS3を使う事になった時、それがどういうものなのかすぐに理解する事ができました。
まとめ
主業務が一番大切ではありますが、何か色々と試してみると、意外な形で主業務に役立ったりする事があります。
手が空いた時に、楽しみながら試してみると良い発見があるかもしれません。
もちろん、セキュリティには要注意ですが。