1年間でブログを100本書いた話

Column

2024.12.26

Topics

終わらせましょう。

すみません、心の中の令和ロマンが出てきました。

はじめに

気を取り直して、

こんにちは、Shunです!

2024年は、1年で100本のブログを書くことを一つの目標として、掲げていました!
本記事が100本目となり、「終わらせましょう。」の言葉通りこの1年のチャレンジは終了です!

本記事では、以下の3つのことについて触れていきます!

  1. なぜブログを書き始めたのか
  2. どんなマインドで書いていたのか
  3. 書いてよかったこと

「ブログを書く技術」については、触れません。
100本書いて、結局上手くなるには量を書くことは必須だと感じたことだけを置いておきます。

なぜブログを書き始めたのか

何かを始めるには何かのきっかけがありますよね。
僕がブログを書き始めたきっかけは2つあります。

Top Engineer になりたい!!!

AWS re:Invent に行きたい!!!

これら2つを叶えるためには、以下が必要だと感じました。

  • 学んだことを発信し、誰かに貢献をする!
  • 自分の名前を社内外で認知してもらう!

そのための手段として、ブログを選びました。

ブログを書くマインド

ブログをなかなか書けずに立ち止まっている人は「ブログ 書き方」などの方法論について考えているような気がします。個人的な意見としては、大事なことは「書くための技術」ではなく「書くためのマインド」だと思っています。

そこで、私が100本を書く過程でどのようなマインドで書いていたかを8つご紹介します。

1. ブログを書くと決める!
2. ネタはなんでも良い!
3. 時間をかけすぎない!
4. 上手く書こうとしすぎない!
5. 理解した。はブログを執筆できてから!
6. アウトプット前提でインプットする!
7. ルーティンを決める!
8. 仲間を見つける!

何かが皆さんのヒントになれば嬉しいです。


1. ブログを書くと決める!

1番大事なことは、心を決めることです!

何か新しいことを始める時と同じで、理由をつけるより先に行動です。

ブログを書くメリットは考える必要ないです。メリットは感じれば良いです。

人を教えることはできない、ただ自悟させる手助けをするにすぎない。

ガリレオ・ガリレイもこのように言ってます。要は自分がやると決めるしかないです。

ガリレオ・ガリレイって細そうすぎるやろ!

失礼しました、心の中のバッテリィズが出てきました。

2. ネタはなんでも良い!

1本目が書けない人は「ネタがない」と思っていることが多いはずです。

大事なことは、「斬新なネタを書くこと」ではなく、「ネタの切り口」です。
同じ話でも、その人の経歴や経験、そして性格は異なるので、感じたことは必ず違います。

ブログを書く時に、「引っかかったこと」や「感じたこと」、「疑問に思ったこと」
これらを書くことによって、その人独自のブログになり、価値が生まれます!

3. 時間をかけすぎない!

ブログを書けない理由の一つとして、「時間がない」といった話をよく聞きます。
確かにブログを書くにはそれなりの時間が必要なことも分かります。

ただ、ブログに関しては「確保できる時間内で書けるもので良い」と僕は思います!

1週間のうち、2時間なら時間が取れる!という場合であれば、気になったアップデートや触ったことないサービスをまとめるだけでも書けます!
逆に、1日時間が取れる!そんな日があれば、思いきってずっと試してみたかった技術検証をまとめて記事にするのもいいと思います!

4. 上手く書こうとしすぎない!

「上手く書こうとすること」は大事なことですが、「上手く書こうとしすぎること」はあまり良くないと思っています!

60点のブログを70点、80点にすることは、すごく時間のかかる作業です。
ブラッシュアップは必要ですが、悩みすぎるのであれば60点のブログを2本執筆したほうが良いと個人的に考えています。

それを繰り返すことによって、段々とブログの平均点が65点、70点と上がっていきます。

5. 理解した。はブログを執筆できてから!

公式ドキュメントなどを読み込むと「理解できた!」となることも多いと思います!
ただ、それは勘違いです。

ブログ執筆(アウトプット)ができて、始めて「理解」になります。

スポーツとかに例えると分かりやすいと思うのですが、動画を見ただけでは絶対に上手くなれません。
やってみることによって、動画を見た時に気付かなかった体の動きなどに気付くことができます。

