按照软件开发的流程总结一下 1需求阶段:产品经理 2概要设计阶段:架构师、高级程序员 3详细设计阶段:高级程序员、程序员、配置管理人员 4测试阶段:高级测试人员,测试人员 5上线阶段:售后服务人员 另外贯穿整个项目的人员是:项目管理人员,质量保证人员。 这些分类只是一个大致的分类,不一定很准确。只是让大家有一个了解。 至于每一个人具体的技术人生,主要可以以下几个问题。 1自己的发展方向.比较大的划分可以分为,纯技术人员,技术管理人员,质量保证人员。 作为纯技术人员最主要要主要的问题是发展方向固定的问题.所谓发展方向的固定是指在相当长的一段时间内,使用的开发工具,开发手段,使用的平台,和做项目的方向相对固定,只有这样才可以成为一个高水平的专业技术人员.之所以这么说,主要原因和学习的规律有关系,不知道大家注意过没有,当你第一次做一个事情的时候,总是出问题,而如果连续做了几次之后出问题的概率就小多了,(也就是说你具有了经验)拿掌握一门开发语言举例来说,但你第一次拿一个新语言开发的时候,由于时间相对紧张,你很难对这个语言有很深的研究,往往是可以解决项目的问题就可以了.而语言的特点往往很难做精细的研究.这样做的结果往往是事倍功半.而如果你在3到4年里都在用同一种语言开发,对语言的了解必然深刻,在开发设计的过程中可以直接使用语言的特点,达到省时省了的效果 本文来自: 中国自学编程网(www.zxbc.cn) 详细出处参考:http://www.zxbc.cn/html/20070808/25909.html