[[📒Productivityを上げるために大切な100のこと]] No100. 🥇
----
ここ数年、毎年続けていることがある。それは==なんでもいいので[[📗1年間やり通す]]==ということだ。1年間を通じてやり通すことには以下のメリットがある。
- 習慣化され、身近なものになる
- 知識・経験ともに自信がつく
- 成功体験をすることで翌年以降も同等のことができる
具体的に私の例を紹介しよう。
## [[Write Code Every Day]] (2017)
[[📗1年間やり通す]]をはじめた年は2017年。この年は[[Write Code Every Day]]にチャレンジした。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://johnresig.com/wp-content/uploads/2022/11/cropped-cropped-khan-john-resig-photo-square-32x32.jpg" />
<span class="link-card-v2-site-name">johnresig.com</span>
</div>
<div class="link-card-v2-title">
John Resig - Write Code Every Day
</div>
<a href="https://johnresig.com/blog/write-code-every-day/"></a>
</div>
[[Write Code Every Day]]は[[👤John Resig]]が提唱した概念であり、毎日コミットをして[[GitHub]]芝をオールグリーンにしようというものだ。2016年、私の芝は以下のような感じだった。
![[Pasted image 20220401101811.png]]
2017年はこうだ。
![[Pasted image 20220401101827.png]]
緑でない場所もあるが、開始が2017年4月なので2018年4月まで緑になっている。
正直なところ毎日コミットしなければいけないという制約のキツさは想像以上だ。体調の悪い日も、用がある日も、泊まりで出かけたときも、例外はないのだ。達成したときはあまりの嬉しさに、**オリジナルグッズを作ってしまった**ほどだ😆
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://dijsur42hqnz1.cloudfront.net/assets/favicon-93f179fe4c10869b3ac2afb6a1a01a7948dd7f4b2538f38e9217d1f330fe6577.ico" />
<span class="link-card-v2-site-name">SUZURI</span>
</div>
<div class="link-card-v2-title">
tadashi-aikawaのオリジナルグッズ・アイテム通販 ∞ SUZURI(スズリ)
</div>
<div class="link-card-v2-content">
tadashi-aikawaの公式アイテムの通販サイト。ITエンジニアです。AutoHotKey, Scala, TypeScript, Python, IntelliJ IDEA, Todoist が好き。 Write c ...
</div>
<img class="link-card-v2-image" src="https://d2cnit6m2ev3o6.cloudfront.net/users/140636.webp?t=1583118033" />
<a href="https://suzuri.jp/tadashi-aikawa"></a>
</div>
[[Write Code Every Day]]を通して、普段から[[GitHub]]で開発することのハードルはほぼなくなった。翌年以降は特に制約を設けなくても、すっかり開発する習慣がついた。
![[Pasted image 20220401102033.png]]
![[Pasted image 20220401102046.png]]
![[Pasted image 20220401102101.png]]
![[Pasted image 20220401102116.png]]
## Write Blog Every Week (2018)
2018年は毎週ブログを書くという試みをした。コーディングの習慣はついたものの、アウトプットをするのが苦手だったため、そのハードルを下げたかったからだ。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://avatars1.githubusercontent.com/u/9500018?s=460&v=4" />
<span class="link-card-v2-site-name">MAMANのITブログ</span>
</div>
<div class="link-card-v2-title">
Write Blog Every Week宣言
</div>
<div class="link-card-v2-content">
昨年度はWrite Code Every Dayを宣言し、無事1年数ヶ月間継続しました。これにより毎日コードを書く行為が習慣化されました。今年度は新しい宣言をします。Write Blog Every Weekです。 ...
</div>
<img class="link-card-v2-image" src="https://blog.mamansoft.net/images/cover/2018-04-02.jpg" />
<a href="https://blog.mamansoft.net/2018/04/02/write-blog-every-week-start/"></a>
</div>
この取り組みも無事やり切った。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://avatars1.githubusercontent.com/u/9500018?s=460&v=4" />
<span class="link-card-v2-site-name">MAMANのITブログ</span>
</div>
<div class="link-card-v2-title">
WriteBlogEveryWeekから1年
</div>
<div class="link-card-v2-content">
Write Blog Every Weekを開始して1年が経ちましたので振り返ります。
</div>
<img class="link-card-v2-image" src="https://blog.mamansoft.net/images/cover/2019-04-06.jpg" />
<a href="https://blog.mamansoft.net/2019/04/06/write-blog-every-week-1year/"></a>
</div>
[[Write Code Every Day]]のように毎日ではないものの、アウトプットをするにはインプットが必要になるため、結果的にインプット力も向上した。アウトプットを前提にしなければいけないのでクオリティも上がった。
一方、ブログを書くには数時間という時間が必要なため、初めのうちは月曜日の深夜に泣きながら書くという苦行も行った。普通ならここで諦めてしまうかもしれないが続けられたのは、**[[Write Code Every Day]]の成功体験が後押ししてくれたから**といって間違いないだろう。
なお、この取り組みは翌年2019年も継続して行った。
> [!attention]
> 上記のブログ、[[MAMANのITブログ]]は現在更新を凍結している。今後は[[Minerva]]の[[📒Articles]]で管理するので、興味があればそちらをウォッチしていただきたい。
## [[TypeScript]]のリリースノート要約 (2020)
2020年は[[TypeScript]]のスキルを向上させるため、1年でv2.0以降のリリースノートをすべて日本語で要約する取り組みを行った。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://mimizou.mamansoft.net/assets/images/mimizou.png" />
<span class="link-card-v2-site-name">mimizou.mamansoft.net</span>
</div>
<div class="link-card-v2-title">
[TypeScript] リリースノート - Mimizou Room
</div>
<div class="link-card-v2-content">
思考の速度と動物を愛するITエンジニアのサイト
</div>
<a href="https://mimizou.mamansoft.net/it-note/languages/typescript/releases/"></a>
</div>
完遂はできなかったが、達成率は95%ほどであり、**[[TypeScript]]の歴史的背景も含めた知識がついた**のは大きな収穫だった。得意とする分野があるなら、是非オススメしたい。
## Weekly Report (2020)
Write Blog Every Weekとは少し異なる目的でWeekly Reportを始めた。詳しくは以下の記事を見てほしい。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://avatars1.githubusercontent.com/u/9500018?s=460&v=4" />
<span class="link-card-v2-site-name">MAMANのITブログ</span>
</div>
<div class="link-card-v2-title">
Weekly Reportをはじめてみる
</div>
<div class="link-card-v2-content">
Weekly Reportをはじめることにしました。
</div>
<img class="link-card-v2-image" src="https://blog.mamansoft.net/images/cover/weekly-report.jpg" />
<a href="https://blog.mamansoft.net/2020/06/08/start-weekly-report/"></a>
</div>
Weekly Reportはその名の通り、自分に関する週報のようなものだ。毎週ふりかえりをすることで、日々自分の成長を実感できる。過去にあった『今週何もやってないなあ...』という感覚は薄れ、むしろ『今週こんなに頑張ったのか...』と思う日々となった。自分の自信にもつながるので是非オススメしたい。
そしてWeekly Reportは[[Obsidian]]を導入した翌年、[[📰Weekly Report]]と形を変えて継続されることになった。
## [[📒Productivityを上げるために大切な100のこと]] (2021)
そして2021年、これは言うまでもないだろう。今回をもってラストとなった[[📒Productivityを上げるために大切な100のこと]]だ。
## さいごに
[[📕tadashi-aikawa]]が2017年に取り組んできた[[📗1年間やり通す]]取り組みについて紹介した。だが、なんとなく始めてしまうと途中で挫折してしまう可能性は高い。体調を崩したり、仕事や家庭が忙しくなったりと誘惑は多い。
だから、まずは目先の目標を目指そう。以前紹介した [[📗最低1ヶ月は試す]] からも1ヶ月が妥当だと思う。1ヶ月続けられれば、習慣は根付き始めているため、年に何回か起こる不慮のイベントさえ回避すれば成功確率は一気に上がるはずだ。
また、==始めるのは4月1日の朝がオススメ==だ。4月1日は年度の変わり目であり、特に社会人は1年の目標を決めるタイミングでもある。**そこで目標として宣言してしまえば、かなりの強制力が働く**。事実、私は今回挙げたもの全てを目標として記載してきた。(個人的なものなので重要度はが...)
え、『宣言してしまうと逃げられなくなるので、窮屈になって嫌だ』って? 大丈夫。その場合は撤回すればいいんだ。『嘘です』ってね。それが4月1日の朝を勧めるもう1つの理由なのだから😜