ボクココ

サービス開発を成功させるまでの歩み

エンジニア

Web サービスを自力で作る上で大事な考え方

ども、@kimihom です。 “最近Webサービスを気軽に作ることができなくなった気がする” 流れがある中で、私はどんどんサービスを作っていけ派な人間なので、一言書いておきたいと思う。 開発するネタが出尽くしたことが一つの要因 ちょっと昔は、基本的に「ユ…

ポッドキャストに出演した話 (収録内容付)

ども、@kimihom です。 今回は縁があって Salesforce 界隈でおなじみの migration.fm というポッドキャストにゲストとして参加させていただいた。そして恐れ多くも2回に渡って公開していただくこととなった。 まずは時間ある時にでも聴いていただけたら幸い…

1人エンジニアでサービスを成長させるために実施したい4つのこと

ども、@kimihom です。 1人エンジニアでサービスを成長させるために実施したいことについてまとめてみる。 ローンチ前と後の違い サービスローンチ前の開発ほど楽しいものはない。誰かに何かを言われるわけでもなく、ただこれを作る!と決めたものを夢中にな…

エンジニアがゼロからサービス立ち上げするメリット

ども、@kimihom です。 Web エンジニアの中で、案外ゼロからサービス立ち上げを経験したことのある人って少ないのかもしれない。大抵は企業に就職して、既にある成功したサービスの運営や新機能、他プラットフォームへの対応などをやることが多いかと思う。 …

良い Web API の5つの条件

ども、@kimihom です。 私は仕事柄、色々な API の仕様を見て実装するようなことをしている。そこで感じる「個人的にあったら嬉しい Web API の機能」について語っていきたい。 1. API とドキュメントが無償で公開されている Web API の資料が誰でもアクセス…

Web アプリ開発の初心者が学ぶべき技術まとめ

ども、@kimihom です。 今回は Heroku の初心者向けイベントで発表した内容をまとめる。Web アプリを作る上で必須となる全7項目を挙げ、それぞれのポイントについてまとめた。 speakerdeck.com 基礎を知ってから応用を学ぼう たいていの技術学習の失敗事例と…

Hubspot CRM のファースト・インプレッション

ども、@kimihom です。 US ではメジャーな CRM となりつつある Hubspot CRM というプロダクトがある。今回はその CRM について色々調べたので、スタートアップ/ブートストラップ企業から見た CRM という感じでまとめてみる。 実は公式ブログでも良い記事が公…

ライブラリの利用を減らしていくことの重要性

ども、@kimihom です。 最近の運用フェーズでの開発で意識していることの一つ、「Gem ライブラリの利用を減らす」ことについて思うことを書く。 記事の内容は Ruby 周りに最適化されているけど、他の言語でも同様のことが言えると思うので適宜置き換えて読ん…

Web サービス開発に必要な技能について

ども、@kimihom です。 先日とある雑誌の記者さんから取材を受けて、自分のスキルについて色々と聞かれた。私自身は何かに特化したスペシャリストというよりも、あらゆることが一人でできるジェネラリストの部類である。前回の記事では web サービスのアイデ…

Web サービスのアイディアの気づき方

ども、@kimihom in 熱海 です。 久々の更新になってしまった。最近は空き時間はブログの執筆よりも Netflix で英語学習に時間を割いている。1ヶ月無料で英語の映画やドラマをたくさん見ることができるので、英語リスニングの勉強にオススメ。 さて本題に入ろ…

開発手法を学ぶことに意味を感じない件について

ども、@kimihom です。 開発手法について議論されたり、発表するような場があったりする。例えば “弊社ではアジャイル開発手法を用いて最先端の開発を実践しています。” 的な話ね。最近はアジャイルじゃなくて何て言うのかよく知らないけども。 それらの話に…

私が社内勉強会を好む理由

ども、@kimihom です。 うちの会社では、月一で社内勉強会をやっていて、それが個人的に毎回楽しみなイベントになっている。社内勉強会の素晴らしさをちょっと語らせていただきたい。 勉強会のきっかけ 実は私は大学生の頃から勉強会をやっていた。研究室を…

コードを美しく保つためのたった一つの方法

ども、@kimihom です。 とあるイベントでエンジニアの方々と話していて話題になった “クリーンなコード” について書いていくとする。 結論から言うと、コードを書かない のが最も美しく保つための条件だと考える。 サービス設計レベルでの"美しさ" を極めよう…

新技術とどう向き合うかについて

ども、@kimihom です。 テクノロジーの進化は速く、追いついていくのは大変だ。全部を完璧に吸収するってのは理想ではあるが、当然のことながら一人では限界がある。私たちはどう新技術と向き合えば良いのだろうか? 今回は私の思う技術を見極める方法につい…

エンジニアの生存戦略について考える

ども、@kimihom です。 エンジニアとしてやっていくと決めた時、意識していかなければいけないことはどんなことだろう?技術力はもちろん必要だけど、それを証明できるものを持っていないといけない。あなたがどれだけ技術があるのかを他人に示さなければな…

エンジニアが電話に出るのもいいよって話

ども、@kimihom です。 たまにはエンジニアが電話に出るのもいいよ。 こう言うと、大半のエンジニアは「電話は嫌い」と思っていることだろう。自分の優先度とは全く関係なくどんな内容でも横槍が入り、それに出なければならないというプレッシャーと、そもそ…

エンジニアの副収入を得る方法の選択肢

ども、@kimihom です。 せっかく技術を持っているエンジニアたるもの、その技術を使って何か副収入を得られるようなものを作れたら何といいことだろう。誰にも指図を受けず、自分の作りたいものを作って、それがお金に換わる。そんな夢を目指して試行錯誤し…

サバイバルエンジニアのすすめ

ども、@kimihom です。 最近は「グロースハックエンジニア」とか「フルスタックエンジニア」とか色々な言葉が飛び交っている中、自分は何エンジニアなのかを考えてみた。いくつかあった中で「サバイバルエンジニア」ってのが適切な気がしたから今回この記事…

個人のエンジニアブログをどのようにして成功させるか

ども、@kimihomです。 今回はブログについて。最近「ボクココ」はお陰様でそれなりに検索から流入が来るようになったが、それでもまだまだといったところな状態である。 とはいえアフィリエイトとか面白系のブログでもない、"エンジニア向け"というターゲッ…

エンジニアの成長が停滞するとき

ども、@kimihomです。 私は常々、エンジニアの成長にとって必要な能力は「好奇心」だけだと考えている。新しい何かが出てきたとき、好奇心がなければそれに時間を使って学び始めることはできない。その学びたい、知ってみたいという好奇心こそが自分の技術の…

優秀なWeb エンジニアになるには

ども。@kimihom です。 今回はエンジニアという範囲の広い話。 皆さんは、"優秀なエンジニア" の定義って何だと思いますか?作りたい機能をすぐに作れる"スピード"や"技術力"でしょうか。その人にしか作れないような"専門知識" でしょうか。 私はエンジニア…