それと同じでブログを執筆すると、「この前提ってなんだろう」や「費用とかってどうなんだろう」など自分の理解が及んでいない箇所に気付くことができます。

6. アウトプット前提でインプットする!

「5. 理解した。はブログを執筆できてから!」に通じる部分が大きいのですが、何かしらのアウトプットをイメージすることでインプットの質が上がります。

インプットの質が上がることで、アウトプットが楽になりますし、アウトプットの質も自然と向上します。

何かをインプットするときに、「要点」→「理由」→「具体例」→「まとめ」といった形をイメージできるようになり、慣れていくとより解像度が上がっていきます。

7. ルーティンを決める!

毎回、「ブログを書くぞ!」と意気込むのは非常に大変だと思います。
そこで、毎週決まった時間を「ブログを書くための時間」として確保します。

そうすることによって、段々とリズムができ、ブログを書く1歩目を踏み出すハードルが低くなります。

おすすめの時間帯は、「人から連絡が来ない時間」です。
個人的には、朝の 08:00~10:00が「ブログを書くゴールデンタイム」です。

私は月曜日の朝は先週のアップデートを確認し、それをまとめるというルーティンをやっていました。

関連記事
Google Cloud 注目アップデート 2024年10月14日~10月18日

8. 仲間を見つける!

「1. ブログを書くと決める!」と紹介しましたが、やはり本数を書く中で「どうしても書きたくない日」や「もう書かなくていいかな」と思う時が誰にでもあります。

そんな時に支えとなるのが、一緒に書いてくれる仲間です!

1人で書くのは嫌だけど、「人と話しながらだと楽しく書ける!」や一緒に書く中で改めて「ブログを書く意味に気付くことができる!」など、仲間と書くことには多くのメリットがあります。

関連記事
ブログを書く会を開催したら、投稿本数が激増した話

ブログを書いてよかったこと

1. 伝えることがうまくなった

前章の「6. アウトプット前提でインプットをしよう!」でも書きましたが、PREP 法と呼ばれる、「要点」→「理由」→「具体例」→「まとめ」が劇的に上手くなります。

PREP 法は「相手に伝わる話し方」と紹介されることが多いですが、ブログを書くことによっても、インプットからアウトプットまでを一連の流れで意識することができるようになります。

またブログ執筆においては、数時間も「相手にどのように伝えるか」を意識することになるので、「話す」時間に比べるとかなり絶対量も増えます。

この成果として、セミナー登壇がうまくなったことが挙げられます。

今年はセミナー登壇を合計で8本実施しました。そこで資料作りにおける、「何を伝えるのか」や「全体構成」など非常にブログと似ている部分を感じました。

Google Cloud Next Tokyo ’24 では、NHN テコラスの代表として 100名を超える聴衆に対し、オンサイトで登壇を実施することができました。

関連記事
【Google Cloud Next Tokyo ’24】「Vertex AIの業務への活用・導入のポイント」というタイトルで登壇してきました!

2. 社内外の人に認知された

ブログを書くことで、社内外の認知を高めることができたと感じています。

今年の新卒のメンバーからは「AWS12冠、Google Cloud11冠の方ですよね!」と声をかけられたこともありました。

関連記事
【反省文】AWS12冠、Google Cloud11冠を文系未経験エンジニアが約半年で取得した話

社内のメンバーからは「案件で役に立ちました!」や「めちゃくちゃ助かった!」と言ってもらえました。

関連記事
【アップデート】Amazon GuardDutyでAmazon S3のマルウェアスキャンができるようになりました!!

社内外の人から「筋トレやってるんですね!」

関連記事
NHN アトリエのジムを使ってみた!!!

「バスケ好きなんですか?」

関連記事
【バスケデータ分析】BigQueryで探るシュート効率

など共通の趣味の話で盛り上がったりもしました。

これらを通して、ブログには自己開示的な側面もあると感じました。
人とコミュニケーションを取る時に「この人どんな人なんだろう?」という怖さは多少なりともあるはずです。

ブログを通じて、自分を発信することで相手から親しみを持ってもらえます。

