エンジニアにとって新しい技術への探究心は大切なことですよね。
では、あなたはエンジニアとして、新しい技術に触れてみたいと思う時には何をご覧になりますか。
ソースコードを読んだり、あるいはカンファレンスに参加されたりしているのではないでしょうか。その中で手軽にできる手段の一つが、実戦で活躍しているエンジニアのブログを見るということです。
ブログにはどういった役割があるのでしょうか?
今回は、ブログがエンジニアにとってどんな役割を担うのかを説明していきます。
ブログの書き方にも触れ、同時に優秀な企業や個人のエンジニアのブログを紹介していきたいと思います。
エンジニアがブログを書くべき理由
そもそもエンジニアはなぜ、わざわざ時間を取ってまでブログを書くのでしょうか?
それはエンジニアにとってブログを書くことは、武器になるからです。
企業はブログで、高い技術力を発信することが信頼につながります。
個人のエンジニアは、自分の技術力を見せる名刺代わりになります。
特に近年では「ブログが就職の決め手になった」、「ブログから引き抜きが来た」などを
よく聞きます。
qiitaやwantedlyなどの自己紹介欄にブログのurlを載せると、より自分を知ってもらえるチャンスにもなります。あなたがどれだけ優秀なエンジニアだったとしても、それを知る術がなければ誰も評価はできませんよね。
また、情報を発信する人には必然的に情報が集まってくるということも見逃せません。
投稿した記事に対して、「ここをこうすればもっとよくなりますよ。」「こういうコツもあります。」などというコメントがついて、新たな情報が入ってくることも珍しくありません。それであなたの技術はより洗練されたものになっていきます。そういった理由から最近は、ブログによる発信が盛んに行われています。
ここからは少し、ブログの書き方やそのコツについて触れていきます。
①目的・テーマを決めよう
ブログを書くにあたって何のために、何を書くかが重要になってきます。
ある程度書く内容を絞ってから書き始める方が、読み手側にも伝わるものが変わってきますね。
例えば自分が使っている技術について書いたり、エンジニアとしてのキャリア、はたまた最近のIT事情を書いたりと様々です。
まずそこを絞ってから書き始めていきましょう。
②プラットフォームを決めよう
次に発信するプラットフォームを決めましょう。
ブログを始めるにあたって絶対に必要なものはプラットフォームです。
様々なプラットフォームがありますが、エンジニアが多く使っているのは、はてなブログです。
はてな記法という独自の記法があり、エンジニアにとって書きやすい仕様になっています。
デザインにこだわってみたい方は、WordPressを使い自分なりにデザインをカスタムしてみるのはいかがでしょうか?
ここまでできればあとは記事を書いていきましょう。
③記事のタイトルを決めよう
ブログを読んでもらうためには、どんなことが書いているのだろうと人を引き付けるためのタイトルが必要ですね。どれだけ面白い内容を書いてもタイトルがつまらなければ、その記事を読んでもらうことはできません。そこで意図的に読みたいと思わせるタイトルにしていきましょう。
では、どうすれば人を引き付けることができるでしょうか?
読み手に焦点を当てた上で、キーワードを含めていきます。このことを意識的に行っていくだけでかなり違ってきます。
例えば、あなたが何かの実装でハマってしまいました。かなり試行錯誤しながら、やっと解決できたとします。その解決方法の記事を書くときにはあなたがその問題を解決するために検索をかけたワードで記事のタイトルを構成します。同じように困る人は出てくるので、その人に焦点を当てて記事のタイトルを作成するだけで、変わってきます。
また、記事のタイトルは32文字を目安にすると良いと言われています。
それはGoogleの検索一覧で表示できるタイトルが32文字までだからです。それ以降は省略されてしまうので気をつけましょう。
④わかりやすく書こう
わかりやすく書くためにはどんな工夫があるでしょうか?
例えば、何か一つの技術の紹介する時にgithubや実行結果の経過写真があるととてもわかりやすくなります。
githubや実行結果のスクリーンショット等をこまめに乗せてビジュアル的にもわかりやすくしていきましょう。ただし、githubの写真をアップする際には流失してはいけない情報の取り扱いにくれぐれも注意してください。
また、コードの記載については以下のようにmarkdown記法を用いるとより見やすく整えることができます。
※Markdown記法
個性あるブログの例として、エンジニアが運営するLean Baseballというブログがあります。運営者の方の趣味の「野球」と「Python」を組み合わせた技術について執筆されています。
このように自分の好きな物と技術を組み合わせるだけでも個性が出て、読み手としてとても面白い内容になります。
あなたも是非技術を自分の好きな分野に置き換えたり、組み合わせたりしながら個性豊かな記事を書いてみてください。
⑤効率化を図ろう
人気ブログにするためには定期的な記事の更新が必須ですが、エンジニアとして仕事も行いつつ、日々新しい技術を探求しているとなかなかブログに時間を裂くのは難しくなってきますよね。
そこで、テキストエディタを使ったり、毎回同じような部分はテンプレートを使用したりして効率化を図っていきましょう。これはエンジニアにとっては得意な分野かもしれませんね。
⑥新しい技術に挑戦しよう
ブログを中心に技術力の発信を続けるためには、新しい技術に挑戦し、インプット・アウトプットのサイクルを加速度的に行う必要があります。
そうすることで、読者も飽きることなくそのブログにのめりこめます。
自分の技術力を高めつつ、その価値を他者に伝えるための術を身につけていきましょう!
エンジニアがブログ読むメリット
では、具体的にエンジニアがブログを読むメリットは何があるでしょうか?
3つのメリットを挙げました。
①技術、知識の習得になる
ここが一番大きいと思います。優れているエンジニアのブログを見ると今まで自分にはなかった書き方、考え方が得られることもあります。
②エンジニアとしてのキャリアの歩み方を知れる
他のエンジニアがどういうキャリアをどうやって進んできたかなどを知れて、モチベーションに繋がります。また、それを参考に次の一歩を踏み出すきっかけにもなるかもしれません。
③情報を得られる
企業などが行っているイベントの情報が得られたり、その成果を見たりすることなどができます。
また企業内で行っている良い取り組みなどもたくさん載っているので、今あなたが悩んでいる社内の環境改善につながる情報が得られることもあるかもしれません。
また、ハッカソンや求人の情報なども載っているので、あなたが気になっているの企業のテックブログは要チェックです。
企業によるテックブログ
web系の技術を中心に様々なジャンルのブログを集めてみました。
各企業の最新技術が掲載されていおり、とても勉強になります。
それぞれ違う言語やジャンルなので、これを機にあなた自身にヒットするテックブログを探してみてはいかがでしょうか?
-
cookpad
言わずと知れた、cookpadのテックブログ。
更新頻度も高めのなので、楽しみになります!
Ruby/Ruby on Rails/インフラ/iOS
-
Yahoo!
様々なジャンルの記事を掲載しているオールマイティなブログです!
インフラ/Javascript/iOS/Android
-
LINE
ブログ内で、日本語、英語、韓国語に変換が可能です。
ぜひ英語に自信がある方、英語での閲覧にチャレンジしてみてください。
インフラ/Javascript/サービス
-
Google
様々なGoogleのAPIを紹介しています。
これからGoogleのAPIを使って開発しようと思っている方は必読です!
Android/Google API/firebase
-
はてな
一つ一つの記事の内容がとても深く、読み応えがあります。
インフラ/javascript/perl
-
クラスメソッド
なんといっても圧倒的な更新率。真新しい技術も積極的に試して記事にしています。
AWSに至ってはほとんどの機能を網羅していて圧巻です。
iOS/AWS/Android/Ruby, Rails
-
DeNA
おしゃれなデザインで、技術についてはもちろんですが、勉強会の様子が動画として上がっていてそちらを参考にするのも良いですね。
インフラ/Javascript/Android
-
VOYAGE GROUP
ECナビなどを運営している企業のテックブログ。
社内での研修やイベントなどもまとまっていて勉強になります。
PHP/Android
-
クラウドワークス
社内の勉強会の様子などをスライドを用いながら記事にしているのでとてもわかりやすいです。
Ruby on Rails/AWS/インフラ
-
DMMツチノコブログ
監視などがメインとなっています。
DMMがスポンサーをやっているイベントのまとめも多いので興味のある方は是非どうぞ。
インフラ
-
Sybozu
老舗のテックブログなので、さすがの情報量です。
インフラ/JavaScript/C/C++
-
メルカリ
メルカリのPHPへの熱量が伝わってくる内容になっています。
インフラ/PHP/iOS/Android
-
VASILY
様々なバリエーションに富んだ読み応えのあるブログです。
機械学習/iOS/Android/インフラ
-
LIG inc
web制作の会社ですが、本当に様々なジャンルのが載っています。
そしてなんといってもそこで働く人の日常が垣間見えて楽しいブログになっています。
-
wantedly
RailsやiOSについの記事が書かれています。
可愛らしいデザインでとても読みやすく書かれています。
iOS/UI/Ruby, Rails/インフラ
-
サイバーエージェント
サイバーエージェントのゲームや、広告の技術などが載っています!
iOS/Android/インフラ/Go
-
さくらナレッジ(さくらインターネット)
さくらインターネットが運営するさくらナレッジ。
ビギナーにも入りやすいようにビギナー向けにも作っています。
インフラ/機械学習
-
Septeni
Scalaに力を入れているようなので、Scalaを勉強されている方、必読です。
Scala/インフラ/iOS/Android/Javascript
-
pixiv
イラストコミュニケーションサイトなどを手がけるpixivのテックブログです。
PHP/インフラ/Javscript
エンジニア個人のおすすめテックブログ
-
伊藤淳一氏(ソニックガーデン)
qiitaでの数々のバズリ記事を持つ伊藤淳一氏。
特にRuby,Ruby on Railsで開発している方は一度目を通してみてください!
Ruby/Ruby on Rails
-
堤修一氏
フリーランスで活動されていた堤修一氏のブログ。
主にiOSメインで書かれていますが、自身のweb業界への転向の話など体験談が描かれているので面白いです!
iOS
-
IDEA*IDEA(「百式」管理人)
プログラミング学習サービスドットインストール開発者のテックブログ。
ドットインストールの小ネタや裏側が載っています。
まとめ
いかがだったでしょうか?
テックブログを読むことで、あなたの企業への見方が変わったかもしれませんね。
もし、あなたやあなたが所属している企業がまだテックブログを開設していないのあれば、これを機に開設してみるのも良いでしょう。
時間の投資以上に得られるものがあるかもしれません。
はじめての転職、何から始めればいいか分からないなら
「そろそろ転職したいけれど、失敗はしたくない……」そんな方へ、テックキャンプでは読むだけでIT転職が有利になる限定資料を無料プレゼント中!
例えばこのような疑問はありませんか。
・未経験OKの求人へ応募するのは危ない?
・IT業界転職における“35歳限界説”は本当?
・手に職をつけて収入を安定させられる職種は?
資料では、転職でよくある疑問について丁寧に解説します。IT業界だけでなく、転職を考えている全ての方におすすめです。
「自分がIT業界に向いているかどうか」など、IT転職に興味がある方は無料カウンセリングにもお気軽にお申し込みください。