为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下,在工作中,java架构师的工作职责是什么?和项目经理的工作职责有什么区别?

/ 猿问

请问一下,在工作中,java架构师的工作职责是什么?和项目经理的工作职责有什么区别?

慕雪6442864 2019-10-29 10:06:16

java架构师的工作职责是什么?和项目经理的工作职责有什么区别?


查看完整描述

3 回答

?
哆啦的时光机

1、顾名思义,Java架构师,需要对公司的技术架构做一个很好的需求分析出来,并且实施出来
2、项目经理则为某一个或者多个项目的负责人,需要做需求分析,数据库分析,分配任务给下面的程序员等工作
3、架构师一般高于项目经理,无论从技术,还是从工龄、工资上。

查看完整回答
反对 回复 2019-11-02
?
达令说

项目负责人和项目经理的区别:

1、定义不同

项目负责人即是负责建设项目的管理者。项目经理是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。

2、工作能力要求不同

项目负责人主要从整体上进行全局掌握,相应的,他的工作需要更宏观的掌控能力,能够从全局上对项目的发展进行指导。相比之下,项目经理通常需要负责更具体的事情,相应的,他需要有更专业的工作能力,能够擅长某个方面或者领域。

3、权利不同

项目负责人能联系项目的使用单位,提出项目的建设目的及相关功能要求,能参与设计方案的评审及设计单位的选择。项目负责人要参与项目监理单位的招标工作。项目经理首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意。

4、地位不同

项目负责人的地位高于项目经理,一个大型项目,项目负责人只有1个,而项目经理可以是几个。

5、职责不同

项目负责人属于相关项目的主要负责,在项目前期,实行期间以及后期相关的工作有最终的确定权,而且相关项目出现问题也是由负责人进行负责。

项目经理主要是是监督和管理职责,项目经理主要对项目实行期间,相关负责人以及人员进行管理监督、政策落实等,和负责人有一定的区别。

项目负责人主要工作职责:

1、联系项目的使用单位,提出项目的建设目的及相关功能要求;

2、参与设计方案的评审及设计单位的选择;

3、参与项目监理单位的招标工作;

4、参与项目施工单位的招标工作;

5、参与项目相关合同的签订;

6、联系有关部门,协助施工单位,落实项目的“三通一平”等施工前的准备工作;

7,负责在本项目内贯彻落实公司质量/环境/职业健康安全方针和总体目标,主持制定项目质量/环境/职业健康安全目标。

项目经理主要工作职责:

1、负责对施工项目实施全过程、全面管理,组织制定项目部的各项管理制度。

2、严格履行与建设单位签订的合同和与公司签订的“项目管理目标责任书”并进行阶段性目标控制,确保项目目标的实现。

3、负责组织编制项目质量计划、项目管理实施规划或施工组织设计,组织办理工程设计变更、概预算调整、索赔等有关基础工作,配合公司做好验工计价工作。

扩展资料:

项目负责人作为一个社会组织最基层的管理者岗位,作为一个项目和一个站点的核心和大脑,其重要作用不言而喻,一个好的项目负责人不仅要致力于项目本身将服务项目打造的绚丽多彩,而且还要通过项目本身的执行和开展裂变和孵化出更多的项目负责人和项目优秀人才。

所以一个好的项目负责人不仅仅是一个项目能手,还应该是一个孵化能手和管理能手。从一个社工师到项目负责人的蜕变,其实成长的不仅仅是业务能力,提高的也不仅仅是专业知识,还应该有管理意识和思维以及对社会工作的认识的高度和维度的提升。



技术性项目经理通常是从技术岗位(程序员、架构师等等)转变过来,因此仍透着很浓的技术底蕴,他的角色很像我国军队中的营连长,既是指挥员,也是战斗员。

管理型的项目经理通常的技术底蕴没有技术性项目经理浓厚,他有可能是从非技术岗位转换过来的,也有可能离开一线的开发设计时间过长的,因此他无法充当战斗员的角色,很像我国军队中的教导员、指导员。

由此可见,技术型的项目经理和管理型的项目经理的角色扮演有相当大的不同,当然,没有哪个项目经理是100%的技术型项目经理或100%管理型项目经理,不过是工作的侧重点不同而已,且不同类型的项目经理对于项目团队本身的贡献也各有优劣。



查看完整回答
反对 回复 2019-11-02
?
宝慕林4294392

1,需求整理分析
  有人认为架构师是在需求规格说明书完成后介入的,但我认为架构师要从项目最开始的阶段就参与进来。理由有很多:首先,第一手的信息损失最少,架构师能够更好的把握需
求;其次,分析人员在与客户交流时,往往不会深入挖掘需求,因为有很多隐藏的需求客户自己都不见得意识的到,而架构师则可以依靠敏感的软件嗅觉发现这些需
求,减少以后的变数;第三,分析人员往往脱离开发团队,盲目接受客户需求,而架构师能够清楚把握现有的研发团队能做什么,不能做什么,提前预知风险,降低项目失败的机率。
  2,系统分解
  在收集完信息后,架构师需要将用户需求转化为软件需求,同时要补充非业务需求,如健壮性,扩展性等等。如何区分和化解用户需求与软件需求,如何有效把握用户需求与软件需求的区别,是系统分解的核心。这是最考验架构师的地方,也是只有架构师参与的工作
  3,技术选型
 这一步要根据对软件需求决定项目该使用何种架构,开发模型,及依赖选项。如使用多层架构还是分布式架构,是瀑布模型还是RUP,是使用MySQL还是
SQLServer,是否需要使用企业库,是否需要使用ORM。但是,架构师对项目的技术选型要提供多种不同的方案,并为每种不同方案提供详细说明文档,
用来阐述每种方案的优势,劣势,可行性等内容。这些文档供项目经理或领导决策最终的技术选型。
  4,系统设计
  依据软件需求和技术选型,架构师需要和软件工程师一起将软件需求落实到软件详细设计说明书中。架构师负责将软件需求分解,重组织为子项目,子系统,组件和模块,以及它们之间的逻辑关系,从而形成不同的逻辑组成部分,最后还需要确定各个子系统及组件间的接口。这些都是作为进一步的团队分工的依据。同系统分解一样,系统设计是考验架构师能力的重要职责。
  5,培训与指导
 在软件详细设计说明书完成后,为保证项目的顺利进行,架构师需要对整个团队进行技术培训,让团队中的每个人明白自己的职责范围,该做什么,不该做什么。
在项目实施过程中,架构师需要参与到具体开发过程中,给与每个开发人员有效指导,以避免团队成员对系统设计的误解而造成项目的延误。在我看来,这点对于新
手比较多的团队尤为重要。因为国内新手的一个通病是眼高手低,刚学会了一点点就认为自己什么都会;当他们拿到真正的设计时又往往不知所措,畏首畏尾。
  6,保持沟通
  沟通是保证项目顺利开展的有效保障。架构师要从多方面跟踪项目进度,及时与项目经理或直属领导汇报项目进展,与技术开发人员沟通遇到的问题,如果是迭代开发,还需要与用户沟通需求变更。
  java工程师 接触的方面一般比较多, 前台的开发技术ajax、jquery等,spring、hibernate、Struts框架,数据库的基本维护和创建,程序的需求分析及其它文档编写、基本测试等。这些东西根据公司的需要你都可能接触到。
  程序员->工程师->架构师



查看完整回答
反对 回复 2019-11-02

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信