3. 自分の振り返りができる

ブログがあることで、執筆時点の自分が「何を感じているか」や「どういった業務をやっていた」、「どういった技術レベルだったのか」を振り返ることができます。

初期の頃のブログは自分でも「見たくない…」と思うことがあります。
ただ、このように感じるということは、執筆時点の自分を超えているということです。

きっとこのブログも来年の自分から見れば直視できない内容になっているはずです。

さいごに

結果として、ブログを書き始めたきっかけである

「Top Engineer になりたい!!!」

関連記事
Google Cloud Partner Top Engineer 2025 に選ばれましたーー!!!

「AWS re:Invent に行きたい!!!」

関連記事
[AWS re:Invent 2024]re:Invent のパフォーマンスと筋肥大を最大化する方法

という目標は、叶えることができました。

これらを叶えてみて、「ブログを書いた」から「Top Engineer になれた」や「AWS re:Invent に行けた」わけではないと感じました。

なぜ叶えることができたかというと、

ブログを通じて、自分を知ってくれた人が協力や支えてくれたから

です。

あらためて、これは感謝しないといけないと感じています。

この1年は「100本を書くこと」を目標にやってきて、無事に達成することができました。

2025年は、本数ももちろん書きますが、

  • 自分なりの切り口を育てる
  • 最新情報をすぐに届ける
  • テコラスブログの認知向上

など新しい挑戦もしていきます!

100本の執筆、おつかれ!自分!

今年1年間ブログを読んでくださり、 本当にありがとうございました!!!

Appendix

