こんにちは、プログラマーのだいき(@dotpro_pm)です。
これから技術ブログをやろうと考えている人にとって、「技術ブログはどんなメリットがあるのだろう」と考えたことがあるのではないでしょうか。実際、僕もこのブログを始めるまえに、どのような効果があるのかについて調べた記憶があります。
そこで今回は、技術ブログをはじめて感じたメリットについて書いていこうと思います。結論になりますが、この記事を読んで、ぜひ技術ブログをはじめてみましょう。
この記事を読むと以下のことを知ることができます。
ブログを書き始めると分かりますが、知っていることと情報を整理して噛み砕いて記事を書くことではかなり難易度の差があります。そのため、ブログで情報発信をすることで、自分の知識を整理して、より深く知識を身につけることができるようになります。
勉強を教えたことがある人ならば、自分で問題を解くよりも、人に教える方がはるかに難しいと思ったことがあるのではないでしょうか。
また、コードなどを記事に貼り付ける場合、過去に書いたコードから情報を取り出し、正確に機能するか確かめたり、コードが機能しないのであれば、コードを変更したり、何回も何回もコードを見ることになります。
コードを何回も見ることでコードを暗記します。そして結果として、今までは記事を探してコードを書いていたのが、記事を見ずにコードをかけるようになり、より早くコードを書くことができるようになります。
技術ブログを構築することで、技術の証明となります。例えば、プログラミングに関する記事を書いていると、読み手からはこの人はスキルを持っているのだろうと思わわれるようになります。
記事の量は、知識の量となります。つまり、記事を多く持っている人は、スキルを多く持っているということを知らせることと同じなのです。
スキルはなかなか証明すること難しいですが、記事を書くことで1つのスキルの証明になるのです。ですので、スキルを証明したいならば、技術ブログを構築することをオススメします。
技術ブログを構築していくと、この人はスキルがあるなと思って、仕事を依頼していただくことがあります。
例えば、WordPressの記事を書いていたら、WordPressで困った時に、あなたに連絡してくれるようになります。もちろん、読者の全員が仕事を依頼してくれる訳ではありません。しかし、読者のたった0.01%でも興味を持って、仕事を依頼してくれれば、PV数が月間約1万でも月に1件は仕事の依頼を貰えます。
また、よりニッチな分野の技術ブログを構築していれば、興味を持ち仕事を依頼人の確率は、0.1%や1%になるため、月間のPV数が1000から100PVでも仕事の依頼は来るようになるでしょう。
技術ブログを構築して、PV数を上げるには半年や1年かかるかもしれませんが、諦めずにゆっくりでも確実に記事を書いていくことが大切になるのです。
技術ブログを書くことで、多くのユーザーがどのような情報を欲しているのか、どのように伝えれば伝わりやすくなるのか、多くの人に見てもらうには何をすればいいなと言ったことを自然と考えるようになります。
すると、考えた施策を実際に行い、思い通りの数値が出たか、出ていないなら何が原因だったのかを分析して、新しい施策を考えるようになります。これは、Webマーケティングで使われる考え方です。つまり、技術ブログを運営していると、Webマーケティングの考え方を身につけることができるのです。
自分の知識を記事として蓄積させることが可能になります。多くの人は、何か困ったら他の人の記事を読めばいいやと思うかもしれませんが、他人が書いた記事通りにコードを書いても実装できないことが多いのではないでしょうか。また、何を書いているのか分からないという記事も見たことがあるのではないでしょうか。
ではなぜそのような記事が生まれるのでしょうか。それは、自分がわかるように記事を書いているからです。ですので、極論を言ってしまえば、自分以外の人が読んだら分からない記事だということができます。
これは、どんな人でも多少なりそのような記事を書いてしまいます。一方、自分が書いた記事は、自分にとって一番分かりやすい記事であることが多いです。そのため、あなたがよく忘れる情報を記事にしておくことで、忘れた時あなたの記事を読めばすぐに思い出すことができるようになります。
これも、技術ブログを書くメリットではないかと思います。
技術ブログを行うデメリットとしては、ブログを構築するまでの時間と記事を作成する時間がかかってしまうということです。例えば、1記事作るのに2時間かかっていれば、100記事作成するのに200時間かかってしまうということです。
この時間をどのように見るかがポイントになります。例えば、記事作成する時間を、学習時間+営業時間と考えれば、かなり有意義な時間だと思います。
個人的に技術ブログを構築することをオススメしています。その理由として、技術ブログを構築するメリットは、デメリットよりはるかに大きいと考えているからです。
以上、プログラマーのだいき(@dotpro_pm)でした。