2022年の振り返り 🎉
幅広く技術を語れるように学び続けた ⭕
2019年から4年連続で「幅広く技術を語れるように学び続ける」を年間目標にしていて,今年もたくさん学び続けられたと思う.引き続き "自称" 意識高い系❗️まだ技術講師という仕事を続けているため,顧客満足度の高い技術講師であり続けるために学び続けている.よって「語れる = 教えられる」という目標設定は本当に自分自身にあっている.また2022年も「四半期ごとに」中目標を掲げていて,2022年は以下に取り組んでいた.
1-3月 : 今まで後回しにしていた "もろもろ" を学ぶ 📅
2021年末に Trello の整理をしていたときに「長期間未着手のままになっているタスク」が多くあることを課題に感じた.幅広い技術に興味はあっても時間にも限りがあるため,優先順位が低めのタスクはどうしても残り続けてしまう傾向にある.そこで,1−3月はあえて明確な目標を掲げずに「もろもろを学ぶ」ことにした.例えば「フィーチャーフラグ関連 / Redash 関連 / Katakoda 関連 / Airflow 関連」などの学習はこの期間に集中して行えた.
- 高機能な Feature Flag サービス「Unleash」のデモを試した - kakakakakku blog
- 高機能な Feature Flag サービス「Unleash」の Ruby SDK を試した - kakakakakku blog
- 高機能な Feature Flag サービス「Unleash」の React SDK を試した - kakakakakku blog
- フィーチャーフラグにはタイプ(リリース・実験・運用・許可)がある! - kakakakakku blog
- 「Redash v10.1.0」で気になった新機能と機能改善 - kakakakakku blog
- Redash v10 を試そう!「Redash ハンズオン資料」v10 をリリースした - kakakakakku blog
- Katacoda を使って学習コンテンツを作ろう - kakakakakku blog
- Katacoda を使って学習コンテンツを作ろう : Enviroments 編 - kakakakakku blog
- Katacoda を使って学習コンテンツを作ろう : Layouts 編 - kakakakakku blog
- Katacoda を使って学習コンテンツを作ろう : Syntax 編 - kakakakakku blog
- Airflow : Docker で検証環境を構築して画面と CLI と REST API で操作する - kakakakakku blog
- Airflow : Tutorial を使って Python で実装された DAG の基礎を学ぶ - kakakakakku blog
- Airflow : PythonOperator と BranchPythonOperator に入門する - kakakakakku blog
- Airflow : SlackAPIPostOperator と SqsPublishOperator に入門する - kakakakakku blog
4-6月 : Kubernetes セキュリティを学ぶ / MLOps を実践する 📅
2021年に準備時間が取れず受験できなかった CKS (Certified Kubernetes Security Specialist) を取得するために4月は集中して Kubernetes セキュリティ学んでいた.結果的に Kubernetes 関連のブログ記事を多く書けて,CKS も合格した.ついでに KCNA (Kubernetes and Cloud Native Associate) にも合格した.詳しくは以下の記事にまとめてある.
- CKS (Certified Kubernetes Security Specialist) に合格した : 勉強方法をまとめる - kakakakakku blog
- Kubernetes 関連のエントリー資格 KCNA (Kubernetes and Cloud Native Associate) に合格した - kakakakakku blog
5-6月は MLOps 関連のインプットに集中していた.背景としては,技術講師として MLOps を教えることになり,技術的なトレンドやツールセット,各社での取り組みなど,ありとあらゆる情報を収集していた.実はブログにまとめていないことが多く,それはまた別途まとめたいと思う.そして,今まで自分自身が経験してきた DevOps プラクティスをそのまま機械学習プロジェクトに適用できる部分もあれば,機械学習特有の課題が出てくることもあり,技術講師として教えるために現場に戻って "MLOps のプロダクション経験を獲得したいなぁー" なんて考える日もあった.
7-9月 : プログラミング教育関連のノウハウを論文からインプットする 📅
今まで "プログラミング講師2年ほど" と "技術講師4年半ほど" を経験してきて「どのように効果的に教えるか」という観点では,書籍を読んでインプットをしたり,実際のお客様相手にアウトプット(実践)もしてきたと思う.しかし,今まで論文などを読んで「アカデミックな観点で」インプットしたことはなく,研究結果から活用できるノウハウを探すことにしたのが7-9月の中目標だった.以下のブログ記事にまとめた論文は特に印象に残ったもので,実際にオンライン研修で活用したノウハウもいくつかある.また論文を一つ見つけたら,あとは参考文献を使って芋づる式にネタを探せるので「論文を読めばネタは無限だぁぁぁぁぁー」なんて叫んでる日もあったりなかったり😁個人的には印象に残る中目標になった.
- ペアプロって本当に効率的なの? / 論文「The Costs and Benefits of Pair Programming」を読んだ - kakakakakku blog
- Parson's Problems : 入門者にプログラミングを教えるときに使えるプラクティス - kakakakakku blog
- プログラミングを上手に教える 10 Tips / 論文「Ten quick tips for teaching programming」を読んだ - kakakakakku blog
- プログラミングの講義をうまく行う 10 Tips / 論文「Ten quick tips for delivering programming lessons」を読んだ - kakakakakku blog
- モブプログラミングの導入実験から得られたプラクティス / 論文「Mob Programming: Find Fun Faster」を読んだ - kakakakakku blog
- 脳波で評価するペアプロとモブプロの効果とは / 論文「Comparing Participants’ Brainwaves During Solo, Pair, and Mob Programming」 - kakakakakku blog
10-12月 : 英語学習に再入門する 📅
学生時代の頃から何度も何度も英語を勉強して挫折してを繰り返していて,また英語学習の波が来たという感じ.実は「将来やりたいこと」を洗い出していたときに今以上に英語を使える必要があると感じて,10-12月は技術的なインプットを減らしてでも英語学習に時間を割くようにした.当然ながら長期的に学び続ける必要があるため,Reading / Listening / Writing / Speaking / Vocabulary など複数の学習を並行していて,自分自身の「現在の立ち位置」を整理することを優先した.TOEIC や英検も受験したりもした.英語に関してはブログにまとめていないことが多く,2023年もちょこちょこ出していく予定だけど,以下はこの期間に書いた.
- 英語学習のモチベーションを高めよう /「村上式シンプル英語勉強法」を読み直した - kakakakakku blog
- 究極の英単語 SVL「Vol.1 初級の 3000 語」と「Vol.2 中級の 3000 語」を読んだ - kakakakakku blog
- 領域展開!DOMAIN EXPANSION🤞「『呪術廻戦』で英語を学ぶ!」を読んだ - kakakakakku blog
- 「タニケイ式シャドーイング」本を使って3ヶ月間シャドーイングを続けてみた - kakakakakku blog
- 英語雑談を頑張ろう / Coursera コース「Small Talk & Conversational Vocabulary」を受講した - kakakakakku blog
技術講師としてのノウハウを言語化した ⭕
決まった答えはなく言語化する難しさもある技術講師(インストラクター/トレーナー)としてのノウハウを多くアウトプットした1年だった.kakakakakku blog と builders.flash(企業メディア)にいくつかの記事を書いた.今まで仕事仲間と 1on1 をしながら繰り返し伝えてきたことでもあるけど,やはり記事になっていると共有しやすく,書けて良かったと思っている.
- インストラクターアンチパターン : オンライン研修での振る舞い編 - kakakakakku blog
- AWS 認定インストラクターによる有償トレーニングコースの選び方 - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
- AWS 有償トレーニングのメリットってなんだろう - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
- AWS 有償トレーニングをもっと楽しむために - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
- もっと良くなる ! あなたの「デモ」を良くする 8 Tips - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
また11月には,技術系ポッドキャスト fukabori.fm (第84回) に4年振り2回目の出演をすることになり,技術講師という仕事の楽しさを伝えられたことも印象に残っている.エンジニアのキャリアパスとしては珍しいとは思うので,もし興味があったら Twitter に DM でももらえればお話できます!
さらに8月と10月には会社の同僚と「モブプログラミング」をしている姿をライブ配信するというイベントを企画した.テーマであるモブプログラミングとは関係なく,僕自身の「トークスキル」をたくさん褒めてもらえて,これも「惹き付ける技術」という観点では技術講師としてのノウハウに含まれると思う(自分で言うのはちょっと気が引けるけど...笑).
- モブプログラミング超入門ライブ ! ~FizzBuzz 編 ~ #AWSDevLiveShow - YouTube
- モブプログラミング超入門ライブ ! ~ モブプロのポイントを総まとめ #AWSDevLiveShow - YouTube
- 「モブプログラミング超入門ライブ !」を企画して伝えたかったこと - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
1年間を通して余裕がなかった 💧
2021年の振り返りで「1年間を通して余裕がなかった 💧」という失敗談を書いて,改善していく気持ちはあったけど,いざ振り返ってみると,日々の余裕の無さは2022年もあまり変わらなかった.2022年も多くの「山場」はあって,それ自体は楽しみながら乗り越えられたとは思うけど,それでも「モチベーションが下がってしまう時期」が数回あったのは印象に残っている.症状的には「燃え尽き症候群」に近い部分もあるけど,メンタル的に厳しい日も少しあった.そして,2021年頃からは「モチベーションだけではどうにもならない」という現実を突き付けられることが多く,悩みの種ではある.仕事は楽しみたいし,個人タスクも楽しみたいし,家族と過ごす時間も大切にしたいし,たまには趣味の時間も取りたいという「トレードオフ」を改めて考え直したいと思っている.
ヒゲ脱毛に加えて足全体脱毛も開始した ⭕
2021年5月に開始したヒゲ脱毛は2022年も継続して,まだ鼻下は多少残っているけど「17回」照射して,一度止めている.残っているところはレーザーの機種を変えて完全になくすべく追加契約を検討する予定.とは言え,2週間に1度ほどサッと剃ればキレイになる喜びは大きく,うまく伝わりそうな表現としては,今までは「こんなの誰が使うんだよ!」と思っていたビジネスホテルに置いてある一枚羽カミソリだとしても,十分キレイに剃れてしまう感じ.今までゴミ扱いしていてごめん!笑
さらに2022年5月からは追加契約で足全体(くるぶし〜太ももの付け根まで)の脱毛も開始した.今まではボーボーなスネ毛が気になって夏なのに半ズボンを履けなかったり,娘たちに "熊みたいな足!" と言われてしまうこともあって,コンプレックスに感じていた.まだたった「3回」の照射だけど,70% ほどは生えなくなっていて,遠目だと相当キレイな足に見える可能性すらある.
脱毛を開始して良かったと思うことをザッと箇条書きにしておく.
- とにかく朝が楽!
- 朝剃ったのに夕方にまた生えてきてるという嫌悪感がない!
- 肌荒れが減る
- 鏡を見て自分の顔にガッカリする頻度が減る
- 娘たちに嫌がられない
- カミソリやシェービングクリームなど備品を買わなくて済む
- 洗面台やお風呂場に常備しておくべきものが減る(とにかくこれは嬉しいことの一つなんだけど伝わる❓)
インプット/アウトプット 💡
テックブログ
2022年は「週1記事(52記事)」のノルマと,ストレッチゴールの「70記事」を達成して「計80記事」を書いた.1年間を通して,ノルマを達成できなかった週はなく,計画的に楽しく書き続けることができた.累計ブクマ数は「17591 → 18644 (+1053)」となり,グラフ的に大きく伸びている2箇所では「Diagrams」と「UUID」の記事を書いた.
以下に Google Analytics と Google Search Console を使ってランキング🏆をまとめてみた.やはり Git / Jupyter Notebook / Pandas ネタは需要があるな!という感じ.また今年書いた Playwright for Python 関連の記事は日本語記事が少ない背景もあって,検索流入が増えている.
- 2022年 PV Top 5(全記事対象)
- Jupyter Notebook と Pandas で DataFrame を全て表示するオプション設定 - kakakakakku blog
- Python コードでアーキテクチャ図を生成できる Diagrams がめっちゃ便利! - kakakakakku blog
- git checkout の代替としてリリースされた git switch と git restore - kakakakakku blog
- 知っておくと便利な git clone --depth と git diff --indent-heuristic - kakakakakku blog
- Pandas で相関件数を計算して Seaborn で可視化する - kakakakakku blog
- 2022年 PV Top 5(2022年に書いた記事)
- 検索流入キーワード Top 5(クリック数)
git switch
git clone depth
brewfile
git worktree
numpy 単位行列
さらに12月には「はてなブログの読者登録数」が「900人」になって嬉しかった.はてなブログ読者数ランキング を見てみたら,12月7日時点で「340位」だった🏆せっかくなら書いた記事を多くの人に届けたいと思っていて,2023年も読者登録をよろしくです❗️
はてなブログの読者登録が
— カック (@kakakakakku) 2022年12月1日
\ 900人 /
になりました❗️
うおおおおおおおおおお
kakakakakku blog の応援いつもありがとうございます✌️https://t.co/cSohs2ZzdM pic.twitter.com/kQKZM6tysu
プルリクエスト
読んだ本
2022年は「計9冊」を読んで書評を書いた.2021年よりは増えているけど,実際にはもっと読んでいるので「読んだけど書評記事を書いていない本」が数冊残っている.また献本してもらった本の書評記事も残ってしまった(土下座).どうしても書評記事を書こうとすると準備負荷が高くなってしまって後回しになってしまうため,もっとカジュアルに書評記事を書きたいところ(何年連続で言ってるんだ...).
- 2022/01
- 2022/02
- 2022/04
- 2022/06
- 2022/10
- 2022/11
買って良かったモノ 🎁
オンライン研修を配信する配信宅で使っている FlexiSpot E7 Pro を自宅用にもう1台買った.FlexiSpot の机を広く使うために買った「エルゴトロンのモニターアーム」はおすすめ.OEM した Amazon Basic 製品もあって価格的には安いけど,サポート期間の長さとメーカー優先でエルゴトロンを選んだ.また素足のまま立っていると足が痛くなってしまうため「ウーフォスのリカバリーシューズ」を履いていて,本当におすすめ.かなり人気で在庫切れになっている日が多いので,定期的に巡回してやっと買えた.サイズは +1cm ぐらいにしておくと良いと思う!
お手頃価格でオシャレなエコバッグを探していて「サーモスのポケットバッグ」を買った.小さく畳めて便利!
36歳にもなると段々と体に嫌な変化が出てきて,娘たちに "お父さんくさい!" と言われてしまう日も出てきた.だけど「リデンのボディーソープ」を使い始めたら言われなくなってちょっと安心した.同じ悩みを持つお父さんにおすすめ!
2022年5月から足全体の脱毛を開始して,照射の前にカミソリで全剃りをしたらカミソリ負けをしてしまった.カミソリ以外を探していて「パナソニックのファーストボディトリマー」を買ったら非常に使いやすかった.照射前の全剃りだけじゃなく,腕などにも使えて,日常的にお世話になっている.脱毛に関係なく,お手入れをするならおすすめ!
2023年の抱負 ✨
幅広く技術を語れるように学び続ける(+ 実戦投入力)
技術講師という今の仕事との相乗効果が高く,メリットも多いため「幅広く技術を語れるように学び続ける」という年間目標は5年目になるけど継続する❗️さらに,2023年は「実戦投入力」も意識しながら学び続けたいと思っている.実戦投入力というのは実は "2016年〜2018年まで3年間" 年間目標に掲げていたもので,Hello World で満足するのではなく,プロダクション環境で使う目線で深く学ぶという意識のこと.技術講師を4年半も続けているということは,逆に「4年半も開発現場から遠ざかっている」とも言えて,そろそろ現場感を取り戻したいという気持ちもあるので「実戦投入力」も意識する1年にしたいと思う.なお,四半期ごとの中目標はまだ "1-3月" しか決めてなく,個人振り返りをしながら決めていく予定.
テックブログの定量的な目標は継続して,以下とする.2022年と同様に状況次第ではストレッチゴールも目指す.
- ブログ「週1記事(52記事)」ノルマ
- ストレッチゴールとして1年間で「70記事」
- 2023年は今までほとんど書いていなかった「雑文」にも挑戦したいと思っていて記事数は増える可能性あり❗️
また,10-12月に取り組んだ英語学習も継続しつつ,技術的なインプットにも繋げていく.例えば,英語の技術書を読んだり,英語の Podcast や YouTube から情報収集をしたりすることで,まだ日本では認知度が低いような技術にもアンテナを張りたいところ!
動画編集に入門する
2022年の年間目標に掲げていた「動画編集への入門」は全くできなかった.残念すぎるし,自分自身の計画性のなさにうんざりする.日々の余裕の無さも原因ではあるけど,個人的な性格(悪癖)として「新しいことに挑戦するときにまとまった時間が取れるまで後回しにしてしまう(結局そんな日は来なくてずるずる伸びてしまう)」というものがある.小さなタスクに分割しながらコツコツ進められるように改善しつつ,2023年の年間目標として改めて掲げる.近い将来のために「動画編集スキル」を学ぶのだ❗️
脱毛を継続する
ヒゲ脱毛と足全体脱毛を継続しつつ,さらに他の部位も検討するかも.あとヒゲが減ってきて,今度は根本的に肌質改善をしたくなってるし,歯の黄ばみも気になってきて,ホワイトニングも検討するかも.インストラクターという「顔出しの」仕事だから投資効果はあるはず!と自分に言い聞かせつつ,沼に入り込まないようには気を付けたいところ.とは言え,払える程度のお金💰でコンプレックスを軽減できてしまう体験が素晴らしく癖になっているとは思う.
ひとまず以上❗️まだまだ他にも「2023年の抱負」はあるけど,ブログに書けるのはこのあたり❗️
まとめ
2023年も学び続けることを楽しむぞ🔥変化の1年にできればと〜
よろしくお願いしまーす❗️
過去の振り返り
- 2021年の振り返りと2022年の抱負 - kakakakakku blog
- 2020年の振り返りと2021年の抱負 - kakakakakku blog
- 2019年の振り返りと2020年の抱負 - kakakakakku blog
- 2018年の振り返りと2019年の抱負 - kakakakakku blog
- 2017年の振り返りと2018年の抱負 - kakakakakku blog
- 2016年の振り返りと2017年の抱負 - kakakakakku blog
- 2015年の振り返りと2016年の抱負 - kakakakakku blog
- 2014年の振り返りと2015年の抱負 - kakakakakku blog
- 2013年の振り返りと2014年の抱負 - kakakakakku blog