Upgrade to Pro — share decks privately, control downloads, hide ads and more …

よくわかるフォルシアのエンジニア 新卒採用編

forcia_dev_pr
December 19, 2023

よくわかるフォルシアのエンジニア 新卒採用編

エンジニアとして働くことに興味を持っている就職活動中の学生の皆さまを対象とした会社紹介資料です。ぜひコーポレートサイトもご覧ください。
フォルシア採用情報
https://www.forcia.com/jobs/

forcia_dev_pr

December 19, 2023
Tweet

More Decks by forcia_dev_pr

Other Decks in Business

Transcript

  1. この資料でこんなことをお伝えします! 私はどんな事業や 業務に関わるの? 私はどんな風に キャリアを 深めていけるの? フォルシアって どんな会社なの? 私はどんなスキル を習得できるの?

    私はどんな環境で 働くの? フォルシアでどんなキャリアになるのか、一緒に見ていきましょう。 私はどんな風に 活躍できるの? 2
  2. フォルシアはこんな会社です 約130名 ※2023年4月現在 社員数 東京都新宿区新宿4丁目1-6JR新宿ミライナタワー13階 所在地 2001年3月 資本金 設立 1億円(資本準備金含む)

    フォルシアってどんな会社なの? ざっくり言うと、高速検索を軸に事業を広げてきた WEBの開発会社です。 事業内容 膨大・複雑なデータから必要な情報を 的確に探し出す検索テクノロジーを基にした システム開発・サービス提供並びに、 コンサルティング 4
  3. 旅行プラットフォーム部 DXプラットフォーム部 高速検索『Spook』から SaaSプロダクト『webコネクト』へ進化 高速検索『Spook』の更なる深化と AIを用いた新たな事業領域の開拓 チームでプロダクトを開発。緩やかな役割 分担で、ビジネスに関わることも、技術の 専門性を磨いて活躍することもできる!! お客様と直接やり取りし、要件定義から開

    発まで一気通貫するオールラウンドなエン ジニア! 事業テーマ 事業テーマ キャリアイメージ キャリアイメージ 新卒入社の方は研修期間中の適性とご本人の意向を鑑 みて配属を決めていきます。 私はどんな事業や業務に関わるの? 事業テーマとキャリアイメージは組織で異なります 6
  4. フォルシアで活躍する エンジニアが持つ 3つの力 私はどんな環境で働くの? フォルシアは主体性をとても重んじています。採用や教 育のチームは元々エンジニアの発案で立ち上がったもの ですし、最近の若手は競プロ活動や技術ブログ執筆など を通じてフォルシアのブランド価値向上に貢献していま す。開発・教育・採用・広報など様々な領域で自分が興 味を持てるものを見つけ、自ら手を上げて取り組んでい

    きたい、そんな方が活躍しやすいカルチャーです。 イメージを形にするフルスタックの開発力 お客様を導くコミュニケーション力 更に一歩前へ進もうとする力 7 フォルシアのエンジニアはAWSなどのインフ ラ、データベース、そしてアプリケーション本 体まで全てを開発します。システムをひと通り 開発できる力をつけることを通じて、ビジネス 課題をシステムに落とし込んで解決していくた めの知見が養われると考えています。 技術力と並び大切にしているのがコミュニケーシ ョン力です。多くの場合お客様が抱えている課題 は始め言語化しきれていないものが多く、意図す ることは何なのか、解決のためにどう動いていけ ばよいのか、会話を通じて丁寧に紐解きながら、 お客様と一緒に課題解決を目指します。 エンジニアの役割は開発や顧客対応だけではあ りません。後輩の教育や採用の他、社内外の技 術勉強会を通じたコミュニティ貢献まで多岐に 渡ります。フォルシアでは仲間を大切にしなが ら、より高みを目指して一人一人が主体的に行 動を起こすカルチャーがあります。
  5. Spookは3つの要素で 高速検索を実現 WEBのフレームワーク 約15年前、Spookのフレームワーク第1世代の頃は、 OSSでは原始的な機能しか提供されていませんでし た。フォルシアではAjax通信やクエリキャッシュ機 能を自作し高速に動作するECを実現しました。 DBの設計思想 私はどんなスキルを習得できるの? Spookの高速検索技術は、ECでの快適な購入体験のために

    重要であり、フォルシアだからこそ習得できるスキルです。 DBのライブラリ SpookではPostgreSQLをC言語で拡張し、独自のデ ータ型や関数を作っています。これらはPostgreSQL のSQL関数よりも高速に動作し、子供料金のような 複雑な演算を実現するカギとなっています。 SpookのDBには検索テーブルという独自概念があり ます。正規化されたマスタデータそのままでは、在 庫や料金を高速検索することはできません。徹底し てデータを圧縮して作り出す検索テーブルこそが、 高速検索のベースになります。 全国2万を超えるホテルに、宿泊プラン、180日を超える在庫、 大人子供で異なる料金、ツアー商品の組み合わせ制御… 旅行はECの中でも特に大規模なデータを複雑に検索する領域。 そこに特化して作りこまれたのが、Spookです。 11
  6. 業界で多くみられる開発スタイル フォルシアの開発スタイル お客様の抱えているビジネス課題を認識し、解決のための要件を定 め、そして実装まで行う。顧客理解の深さはフォルシアがお客様から 信頼を得るとても大きな要素になっています。 フォルシアってどんな会社なの? 孫請け(3次) エンジニア 下請け(2次) フォルシアではエンジニアもお客様の声を直接聞き、

    要件定義~開発・運用まで一気通貫で担当 13 お客様 フォルシア コンサル エンジニア エンジニア お客様に寄り添い 1つのチームとなって 課題解決を目指す お客様 元請け(1次) エンジニアはお客様から遠く 1次請け2次請けで決まった 要件に沿って開発をする。
  7. スプリント開発の先へ!! 失敗も含めてオープンに学びあう組織 プロジェクトの達成要件の みならず、個々人として実 現したいことを理解し合 い、仕事を通じた成長を共 に目指す。 キックオフMTG スプリント計画 開発

    レビュー 振返会 プロジェクト開始前 プロジェクト期間中のサイクル プロジェクト終了後 タスクをチケットに分解 し、ポイントを付与。チー ムパフォーマンスをいつで も計測できる状態を整え る。 毎日の朝会夕会でこまめに 共有・相談の場を設け、ド ンドン開発していけるよう に助け合う。 2人以上のレビューを通して からマージするなどのルー ルを持ち、互いに品質を担 保し合う。 出来事を振り返りながら KPTで整理。失敗を含め、 知見を社内で共有し、互い の経験から学び合う。 私はどんな環境で働くの? フォルシアでは自分の経験を仲間に還元し、成長し合うことを大事にしています。失敗談は周りにとっては貴重な学習ソー スです。自ら公開する素直さを持つこと、周りはその勇気を称える、そんな考え方をとても大事にしています。 14
  8. Spookからwebコネクトへの進化で 検索以外の領域もビジネスに 旅行販売サイトに必要なすべての機能をSaaS型で提供するwebコネクトにより、 フォルシアのビジネスの領域は、得意としてきた検索の外までぐっと広がりました。 フォルシアってどんな会社なの? webコネクト SaaSとして業界共通のプラットフォームを 提供する。 検索ページに加え、新たに商品登録など、 ECに必要なトータルな機能をご提供。

    大きな企業様のみならず、中小規模の 旅行会社様まで広くご利用頂ける。 進化 ビジネスモデル 01 システム領域 02 対象企業 03 Spook いわゆる受託開発で お客様専用のシステムを開発する。 ホテル、ツアーなどの検索ページで、 高速検索を実現。 カスタマイズが必要な大手旅行会社を 中心に導入。 17
  9. 宿泊 プラン 新幹線 飛行機 チケット 旅行会社 独自要素 各旅行会社ごとに仕入れていた素材をプラットフォームで提供することで、 業界全体での効率化を図りつつ、変動料金への対応を実現したのがwebコネクトです。 フォルシアってどんな会社なの?

    ①宿泊や一次交通の素材を  webコネクトのプラットフォームに集約して提供する ③宿泊プランや一次交通の料金変動を加味し、全体の販売価格が変動  Spookで培った高度な料金演算技術を駆使して実現している 全国のホテルの空室在庫 JR、ANA、JAL等の空席在庫  その他素材を簡便に調達できるため  旅行会社は独自性の磨きこみに  集中することができる ②各旅行会社は独自要素のみを用意する   全てを繋げる強力なプラットフォーム webコネクトで旅行販売は新時代へ!! レンタカー アクティビティ 18
  10. ホテル・ツアー 高速検索 ホテル・ツアー 高速検索 旅行商品登録 (素材登録) 旅行素材 ゲートウェイ 旅行商品予約 周遊

    / 割引 クーポン 会員管理 coming soon... Spookから webコネクトへ webコネクトで花開く 数々の新しいシステム Spookで得意とした高速検索に加え、ECに必須の素材登録・予約・会 員機能、更にはECを超えて旅中で使う周遊クーポンまで。 WEBコネクトでは対象とするシステム領域を拡大しています。 私はどんなスキルを習得できるの? 例えばDBの設計一つとっても、商品検索と商品登録では大き く異なります。担当するシステムでの技術選定や設計につい て、チームの仲間と共に知見を深めていきましょう。 20
  11. ANA/JALのDP JRDP, ツアー型 電子クーポン 船舶ツアー 11 12 40 予約、素材登録 割引クーポン

    2020年 2021年 2022年 2023年 リリースしたサービス ※一部予定を含む 累計利用旅行会社数 6 「旅行業界をより高収益で持続性のある業界に変革する」というwebコネクトの取 組に賛同していただける企業様が増えています。 私はどんな事業や業務に関わることになるの? 社会に広がっていくwebコネクト 2 22
  12. オペレーションエンジニアリングチーム NEW 日々の運用タスクへの対処と、その根本的な対応の仕 組み化・システム化に取り組む。運用効率と安定運用 を実現しサービスの品質向上を目指す。 2023年から 組織体制を新たにし、 品質・スピードを一層 高めていく 検索領域を中心に顧客課題に向き合い、旅行者(エン

    ドユーザ)向けに新機能を開発することで、新たな検 索体験を社会に提供していく。 プロダクトラインナップの拡充のための開発を実施。 商品登録、予約、認証など高速検索とは異なる知見が 要求される領域の開発を通して新たな技術を獲得し、 会社をリードする。 主にKubernetesを中心としたクラウド周りを担当し、 更なる利用拡大に向けて、システム設計のアップデー トを行う。 分離 私はどんな事業や業務に関わるの? webコネクトは個別のお客様を支えるという立場を超え、 業界の生産性を高めるプラットフォームとなっています。 これからの社会で更に重要さを増していく旅行業を、より便 利で安定したサービスをご提供して支えていく仕事に、私た ちは誇りをもって取り組んでいます。 ソリューションエンジニアリングチーム プロダクト開発チーム SREチーム NEW 23
  13. 時期 各時期に 始まった サービスと テーマ ~2019年 2020年~2022年 2023年~ 近年はインキュベーションに積極的に取り組み 高速検索をコアとしつつ、周辺領域に事業を拡大

    検索領域 Spook 専門ECサイトの高速検索 EC以外での応用 Spook Masstery データクレンジング AIを利用した高機能化 Masstery 画像認識AI 店舗DX推進 画像認識AI 画像検索 画像認識AI さらなる普及に向けて Spook 商品爆増時代の新しい検索 従来は高速検索に拘って事業を展開してきましたが、 DXが求められる社会での新しい価値創造を目指し、 様々なテーマの事業に取り組み始めました。 フォルシアってどんな会社なの? 26
  14. 少人数の開発チームで インフラからアプリまで フルスタックな開発力を磨く バックエンド クラウド (AWS) 自然言語処理 画像認識など フロントエンド 私はどんなスキルを習得できるの?

    DXプラットフォーム部の開発チームはエンジニアが2~4名程度 で少人数のことが多いです。そのため、各エンジニアはクラウ ドでのインフラ構築からアプリケーション本体の開発まで一気 通貫で担当、オールラウンドな開発力を養うことができます。 30
  15. 社員の提供する講義で フォルシアでの仕事の 仕方について学びなが ら、新生活に慣れてい く期間。 開発業務に入る前に、IT コンサル業務のOJTを行 い、お客様との関係な どを学ぶ。 トレーニング用のアプ

    リケーション開発など に取り組む。配属予定 部署の先輩にMRを見て もらいながら、人間関 係を作っていく。 いよいよエンジニアと しての本格的な業務が 始まる! 新卒入社後は約4か月の研修を実施 集合研修 ジョブ ローテーション 仮配属 本配属 ~4月中旬 4月下旬~5月中旬 5月下旬~7月下旬 8月上旬~ 私はどんな環境で働くの? フォルシアの新卒入社さんのスタートはちょっとゆっくり目。少しずつ新生活に慣れていきましょう。 先輩から講義を受けたり、同期の仲間と協力してアプリケーション開発するのはすごく楽しく、毎年大好評です! 32
  16. 技術講義で基礎を身に着ける 33 基本的なLinuxコマンドを使ってみる 高速検索を実現するデータベースの作り方 フォルシアのWEBアプリフレームワークの使い方   など、エンジニアの基礎をしっかり習得できる講義をたくさん用意しています。 技術教育チームと先輩メンターが 皆さんをしっかりとサポート コミュニケーションを大事に 新人教育を運営している教育チームの他、

    2年目の先輩がメンターとなり皆さんが安心して 過ごせる環境をご用意しています。 朝会夕会の他、週1回の振り返り会では お互いの学びをシェアしています。 ※写真は2019年の様子で、近年はオンライン開催が多いです 私はどんな環境で働くの? 振り返り会では、技術的な学びを共有するだけでなく、社会人生活を始めて感じた 楽しさや難しさもお互いに相談し、仲間として共に成長していきます。
  17. 29の日(肉の日) 技術コミュニティ活動 楽しみながら 技術を学ぶ 様々な勉強会 元々、毎月29日周辺にただただ良 い肉を食べるイベントでした。 現在は社内LT会も実施。月毎に担 当ユニットが主催者としてイベン トを企画・運営しています。

    LT会の後は、もちろんめっちゃお いしい肉を食べに行きます!! TypeScriptを使うフォルシアで は、Shinjuku.tsというコミュニテ ィで勉強会を開催しています。社 外の方にもLTを担当頂いています ので、TypeScriptユーザーの方は ぜひご参加ください! 写真はコロナ禍前の29の日のLT会の様子。23年度からは対面でのイベントを復活させています。 34 devゼミ 担当する業務により扱う技術が違 ってくるのは仕方がない事です。 devゼミでは各チームが扱ってい る技術をハンズオン形式で学び、 お互いにスキルアップしていける ように助け合っています。 私はどんな環境で働くの? フォルシアのエンジニアは技術を高めていこうという知的好奇心の 強い人が多く、技術の話をするのが大好きです。この3つの活動以外 に、輪読会、競プロ活動、ISUCONの練習会なども行っています。
  18. 書籍購入支援制度 資格取得支援制度 スキルアップを支援する制度 技術書などの書籍を会社 の経費で購入する制度で す。1万円を超えなけれ ば、事前承認なしで申請 できます。 業務に活きる知識を得る ことを目的に、資格取得

    の受験料や学習のための 講座・書籍等の費用を会 社で負担します。 私はどんなスキルを身に着けていけるの? 開発力はもちろん、その他にもリーダーシップやコーチングなど、エンジニアとして学ぶべきことはたくさんあります。 積極的に制度を利用して新しい知識を習得し、現場でそれを活かしながら、仕事の質を高めていきましょう。 35
  19. 私はどんな環境で働くの? 仕事とプライベートは、どちらも同じように大切なものです。 お客様や仲間を大事にしながら、各人が働き易い環境を作って いきたいと考えています。 裁量労働制で ライフスタイルに あった働き方 10:00~ 10時には業務を始 めることが多いで

    す。会社の営業開始 時刻となり、お客様 からの問い合わせが あり得るためです。 17:00 業務を一旦終え、家 族と一緒に過ごしま す。習い事の送り迎 えや、晩御飯、お風 呂に入れたりしま す。 20:00 子供のお世話が大体 終わってから、少し 業務を再開します。 お子様のいるご家庭の一例 在宅勤務中の社員とご家族 40
  20. 社員の生活を支える制度は 更に充実させていきます 私はどんな環境で働くの? 社員の皆さんが安心して楽しく日々の暮らしを送れるよう、 会社としてサポートできることをもっと増やしていきたいと考えています。 自転車通勤可 オフィスビル直結の駐輪場があります。ロードバイ クに乗り通勤時間に運動しながら楽しむ社員が多い です。 サバティカル休暇

    近隣家賃補助制度 会社から3km圏内に居住する場合、会社から月2万円 を家賃補助として支給しています。新卒入社後の2年 間は4万円です。 フォルシアに3年以上勤続している社員が、有給休暇 とは別に最長20営業日の休暇を取得できる制度で す。18年に社員の発案をきっかけに制度化されまし た。中南米に旅行に行ったり、趣味の音楽活動に没 頭するなど思い思いに過ごしています。 43
  21. Associate Professional Senior Professional Leader 3C評価 上長評価 基本給はグレードとランクで決まります ランク1~30 ランク2~40

    ランク3~40 ランク4~40 グレード グレードとランクは、年度末の上長評価と3C評価(後述)を踏まえ、年に1回更新されます 私はどんな環境で働くの? 目標や評価については、期初・期中に一度ずつ、上長と話し合う場が設けられます。事前アンケートした ピアレビューの内容を聞き、目標に対する自己評価を述べ、反対に上長からの評価を確認できます。 経営視点から 物事を判断できる チームをリードして 仕事を進められる 自分の仕事は 自分でやり切れる 教えてもらいながら 仕事ができる 46
  22. Contribution : 会社への収益貢献度 Commitment : 業務に対する責任感・献身度 Consistency : 会社への安定的関与 賞与を決める

    ユニークな3C制度 下記観点を踏まえて評価をするため、3Cと呼びます。 賞与が総額◦◦◦万円あるとして、だれがいくら受け取るべきか、 お互いに評価をつけます。 あなた Aさんは△△万円 Bさん□□万円 Cさんは☆☆万円 Dさんは ♢♢万円 私はどんな環境で働くの? この制度は、社員の目線を広げ、またフェアに評価を していくために設けられています。自らは部署の垣根 を越えて働きかけ、同時に他部署社員の活躍を見逃さ ないようアンテナを張ることが求められます。 47
  23. メンバー ユニットリーダー グループリーダー 開発部長 技術統括部長 基盤技術部リーダー OSSやアーキテクチャ の選定の他、高度な技 術力を用いて会社をリ ードします。

    事業ドメイン選定や組 織体制の変更など、事 業を推進する方向性を 決めていきます。 開発者でありながら、 約10名のエンジニア を束ね、部長をサポー トします。 開発者でありながら、 約5名のエンジニアを 束ね、業務の遂行をサ ポートします。 k8sなど、特に専門性 が必要な技術を深め、 エンジニアの技術レベ ル向上に貢献します。 開発者として、チーム の目標達成を目指し、 自発的に行動をしてい きます。 みんなをリードするエンジニアの役職 私はどんな風にキャリアを深めていけるの? ランクとグレードとは別に、一部のエンジニアは上記の役職を持っています。 技術力をベースに会社を引っ張っていく役割と、マネジメント力を発揮して事業を推進する役割があります。 48
  24. ミッション 1st コンセプト 2nd コンセプト ビジョン 私はどんな風に活躍できるの? 埋もれている価値を掘り起こす、新たな価値を生み出し広める。これはフォルシアが社会の中で実現していくことであり、 同時に、個々人がそれぞれに実現していくことでもあります。自ら求め・考え・動く姿勢を持つ方に是非来て頂きたいです。 フォルシアの歩みと目指す世界

    価値そのものが認められ、 公正な評価が得られている 状態"Fairness"の世界観を 広げていくことをミッショ ンとしています。 Spookでは、高速検索の 力を使うことで、埋もれ てしまっている商品の価 値が認められる社会を目 指しました。 webコネクトでは、商材 を繋げることで新しい価 値を生み出すことに挑戦 しています。 この先のフォルシアは、 あらゆる情報を滑らかに 繋げていくことで、さら に新しい価値を生み出 し、広げていきたいと考 えています。 50 またAI等の技術を用い、 DX化を促進する価値創造 に取り組んでいます。