# 日付 記事名
1 01/30 【反省文】AWS12冠、Google Cloud11冠を文系未経験エンジニアが約半年で取得した話
2 02/07 TerraformでAmazon WorkSpacesを簡単インポート:importブロックとfor_eachの活用法
3 02/08 Amazon WorkSpacesの最終アクセス時間を追跡:AWS CLIを用いた効率的な棚卸しガイド
4 02/08 【AWSからの通知】”Important notice regarding VPN connections”について
5 02/14 Amazon WorkSpacesの費用を最適化 : Amazon WorkSpaces Cost Optimizerの活用法
6 02/15 AWS Chatbotを使って、Slack通知をカスタマイズする
7 02/16 TerraformでAWS ChatbotとAmazon SNSを設定していて、詰まった話
8 02/20 Amazon WorkSpaces Cost Optimizerの実装に詰まった話
9 02/28 AWSアカウントをCloud One Workload Securityに連携する方法
10 03/01 Terraform Backend変更ガイド: -reconfigureの使用方法
11 03/05 Cloud One File Storage Security拡張編:Amazon S3の既存データのマルウェアチェックを行う
12 03/05 Terraformでのリソース管理の最適化: tfstateファイルの分割と移動手順
13 03/06 Cloud One File Storage Security拡張編:Amazon S3のマルウェアファイルを自動で振り分ける
14 03/06 Cloud One File Storage Security拡張編:Amazon S3のマルウェアファイル検出時にSlack通知を行う
15 03/11 Terraform Backend変更ガイド: -migrate-stateの使用方法
16 03/11 AWSサービスをTerraformでコード化する:AWS Chatbot編
17 03/12 Cloud One File Storage Securityを活用したAmazon S3マルウェアスキャンの手順
18 03/12 Cloud One File Storage Security拡張編:Amazon S3のマルウェアファイル検出時にメール通知を行う
19 03/13 Amazon WorkMailのセットアップガイド: テストドメインを使用した手順
20 03/14 Amazon WorkMailのセットアップガイド: 独自ドメインを使用した手順
21 03/14 AWS Certified Data Engineer – Associate (DEA-C01) 試験が一般受験可能になりました!
22 03/15 AWS SAMで始めるサーバーレス開発: AWS SAMのチュートリアルを試してみた
23 03/21 OACによるCloudFrontからS3への接続制御: Route53とACMを用いて、独自ドメインで静的サイトをホストする
24 03/26 Google Cloudによる静的サイトホスティング: Cloud Storage、Cloud Load Balancing、Cloud DNSで構築
25 03/27 Compute EngineでRedashを設定:BigQueryとの連携ガイド
26 03/28 Vertex AI SearchとGeminiを活用してRAGの構築をしてみた
27 03/29 Google Cloudの最新情報をSlackとLINEへ通知してみた
28 04/08 BigQueryからGeminiを呼び出し、テーブルのデータを分類させてみた
29 04/09 BigQueryとLooker Studioで実現するNBAデータの可視化と分析
30 04/10 AWS Cloud9のスペックアップでCloud9が停止できなかった話
31 04/11 Amazon CodeGuru Reviewerによる静的解析(SAST)をやってみた
32 04/12 Amazon Inspector v2でAmazon EC2のCIS Benchmarksの評価をしてみた
33 04/17 Colab Enterpriseを使って、BigQueryのデータセットからNBAプレーオフの順位を予想して実際の結果と比べてみた:2022-2023シーズン
34 04/19 Amazon CodeGuru Securityを用いて、TerraformのDevSecOpsを実現する
35 04/24 Amazon BedrockのKnowledge Baseを構築し、Claude 3 Haikuを使ってみた
36 04/26 【生成AI】Meta Llama 3がAmazon Bedrockで利用可能になりました!
37 04/30 Amazon S3とローカルPCをWinSCPでシンプルにファイル共有してみた
38 05/02 Amazon CodeWhisperer (Amazon Q Developer) にTerraform のコードレビューをしてもらってみた
39 05/02 EC2 Image Builderを使って、AMI イメージパイプラインを構築してみた
40 05/10 AWS Lightsailの監視を始めよう:CloudWatch Agentの設定ガイド
41 05/17 Cloud StorageとローカルPCをWinSCPでシンプルにファイル共有してみた
42 05/20 【AWS Summit Japan 2024】日本最大のAWSイベントの概要や登録方法をご紹介します!
43 05/20 【生成AI】Gemini 1.5 FlashがVertex AIで利用可能になりました!
44 05/21 【生成AI】Difyを利用して、ノーコードでRAGを搭載したアプリケーションを作ってみた
45 05/22 【爆速】TerraformでプライベートサブネットのEC2へSession Managerからアクセス可能な環境を構築する: NAT Gateway編
46 05/22 【爆速】TerraformでプライベートサブネットのEC2へSession Managerからアクセス可能な環境を構築する: VPCエンドポイント編
47 05/23 Amazon Bedrockのウォーターマーク検出を試してみた!
48 06/04 【Google Cloud】Chrome Enterprise Premiumについてまとめてみた!
49 06/05 Google Cloud の請求代行の仕組みを解説!
50 06/12 【Google Cloud Next Tokyo ’24】日本最大級のGoogle Cloud イベントの概要や登録方法をご紹介します!
51 06/14 【アップデート】Amazon GuardDutyでAmazon S3のマルウェアスキャンができるようになりました!!
52 06/17 ブログを書く会を開催したら、投稿本数が激増した話
53 06/18 Google Cloud の利用料金の見積もり方法について解説!
54 06/19 Google CloudのSpot VMを解説!
55 06/21 【AWS Summit Japan 2024】日本最大のAWSイベントに行ってきた!
56 06/21 【AWS Summit Japan 2024】AWS で変える報道のかたち – TBSテレビが取り組む報道支援システムが JNN 28 局のニュース制作を変える(CUS-45)
57 06/26 【Google Cloud】Cloud Runを触ってみた!
58 06/26 Google Cloud 注目アップデート/ブログ(2024/06/17~2024/06/21)
59 07/09 Google Cloud 注目アップデート/ブログ(2024/06/24~2024/06/28)
60 07/23 Google Cloud 注目アップデート/ブログ(2024/07/08~2024/07/12)
61 08/06 【Google Cloud Next Tokyo ’24】日本最大のGoogle Cloud イベントに行ってきた!
62 08/06 【Google Cloud Next Tokyo ’24】DAY 1 基調講演の発表内容を1分で読める記事にまとめてみた
63 08/06 【Google Cloud Next Tokyo ’24】DAY 2 基調講演の発表内容を1分で読める記事にまとめてみた
64 08/06 【Google Cloud Next Tokyo ’24】「Vertex AIの業務への活用・導入のポイント」というタイトルで登壇してきました!
65 08/20 Google Cloud 注目アップデート/ブログ(2024/08/12~2024/08/16)
66 08/30 Google Cloud 注目アップデート/ブログ(2024/08/19~2024/08/23)
67 09/03 Google Cloud 注目アップデート/ブログ(2024/08/26~2024/08/30)
68 09/04 2024年8月の Google Cloud 生成 AI アップデート/ブログ
69 09/04 Google Cloud の認証情報: サービスアカウントキー、OAuth 2.0 クライアント ID、API キーの違いを理解する
70 09/13 Google Cloud 注目アップデート/ブログ(2024/09/02~2024/09/06)
71 09/13 Google Cloud の組織ポリシーを解説!
72 09/13 Google Cloud の組織ポリシーで有効にするべき設定一選!
73 09/13 Google Cloud のサービスアカウントを解説!
74 09/19 【全冠エンジニアが語る】Google Cloud 認定資格一覧!
75 09/20 Google Cloud 注目アップデート/ブログ(2024/09/09~2024/09/13)
76 09/20 「基礎から学ぶ! 生成 AI 活用セミナー ~構築デモ&導入事例でわかる、安全で効果的な導入方法~」というテーマでウェビナーを実施しました!
77 09/24 【全冠エンジニアが語る】Cloud Digital Leader の試験概要からおすすめ勉強方法を解説!
78 09/24 【全冠エンジニアが語る】Associate Cloud Engineer の試験概要からおすすめ勉強方法を解説!
79 09/26 Google Cloud 注目アップデート/ブログ(2024/09/17~2024/09/20)
80 09/30 Google Cloud 注目アップデート/ブログ(2024/09/21~2024/09/27)
81 09/30 2024年9月の Google Cloud 生成 AI アップデート/ブログ
82 10/08 Google Cloud 注目アップデート/ブログ(2024/09/30~2024/10/04)
83 10/17 Google Cloud 注目アップデート/ブログ(2024/10/07~2024/10/11)
84 10/21 NHN アトリエのジムを使ってみた!!!
85 10/21 【Jagu’e’r 初参戦!】AppSheet ハンズオン会に参加してみた!
86 10/22 Google Cloud 注目アップデート 2024年10月14日~10月18日
87 10/22 【参加レポート】GWS Meetup#6 Google Workspace スキルアップ Meetup!!チャレンジPWA!
88 10/25 【Generative AI Summit Tokyo ’24 Fall】基調講演の発表をまとめてみた!
89 10/28 【Generative AI Summit Tokyo ’24 Fall】成功事例が未来を創る!第 2 回 生成 AI Innovation Awards 熱狂ピッチコンテスト をまとめてみた!前編
90 10/28 【Generative AI Summit Tokyo ’24 Fall】成功事例が未来を創る!第 2 回 生成 AI Innovation Awards 熱狂ピッチコンテスト をまとめてみた!後編
91 12/7 Google Cloud Partner Top Engineer 2025 に選ばれましたーー!!!
92 12/12 [AWS re:Invent 2024]Completing a large-scale migration and modernization (MAM205)
93 12/12 [AWS re:Invent 2024]Respond and recover faster with AWS Security Incident Response (SEC360-NEW)
94 12/13 Amazon Aurora DSQL と Google Cloud Spanner のアーキテクチャを比較してみた!
95 12/16 [AWS re:Invent 2024]re:Invent のパフォーマンスと筋肥大を最大化する方法
96 12/19 AWS re:Invent を最小の持ち物で攻略する方法
97 12/23 BigQuery がなぜ人気なのかをアーキテクチャの観点から考えてみた!
98 12/25 2024年のセミナー登壇を具体的な Tips と共に振り返る
99 12/26 Gemini のグラウンディングとは? ~ RAG との違いや具体的なやり方まで解説 ~
100 12/26 1年間でブログを100本書いた話

テックブログ新着情報のほか、AWSやGoogle Cloudに関するお役立ち情報を配信中!

Shun

Google Cloud Partner Top Engineer 2025、2024 AWS All Cert、ビール検定1冠

Recommends

こちらもおすすめ

Special Topics

注目記事はこちら