<4D6963726F736F667420576F7264202D20B1B3BAF3B5C4B9CACAC25FD0FBB4ABD2B35FD5FDC3E62E646F63>

Similar documents
Review

杭师大党字〔2011〕15号中共杭州师范大学委员会关于进一步加强和改进发展党员工作的意见

<4D F736F F D A67EAF64BEC7BCFABEC7AAF7C2B2B3B95FA5FEB3A1AAA95F2D31312E31362E646F63>

得 依 法 召 集 股 東 臨 時 會 第 十 一 條 : 股 東 常 會 之 召 集 應 於 開 會 三 十 日 前, 股 東 臨 時 會 之 召 集 應 於 開 會 十 五 日 前, 將 開 會 日 期 地 點 及 召 集 事 由 通 知 各 股 東 並 公 告 之 第 十 二 條 : 本 公

同 時, 那 些 百 萬 富 翁 們 正 乘 坐 着 私 家 噴 射 機 駛 往 歐 洲, 甘 願 花 大 把 的 鈔 票 接 受 替 代 療 法 並 且 重 獲 了 健 康 替 代 療 法 總 是 很 靈 嗎? 不, 當 然 不 是 在 這 世 界 上 没 有 盡 善 盡 美 的 事 物 但 是

<4D F736F F D B2C431A6B8A4A4A4DFA8C6B0C8B77CC4B3ACF6BFFD E646F63>

untitled

高校发展动态

附件: 学年华南师范大学共青团工作先进集体和优秀个人名单

谢 参 线

我为什么会扎根泰达?

Microsoft Word - 8. 以通俗之教化民成俗:晚明经学家郝敬《圣谕俗讲》.doc

沈阳体育学院

终端安全2

终端安全10

Microsoft PowerPoint 台南一中-99高中宣導簡報

幸 福 就 业 工 程 建 设 工 作 提 供 了 参 考

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

标题

全 省 工 商 系 统 非 公 有 制 经 济 组 织 党 建 工 作 座 谈 会 召 开 7 月 3 日, 全 省 工 商 系 统 非 公 有 制 经 济 组 织 党 建 工 作 座 谈 会 在 省 工 商 局 召 开 省 工 商 局 党 组 书 记 局 长 杨 宜 新, 国 家 工 商 总 局

第三屆全國高職學生技術創造力培訓與競賽活動

Microsoft Word - PKUCS计算机教育 doc

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与

untitled

国家重点实验室建设与运行管理办法

< BBAAC8F3D6AED2B9B4C8C9C6CDEDBBE1BEE8BFEEC3F7CFB82E786C7378>

¸ßÐÛÊÐÕþ¸®½ÌÓý¾ÖôßËù„ÙŽCêP„WУ¾ÅÊ®ÄêÈËÊÂÈ˃TŁþ‹óôßÆ·¹ÜȦÌá°¸

要 完 成, 就 在 這 一 代 這 是 在 十 五 年 前 寫 的 今 天, 我 想 繼 續 講 香 港 未 完 成 的 實 驗, 香 港 未 竟 之 業, 這 一 代 香 港 人 未 了 的 心 願, 早 該 完 成 的 任 務, 必 須 達 成 的 使 命 感 謝 香 港 書 展 給 我 這

点 石 成 金 意 恐 迟 迟 归 我 漫 长 的 回 国 之 路 文 / 李 小 文 李 小 文 : 中 国 科 学 院 院 士 1947 年 生 于 四 川 省 自 贡 市,1968 年 毕 业 于 成 都 电 讯 工 程 学 院,1981 年 1985 年 在 美 国 加 里 福 尼 亚 大

营销系实验大纲.doc

Microsoft Word - 103上簡章-招生計畫-0709.doc

<4D F736F F F696E74202D DA578C657B27BA6E6ABD8BF76B5B2BA63A475B57BAABABADEB27AA8EEABD7BB50A7EFB669ABD8C4B32DBDB2A7D3B4AD2E BACDBAE65BCD2A6A15D>

一、考試宗旨:考選風險管理人才,提升風險管理水準。

P8

跨 境 犯 罪 案 例 報 告 擄 人 勒 贖 案 件 檢 座 約 晚 上 12 點 半 在 辦 公 室 可 以 嗎? 24 日 清 晨 見 過 證 據 資 料 後, 同 意 緊 急 上 線, 並 立 即 製 作 聲 請 書, 並 獲 得 法 院 准 許, 此 後 一 路 積 極 續 線 及 擴 線

(Microsoft Word - \244p\273\241\273P\252\300\267|.doc)

请在此添加标题

目 录 前 言 3 第 一 部 分 学 院 基 本 情 况... 4 一 学 院 简 介... 4 二 2015 届 毕 业 生 基 本 情 况... 6 第 二 部 分 毕 业 生 就 业 创 业 工 作 开 展 情 况... 9 一 领 导 高 度 重 视, 健 全 机 制... 9 二 多 方

