技術

プログラマーのための行動経済学 (自信過剰とリーダブルコード)

はじめに サマリー 記憶に対する自信過剰 対策 チームや組織で失敗を防ぐには? 1. 読みやすいコードを書くためのコストを下げる 2. 読みやすいコードを書くことを(ゆるく)強制する まとめ 参考文献 はじめに こんにちは。パーソルキャリア株式会社でデー…

新卒データサイエンティストの成長ストーリー #2 クエリを書く、その前にテーブルを見る

自己紹介 研究の紹介 研修開始時点でのデータサイエンスの実力 クエリを書く、その前にテーブルを見る 概要 SQL研修の目的 SQL研修の背景 テーブルを見るときのポイント 配属一ヵ月の新卒から見たデジタルテクノロジー統括部の印象 はじめまして!デジタルテ…

マルウェア対策の運用にも改善を――クラウド推進グループのさらなる挑戦

昨今マルウェアに関するニュースが世間をたびたび騒がせる中、攻撃の種類も多様になっており、その対策の手を緩めることはできません。パーソルキャリアでもセキュアなシステム環境の構築を徹底して行い、安心・安全なサービス提供に努めています。 今回パー…

【イベントレポート】柔軟性や効率性とセキュリティを両立したエンジニアリング環境の構築例 @IT NETWORK Live Week 2022 Summer

コロナ禍がきっかけとなり、「SASE」「ZTNA」などと呼ばれるセキュリティフレームワークの考え方と、これを支える技術群に関心が集まっています。社内ユーザーのうち、誰をどのように守ればいいのか。そのためにはどういう技術をどう活用すれば良いのでしょ…

新卒データサイエンティストの成長ストーリー #1 AWSでWordPressサイト構築に挑戦

みなさん、はじめまして!今年の4月からデジタルテクノロジー統括部に配属された、倉持裕太と申します。 今年度、テクノロジー本部には計9名、そして、デジタルテクノロジー統括部には、私ともう1名の計2名が新卒で入社しました。 今回からの本シリーズでは…

2022年最新版 Python + mecab の周辺事情

データエンジニア兼バックエンドエンジニアの @kazasiki です。 今回は2022年現在のPythonおよびmecabまわりの事情をつらつらとまとめたいと思います。 日本語の自然言語処理(特に形態素解析)を扱う場合はよくお世話になるツールなのですが、mecab自体が歴…

業務する環境をセキュアにした話 その5

こんにちは✋ テクノロジー本部サービス開発部でエンジニアをしている @_k725 です。 2022年度も2ヶ月経ち、新卒の方が会社全体の研修を終えて部署内での研修を行っているのを見て、(新卒経験がほぼ無いのに)謎の懐かしさを覚えています。 Jamf Proの導入 は…

API Gatewayと連携してるLambdaを放置すると突然エラーになる話

データエンジニア兼バックエンドエンジニアの @kazasiki です。 今日は表題の通り、AWSのAPI Gateway + Lambdaでハマった件について書きます。 先日、API Gateway + Lambda の構成でAPIを提供しているサービスで突然500エラーが発生してちょっとしたトラブル…

pandasのappendが1.4でDeprecatedされた件

データエンジニアの @kazasiki です。 今回はデータ分析やAIなどをやってる人はお世話になってるだろうpandasについての細かい話をします。 pandasは2022/01/04にバージョンが1.4.0になりました。それに伴って色々変わったんですが、この間pandas使って実装…

【マジックハット社×パーソルキャリア 特別座談会】Jamf Proを活用して効率的にセキュアな環境を

パーソルキャリアでは、グループ標準PCと呼ばれるWindowsのPCを社員に貸与し、業務を進めています。開発を担うエンジニアは、MacかWindowsなどを選択し、開発効率が上がるマシン(以下、開発PC)で業務にあたっていますが、グループ標準PC以上のスペックを保…

データサイエンティストのひよこ成長日記 Vol.5 —納得してもらえる分析が増えた新卒2年目がやっているたった3つのこと—

みなさん、こんにちは!デジタルテクノロジー統括部に入社して2年目の長谷川智彦です。データサイエンス未経験の新卒がどのように成長していくのかをつづっている「データサイエンティストのひよこ日記」。そろそろひよこも卒業ということで2年目の最終回は…

CES 2022オンライン参加レポート――「はたらく」にまつわる話題に注目!

みなさん、こんにちは。techtekt編集部です。 2022年1月4日~から、現地とオンラインのハイブリッドで開催された「CES2022」。CESは、1967年以来、50年以上続く世界最大級のハイテク技術見本市。全米民生技術協会(Consumer Technology Association、CTA)の…

