从程序员到技术总监 beta
2010年 10 月 29日
北京
献给—正在从事开发的软件工程师和管理者
第 1 页/共3页
目录
1 自序 .................................................................................................................................. 6 2 这本书是否适合你? ...................................................................................................... 7 3 用Google日历管理你的时间 ........................................................................................ 7 4 IT行业 .............................................................................................................................. 8
4.1 关于技术总监 ...................................................................................................... 8 5 软件开发流程 ................................................................................................................ 10
5.1 1、项目立项 ....................................................................................................... 10 5.2 2、需求分析 ....................................................................................................... 10 5.3 3、原型设计 ....................................................................................................... 10 5.4 4、界面设计 ....................................................................................................... 10 5.5 5、程序设计 ....................................................................................................... 10 5.6 6、测试 ............................................................................................................... 10 5.7 7、Bug修改 ........................................................................................................ 11 5.8 8、打包发布新版本 ........................................................................................... 11 6 需要学会的知识或技能 ................................................................................................ 11
6.1 项目管理工具 .................................................................................................... 11 6.2 HTML原型设计工具 ......................................................................................... 11 6.3 MindManager思维导图 ..................................................................................... 13 6.4 数据库设计工具 ................................................................................................ 15 6.5 软件升级打包工具Ant ..................................................................................... 16 6.6 版本控制工具 .................................................................................................... 19
6.6.1 VSS ............................................................................................................ 19 6.6.2 CVS ........................................................................................................... 20 6.6.3 Svn ............................................................................................................. 20
6.6.3.1 服务器端安装 .............................................................................. 20 6.6.3.2 客户端安装 .................................................................................. 23
6.7 图片处理工具Photoshop CS3 ........................................................................... 32 6.8 网页制作工具Dreamweaver 8 .......................................................................... 32
第 2 页/共3页
6.9 Apache安装和使用 ............................................................................................ 32 6.10 Apache和tomcat集成配置(for linux) ....................................................... 32 6.11 Apache与resin集成配置(windows) .......................................................... 35 6.12 ewebeditor在线编辑器使用心得 .................................................................... 37 6.13 FreeMarker - Java模板引擎的使用 ................................................................. 41 7 数据库 ............................................................................................................................ 42
7.1 MYSQL ............................................................................................................... 42
7.1.1 Mysql授权 ................................................................................................ 42
7.1.1.1 本地访问 ...................................................................................... 42 7.1.1.2 远程访问 ...................................................................................... 42 7.1.1.3 任意访问 ...................................................................................... 43 7.1.1.4 取消授权 ...................................................................................... 43
7.2 ORACLE ............................................................................................................. 43
7.2.1 查询表空间 .............................................................................................. 44 7.2.2 增加表空间 .............................................................................................. 44
8 Linux操作系统相关环境及常用命令 .......................................................................... 45
8.1 Linux介绍 ........................................................................................................... 45 8.2 服务器安全性设置 ............................................................................................ 45
8.2.1 设置系统防火墙 ...................................................................................... 45 8.3 基于CentOS的LAMP ...................................................................................... 47 8.4 基于CentOS的LNMP ...................................................................................... 47 8.5 基于CentOS的JAVA环境 ............................................................................... 47 8.6 Linux常用命令 ................................................................................................... 49
8.6.1 Linux的关机与重启命令 ........................................................................ 49 8.6.2 修改root密码 .......................................................................................... 49 8.6.3 让客户端可以查看linux里面的中文 .................................................... 49 8.6.4 查看监听端口 .......................................................................................... 50 8.6.5 Scp远程拷贝 ............................................................................................ 50 8.6.6 不用密码拷贝: ...................................................................................... 50
第 3 页/共3页