(Microsoft Word \246\346\254F\267|\263\370\254\366\277\375.doc)

狂飆青春系列\(5\)─遊戲不再只是遊戲

臺北市立教育大學師資培育暨就業輔導中心

2015年度中国博士后科学基金资助申请指南


1.2. 虚 拟 场 景 本 次 培 训 中 的 系 列 动 手 实 验, 都 是 围 绕 一 个 虚 拟 的 研 发 场 景 展 开 的, 即 某 企 业 随 着 业 务 的 拓 展, 需 要 开 发 一 个 包 含 企 业 产 品 展 示, 订 单 提 交 资 讯 管 理 等 功 能 的 企 业

Microsoft Word - 正式稿 年信息学院履行目标责任书情况工作总结报告.doc


目錄... ivv...vii Chapter DETECT

11 王 永 慶 先 生 小 學 畢 業 後 即 到 茶 園 當 雜 工, 後 來 開 店 賣 米, 憑 著 經 營 能 力, 加 上 堅 持 與 努 力, 成 功 打 造 了 自 己 的 企 業 王 國, 成 為 臺 灣 經 營 之 神 上 述 說 明 了 下 列 何 種 現 象? (A) 社 會

政 策 摘 编 国 务 院 办 公 厅 印 发 关 于 深 化 高 等 学 校 创 新 创 业 教 育 改 革 的 实 施 意 见 意 见 要 求 重 点 抓 好 9 个 方 面 的 任 务 : 一 是 完 善 人 才 培 养 质 量 标 准 制 修 订 本 科 专 业 类 教 学 质 量 国 家

數位教學平台介面操作

<4D F736F F D C4EAB8DFB5C8D1A7D0A3BEABC6B7BDCCB2C4E5E0D1A1BDE1B9FB2E646F63>

大学英语4、6级等级考试简介.doc

指 导 学 生 在 Studio 课 程 上 进 一 步 研 究 这 三 种 类 型 的 肌 肉 上 课 过 程 中 引 导 他 们 多 观 察 并 完 成 肌 肉 系 统 记 录 表 课 程 课 程 问 题 由 Studio 提 供 1 你 的 身 体 拥 有 超 过 600 块 肌 肉! 首 先

104計畫條文

Microsoft Word 级第二专业学士学位培养计划.doc

Microsoft Word - 16K 2014白皮书(中文定稿).doc

BizSpark 初 创 公 司 计 划 指 南 目 录 什 么 是 BizSpark?... 1 计 划 概 述... 1 计 划 结 构 和 角 色... 1 初 创 公 司 资 格... 3 使 用 BizSpark 的 产 品 和 联 机 服 务 的 示 例 :... 3 职 责... 5

我 的 雪 儿 生 死 不 明, 我 哪 里 吃 得 下, 快 给 本 宫 更 衣 是 娘 娘 御 康 阁 宸 妃 娘 娘 驾 到 参 见 宸 妃 娘 娘 免 礼, 太 医, 本 宫 的 七 公 主 怎 样? 娘 娘, 七 公 主 恐 怕 恐 怕 恐 怕 怎 样? 你 们 这 群 庸 医, 本 宫

上 海 财 经 大 学 金 融 学 院

投影片 1

Microsoft Word - 面向应用能力,构建师范院校计算机公共课程 “三层次教育”课程体系new.doc

語文科補救教學 孟瑛如 101

目 錄 壹 實 務 專 題 製 作 競 賽 ( 複 賽 ) 實 施 計 畫 1 貳 實 務 專 題 製 作 競 賽 ( 複 賽 ) 參 選 作 品 一 覽 表 13 參 評 審 委 員 名 單 23 肆 活 動 照 片 25 伍 實 務 專 題 製 作 競 賽 ( 複 賽 ) 優 良 作 品 名 錄

附 件 : 2009 年 度 国 家 精 品 课 程 名 单 一 本 科 国 家 精 品 课 程 ( 以 学 科 为 序, 共 400 门 ) 序 号 一 级 学 科 二 级 学 科 课 程 名 称 学 校 名 称 负 责 人 1 哲 学 哲 学 类 马 克 思 主 义 伦 理 学 安 徽 师 范

2013中国传统文化与后现代心理应用

开幕式暨汇报会 校友座谈会 流体力学实验室 高速铁路建造技术国家工程实验室 风洞实验室 力学实验室 结构实验室 线隧桥实验室 评估意见反馈会

教 師 專 訪 - 萬 鍾 汶 老 師 碩 一 班 林 彥 甫 採 訪 報 導 圖 為 萬 鍾 汶 教 師 照 片 Q: 恭 喜 老 師 榮 升 校 友 聯 絡 中 心 主 任, 是 否 可 以 請 老 師 為 我 們 介 紹 一 下 校 友 聯 絡 中 心 的 業 務 與 宗

