ルールは共通、実装は自由。
技術で答えを導く
ネットワーク開発
入社前は、どんな将来を思い描いていましたか?
入社前は、外国籍として日本で働くことに対し、文化や言語の違いに加えて、来日に関する手続き面での不安もありました。
しかし実際には、VISA取得手続きや費用、来日のための赴任旅費などについて会社からしっかりとサポートしてもらい、安心して新しい環境に向き合うことができました。
制度だけでなく運用面でも外国籍社員を受け入れる体制が整っており、周囲のサポートを受けながら、前向きに仕事へ取り組めています。
入社してから、どのようにスキルを磨いてきましたか?

入社後は、業務を通じて実践的にスキルを身につけてきました。
社内バドミントン部向けに自動コート予約プログラムを開発するなど、身近な課題を題材に設計から実装までを経験できたことが、理解を深めるきっかけになったと感じています。
業務外の取り組みも含めて、試行錯誤しながら形にしていく経験を積むことで、開発者としての基礎力が高まってきたと感じています。
現在はどんな仕事をしていますか?

キヤノン製品に搭載される「ネットワーク暗号化モジュール」の開発を担当しています。
日常的に行われているデータ通信を安全に行うため、通信データを暗号化し、信頼性を高める役割を担っています。
通信規格やプロトコルは共通でも、実装方法には工夫の余地があり、チームで議論しながら最適な設計・実装を進める点にやりがいを感じています。
この仕事の「ここがおもしろい!」と思うポイントを教えてください。

通信のルールは決まっていますが、そのルールをどう実装するかは開発者に委ねられている点がおもしろいと感じています。
自分の考えた実装で通信が正しく成立したときに、大きなやりがいを感じます。
分からないことを自分で調べ、整理し、周囲に説明できるようになったときに、成長を実感しています。
つい夢中になること
プライベートではバドミントンに夢中です。
子供の頃から運動が好きで、今では運動が自分自身のコンディション管理方法になっています。運動している間はその時間だけに集中できるため、心身ともにリフレッシュすることができ、翌日の仕事への大きな原動力になります。
そのため週2〜3回は必ずバドミントンをしています。昨年は市の大会のEクラスで優勝したため、今年はDクラスでの優勝を目指しています。
ある1日の流れ
- 8:00~
-
フレックスタイム制度を活用し、個人的に一番集中できる午前の時間帯を伸ばして勤務しています。
出社・本日のToDoリスト作成 出社後、その日の作業内容と優先度を整理し、ToDoリストを作成します。
一日のゴールを明確にしてから業務を始めます。 - 8:15~
-
作業の認識合わせ
プロジェクトリーダーと作業方針を確認します。
実装設計 → 実装 → テスト設計 → テスト → コードレビュー依頼
という一連の流れをベースに、具体的な進め方をすり合わせます。 - 9:00~
- 実装設計 認識合わせで合意した基準に基づき、実装方法を詳細に設計します。
- 10:00~
- 実装 設計内容に沿ってコードを書き、機能を形にしていきます。
- 12:00~
- 昼休憩
- 13:00~
- テスト設計 実装した機能が要件を満たしているかをチェックするため、テスト項目やチェックリストを作成します。
- 14:00~
- テスト テスト設計に基づいて動作検証を行い、不具合があれば修正します。
- 16:00~
- コードレビュー依頼 実装内容とテスト結果をまとめ、プロジェクトリーダーへレビューを依頼します。
- 16:30~
- 一日の成果整理 一日の成果を整理し、次回に引き継ぎやすい形にまとめて退社します。
- 17:00
- 退社