JavaScriptを使ったブラウザ上のインターフェイスを担当
- ソフトウェアエンジニア、尾崎さんのお仕事内容をお聞かせください。
-
現在は自社製品であるオンラインストレージサービスのProselfのバージョン5に向けて、バージョンアップ作業をしています。時期によって入れ替わりますが、およそ2人から4人でバージョンアップ作業を進めています。
Proselfは明確に担当分けがあるわけではないですが、主にWebサーバー側の担当と、ブラウザ上のインターフェイスの担当に分かれていて、私はインターフェイスを担当しています。JavaScriptを使ってブラウザ上の動きを作っています。
他にはバージョンアップと並行して、ProselfとVOTIRO(ボティーロ)というファイル無害化アプリケーションとの連携プロジェクトを進めています。ファイル操作をProselfで行い、無害化の処理をVOTIROで行います。Proselfのカスタマイズとしての提供するプロジェクトです。
ファイル無害化とは、例えばMicrosoft OfficeのWordやExcelにマクロを仕込んでウイルス化しているファイルをあらかじめチェックし、有害部分だけ取り除くことをいいます。通常のセキュリティソフトではウイルスを発見するとファイルごと駆除しますが、VOTIROは有害部分だけ取り除く機能があります。ユーザーが意図しないウイルス付きのファイルをアップしたときに、ウイルスの部分だけを無害化してくれます。
中学生のときにJavaScriptを始めました
- 仕事ではどのような言語やフレームワークを使っていますか?
-
Webアプリケーションですので、JavaScriptがメインです。サーバー側ではJava言語を使用しています。仕事ではほぼその2つの言語です。
Javaでは自社開発のフレームワーク、OPSAME(オプセーム)を使っています。JavaScriptでは最近、Riot.jsやjQueryというライブラリを使っています。
- 好きな言語はありますか?
-
プログラムの入り口がJavaScriptで、長く親しんでいるのがJavaScriptです。中学生のときにJavaScriptからプログラミングを始めました。現在、25歳ですので、10年近くプログラムをしています。プログラミングはほぼ独学で始めました。
Perl言語も好きです。仕事では使わないのですが、Perlの文法や雰囲気がかなり好きです。
- Perlのどういうところが好きですか?
-
いろいろ省略して書けてしまうところが好きです。コードゴルフは大好きですね。極めた人が書くとすごい気持ち悪いものができてしまう。それはそれでいいという(笑)。
- 今でも仕事以外にもプログラムは行いますか?
-
家でちらほらします。ネットワークの勉強を兼ねて、ソケットの通信からはじめて、HTTPのプロトコルのあたりを含め、プロキシサーバーを1から自作します。
- どういうときにプログラムが楽しいと感じますか?
-
プログラムが動くときが楽しいですね。ネットワークの方で何気なく使っていたプロトコルを自分で実装して、実際に通信できたときなど、そういうのも含めて、動くのは見てて楽しいです。
社内はみんな明るいという印象です
- 尾崎さんは今年の4月入社ということですが、どのような研修を受けられましたか?
-
Javaや、社内で使用しているフレームワークのOPSAMEの使い方を教えてもらってから仕事に入りました。
- 先輩や同僚の方に教わることはありますか?
-
適宜、本当にわからないことがあれば聞くことはあります。
- 社内の雰囲気は大学院時代の研究室と比べていかがでしょうか?
-
みんな明るくやっているという印象です。研究室と比べると当然ではありますが、かなり経験を積んできた方がいる、という感じがします。
朝早く起きなくてもいいのが楽です
- ノースグリッドに入社する経緯を教えてください。
-
学校は北海道大学の大学院で情報系の学科でした。学校推薦の就職先リストでノースグリッドを見つけました。
「転勤はあまりしたくない」「北海道でこじんまりとやっていきたい」という気持ちが強く、その条件に当てはまったのが、札幌本社のノースグリッドでした。「朝早く起きなくていい」というのも大きかったですよ(笑)
- 札幌で働きたい理由について教えてください。
-
札幌が地元ということと、プライベートでの武道を指導する手伝いを行いたいという理由があります。
中学校の頃から圓和道(えんわどう)という武道を習っていまして、今は師匠さんのところで指導の手伝いもしています。師匠は札幌と旭川で指導しており、そのお手伝いをしたいため、札幌に留まりたいという気持ちがありました。指導の手伝いと仕事の両立をしたいと思っています。
- 学生時代に考えていた社会で働くことと、実際に働いてみての違いはありましたか?
-
違いはあまり感じません。正直なところIT業界全般で労働条件が悪いイメージがありましたが、ノースグリッドに入ってみると、想像より楽でした。
- どういうところが楽と感じましたか?
-
朝弱いので、出社時間が朝10時でもいいのがとてもいいですね。
- 10時より遅く来ることもありますか?
-
残念ながらあるんです(笑)
- その場合はどうなるんですか?
-
なぜか特に何もない(笑)
- 怒られたりすることはありませんか?
-
今のところないですね。かといって遅れていいと思っているわけではないんですが(笑)
- 休みの日は何をされていますか?
-
今は誘われて「マビノギ英雄伝」というオンラインゲームをしています。ゲームに飽きたら、趣味のプログラミングをします。あとは先ほどお話した武道の指導のお手伝いをしていますね。
尾崎 大顕ソフトウェアエンジニア
9:55 | 出社 |
---|---|
10:00 | 担当分のプログラム実装 |
12:00 | 昼食 |
13:00 | 不具合の修正 |
15:00 | 作業分担について打合わせ |
15:10 | 割り当て作業開始 |
20:00 | 退社 |