機械学習を活用したキャリアカウンセリング予約基盤刷新プロジェクトとは?

転職サービス「doda」は、転職希望者様のご経験や希望に合わせて、最適なキャリアアドバイザー(以下、CA)をアサインしています。今後、はたらく環境や雇用形態が多様化していく中にあっても、転職希望者様に伴走できる最適なCAを素早くご案内するためには…

“求人審査AI“シーズン2――事業に組み込んだからこそわかった事とは

求人票が一定の掲載基準を遵守しているか確認する求人審査業務の、業務負荷とヒューマンエラーリスクを軽減するために始動した「求人審査AIプロジェクト」。これまでAIを活用したモデルや環境の構築が進められてきましたが、今回ついに事業への実装が完了し…

dodaアプリを支える技術とアーキテクチャ・設計思想

doda アプリ開発グループの坂戸です。 今回は doda アプリがどのような技術を使用してアーキテクチャ・設計しているかをお話しします。 前半部分をフロントエンド、後半部分をバックエンドに分けて説明していきます。 フロントエンド doda アプリのフロント…

押印や資産管理の在り方を見直す――IoTプロジェクトの取り組みと変化

With/Afterコロナの世界を見据えて高速で進められた、IoTプロジェクト。ICカードをかざすだけで交通費精算ができる機器を作り、リモートワークが進んだ世界でも、実費精算が簡易に行える仕組みを構築しました。 この取り組みを完遂したメンバーが次に取り組…

テクストの快楽は今

こんにちは。デジタルテクノロジー統括部 データアナリストのyyです。 トップ画像を見て、何の記事か分かった方もいるのではないでしょうか。 前回は誤植パターンを検知する記事を投稿しましたが、今回は鳥類コミュニケーションの研究について考察を書きまし…

セルフサービスBIを支えるBIシステムについて

データ共通BITA部の玉井 孝平です。 2021年2月のtechtektのインタビュー記事、法人顧客に向き合うすべての社員をサポート!―BIツールの導入・普及のウラガワにて、パーソルキャリアにおけるPower BI活用事例についてご紹介いただきました。 我々データ共通BI…

何問解ける?Javaクイズ!(全13問) #techtekt Q

みなさまこんにちは。techtekt編集部です。 パーソルキャリアのエンジニアやデータサイエンティストなどが出題する「#techtekt Q」 前回は、TypeScript編をお届けしました。 techtekt.persol-career.co.jp 第2弾は、主に転職サービス「doda」やハイクラス転…

顧客管理システム“CANDy”開発ウラバナシ 大事なのは“同じゴールを見据えたコミュニケーション”

キャリアアドバイザーが担う顧客管理を、より効率的で充実したものにするためにリリースされた社内顧客管理システム、“CANDy(キャンディ)”。前回の取材では、プロジェクトを主導した二人に背景や成功の要因をお話しいただき、一つのポイントとして「内製開…

BERTを活用して職務経歴書からスキルや経験を推察――マッチング精度向上を支援

デジタルテクノロジー統括部で、自然言語処理モデル“BERT”を活用した新たなプロジェクトが始動しました。 本プロジェクトでは、企業と求職者様のマッチングにおいて重要な指標となる「スキル/経験」データに着目し、職務経歴書から自然言語処理によってスキ…

Enterprise Mobility + Security導入とIntune展開について聞いてみた

パーソルキャリアでは、約8割の社員が会社からモバイル端末の貸与を受けています。しかしお客様からお預かりした大切な個人情報を守るため、セキュリティの観点から利用上の制約が多く、十分にモバイル端末を活用できていない状況にありました。 そこで徹底…

データサイエンティストのひよこ成長日記 Vol.4 ー Tableauはじめました ー

みなさん、こんにちは!デジタルテクノロジー統括部に入社して二年目の長谷川智彦です。データサイエンス未経験の新卒がどのように成長していくのかをつづっている「データサイエンティストのひよこ成長日記」、今回は最近勉強を始めているTableauについて記…

当初の設計から柔軟な変更を――dodaリビルドプロジェクト続編

dodaサイトが抱える技術負債を解消すべく始まったdodaリビルドプロジェクト。前回は、課題の特定と3つの方針による解決施策について聞きました。 Step1,2で得られた結果をもとに、最終Stepの本番環境導入に向けて、どのような選択・判断を行ったのか。Step1,…

何問解ける?TypeScriptクイズ! #techtekt Q

みなさまこんにちは。techtekt編集部です。 パーソルキャリアのエンジニアやデータサイエンティストなどが出題する「techtekt Q」という新たなコンテンツをスタートしました。 社内でよく使われる言語から、注目しているフレームワーク、答えを導くプロセス…

