• エンジニアの声

IT業界を進化させ続ける
Acroquestが誇るトップエンジニアの声

> HOME > エンジニアの声 > 村田賢一郎

Acroquestのコア事業である、開発マネジメント&トラベルシューティング
プロセスコンサルティング、ミッションクリティカルシステム開発
それぞれの分野において、革新を巻き起こしている社員を紹介します。

※ハイパーエンジニアとは、技術力、折衝力、経営力を併せ持つ技術者のこと。

ミッションクリティカル・開発フレーム/インフラをソフトウェアで支えるAcroquest/ワークテクニカルコンサルタント村田 賢一郎

難度の高い仕事を選ぶ                   

学生の時は、プログラムは書いていませんでした。初めてプログラムを書いたのは、内定者の時ですね。その時にプログラミングの面白さに目覚め、学生の最後の年は、ひたすらプログラムを作っていました。
Acroquestでは、内定者の時から会社の社員が教育してくれます。内定者の時に、第一線で働いているエンジニアである先輩にとことんコーディングを教えてもらいました。その時学んだ事は、基本でありながら、今でも忘れられない財産として後輩にも伝えています。
入社してからは、自社開発したばかりのJavaプラットフォーム(GNMS)に機能追加をしつつ、Javaを使用した基幹インフラ監視システムの開発に関わりました。
新人の終わりの頃に、基幹システムの多重化機能を一人で仕様設計から構築を任された事は良い思い出です。
より難易度の高い仕事にチャレンジしたい、と手を挙げていた所、任せてもらいました。
しかし、これが本当に難しかった。
扱っているシステムが巨大なので、自分の書いたコードが問題を起こせば、日々大量の申し込みがある日本有数の携帯会社のシステムがユーザを受け付けられなくなる。
こうした大量のデータが流通するシステムにおいて、24時間365日絶対に止まらず、安定稼動を続ける多重化は、どの様な設計であれば良いか、エンジニアとしては燃えるシチュエーションです。
日本の携帯電話会社の基幹システムの規模は、いずれも世界最大規模。また、日本の品質は世界的に見ても高品質で、規模が増せば難度も高くなる性能要件について、世界最高のものが求められる。
常に考え、悩み、途中で冷汗をかく事もありましたが、無事機能をリリースできた時は、嬉しかったです。それに、この時に、私自身のキャリアが見定まったと思っています。
エンジニアであれば、こうした難易度の高い仕事に若い時から挑戦でき、成長できる環境で仕事をし続けるべきだと思います。

常に新しい技術を追い求めていく

村田 賢一郎 Javaで開発していると、Javaのバージョンのアップデートという事について、悩むという話を結構聞きます。
Javaなどの開発環境は、バージョンが更新される毎に、開発効率やシステム環境が良くなる。しかし、バージョン差分により、不具合が生じる事があるので、「枯れた」バージョンで更新していこうという状況が生じます。
Acroquestは、新しい技術の使用に積極的なので、日々進化していく技術に対してキャッチアップでき、現場で使う事に皆の理解がある所が良いですね。だから、リスクとメリットを天秤に掛けて、メリットの為のチャレンジに対して後押しがある。
エンジニアとしては、進化していく技術に停滞している事がストレスなので、こうした技術に対する理解は、とても重要だと考えています。
また、開発しているシステムでは、オープンソースプロダクトも数多く利用しています。
日々、生まれるオープンソースプロダクトの何が良いか?
常に世の中の潮流を見ていますが、それだけではなく、社内で同僚とプロジェクト横断的に情報交換して、ベストと思えるプロダクトを選択しています。
次の開発では、また別のベストが見つかる場合も当然あります。世の中の全てが新しくなっている流れを肌で感じながら、ベストを提供する事はエンジニアとしての使命とも思います。
こうして、オープンソースのプロダクトを利用している中で、自分でもオープンソースのプロダクトへの興味が出て、オープンソースのコミッタとしての活動も行っています。
社内でもオープンソースのコミッタは何人も居ます。こうしたオープンソース活動でエンジニアとしての視点が広がり、自分のプロジェクトでも一歩上の開発を行えるので、今後も積極的に行っていきたいですね。

常に大規模なインフラシステムを作り支える最前線に

村田 賢一郎 現在は、ミッションクリティカルシステムの開発リーダとして、スケジューリング、顧客との要件調整、システムの仕様検討などを行っています。コーディングを自分で行うよりも、部下や海外のパートナーが作ったコーディングのレビューを行うことが多いですね。
一人で人の三倍のコーディングをするよりも大規模なシステムでの注意すべき勘所を常に考え、メンバーの開発を支えていく方が、大規模なシステムを作り上げるには重要だと感じます。
最近は、一児の父として、エンジニア才能のありそうな息子に子煩悩な状態です。子供ができて、あらためて安心して暮らせるインフラ基盤に感謝すると共に、重要性を日々実感しています。
私が入社して以来、ネットワークは日々進化して、現在では昔では考えられなかった量のトラフィックがネットワークを駆け巡っています。
また、監視する機器、ネットワーク、サービスも多種多様となり、データ増加に伴うシステム負荷も増大しています。ハードウェアも進化していますが、世の中を飛び交うネットワーク情報はそれを上回っています。
こうした日々進化する世界の中で、大規模なインフラを支えるソリューションを、最前線で提案できる仕事が、Acroquestでの仕事の面白さとやりがいだと思います。

これまで関わってきた雑誌