2020年の振り返りと2021年の目標
あけましておめでとうございます。 ちょっと遅めですが、2020年の振り返りと2021年の目標について整理しました。
2020年はコロナの影響でいろいろはたいへんでしたが、無事乗り切ったので2021年も引き続き頑張っていこうと思います。
2020年を振り返る
2019年末に次の目標を立てましたが、 一部のみ達成したという結果になりました。
目標 | 結果 | 補足 |
---|---|---|
プログラミング言語を作る | △ | Go言語でパーサまで書いて満足してしまって その後JSONのパーサと電卓を書いた |
Goを補完なしでかけるようになる | ○ | Go以外も自動補完使わずに書くようになった |
Goの講師をやる | ○ | 無事、前編収録完了した |
Goのカンファレンスに登壇する | ☓ | コロナの影響でなし |
Vimのカンファレンスに登壇する | ☓ | コロナの影響でなし |
HTTPサーバをスクラッチで作る | ☓ | 着手していない |
プログラミング言語を作るのは、想像以上に難しかったのでJSONのパーサを書く、というところまでいったんレベルを落としていました。 Goで作るインタプリタの本もだいたい半分くらいまでは書いて理解した(多分)ので、それを活かしてJSONと電卓のパーサを書いていました。
HTTPサーバをスクラッチで作るのは、完全に意欲がなくなったので着手すらしていないです。 こういうのは、熱意が消えないうちにやるべきですね。..
2019年末に立てた目標以外にも、コロナの影響などもあり会社が潰れないように自分の中で1つのミッションを持っていました。 それは新人を育ていることです。
4月にチームを立ち上げて新人に技術や仕事のし方を教えていました。最大8人くらいの面倒を見ながら、ほかに4〜5チームのレビュー、実装の相談などを一人でこなしていました。
どれくらいの忙しさだったかというと、1人で3人分くらいの仕事をしていたという感じです。トイレに行く以外は常に全集中で仕事していました。 めちゃくちゃたいへんだったけど、そのおかげで体感的に2倍くらいキャパが広がったので良かったなと思っています。
そして忙しいの中でも、ものを作ったり記事を書いたりとスキルアップを頑張っていました。 2020年に作ったもの次の通りです。
OSS | 概要 |
---|---|
skanehira/preview-markdown.vim | Vim上でMarkdownをプレビューするプラグイン |
skanehira/gh.vim | Vim上でGitHubの機能を使うプラグイン |
skanehira/preview-uml.vim | Vim上でUMLをプレビューするプラグイン |
skanehira/code2img | コード片を画像化するCLI |
skanehira/code2img.vim | code2imgのVimプラグイン |
skanehira/fk | プロセスをあいまい検索してkillするCLI |
skanehira/getpr | コミットIDからGitHubのPRリンクを取得するCLI |
skanehira/getpr.vim | getprのVimプラグイン |
skanehira/mcp | エディタを使って複数のファイルをコピーするCLI |
skanehira/clipboard-image | 画像をクリップボードに書き込み/読み出すライブラリ |
skanehira/gyazo | Gyazoに画像をアップロードするCLI |
skanehira/gyazo.vim | gyazoのVimプラグイン |
skanehira/beatbanana.vim | Vimでビートマニアをするプラグイン(未完成) |
skanehira/amzn-url-shorter | AmazonのURLを短縮するCLI |
skanehira/google-map.vim | VimからGoogle Mapsを開くプラグイン |
skanehira/go-dockerveth | Dockerのコンテナがattachしているvethを表示するCLI |
skanehira/xj | XMLをJSONに変換するCLI |
こうやってみると、今年はかなりVimに偏っていてあまりGo周り研鑽していなかったなと思いました。 仕事ではコードを書くことはなくなって、プライベートでVimプラグインばっかり作っているので、そうなるよなぁと。..
2021年の目標
2021も仕事が多忙なのは見えているので、あまり多くの目標を立てないようにします。 具体的に次の目標を今年中にクリアします。
目標 | 補足 |
---|---|
TOIEC700点を取る | 将来英語圏で働くのが目標なので英語力をアップする |
Go力アップ | OSSを作る、Goの仕様を読んでブログにまとめる |
英語に関してはすでにabceedというアプリケーションと生イングリッシュというサービスを使って日々勉強しています。 まだ成長の実感が全然ないんですが、コツコツ頑張っていきます。
最後に
2020はいろいろたいへんでしたが、2021も生き残れるように頑張っていきます。 人生は短いので、自分の夢のため日々全力を尽くしていきます。