Microsoft Word 碩士簡章(總則草案) doc

epub 61-2

Microsoft Word - 文正教学简报(第四期 ).doc

不成熟不要紧--一个高级白领的职场亲历

五 活 動 方 式 與 獎 項 本 徵 選 活 動 以 2017 臺 北 世 大 運 活 動 之 核 心 精 神 熱 情 勇 敢 夢 想 愛 為 主, 參 與 徵 選 之 歌 曲 須 在 詞 曲 創 作 中 符 合 此 精 神, 創 作 元 素 須 含 有 運 動 陽 光 之 曲 風 及 歌 詞,

<4D F736F F D20AAFEA5F334A D32B3B0A5CDB448C2E0C2B2B3B928AED6A977AAA929>

05632 英 语 教 学 参 考 书 ( 第 2 册 ) 文 化 基 础 课 电 子 版 计 算 机 应 用 基 础 (Window7+Office2010) 体 育 与 健 康 ( 北 方 版 )( 河 南 版 ) 文 化 基 础 课 电 子 版

PINDA求职宝典

华宝兴业周报第123期.doc

华宝兴业周报第131期.doc

第二場


教育部以通識教育為核心之全校課程革新計畫【第三年/三年計畫】

中国互联网协会网络营销培训项目简介

重 庆 师 范 大 学 简 介 重 庆 师 范 大 学 创 办 于 1954 年, 是 首 批 学 士 授 权 单 位, 第 三 批 硕 士 学 位 授 权 单 位 2008 年 被 批 准 为 重 庆 市 中 期 立 项 建 设 的 博 士 单 位 经 过 60 年 的 建 设 和 发 展, 学

序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开 发 专 业 的 特 点 设 置 课 程 体 系, 体 现 了 课 程 为 市 场 服 务 的 特 点 本 专 业 要 求 学

B-40

2015届毕业生就业基本情况分析

Microsoft Word - CPE會議紀錄151022

附 件 一 : 医 师 资 格 考 试 报 名 资 格 规 定 (2006 版 ) 为 做 好 医 师 资 格 考 试 报 名 工 作, 依 据 中 华 人 民 共 和 国 执 业 医 师 法 ( 以 下 简 称 执 业 医 师 法 ), 现 对 医 师 资 格 考 试 报 名 资 格 规 定 如

01-101轉學考簡章.doc

Ps22Pdf

Microsoft Word - 13院21号.doc

桑榆未晚文章.doc

Microsoft Word 专业特色.doc

99年 2月25日教師會議記錄

6月刊

twfhsec101hpuigqegtpjnhg.doc

【受理分析】

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

質 詢 及 答 覆 財 政 建 設 部 門 質 詢 第 1 組 質 詢 日 期 : 中 華 民 國 105 年 5 月 19 日 質 詢 對 象 : 財 政 建 設 部 門 有 關 各 單 位 質 詢 議 員 : 徐 世 勲 計 1 位 時 間 18 分 鐘 速 記 錄 105 年 5 月 19 日

Microsoft Word - 文档 3

按節次點名紀錄

Transcription:

编 程 之 美 微 软 技 术 面 试 心 得 背 后 的 故 事 他 们, 是 我 们 的 同 龄 人, 来 自 不 同 学 校, 不 同 专 业, 好 些 人 并 非 计 算 机 科 班 出 身, 也 并 非 一 开 始 都 那 么 幸 运 地 感 受 到 了 思 考 的 乐 趣 编 程 的 乐 趣 他 们 有 着 和 我 们 一 样 的 苦 恼 迷 茫 彷 徨 在 写 这 本 书 之 前, 他 们 要 么 以 为 写 书 很 难, 要 么 以 为 是 个 人 就 会 写 书, 可 是, 到 后 来, 他 们 都 调 整 了 对 写 一 本 对 读 者 有 帮 助 的 书 的 看 法 他 们 发 现, 自 己 即 使 在 微 软, 也 并 非 就 是 千 里 马 ( 骐 骥 ), 在 做 一 件 貌 似 不 困 难 的 事 情 的 时 候, 慢 慢 地 发 现 自 己 其 实 是 驽 马, 但 一 群 驽 马, 相 互 鼓 励, 相 互 支 撑, 竟 然 也 能 创 造 出 小 小 的 奇 迹 创 作 一 本 有 思 考 有 想 法 有 趣 味 的 书 甚 至, 因 为 参 与 设 计 这 本 书 的 封 面, 未 来 会 有 一 个 优 秀 的 设 计 师 为 我 们 的 生 活 增 添 很 多 的 光 彩, 因 为 他 从 做 这 样 一 件 事 情 上, 找 到 了 自 己 的 自 信 是 思 考 和 行 动 带 给 他 的 他 们 的 故 事, 或 许 能 让 我 们 反 观 自 己, 看 到 自 己 身 上, 和 他 们 一 样, 也 潜 藏 着 巨 大 的 潜 力, 这 样 的 潜 力 一 旦 发 掘, 会 孕 育 着 巨 大 的 希 望 编 程 之 美 微 软 技 术 心 得 讲 述 程 序 员 的 故 事 1

