Interview 難しい、だから面白い!
深すぎるシステム開発の世界

2016年 新卒入社 K.T / エンジニア 専攻 : 情報工学
teaser_icon
teaser_icon
teaser_icon
teaser_icon
teaser_icon
パソコン大好き少年が、東京で一人前の開発者を目指す
パソコン大好き少年が、東京で一人前の開発者を目指す

浜松市出身で、高校卒業後は石川県の大学に進学し、情報工学を専攻していました。実は子どもの頃からパソコンに触れることが好きで、遊びの延長のような感覚で情報系の道に進んだんです。就職活動では、地元の浜松か進学先の石川県内で情報系の企業を探していたところ、大学の指導教授から教授の教え子が働いているということで紹介していただいたのが、モアソンジャパンでした。地元のIT企業で、信頼する教授からの紹介。「これは間違いないだろう」と思い、志望を決めました。

働く場所については正直そこまでこだわりがなく、入社前の顔合わせで「どこでもやれます」と意気込んで話していたら、まさかの東京配属に(笑)。最初はさすがにびっくりしましたが、希望していたシステム開発の仕事をさせてもらえることになり、「やってみよう」という気持ちで東京生活をスタートしました。

一対一の丁寧な指導で、少しずつ積み上げた技術と自信

現在は主にWebブラウザで動作する管理システムの開発を担当しています。例えば、特定の企業の在庫管理システムや棚卸の確認システムなど、その会社の業務に特化したシステムを一から作って納品するという仕事です。

入社当時は大学の授業レベルのプログラミング経験しかなく、正直なところ技術的な不安が一番大きかったですね。「他の人とどれだけレベルが離れているんだろう」とか「ついていけるのかな」とか。でも入社後は先輩社員が一対一でついてくださって、何か作るたびに細かく見ていただいて、「ここが間違っている」「こうするともっと良くなる」ということを一つひとつ丁寧に教えていただきました。

その積み重ねで、徐々に「こういうふうに進めればいいんだな」という道筋が見えてきて、自信につながっていきました。とはいえ、自分一人でできそうだと思えるようになったのは、本当に去年くらいでしょうか。この仕事は奥が深くて、深く掘り下げようと思えば限りがないんです。プロジェクトが変わるたびに新しい技術に触れることもあるので、今まで積み重ねてきたものがゼロになることはないにしても、また新しい挑戦が始まるという感覚ですね。

K.T
技術・コミュニケーション・スケジュール管理の三重奏
技術・コミュニケーション・スケジュール管理の三重奏

最近は一人でプロジェクトを担当することも増えてきて、技術的な部分だけでなく、スケジュール管理やお客様とのコミュニケーションも含めて全体をマネジメントすることが求められるようになりました。これが想像以上に大変で、毎回新しい壁にぶつかっている感じです(笑)。

特にセキュリティ面は悩ましいところですね。Webシステムである以上、いろんな人がアクセスできる前提で作るのですが、「この人は全てのデータが見られる」「この人は所属会社のデータしか見られない」といった権限設定をどこまで厳しくするか。お客様によって求めるセキュリティレベルも全然違うので、その都度最適解を見つけるのが難しいんです。

お客様との打ち合わせでは、技術的な話をわかりやすく伝えることも重要な仕事です。毎回「あそこでああ言えばよかったな」という反省点が出てくるので、専用のメモ帳を持ち歩いて、次回に活かせるよう改善を重ねています。

クラウド技術とAIで切り拓く、次のステージ
クラウド技術とAIで切り拓く、次のステージ

今後の目標として特に力を入れたいのが、クラウド技術の習得です。最近はAWS(Amazon Web Services)やGCP(Google Cloud Platform)といったクラウドサービスを活用したシステム開発が主流になってきているので、「クラウド系の開発なら私に任せてください」と言えるレベルまで技術を磨きたいと思っています。

また、AIも今の流行りということもあって、この技術をどう仕事に活かしていけるかは考えていきたいテーマです。

「良い先輩」になりたくて、10年目もまだまだ勉強中!

自分が作ったものが意図した通りに動く瞬間の楽しさ、上司からのアドバイスでさらに良いものに改良できたときの達成感。この仕事の一番の魅力はそこにあると思います。

職場の雰囲気は、基本的には静かに集中して作業できる環境でありながら、質問や相談もしやすい。適度に集中できて会話もできるバランスの取れた環境です。最近は後輩の指導も任されるようになって、「教える」ことと「自分がやる」ことの違いを実感しながら、日々勉強させてもらっています。

この会社は、開発の上流から下流までを担当できるので、最初から最後まで責任を持ってやりたいという人にはすごく合うと思います。いろんな技術に触れたい好奇心旺盛な人にとっても、プロジェクトごとに様々なことを学べる環境が整っています。もし学べる環境にあるなら、入社前にプログラミングはある程度勉強しておくことをお勧めします。僕も「もうちょっと大学の授業を真面目に受けておけばよかったな」という後悔はありますから(笑)。

schedule_icon01
schedule_icon02
Schedule 1日のスケジュール
  • 9:10-9:15
    出 社
    満員電車を避けるため
    フレックス制を活用し
    少し遅めの出社
  • 9:15-9:30
    報告・確認
    上司への作業報告・
    今日の予定確認
  • 9:30-12:00
    開発業務
    午前の開発作業
  • 12:00-13:00
    昼 食
  • 13:00-18:15
    開発業務
    午後の開発作業・
    お客様との
    打ち合わせ
    (必要に応じて)
  • 18:15
    退 社
    忙しいときは
    たまに残業対応
※休憩は自由なタイミングで取得可能。
作業の区切りに応じて柔軟に調整できます。