連載
少しご無沙汰してしまいました。糟谷です。今回は新しくR&Dに入った人への教育について書いてみます。 教育といってもR&Dの場合、新卒であっても基本的には研究経験者で即戦力ですので、「機械学習とは」、とか「画像処理とは」みたいな教育をすることはあり…
こんにちは、DSOCの糟谷です。今回はちょっと専門的な話になります。 R&Dでは.NET FrameworkのC#環境で開発することが多いという話を書きましたが、.NETにはNuGetというパッケージ管理システムがあり、それを活用しています。社内NuGetサーバーを立て、社内…
こんばんは、R&Dの糟谷です。 Sansan株式会社の名刺のデータ化、活用を担う部署DSOC(Data Strategy & Operation Center)ではプロジェクトチームで行う業務と普段の業務の2種類があります プロジェクトチームで行う業務は基本的にはクオーター(3か月)単位…
こんにちは。週に1度更新しているR&Dアーキテクト通信。今回で第6回です。 今日は、R&Dのソースコードレビューについてお話しします。 R&Dではソースコードは主にC#、その他いろいろな言語で書きますが、C#での開発ではResharper(R#)というツールを活用して…
こんにちは、糟谷です。今回はR&Dのチーム構成について話したいと思います。 Sansan株式会社のデータ化・活用を担う部署DSOC(Data Strategy and Operation Center)のメンバーは30名程度、開発グループ、運用、R&Dそれぞれ10名ずつぐらいです。 開発グループ…
Dsocの糟谷です。 今回はR&DのCI環境について話したいと思います。他社の開発とあまり変わらないかもしれませんがR&Dとしては多少進んでいるのではないでしょうか。 ソースコード管理はGitHub上で行い、プルリクエストベースで開発を進めています。プルリク…
今回はR&Dの役割分担について話したいと思います。 Sansan株式会社の基本方針は、「R&DはライブラリをAPIとして提供してその運用まですべて自分たちで行う」です。 他社のR&Dですと、 ・アルゴリズムの設計をMATLABなどで行って組み込むのは事業部 ・DllやLi…
今回は言語やOSの選定などについて話したいと思います。 Sansan株式会社の歴史的な経緯から、C#のプログラムををVisual Studio上で開発し、WebApiとしてWindows Serverにデプロイするというのが最も基本的な開発スタイルとなっています。他のシステムやAWSの…
こんにちは、Data Strategy & Operation Center R&Dアーキテクトの糟谷です。チーフアーキテクトの島に代わってR&Dの開発体制や方針などを紹介していきます。 ■Data Strategy & Operation Centerとは 『Sansan』と『Eight』が提供する価値は、ユーザがスキャ…