今週のQiita技術書まとめ
2019年7月21日配信
急成長する《現場》の、データエンジニアというお仕事。
なんの話? 三行で。 - サービスが急成長しデータ量が増えた際にデータエンジニアリングは必要とされる。 - エンジニアリングに必要なスキルセットは比較的明確で、駆け出しエンジニアにもポジションあるよ。 - データエンジニアリング業務を経て、データサイエンティストなど他職種にランクアップすることは可能。
データサイエンティスト養成読本 登竜門編
データサイエンティストはここ数年で生まれた職種です。どんなスキルを身に付ければ良いかはいろいろなところで語られ、現役のデータサイエンティストのスキルもバラバラなのが現実です。さまざまな技術がある中で、本書ではデータ分析をはじめる前に最低限知っておきたい知識を取り上げます。たとえばシェルの操作は知らなくても良いでしょうか?基本的なSQLは書けなくても良いでしょうか?データ形式についての知識は不要でしょうか?機械学習の基本的な知識は不要でしょうか?…初学者にとっては避けて通れない知識、現役データサイエンティストにとっては知らないと恥ずかしい知識を登竜門編として1冊にまとめています。
簡易 CQRS で「画面に ~~ も表示したいんだけど」に強い API を実装
はじめに x と y と z を JOIN して COUNT した値を画面に表示したいなど、画面が要請する値を DB からごにょごにょと集計して API で返したくなることがあります。^1 ^1: この記事では API を例にしていますが、API でなくても同じ方法が適用可能です。 そんなとき、DB のモデルをドメインモデルにマッピングし、ドメインモデルを API のインターフェースにマッピングし…
実践ドメイン駆動設計
『エリック・エヴァンスのドメイン駆動設計』は、2003年の刊行だったにもかかわらず、大型ソフトウェア構築時につきまとう不透明感を払拭するための指針として現役技術者に多大な影響を与えた。ある意味、エリック・エヴァンスの先見性によって、今日、必要とされるパタン/アンチパタンが整理されていたためだ。 とはいえ、それからすでに11年。ベースとなるオブジェクト指向はそれほど大きな変革はないものの、この10年の間にコンピューティングの対象は大きく増え、さらにドメイン駆動設計をコトバでは知っているものの、経験値のまだ低い技術者の増加もあり、理論だけではなく現状に則した形で体得する必要性が増している。...
要求管理とテスト管理、その間のトレーサビリティの維持、および要求(仕様)カバレッジの把握 --- TestLinkとExcelツールで運用する
TestLinkは上流からもっと活用できる TestLinkはオープンソースのWebベーステスト管理システムです。公式サイトのtestlink.org( から、Get a Bitnami Virtual Applianceをクリックしてbitnamiのサイトへ行けば、インストーラが入手でき、簡単に始めることができます。 (例えばWindowsのクライアントPCでも、手軽にインストール/アンインスト…
PsychoPy Coderによる心理学実験作成チュートリアルまとめ
はじめに 本シリーズは,サイモン課題の作成を通して,PsychoPy Coderで心理学実験を行うために最低限必要なスキルを身につけることを目標としています。 具体的には,以下の5つです。 1. 参加者情報の入力(第6回( 2. 課題の教示(第7回(
心理学実験プログラミング
Python(PsychoPy)で心理学実験の作成やデータ処理を実践。コツやノウハウも紹介。〔内容〕準備(プログラミングの基礎など)/実験の作成(刺激の作成,計測)/データ処理(整理,音声,画像)/付録(セットアップ,機器制御)