INTERVIEW
自分が作ったシステム・機能が実際に動いて
誰かが使ってくれるのは、
想像している以上に嬉しいです!
プロダクト部 システム課 エンジニア
佐藤 悠介(2019年 入社)
エンジニアの仕事を教えてください!
弊社で運用しているシステムの修正・機能追加や、新しいシステムの開発を行っています。
例を挙げると、物件登録システムである『ラルズマネージャー』や不動産連合隊における物件検索システムは、僕らエンジニアが作っています。
「ホームページなどの目に見えるものを作る」こともしますし、「目に見えないデータの処理を扱うシステム部分を作る」こともします。
フロントエンド/バックエンド/インフラと完全分業する会社もありますが、弊社では明確に分けていません。
具体的にどんなスキルが必要になりますか?
プログラミング言語で言うと、弊社ではPHPを利用したシステムが大半を占めています。ですが、最近開発したシステムでは、GoやPython、TypeScriptといった言語を利用することが多いです。
既存システム・サービスの保守や機能追加には、PHP。新システム・サービス開発にはGo、Pythonのようなケースが多いですね。どれか一つの言語を極めるというよりも、その場に適した言語を扱える事が大事になります。
他にはデータベース、ネットワーク、セキュリティの基本的な知識や、AWSなどのクラウドコンピューティングの経験・知識もあるとなお良いです。
どれだけ経験や知識を蓄えていっても、毎日知らないことに触れる機会は多いです。そのようなときに、しっかり調査をして対応できるスキルも、最低限必要だと思っています(もちろん、先輩社員に相談するというのも大事です!)。
仕事に対して、日々心がけていることはなんですか?
エンジニアという職業なので、作業中はどうしても一人で無言になりがちなものだと思います。これは決して悪いことではないのですが…どうしても人と話す機会が少なくなりがちで、結果として、仕様や認識のすれ違いが起こってしまう可能性があります。
そうならないよう、意識して他の社員とコミュニケーションを取ることを心がけていますね。
あと、詰まったときは少し肩の力を抜くのが大事です!アイデアは、リラックスしているときにこそ浮かんでくることが多いので。
業務を通して得られたスキルはありますか?
入社前はPHPとHTMLに少し触れる程度のスキルだったのですが、業務を通じて非常に多くの技術を学ぶことができました(PHP、Go、SQL、AWSなど) 。
それに、バックエンド系の技術だけでなく、フロントエンド系の技術についても多く学ぶことができますね。
現在は、TypeScript・Reactを用いた開発も行っています。
バックエンドという枠にとらわれず、色々な技術に触れられるので、自分に合った分野を探せるのも弊社の良いところです!
この職種を検討している方へ、メッセージをお願いします!
エンジニアは「考えるのが好きな人」「人の役に立つことが好きな人」に向いている職種だと思います。
自分が作ったシステム・機能が実際に動いて誰かが使ってくれるのは、想像している以上に嬉しいですよ!






