Agile and Sprint myself
自分の目標をアジャイルにスプリントな感じで少しずつ達成していきたい
と、言うことです。
覚えたいこと、挑戦したいことを目標とするはいいけど、いつまでたっても着手しなかったり遅々として進まなかったりするので優先順位をつけて期限を設けて手中して取り組んでいけば少しは結果が変わってくると信じたい。
現在の目標
- ブログや静的サイトのテーマをつくり込みたい(Pelican,Hexo,Jekyll,WordPress,Hugo,Sphinx)
- AWSの機能のだいたいを触って感覚を掴んでおきたい
- Microsoft Azureを触ってAWSとの違いを掴んでおきたい
- GCC?を以下略
- Blumixに挑戦したい
- FreeBSDを構築したい
- Alpineを構築して慣れたい
- Ansibleを一通り触っていろいろできるよういなりたい
- Dockerをある程度使えるようになりたい
- IPv6の学習と擬似ネットワークの構築してみたい
- VPNの設定をGUIじゃなくても設定できるようになりたい
- VyOS?を試してみたい
- Shell及びAWKを覚えたい
- Powershellを覚えたい
- dot net C#を覚えたい
- Javaを覚えたい
- Androidを覚えたい
- Swiftを覚えたい
- JavaScriptをもっと使いこなせるようになりmたい
- Perl6/Perl5を使えるようになりたい
- PHP7を覚えたい
- PHPのフレームワーク、Laravelを覚えたい
- Nginxに組み込むLuaを少し試したい
- Ruby/Railsを覚えたい
- Python3をもう少し使えるようになりたい
- Scalaちょっと覚えたい
- Lispわかるようになりたい
- Clojure書けるようになりたい
- Haskell読めるようになりたい
- F#ちょっとしたものなら書けるようになりたい
- ActiveDirectory/OpenDirectoryがわかるようになりたい。
- Golang書けるようになりたい
- Makerel試したい
- Erlang読み書きできるようになりたい
- Elasticsearch扱えるようになりたい
- Neo4j試したい
- MongoDB試したい
- DynamoDB試したい
- Redis扱えるようになりたい
とっても曖昧なものが多い。。
今もっとも取り組みたいことを多くて3つに絞るなら
- ブログや静的サイトのテーマをつくり込みたい(Pelican,Hexo,Jekyll,WordPress,Hugo,Sphinx)
- Makerel試したい
- Dockerをある程度使えるようになりたい
以下、打ち消し戦のものは現時点で達成済みのもの
1. ブログや静的サイトのテーマをつくり込みたい
Pelican,Hexo,Jykell,WordPress,Hugo,Sphinxで動かし始めた静的サイトのテーマを一から作ってみたり、採用したテーマをカスタマイズしたりして見やすさやアクセスのしやすさを向上させる。
目的
- 各静的サイトジェネレータのテンプレートの書き方を覚える
レスポンシブレイアウトを一から作ってみてカラダで覚える- GoogleAnalyticsやアフィリエイトコードの埋め込み等を試す
達成条件:5月上旬までに
ベースとなるレスポンシブレイアウトを作成するPelican用のテーマを一から作成する(jinja2)- Hexoで採用したテーマを見直し改良する(ejs)
- WordPressのテーマを一から作成し、よく使いそうな関数のチーとシート的なものを作成する(PHP)
- Jekyllのテーマを一から作成してjinjaとの違いを体感する。(?)
- Sphinxのテーマを改良し、Pelicanとの勝手の違いを体験する(多分jinja2)
- Hugoのテーマを改良してgolanぽさを体験する(?)
派生目標:別途達成条件や時期を検討する
GithubPagesを試すBitbucketを試す- Fabric/Capistranoを試す
- Jenkinsを試す。コミットからのS3もしくはWebサイトへのプッシュができないか検討する
- コードをプッシュではなく、Dockerコンテナをプッシュする方法を試す
- S3のhttps化
2. Makerel試したい
MBPにステッカーを貼ってしまったので、なんちゃってでも使って試す。
目的
- ツールとしての勝手をつかむ
- Linuxでの使い方、Windowsでの使い方を覚える
- プラグインの使い方を覚える
達成条件:3月中
- Linuxにインストール
- Windowsにインストール
- かんたんなプラグインを作成してみる(車輪の再発明でよい)
3. Dockerをある程度使えるようになりたい
目的
- DockerSwarmを試して勝手を掴む
- Kubernatesを試して勝手を掴む
- Dockerコンテナマネージドサービスを利用して買ってをつかむ
達成条件:3月中
何種類かのdocker composeを作成する VagrantもしくはEC2上でdocker swarmを試す VagrantもしくはEC2上でKubernatesを試す AWS/GCP/Azure/Blumix上でマネージドなコンテナサービスを試す
なぜスプリント?
おそらく、目標が雑多で曖昧なのと、こういった勉強や訓練?に真面目に割ける時間がもう少ないと考えているので、限られた時間の中で自分の人生の中で時間対効果が高そうなものから絞って集中して取り組むことで成果を上げやすくしていこうと考えています。
あれもこれもじゃなくて、これだけ。これだけ。って絞って集中して残り少ない人生を進んでいこうと考えています。