1.web应用程序开发平台:ASP.NET、JavaEE、LAMP
ASP.NET:windows+IIS+SQL server+ASP
JavaEE:UNIX+Tomcat+Oracle+JSP
lamp:LINUX+Apache+MySQL+PHP
2.优秀的web程序员
具备扎实的技术功底
遵循良好的编码规范
问题要解决不要逃避
扩充自己的想象力
对新技术的渴求
挖掘设计模式,提高代码质量
多与高手交流
韧性和毅力
3.MVC和框架的关系,用框架来实现MVC的设计模式
4. 软件开发过程和文档
5.需求分析流程
6.系统设计流程
7.编码与测试流程
8.软件试运行流程
9.软件实施流程图
10.软件验收流程图
11.软件项目管理
12.需求分析说明书
任务概述(产品描述,系统目标,系统功能结构图,系统流程图)
业务描述(各模块,功能概述,操作权限,输入,处理过程,输出)
13.数据库设计说明书
概念结构设计:e-r图:实体,属性,联系
逻辑结构设计:ER图转化为关系模型
物理结构设计:建库建表
14.程序设计说明书
系统的结构:项目的目录结构,模块结构,程序结构(控制器和方法)
各个模块设计说明:功能,流程逻辑,接口,存储分配,注释设计,限制条件,测试计划,尚未解决的问题,各个方法说明(程序描述,输入项,输出项,算法,模板设计)