作 者 创 作 后 记 邹 欣 邹 欣 现 任 微 软 亚 洲 研 究 院 技 术 创 新 组 研 发 主 管 1991 年 获 北 京 大 学 计 算 机 软 件 专 业 学 士 学 位 1996 年 获 美 国 Wayne State University( 韦 恩 州 立 大 学 ) 计 算 机 软 件 专 业 硕 士 学 位 2007 年 10 月, 我 们 写 了 不 少 题 目, 自 己 觉 得 该 写 的 都 写 了, 但 是 题 目 中 很 难 看 出 来 美, 大 家 得 喘 口 气, 我 也 不 能 继 续 发 邮 件 去 drive 其 他 人 另 一 个 原 因 是, 编 辑 们 也 看 出 来 书 稿 的 质 量 并 不 像 原 来 想 象 的 那 么 好, 有 人 建 议 干 脆 去 掉 美, 封 面 大 书 面 试 心 得 或 我 是 如 何 打 入 微 软 的 即 可 市 面 上 质 量 一 般 的 面 试 书 也 卖 得 很 好, 我 们 不 如 也 乘 势 赚 一 笔 算 了 原 定 11 月 份 出 版, 如 果 这 时, 大 家 扛 不 住, 稀 里 糊 涂 出 了 书, 我 想 这 一 定 不 是 一 件 美 事 这 的 确 是 项 目 比 较 黑 暗 的 时 期 经 过 10 月 份 的 喘 息 后, 增 加 了 人 手, 开 始 了 一 个 新 的 里 程 碑 (milestone), 大 家 针 对 一 些 难 题 紧 咬 不 放, 从 办 公 桌 讨 论 到 餐 桌 上 ; 砍 掉 一 些 不 够 美 的 题 目 ; 请 了 三 位 同 事 给 我 们 专 门 挑 错 ; 我 的 drive 也 升 级 到 hard drive 以 请 吃 午 饭 为 名, 和 每 一 位 作 者 逐 句 复 审, 如 果 email 没 有 回 复, 就 打 电 话 当 年 背 诵 的 古 文 里 有 麒 骥 一 跃, 不 能 十 步, 驽 马 十 驾, 功 在 不 舍 这 样 的 话, 也 许 开 始 大 家 都 自 以 为 是 麒 骥, 蹦 跶 蹦 跶, 搜 罗 一 些 题 目, 辅 以 伪 代 码, 并 掺 杂 若 干 幽 默, 就 大 功 告 成 没 想 到 发 现 我 们 都 是 一 群 驽 马, 一 匹 马 蹦 跶 不 出 什 么 名 堂, 要 团 结 协 作, 长 途 跋 涉, 中 途 还 要 歇 息 几 次, 才 能 达 到 目 的 地, 关 键 在 于 功 在 不 舍 这 一 句 话 说 了 这 么 多, 这 书 到 底 这 么 样, 还 得 读 者 说 了 算 我 相 信 群 众 刘 铁 锋,2006 年 获 华 中 科 技 大 学 工 业 工 程 硕 士 学 位 现 就 职 于 微 软 亚 洲 研 究 院 搜 索 技 术 中 心, 从 事 搜 索 引 擎 软 件 开 发 工 作 实 在 很 难 相 信, 我 这 个 不 容 易 坚 持 持 续 做 完 且 做 好 一 件 事 情 的 人, 竟 然 坚 持 花 了 近 一 年 的 时 间 和 大 家 一 起 创 作 出 了 一 本 书 历 经 重 重 修 改 审 阅, 这 本 编 程 之 美 的 修 改 已 经 接 近 了 尾 声 这 一 年 的 时 间, 也 正 是 我 到 微 软 工 作 的 第 一 年, 刚 刚 经 历 了 从 一 个 求 职 者 软 件 工 程 师 到 面 试 者 的 角 色 转 变 而 这 个 过 程, 也 伴 随 了 整 本 书 的 出 版 过 程 在 本 书 的 创 作 过 程 中, 我 从 邹 欣 老 师 身 上 学 到 了 不 少 东 西 他 也 让 我 明 白 了 一 个 道 理 : 不 怕 慢, 就 怕 站 方 向 确 定 后, 只 要 天 天 有 行 动, 最 终 一 定 能 够 有 结 果 计 划 一 定 是 要 以 执 行 为 依 托 的 莫 瑜 莫 瑜 2006 年 毕 业 于 中 山 大 学 计 算 机 科 学 系, 获 硕 士 学 位 他 热 爱 编 程, 曾 多 次 参 加 ACM 程 序 比 赛, 现 为 微 软 亚 洲 研 究 院 搜 索 技 术 中 心 软 件 开 发 工 程 师 如 何 进 行 版 本 维 护? 如 何 保 证 写 作 风 格 尽 可 能 地 统 一? 如 何 把 一 件 看 似 简 单 的 事 情 做 好? 这 些 问 题, 我 压 根 就 没 有 考 虑 过 类 似 地, 在 软 件 开 发 方 面, 可 能 也 有 不 少 跟 我 一 样 的 微 软 2

