社員プロフィール: フィリップ・ダグラス - ソフトウェアエンジニア

社員プロフィール: フィリップ・ダグラス - ソフトウェアエンジニア

勤務地: ブリストル (英国)
最終学歴: バース大学、コンピュータサイエンス学士

いつ、どのようなきっかけでSN Systemsに入社したのですか?

きっかけは、大学で行われた就活イベントでSN Systemsの社員の方と話をしたことで、卒業後すぐに入社しました。

どのような業務を担当していますか?

カスタム分散型ビルドシステムの開発、管理、サポートを行う、少人数のチームに所属しています。入社してすぐは、初版システムに新しい機能を追加したり、バグの修正を行ったりしていました。現在は、これまでの経験を踏まえて、新しいバージョンの設計・開発に携わっています。また、社内で使われるPlayStation® Development Kitの管理・サポートも担当しています。

SN Systemsに入社して以来、もっとも大変だったプロジェクトは何ですか?

弊社独自のビルド システムの大幅なアップデートです。旧バージョンとの互換性を維持しつつ、新旧両バージョンを稼動させた状態でアップデート作業を行わなければなりません。初版は、自らの成功の犠牲者と言えるでしょう。たった1つのチームで使われていたシステムが、会社全体で使用されるようになり、当初の設計では限界があることがわかってきました。こうした制約に対処し、問題を克服する新しいシステムを構築することは、難しくはありましたが、とてもやりがいのあるプロジェクトです。まだすべて終わってはいませんが、今のところ順調に進んでいます!

SN Systemsに入社して良かったと思うことは何ですか?

お金を稼ぐ、ということ以外に、Pythonでプログラムを書くのが楽しいですね。自分のやり方でいろんな問題に取り組み、それを解決していくのが好きなんです。それから、新しいテクノロジーを開発し、必要に応じて古い技術を改善しています。その際、チームの意思決定プロセスに私の意見が多く取り入れられました。入社したばかりの社員にこういったチャンスが与えられるのは本当に嬉しいですね。

プログラミングを始めたい人へアドバイスをお願いします。

一番大事なのは、できるだけ多くのプログラミング経験を積み、自分の失敗から学ぶことだと思います。いろんな言語やさまざまな問題領域から学んだことは、長い目で見ると、1つのことに集中するよりも価値があります。大学のコースを終えたとき、私はいくつもの言語を使いこなしていろんな種類のソフトウェアを開発できるようになっていましたが、今まで学んだ知識を活かして、自発的にいろんなことに挑戦するのも大切だと思っています。

ブリストルの魅力は何ですか?

ブリストルで働くメリットは、自分の住んでいるバースから通えることです。片道約21kmを自転車で通っているので、とても良い運動になります。