只能说他是一名熟练的代码民工,他永远都不会有质的提高。一个善于学习的程序员会经常总结自己的技术水平,对自己的技术层面要有良好的定位,这样才能有目的地提高自己。这样才能逐步提高,从程序员升级为软件设计师、系统分析员。
作为高级程序员,乃至于设计师而言,除了应该具备上述全部素质之外,还需要具备以下素质:
1、需求分析能力2、整体框架能力3、流程处理能力4、模块分解能力5、整体项目评估能力
6、团队组织管理能力岗位:项目经理主要职责:
1、计划:a项目范围、项目质量、项目时间、项目成本的确认。b项目过程活动的标准化、规范化。
c根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。
d各项计划得到上级领导、客户方及项目组成员认可。2、组织:
a组织项目所需的各项资源。
fb设置项目组中的各种角色,并分配好各角色的责任与权限。c定制项目组内外的沟通计划。必要时可按配置管理要求写项目策划目录中的《项目沟通计划》d安排组内需求分析师、客户联系人等角色与客户的沟通与交流。e处理项目组与其它项目干系人之间的关系。f处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。g安排客户培训工作。3、领导:a保证项目组目标明确且理解一致。b创建项目组的开发环境及氛围,在项目范围内保证项目组成员不受项目其它方面的影响。c提升项目组士气,加强项目组凝聚力。d合理安排项目组各成员的工作,使各成员工作都能达到一定的饱满度。特殊优惠申请须有相应的审批文件方可签署由领导口头批准的,销售秘书负责在一周内补齐审批文件并及时报销管部。e制定项目组需要的招聘或培训人员的计划。f定期组织项目组成员进行相关技术培训以及与项目相关的行业培训等。g及时发现项目组中出现的问题。h及时处理项目组中出现的问题。4、控制a保证项目在预算成本范围内按规定的质量和进度达到项目目标。b在项目生命周期的各个阶段,跟踪、检查项目组成员的工作质量本职:领导执行、实施董事长的各项决议,完成董事长下达的年度经营目标领导制定、实施公司总体战略,带领公司健康发展领导公司各部门建立健全良好的沟通渠道负责建设高效的组织团队领导直接所属部门的工作。c定期向领导汇报项目工作进度以及项目开发过程中的难题。
fd对项目进行配置管理与规划。
e控制项目组各成员的工作进度,即时了解项目组成员的工作情况,并能快速的解决项目组成员所碰到的难r