新 员 工, 觉 得 自 己 大 大 小 小 的 程 序 也 写 了 一 些, 软 件 开 发 也 就 是 写 写 几 行 程 序, 没 太 大 问 题 以 前 自 己 写 程 序 的 时 候, 可 以 随 意 地 按 自 己 喜 欢 的 方 式 做, 不 会 考 虑 变 量 名 的 命 名, 也 不 用 考 虑 函 数 的 接 口, 反 正 整 个 程 序 都 在 自 己 心 里 但 这 就 有 点 像 是 我 们 自 己 随 意 记 录 草 稿 和 笔 记, 只 是 给 自 己 看, 不 考 虑 会 有 其 他 人 阅 读 因 为 这 草 稿 和 笔 记 别 人 根 本 看 不 明 白 这 样 想 来, 做 软 件 开 发 和 写 一 本 书 还 真 是 有 很 多 相 似 之 处 写 书, 希 望 相 关 的 读 者 能 读 懂 ; 而 写 软 件 也 希 望 能 让 用 户 用 的 明 白 一 个 团 队 合 作 开 发 软 件, 就 像 一 伙 人 一 起 写 一 本 书 因 为 你 的 代 码 需 要 维 护, 因 为 多 人 合 作 开 发, 而 不 是 单 兵 作 战, 如 何 设 计 和 定 义 模 块 接 口, 管 理 维 护 代 码? 我 们 再 也 难 以 做 到 整 个 程 序 都 在 自 己 的 掌 控 之 中 还 有, 如 何 写 可 靠 安 全 的 代 码 呢. 这 些 是 软 件 开 发 中 经 常 碰 到 的 问 题, 也 是 面 试 时 应 聘 者 容 易 忽 略 的 问 题 李 东 是 重 庆 大 学 软 件 学 院 研 究 生, 微 软 亚 洲 研 究 院 实 习 生 他 在 写 书 之 余, 参 加 七 个 公 司 的 面 试, 有 五 个 公 司 向 他 提 供 了 职 位, 目 前 他 正 在 考 虑 中 以 前 总 觉 得 只 要 是 个 人 他 就 能 够 写 书, 但 从 来 没 有 想 到 过 创 作 一 本 书 这 么 难 众 位 作 者 绝 不 想 让 这 本 书 成 为 一 本 习 题 集, 我 们 尽 自 己 最 大 的 努 力, 去 努 力 呈 现 编 程 和 算 法 世 界 中 的 美 在 创 作 过 程 中, 我 们 采 用 微 软 敏 捷 开 发 和 TFS (Team Foundation Server) 来 管 理 文 档 和 进 度 每 一 个 题 都 作 为 一 个 独 立 的 工 作 项 (Task) 存 在 而 打 开 每 一 个 工 作 项, 你 都 会 发 现, 其 中 都 有 10 多 个 的 文 档, 每 一 个 文 档 都 是 一 次 更 新 后 的 版 本, 也 就 是 说, 每 一 个 题 都 经 过 众 多 作 者 的 10 多 次 迭 代 编 写 而 来 而 高 霖 作 为 本 书 的 装 帧 设 计 师 (Designer), 为 本 书 设 计 了 全 套 的 封 面 封 底 和 众 多 插 图, 而 这 些 画 也 都 是 在 被 大 家 枪 毙 了 N 次 (N>=10) 之 后 才 最 终 定 稿 该 书 凝 聚 了 大 家 多 少 的 心 血, 由 此 可 见 一 斑 在 编 写 的 后 期, 邹 老 师 和 铁 锋 等 人 继 续 带 领 着 我 们 对 文 稿 进 行 字 斟 句 酌 的 修 改, 不 轻 易 放 过 任 何 一 个 有 瑕 疵 的 地 方 张 晓, 是 清 华 大 学 高 等 研 究 所 博 士 生, 微 软 亚 洲 研 究 院 实 习 生 工 作 之 余, 喜 欢 阅 读 高 科 技 企 业 的 传 记, 梦 想 以 技 术 服 务 社 会, 让 高 质 量 个 性 化 的 信 息 触 手 可 及 为 了 管 理 写 作 的 进 度 和 保 存 历 史 数 据, 我 们 还 在 邹 老 师 的 主 持 之 下 设 立 了 有 微 软 特 色 的 沟 通 机 制 那 就 是 在 visual studio team suite (VSTS) 上 把 所 有 计 划 要 写 的 题 目 做 成 work item, 给 每 个 work item 设 置 3 种 状 态 :active, peer review 和 editor review 每 一 道 题 最 开 始 都 处 于 active 状 态, 在 经 过 答 案 的 产 生 和 润 色 之 后 进 入 peer review 阶 段 在 这 个 阶 段, 会 有 其 他 作 者 来 检 查 这 道 题 目 的 解 答 中 是 否 存 在 漏 洞 如 果 该 答 案 在 peer review 中 出 现 过 多 问 题, 会 被 退 回 给 原 作 者, 并 重 新 设 置 为 active 状 态 ; 如 果 通 过, 则 会 设 置 成 editor review 的 状 态, 也 就 是 送 交 编 辑 们 编 辑 校 对 了 到 了 本 书 创 作 的 后 期, 可 以 看 到 每 一 道 题 对 应 的 item 下 都 有 很 多 的 附 件, 从 最 初 的 版 本 到 改 过 第 一 遍 的 版 本, 到 改 过 第 二 遍 的 版 本... 而 每 一 篇 文 档 中 都 会 有 很 多 comment, 从 格 式 到 内 容, 从 语 言 到 算 法, 密 密 麻 麻 地 布 满 了 整 个 文 档 甚 至 于 可 以 看 到 在 一 篇 文 档 的 某 一 处 有 多 种 颜 色 的 comment, 那 是 几 位 作 者 在 为 一 种 解 法 而 辨 论 在 VSTS 上 文 斗 不 过 瘾 的 时 候, 作 者 们 也 会 相 约 去 武 斗 武 斗 的 场 所 一 般 是 冰 箱 旁 或 者 鱼 缸 边, 武 器 限 于 牙 齿 和 纸 笔, 武 斗 的 结 果 一 般 是 武 斗 双 方 都 对 问 题 认 识 得 更 深 了, 而 且 有 时 一 些 新 的 idea 也 会 在 武 斗 中 产 生 我 建 议 读 者 在 阅 读 本 书 时, 为 了 达 到 更 好 的 效 果, 多 和 周 围 的 朋 友 动 嘴 动 笔 切 磋 讨 论 陈 远, 西 北 工 业 大 学 计 算 机 系 研 究 生, 微 软 亚 洲 研 究 院 实 习 生 他 热 衷 技 术, 善 举 一 反 三, 3