技育CAMP勉強会に当社エンジニアの池田 裕己と佐川 雄飛が登壇しました!

こんにちは!techtekt編集部です!2021年10月28日にエンジニアリング統括部 サービス開発部のエンジニアである池田と佐川が、技育CAMPに登壇しましたので、そのレポートをお伝えします! ※佐川は退職していますが、本人の同意を得て掲載を継続しています。 ―…

統計データを活用し、中長期を見据えたツールを――応募要件定義サービス内製開発の軌跡

パーソルキャリアには、求人広告、転職イベント、ダイレクトソーシングサービスなど、さまざまなソリューションを法人顧客に提案し、採用を支援するリクルーティングコンサルタント(以下RC)が数多く在籍します。これまで、RCは法人顧客に質の高い提案を行…

データサイエンティストのひよこ成長日記 Vol.3 ーサイトログデータの学びー

みなさん、こんにちは!デジタルテクノロジー統括部に入社して二年目の長谷川智彦です。データサイエンス未経験の新卒がどのように成長していくのかをつづっている「データサイエンティストのひよこ成長日記」、今回は最近取り組んでいるサイトログデータに…

【ソフトロード社×パーソルP&T社×パーソルキャリア 特別インタビュー】dodaのフレームワーク刷新!

2021年7月、dodaのアプリケーションフレームワーク移行が行われました。dodaサービス開始時からの歴史の中で蓄積された技術負債を解消すべく、始動した本プロジェクト。積年の課題と向き合う道のりには、どのような苦労があったのでしょうか。 今回は移行に…

【BSI社×パーソルキャリア 特別インタビュー】 情報セキュリティとデータマネジメント――これからの企業に求められることとは

昨今、セキュリティやデータマネジメントの在り方が議論される機会が増えてきました。パーソルキャリアでは、お客様からお預かりした大切な情報を、法務や情報セキュリティ部門を中心とした堅牢なセキュリティ体制で管理していますが、エンジニアにも同様に…

業務する環境をセキュアにした話 番外編 〜CTF開催〜

前回出した記事(業務する環境をセキュアにした話 その3)の続編 & 番外編となります。 こんにちは! テクノロジー本部サービス開発部でエンジニアをしている、江口・馬場・鈴木・@_k725です。 今回は、サービス開発部でCTF(Capture The Flag)を開催したので、…

【ミイダス×パーソルキャリア 対談】変わりゆくインフラ環境を共に考える #インフラトーク Vol.1

これまでtechtektでは、パーソルキャリアのオンプレミス環境やクラウド移行、AWSでの技術発信など、インフラ環境についてさまざまなテーマでお伝えしてきましたが、本日から新シリーズがスタート。「#インフラトーク」として、時代によって変わりゆくインフ…

Exadata クラウド移行プロジェクト社員座談会――「アプリ×インフラ連携」のあり方

2021年4月、オンプレミスが中心だったインフラ環境をクラウドとのハイブリッドに作り替える、大規模クラウド移行プロジェクトが行われ、前回の記事では日本オラクル様・アシスト様にご協力いただき、クラウド移行成功を支えた3社連携についてお届けしてきま…

【日本オラクル社×アシスト社×パーソルキャリア 特別インタビュー】Exadata移行プロジェクトから見るITインフラのあり方

これまでパーソルキャリアのインフラ環境はオンプレミス環境が中心でしたが、組織のアジリティを高めるべくクラウド移行プロジェクトを実施。2021年4月より、クラウドとのハイブリット環境が構築されました。 これまでもその軌跡を取材してきましたが、今回…

データサイエンティストのひよこ成長日記 Vol.2 ー 企画職としてBERTの説明を頑張ってみる ー

みなさん、こんにちは!デジタルテクノロジー統括部に入社して二年目の長谷川智彦です。データサイエンス未経験の新卒がどのように成長していくのかをつづっている「データサイエンティストのひよこ成長日記」、今回は自分の学んだことのアウトプット記事と…

Spring Frameworkへの知見拡大へ――doda開発エンジニアによる勉強会に密着!

2021年1月から、dodaサイトの開発を主に担うP&M開発部で勉強会がスタート。若手エンジニアをメインターゲットに、実業務で活かせる知識を学ぶ場を展開し、個人のスキルアップや組織力の向上に向けて取り組んでいます。 今回は、取り組みを主導するプロダクト…

BI活用を成功に導く!データカタログ構築プロジェクト

パーソルキャリアでは、2017年からPowerBIを用いたデータ活用を推進してきました。しかし、取り組みが全社に拡大する中で「データの持ち方」にさまざまな課題が発生。そこで、BI活用成功への土台づくりとして、データを整理し利活用しやすい状態にするべく「…

