技術ブログを作ってみた

· Read in about 3 min · (1353 words) ·

突然ですが、技術ブログを作ってみました!

実は 3~4 年前まで別の技術ブログを持っていました。しかし WordPress.com の操作ミスで消してしまったのです・・・。 あぁ、私のキラキラ輝く山篭り生活 IN 北陸の秘密基地ライフが・・・ (本当に “技術ブログ” だったのか!? 😇) そこで 2017 年の頭に立てた目標の一つが、「技術ブログの復活」でした。さて、今は 11 月です。いったい今まで何をサボっていたのでしょう?

きっかけ

Soft Skills という本を読んだことがあるでしょうか。ぶっとんだフリーランスの John Sonmez 氏が執筆した本で、ゆるふわ系エンジニアの私は大変な刺激を受けたものです。 と同時に、「うわっ・・・私の技術アウトプット、低すぎ・・・?」 😱 と気付かされたわけで、そこからたくさんセミナーに顔出して懇親会にももっと顔出すようになったり、日本 Java ユーザー会のカンファレンス (JJUG CCC 2017 Spring) の登壇にチャレンジしてみたり、少しずつアクティブになってきたと思ってきたところです。そんな中、目標の一つにかかげつつまだ達成できていなかったのが、技術ブログ執筆なわけです。

SOFT SKILLS ソフトウェア開発者の人生マニュアル

もう一点、私は今年の 9 月に (再) 転職をしてベンチャー企業に入ったわけなのですが、ここが今まで身を置いていた会社 (お硬い大企業とか) とは違い、ナレッジは社内で溜め込むより社外にガンガン出してくほうがもっと多くの人の役に立つし良くね?的なオープンなノリがあって、でも個人的に Q なんとかは受け入れがたくて、やっぱ自分のスタイルでパブリッシュしていくには技術ブログかなと改めて感じました。

また、この後紹介しますが、今回は Git で原稿と HTML の双方をバージョン管理しており、ホスティングは GitHub Pages を使っています。これで、どんなアホな操作ミスをしても、武蔵小杉にミサイルが落ちてきても、サービスでデータロストが起きても、ブログのデータが地球から完全に消え去ってしまう可能性はかなり小さくなりました。つまり、WordPress ショックの再来 (注: 繰り返すが私の操作ミスで WP は悪くない) に怯えることもなくなったわけで、もはや書かない理由はなくなりました。

使っているもの

ホスティングは GitHub Pages を使っています。元々はこの URL で雑多なポートフォリオ等を載せていました。

原稿から HTML を生成するツールには Hugo を利用しています。一言で紹介するならば、Go で書かれた Jekyll クローン、でしょうか。しかしその一言で片付けるにはもったいないぐらい魅力があるツールです。

Hugo

あえて GitHub Pages ネイティブな Jekyll ではなく Hugo を採用した理由は、速さと機能性、Ruby インタプリタ不要な取り回し安さなどがありますが、9 割は趣味です。だって Golang 製だし。

テーマ

ずばり、「IoT」です。私のエンジニアとしての目標は「IoT フルスタックエンジニア」で、それこそが組み込みからサーバーサイドまで経験し、また継続して興味を持ち続けている私の生きる道だと思っています。 もっとも、ここんところ (転職前も後も) 金融系の仕事が続いていますが、クラウド活用や大量データを扱う設計など IoT の技術群とオーバーラップするところも少なくないのではと思っています。IoT のしごとをしていないときも、IoT にこじつけながらブログをポストしつづけられることを目指しています。

Stay tuned & Happy hacking!