学 以 致 用, 以 追 求 极 致 卓 越 为 己 任, 坚 信 编 程 与 生 活 一 样, 都 是 严 肃 而 富 有 艺 术 性 的 我 本 科 读 的 是 航 空 学 院, 在 大 二 时 闲 得 无 聊 抱 着 玩 的 心 态 才 开 始 自 学 编 程, 凭 着 热 情 和 兴 趣 就 一 头 扎 了 进 来 但 是, 我 心 里 一 直 有 种 隐 隐 的 痛, 我 可 以 熟 练 使 用 ASP.NET AJAX 很 快 地 做 出 一 个 网 站 来, 却 对 一 些 基 本 的 数 据 结 构 算 法 一 知 半 解 我 对 许 多 公 司 偏 重 算 法 的 面 试 一 直 以 来 都 抱 有 一 种 畏 惧 感 和 神 秘 感, 而 且 非 常 仰 慕 那 些 受 过 ACM ICPC 训 练 过 的 同 学, 尤 其 是 那 些 能 很 快 分 析 出 问 题 复 杂 度 的 人 简 单 的 网 站 做 多 了, 我 逐 渐 认 为 做 工 程 不 需 要 所 谓 的 算 法, 很 长 一 段 时 间 里, 我 对 那 些 能 通 过 解 出 很 难 的 算 法 题 拿 到 很 好 的 offer 的 人 都 嗤 之 以 鼻, 并 对 那 些 公 司 的 招 聘 标 准 感 到 疑 惑 不 解 明 明 是 我 更 能 干 活, 实 践 经 验 和 能 力 上 更 强, 凭 什 么 不 要 我 而 是 他 们 呢? 在 本 科 的 最 后 一 个 学 期, 我 幸 运 地 获 得 了 一 个 前 往 微 软 亚 洲 研 究 院 实 习 的 机 会 ( 面 试 时 考 了 我 一 道 智 力 题 而 不 是 算 法 题 ) 在 实 习 过 程 中, 我 才 真 正 地 做 了 一 个 软 件 项 目, 并 且 通 过 和 其 他 实 习 生 的 交 流, 耳 濡 目 染 地 看 到 了 许 多 现 实 中 的 研 究 性 软 件 的 开 发 过 程, 这 些 经 历 带 给 了 我 许 多 前 所 未 有 的 体 验 在 现 实 的 软 件 开 发 中 你 会 看 到 各 种 形 式 各 异 的 需 求, 比 如 在 一 定 数 量 的 帖 子 中 找 出 发 帖 最 多 的 水 王, 在 这 之 前 我 开 发 过 的 网 站 最 多 也 不 过 几 千 条 记 录, 所 以 我 即 使 用 最 简 单 的 遍 历 也 能 很 快 实 现 这 一 功 能, 但 是 当 你 面 对 的 是 十 万 甚 至 百 万 级 别 的 现 实 数 据 时, 问 题 就 从 最 基 本 的 实 现 变 成 了 更 快 更 高 效 地 实 现 了! 令 我 汗 颜 的 是, 我 往 往 只 能 用 效 率 最 低 的 复 杂 度 实 现 类 似 的 功 能, 而 如 何 更 优 雅 更 高 效 地 实 现 它, 我 常 常 感 到 力 不 从 心 这 些 经 历 让 我 逐 渐 意 识 到, 我 所 沾 沾 自 喜 的 工 程 实 践 能 力 实 际 上 只 是 一 种 实 现 的 能 力, 而 在 解 决 现 实 世 界 的 实 际 问 题 时, 更 需 要 的 是 一 种 优 美 的 实 现, 因 为 只 有 在 可 接 受 的 时 间 或 空 间 约 束 条 件 下 的 实 现 才 是 真 正 能 解 决 问 题 的 答 案 而 如 何 找 到 所 谓 的 优 美 的 实 现, 一 个 人 的 算 法 能 力 在 这 里 就 起 到 了 决 定 性 的 作 用 算 法 实 际 上 是 对 现 实 问 题 的 抽 象, 因 为 现 实 问 题 是 复 杂 的, 我 们 可 以 把 它 抽 象 成 模 型 寻 找 合 适 的 数 据 结 构 表 示 问 题 模 型, 并 通 过 分 析, 寻 找 到 对 应 的 解 决 算 法, 这 种 抽 丝 剥 茧 的 思 维 方 式 将 会 使 得 开 发 者 事 半 功 倍 那 句 著 名 的 软 件 = 算 法 + 数 据 结 构 并 非 空 穴 来 风, 我 也 从 这 些 经 历 中 逐 渐 理 解 了 微 软 等 公 司 的 招 聘 标 准 实 际 上 没 有 错, 因 为 他 们 需 要 找 的 是 能 真 正 通 过 分 析 来 解 决 实 际 问 题 的 人 如 果 把 工 程 实 践 能 力 比 作 一 辆 车 的 轮 子, 那 只 能 说 明 这 辆 车 具 有 了 移 动 的 能 力, 而 让 这 辆 车 能 又 快 又 稳 地 运 行, 则 需 要 算 法 分 析 能 力 这 台 强 劲 的 发 动 机 驱 动, 这 两 种 能 力 是 相 辅 相 成 的 我 觉 得 自 己 更 大 的 幸 运 在 于, 在 我 逐 渐 明 白 了 这 些 道 理 后, 参 与 创 作 了 编 程 之 美 这 本 书 编 书 的 过 程 也 是 我 自 己 动 手 解 里 面 一 道 道 有 趣 题 目 的 过 程, 期 间 我 对 一 个 个 优 美 巧 妙 的 解 法 拍 案 叫 绝, 在 遇 到 难 题 或 想 不 通 的 时 候, 就 通 过 与 其 他 编 者 一 起 讨 论 解 决, 这 些 经 历 都 让 我 不 断 体 会 到 解 法 之 美 和 问 题 之 美 编 程 之 美 里 的 许 多 题 目 实 际 上 都 来 源 于 现 实 项 目 中 所 遇 到 的 具 体 问 题, 它 们 或 是 实 际 问 题 的 简 化, 或 是 改 头 换 面 以 其 他 有 趣 的 场 景 表 示 出 来 但 是 万 变 不 离 其 宗, 通 过 把 问 题 抽 象 化, 并 运 用 算 法 分 析 寻 找 解 决 方 案 将 是 解 题 的 利 器 这 种 思 考 方 式 也 是 我 们 希 望 通 过 本 书 传 递 给 读 者 们 的 祝 大 家 能 在 阅 读 的 过 程 中 体 会 到 美 的 无 处 不 在 梁 举 梁 举 2007 年 毕 业 于 北 京 大 学 考 古 文 博 学 院, 获 得 文 物 保 护 专 业 历 史 学 学 士 及 计 算 机 软 件 专 业 理 学 学 士 学 位 ( 双 学 位 ), 目 前 在 微 软 亚 洲 研 究 院 搜 索 技 术 中 心 从 事 开 发 工 作 4