“開発ガイドライン”で技術的負債を防ぐ!doda内製エンジニアの挑戦

dodaサイトの開発における技術的負債の解消・予防のため、新たなプロジェクトが始動。システム設計や実装に対するガイドラインとレビューの枠組みを新設することで、システムのあるべき姿を目指して対話が生まれる仕組みづくりを目指しています。 今この課題…

文章中の誤植パターンを検知する。

はじめに Dot matrix plot Alignment Global alignment まとめ はじめに "シュミレーション"。理工系の方なら おそらくご存知のこの単語。 ゼミ発表時に 誤ってこいつを使うと 教官から "趣味レーション"などと揶揄され、「"Simulation"なのだから "シミュレ…

業務する環境をセキュアにした話 その3

こんにちは✋ テクノロジー本部サービス開発部でエンジニアをしている @_k725 です。 2021年ももう半分を過ぎ、自分の取り組みも少しずつですが、進んでいるなぁと感じます。 前回出した記事(業務する環境をセキュアにした話 その2)の続編となります。 パスワ…

内製エンジニアが主導する技術負債の解消!dodaリビルドプロジェクト

dodaサイトが抱える技術負債を解消するべく、2020年11月にdodaリビルドプロジェクトが始動しました。 dodaサイトの適切な運用と顧客への価値提供、その先の事業成長に必要なことは何か。そして内製エンジニアとして果たすべき役割とは――プロジェクトをリード…

Salaries.jpのフロントエンド実装について ~ componentsとAtomic Design編 ~

こんにちは。テクノロジー本部 第2開発部のYuto SAGAWAです。*1 現在 Salaries.jp というサービスの開発に携わっています。 今回はフロントエンドの実装から、componentsとAtomic Designについて紹介します 概要 近年のWebフロントエンド開発においてコンポ…

業務する環境をセキュアにした話 その2

こんにちは✋ テクノロジー本部サービス開発部(!)でエンジニアをしている @_k725 です。 ※前回と部署名が異なりますが、4/1から中身は変わらないまま部署名が変わっています。 前回出した記事(業務する環境をセキュアにした話 その1)の続編となります。 デバ…

Mec(Mizuki emergency call)について

techtektでは2度目の投稿となります。 パーソルキャリア データ共通BITAで基盤周りのソフトウェアを内製開発しているKenny Songです。 先日の記事でご紹介したAmazon Connect を利用した自動障害連絡がProduction Readyとなったため、パーソルグループ合同で…

DWHプロジェクト――最適解として導きだしたのは「やめる」という選択

dodaには、エージェントサービスと求人広告サービスと大きく2つのサービスがあり、そのサービスに紐づいて複数の事業部が日々活動をしています。 1,000名を超える営業メンバーが主要指標を確認するための “帳票” を使いながら、法人/個人それぞれの顧客に提…

【DataRobot社×パーソルキャリア 特別インタビュー】AIの民主化によってビジネスを前に進める――DataRobot活用プロジェクト

パーソルキャリアでは、2017年からDataRobot を導入し、データ活用を推進してきました。導入してから4年間、どのように現場への普及やデータ活用の文化醸成を図ってきたのか、今回はDataRobot社でデータサイエンティストを担う香西様と、パーソルキャリアの…

業務する環境をセキュアにした話 その1

こんにちは✋ エンジニアリング統括部 第2開発部でエンジニアをしている馬場と @_k725 です。 2020年10月頃から、部内の環境整備や改善を行ってます。 私達がいる部署は2年前に出来た部署で、転職を行う以外のユーザーに接点を持てる新規サービスの開発を主な…

サービス品質向上や人材育成のさらなる拡張を。マルチモーダルデータ活用プロジェクトとは?  

デジタルテクノロジー統括部では、dodaエージェントサービス内で提供するキャリアカウンセリング(以下、カウンセリング)のサービス品質向上のため、2019年から音声データ活用に取り組んできました。対面で実施されてきたカウンセリングの音声データを、AI…

データサイエンティストのたまご育成日記 vol.17 ディープラーニングの基礎 ― 後編 ―

みなさん、こんにちは!デジタルテクノロジー統括部に新卒入社した長谷川智彦です。 データサイエンティスト未経験の新卒社員がデジタルテクノロジー統括部でどんなことをやっているのか、どのように成長していくのかの学びの過程を記録していくこの企画。今…

もっと“自分に合った”企業との出会いを創出――MAツール内製開発の舞台裏

顧客にあったサービスやコンテンツを提供し、顧客と関係性を構築するためのアプローチを行うのがCRM施策。dodaユーザーに対して行われている企業情報の提供水準をさらに高めるべく、今回キャンペーンマネジメントシステム、materia(マテリア)の内製開発に…