《程序员学管理》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:雷之宇等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302162395
  • 页数:328 页
图书介绍:本书介绍如何从一个技术专家转变为一个优秀的技术管理者。

第一部分 管理学基础 3

第1章 给所有的程序员朋友  3

1.1 小实验:假如你意外获得500万元大奖  3

1.2 本书的读者  6

1.3 本书的价值  8

第2章 从程序员到管理者  9

2.1 程序员的生活  9

2.2 程序员的价值观  15

2.3 程序员,职业生涯的起点  18

2.4 程序员的困惑  19

2.5 程序员的未来  21

2.5.1 选择一:继续从事技术研发的路线  22

2.5.2 选择二:晋升为技术管理层  24

2.5.3 选择三:转行到市场、营销或其他领域  25

2.5.4 选择四:自己独立创业  26

2.6 管理,职业生涯的转折  29

2.7 编程与管理有关系吗  32

2.8 程序员和管理者,谁更有价值  34

2.9 学习管理,学会沟通  37

2.10 项目沟通  41

2.11 给程序员朋友的几个忠告  46

第3章 管理者与管理  48

3.1 什么是管理  48

3.2 管理的重要性  50

3.3 谁是管理者  53

3.4 成功的管理者/有效的管理者  55

3.5 管理者的必备素质  57

3.6 什么是技术型管理(专指IT行业)  62

3.7 技术型管理管什么,怎样管  64

3.8 人性化管理还是制度化管理  66

3.9 计划性、条例性  68

3.10 给管理者的5个建议  70

第4章 管理学  72

4.1 温故而知新  72

4.2 管理学发展的历史  73

4.2.1 弗雷德里克·泰勒的科学管理方法  73

4.2.2 亨利·法约尔的管理理论  77

4.2.3 霍桑研究,人的因素  79

4.2.4 戴尔·卡耐基的人际关系管理方法  81

4.3 管理学的统一框架,综合多样化理论  86

4.4 全面的质量管理(TQM)  88

4.5 管理学是万能的吗  90

第5章 IT企业的人力资源管理  93

5.1 人力资源管理  94

5.2 人力资源的管理过程  95

5.3 IT企业人才招聘  98

5.4 留住有价值的员工  100

5.5 知名IT企业的关于人的理念  103

5.6 信任的价值  104

5.7 程序员的绩效考核  107

5.8 程序员的激励机制  110

案例1 杰软公司:夹缝中的生存法则  112

案例2 全宁网络的市场策略  116

案例3 回归线的企业战略  119

案例4 “贝贝派”的互联网生意经  121

第二部分 项目管理 125

第6章 项目管理学  125

6.1 什么是项目管理  125

6.1.1 项目的特点  125

6.1.2 项目管理体系  126

6.2 IT项目管理的特点  129

6.3 如何评价IT项目管理的成功与失败  133

6.4 成功项目管理的条件  134

第7章 程序员到项目经理  136

7.1 项目经理编程是不务正业吗  136

7.2 项目经理的定位  137

7.2.1 项目经理的地位和作用  137

7.2.2 项目经理的职责和权利  138

7.3 项目经理的基本要求  139

7.4 全面、有序的项目计划安排  139

7.5 帮助项目组成员进入角色  140

7.6 执行是关键  140

7.7 IT项目的宏观控制  141

7.8 怎样有效地拒绝客户  142

7.9 怎样友好的拒绝客户  142

7.10 IT项目的延期控制  144

7.11 进度和质量哪个更重要  144

7.12 给项目经理的三个建议  144

7.13 程序员的最高境界:CTO  146

7.13.1 什么是CTO  146

7.13.2 CTO在干些什么  147

7.13.3 成为CTO的必备素质  151

7.13.4 项目经理离CTO有多远  152

第三部分 常用的管理工具软件 155

第8章 项目管理软件MS Project 2003  155

8.1 项目和项目管理  155

8.2 项目管理软件介绍  158

8.3 MS Project 2003基础概述  160

8.3.1 名词解释  161

8.3.2 主要视图介绍  163

8.4 MS Project 2003功能概述  166

8.4.1 制定项目计划  167

8.4.2 项目管理  177

8.5 本章小结  183

第9章 数据建模工具ER-Win  185

9.1 ER-Win模型  186

9.2 什么是ER-Win  188

9.2.1 认识ER-Win  188

9.2.2 ER-Win的功能  190

9.3 绘制第一个ER图  191

9.3.1 添加实体  192

9.3.2 添加属性  194

9.3.3 建立实体联系  195

9.3.4 逻辑/物理模型之间的转换  195

9.4 生成数据库脚本  196

9.5 本章小结  198

第10章 建模工具Rational Rose  199

10.1 为什么要使用UML和Rational Rose  199

10.2 Rational Rose的核心——UML  200

10.3 开始使用Rose  201

10.3.1 建立Use Case图  203

10.3.2 建立类图  206

10.3.3 建立顺序图  210

10.4 本章小结  211

第11章 版本控制工具CVS  212

11.1 什么是版本控制  213

11.2 为什么要进行版本控制  214

11.3 CVS简介  215

11.3.1 CVS的工作模式  216

11.3.2 CVS的功能  216

11.4 搭建CVS的工作环境  217

11.4.1 安装CVS  217

11.4.2 创建用户并为用户赋权限  219

11.4.3 初始化CVS工作环境  220

11.5 使用WinCvs  221

11.5.1 Import和Checkout项目模块  221

11.5.2 commit和update文件  223

11.5.3 解决冲突  226

11.5.4 管理文件和目录  227

11.5.5 管理分支  228

11.6 本章小结  230

第12章 性能测试工具ACT  231

12.1 常用测试工具介绍  232

12.2 怎样使用ACT进行性能测试  233

12.3 性能分析结论详解  240

12.4 本章小结  243

附录 247

附录1 常用文档清单  247

附录2 解决方案(范例)  248

附录3 报价单(范例)  306

附录4 测试报告  314

附录5 系统验收汇报(范例)  319

附录6 编程规范(内部)  325