在 以 往 的 面 试 中, 我 多 次 被 问 到, 为 什 么 选 择 计 算 机 源 于 兴 趣 而 这 又 多 是 缘 于 数 学 虽 然 大 概 小 学 就 喜 爱 数 学 的, 但 真 正 窥 见 数 学 其 美 是 在 高 中 图 书 馆 的 书 堆 里 读 了 趣 味 数 论, 书 里 也 列 举 了 很 多 有 趣 的 数 论 题 目, 并 用 通 俗 简 单 的 语 言, 从 多 个 角 度 给 出 了 优 美 的 解 答 很 多 年 过 去 了, 后 来 虽 没 有 学 数 学 专 业, 却 仍 是 记 得 那 本 书, 以 致 即 使 对 于 学 文 的 人, 我 也 会 推 荐 他 们 读 这 本 关 于 数 论 的 书 现 在, 对 于 学 计 算 机 的 年 轻 人, 我 会 向 他 们 推 荐 编 程 之 美, 对 于 非 学 计 算 机 的 年 轻 人, 我 也 会 推 荐 编 程 之 美, 相 信 书 中 用 通 俗 简 单 的 语 言 解 说 的 优 美 思 想 也 会 吸 引 他 们 的 兴 趣, 让 他 们 受 益 胡 睿, 浙 江 人 2006 年 毕 业 于 清 华 大 学 自 动 化 系, 获 工 学 硕 士 学 位 现 就 职 于 微 软 亚 洲 研 究 院 搜 索 技 术 中 心, 从 事 多 媒 体 搜 索 研 发 工 作 自 认 为 不 是 程 序 设 计 天 才, 但 对 于 那 些 传 奇 的 程 序 设 计 大 师 境 界, 虽 不 能 至, 心 向 往 之 自 己 看 过 不 少 关 于 计 算 机 和 程 序 设 计 方 面 的 书 籍, 面 试 过 一 些 程 序 员, 也 在 实 际 的 工 作 中 遇 到 过 很 多 的 编 程 问 题, 对 于 程 序 设 计 有 了 自 己 的 一 些 体 会 程 序 设 计 其 实 本 质 上 是 一 个 知 识 和 能 力 综 合 应 用 的 过 程 要 编 写 出 好 的 程 序 来, 基 础 知 识 很 重 要, 如 果 基 本 的 数 据 结 构 和 经 典 的 算 法 都 不 知 道, 很 难 编 出 很 好 的 程 序 来 ; 但 是 当 你 有 了 一 定 的 基 础, 基 本 了 解 了 常 用 的 数 据 结 构 和 算 法 以 后, 想 象 力 和 思 维 方 式 就 更 为 关 键, 正 如 爱 因 斯 坦 所 说 : 想 象 力 比 知 识 更 重 要 知 道 什 么 时 候 在 什 么 样 的 问 题 上 采 用 什 么 样 的 算 法 和 数 据 结 构, 非 常 不 容 易 ; 如 果 还 能 够 将 一 些 常 用 的 算 法 和 数 据 结 构 针 对 特 定 的 问 题 做 一 些 优 化 和 修 改, 甚 至 创 造 出 一 些 新 的 数 据 结 构 和 算 法, 就 更 为 难 得 计 算 机 方 面 的 书 籍 很 多, 讲 述 基 本 算 法 和 常 用 数 据 结 构 的 书 也 不 少, 编 程 之 美 的 创 作 思 想 和 一 般 的 编 程 书 籍 不 大 一 样, 全 书 并 不 是 给 大 家 讲 解 一 些 计 算 机 和 程 序 设 计 的 理 论 知 识, 而 是 通 过 分 析 讲 解 实 际 生 活 中 的 一 些 问 题, 来 启 迪 大 家 的 思 路, 让 大 家 体 会 程 序 设 计 的 思 维 方 式 这 本 书 的 独 特 之 处 就 在 于, 它 更 强 调 的 是 描 述 程 序 设 计 的 思 维 方 式, 分 析 的 是 将 实 际 问 题 抽 象 为 计 算 机 程 序 设 计 问 题, 并 找 到 最 优 算 法 的 过 程, 并 且 花 了 很 多 精 力 来 比 较 各 个 算 法 的 优 劣, 并 分 析 各 个 算 法 的 复 杂 度 参 与 创 作 这 本 书, 通 过 和 邹 欣 老 师 以 及 其 他 作 者 之 间 的 交 流 和 讨 论, 我 接 触 到 了 很 多 以 前 从 未 碰 到 的 新 奇 问 题, 学 到 了 很 多 精 巧 的 解 法, 更 重 要 的 是, 开 阔 了 自 己 的 思 路, 也 认 识 到 了 程 序 设 计 科 学 和 艺 术 的 博 大 精 深, 需 要 用 一 辈 子 去 学 习 提 高 我 希 望, 读 者 朋 友 们 也 能 通 过 这 本 书 得 到 自 己 的 收 获 5