New Hire Recommended Reading for MSRA new guys

转载自:水木社区

Hard Drive Bill Gates and the making of the Microsoft Empire
James Wallace, Jim Erickson
culture
out-of-print; msra-lib has one copy

Agile Software Development: Principles, Patterns, and Practices
ROBERT C. MARTIN
process
introduction to agile process

软件开发过程与案例
陈宏刚 熊明华 林斌 张高 张益肇 张亚勤
process
almost the same as <软件开发的科学与艺术>, by the same authors. interchangeable.

The Art of Project Management
Scott Berkun
process
author is ex-msft PM, good fundation book

现在, 发现你的优势
唐纳德·克利夫顿
soft skill
focus on self awareness, and soft skills

像外行一样思考,像专家一样实践 — 科研成功之道
[日]金出武雄 著 马金成、王国强 译
soft skill
forwarded by Harry Shum, for RSDE and Researchers

代码大全(第二版)
STEVE MCCONNELL
technical
Code Complete (2nd Ed), for all Dev

EFFECTIVE C++:改善程序技术与设计思维的55个有效做法
SCOTT MEYERS
technical
for C++ programmers

Code Reading: The Open Source Perspective
Diomidis Spinellis
technical
code comprehension

The Human Interface: New Directions for Designing Interactive Systems
Jef Raskin
technical
UI design, how to make attractive software

移山之道 – VSTS 软件开发指南
邹欣
technical, process
VSTS 2005/2008 will be used extensively in Microsoft for dev/pm/test

Microtrends: The Small Forces Behind Tomorrow’s Big Changes
Mark Penn, E. Kinney Zalesne
vision
vision, uncover trends beneath social phenomena, English comprehension

The Tipping Point – How Little Things Can Make a Big Difference
Malcolm Gladwell
vision
vision, English comprehension