「java项目经理进阶」java程序员如何转型项目经理

博主:adminadmin 2022-11-28 16:39:09 56

本篇文章给大家谈谈java项目经理进阶,以及java程序员如何转型项目经理对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java工程师的发展目标有哪些

java程序员最多的两条进阶路线是一条是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师。在这条路线上,立足于从业务模型到计算机软件模型的转换,成为高端的软件技术工作者。

另一条是管理路线,即由程序员,经开发小组负责人、项目经理,再到企业中高层管理者。程序员加强自己管理意识的培养,多站在组织的角度来分析问题和解决问题,成为优秀的管理者,甚至职业经理人。

其实在软件企业中,随着产品管理的兴起,可以说,走向产品,是程序员在技术与管理之外的第三条职业通道。越来越多的程序员开始转型做产品工作,特别是对那些具有创业意识的程序员而言,走向产品是一条必经之路。腾讯的马化腾和360的周鸿祎,他们都是由程序员做起,然后开创自已的产品和事业。

Java学到什么程度才能叫精通?

如果要谈精通Java ,有一个特别直接的方法,那就是考察工程师是否具有:

“快速构建开发框架的能力”。

例如下面这个系统:

这是一个典型的web应用(基于Java)。虽然就整个系统搭建来说,是架构师的责任。但其中的深色部分,是一个典型Java应用框架。以此为标准,框架的搭建能力,可以用来考察软件工程师是否真的精通Java。

在一些新项目中,项目经理和架构师会根据业务需求从顶层设计架构。待架构稳定后,会进入实际的编码阶段。但在更大规模的业务编码前,首先要搭建好系统的基本框架,而这个框架一般会交给团队中最资深的工程师(当然精通Java)去做。

具体框架的搭建时间一定不能太长,因为整个开发团队都在等待。

同时,因为这个框架是长期开发的基础,所以质量一定要有保障。

搭建框架的技术指标,一句话:又快又好。

搭建这样的框架,以我的经验,团队能接受的时间一般是2周,最多不能超过3周。

这个框架如果由一个初级工程师来搭建,因为缺少长期的积累,必然需要大量的时间。但除了时间,更糟糕的是质量。

因为一个好的框架绝不是靠脑子凭空想出来的,更应该实践磨练出来的。而初级工程师因为缺少实践锤炼,踩过的坑不多,吃过的亏少。纵然理论再丰富,天资再聪颖,也无法在沙地上凭空打出扎实的地基。

而且,实践中,即使有很多工程师有丰富的实践经验,但也不意味随着时间推进,老工程师就天然具备搭建高质量框架的能力。因为实践背后,更需要深刻的洞察力,和笔耕不辍的总结。

现实中,一个大型的项目,代码量必然是巨大的。即使是当初设计再精细,但随着开发的不断推进,腐败的引入是无法避免的,其中一个显著特征就是模块之间的耦合不断增加。

用一个比喻来形容,随着时间发展,整个软件系统就像人体一样,血肉筋骨都粘合在了一块。对软件工程师来说,要从这样的系统中提取出凝练的框架,就像对一个高水平的外科医生要求的那样。在理论上要保持绝对的精通,就像医生对解刨学的掌握。同时还有有极强的编码能力,就像医生握手术刀的灵巧双手一样。用一句话来形容一流的Java工程师(医生也是这样),那就是:“鹰眼、狮心,女人手”。

但是,软件工程师和医生还有一点不同,那就是对速度的追求。因为搭建框架的工作是整个团队开发工作的前置阶段。

而要提高框架搭建的速度,除了日常多思考,多总结,更要做到“未雨绸缪”,提前布局。

以我为例,日常的开发中,对每个经手的大型项目。除了通过不断的重构,来保持整个框架的清晰外,我还会尝试把每个系统中的框架单独剥离出来。这样的做法,除了避免框架被污染的同时,也不断丰富了属于我个人的“架构模式”库。

这样的做法,一则在面临新项目时,极大的提高了项目的推进速度。另一方面,也极大的提高了个人的技术自信度,以及职业安全感。

怎么做好一个合格的java项目经理

1.熟悉软件开发的流程和项目实施经验,有大中型项目的开发和实施经验,能够胜任项目管理工作.

2.熟悉项目管理、软件研发过程管理,熟悉ISO9000、CMMI规范;

3.良好的敬业精神及团队合作精神,性格开朗随和;

4.丰富的客户沟通能力,较强的需求分析和设计能力.

5.熟练掌握J2EE平台应用软件开发,熟悉相关产品及开发工具.

6.熟练掌握ORACLE、DB2、SqlServer等数据库.

7、熟悉常见软件设计工具和开发环境,如UML、PowerDesigner、VSS等;

8.两年以上JAVA软件开发项目主管经验.

9.精通JAVA、面向对象思想,有丰富的对象建模和数据库建模经验.

10.能熟练应用struts,hibernate,spring等常用框架.

11.良好的敬业精神及团队合作精神

要想做java的项目经理都需要哪些能力

这个得看具体的公司要求,各个公司是不一样的。

项目经理需要具备人员协调能力,项目整体进度的把控能力,面对下面员工的问题能够及时的指导和给出解决方案能力,面对问题冷静而又快速解决问题的能力,能够针对员工的强项合理分配工作的能力等等。

备注:要求很多,但项目经理也分初级、中级、高级,所以还是有所区别的,百度的项目经理和一个小公司十几个员工的项目经理要求肯定是不同的,所以这个必须得根据实际情况来进行区分和技能掌控。

JAVA项目经理级别请进 或者有长时间工作经验的人请进

很好啊,很上进的小伙子。我也提一些我的建议,希望对你有所帮助。恩,你还有一年的时间,我给你写思路吧。

1.制定一个三年职业规划,三年中你要达到的目标,这非常重要。

2.学好英语,这是第一件重要的事情,特别是口语交际能力。编程也好,外包也好,都需要你这样的人才。

3.打好java功底,万丈高楼平地起,首推一本书java编程思想。

4.多学习和自己实践一下这些技术,因为这是你进入社会参加工作后必学的,你比别人多了这么多时间,竞争力肯定更加强劲。SSH+javascript这是必备的,可以在学些jquery。相信这些能够排满你一年的。java编程规范一定要看。

5.你要知道,技术虽然重要,但不是最重要的,最重要的是你的学习和沟通能力,要多与人接触,多做有效沟通。我接触的程序员在这方面在这方面突出的,技术又可以的,基本达到项目经理水平没有问题。因为很多时候这项技能能够让你跟客户维护良好的关系。

6.多看些书,特别是非开发的,公司管理或项目管理的书籍,那都是智慧的精华。

7.踏踏实实地面对你的第一份职业,而且你的第一份职业也必须是java方面的,从程序员做起,你会成功的。

8.关注细节,逻辑严谨这也是你要培养的。

说到这里,也不少了,希望对你有所帮助,而且我也很期待将来有你这个同行。

我想问一下现在学习Java以后可以做项目经理吗?

Java凭借自己的安全性、兼容性和平台无关性,成为IT行业最受欢迎的语言之一,在所有的人才需求和管理层要求里,Java可以说是必须要掌握的技能,而且对于一个资历深厚的工作人员来说,只掌握一门编程语言还是很贫瘠的,学习Java后的工作晋升有两个层面:一是技术层面,初级、中级、高级工程师,再到系统架构师,最后到技术总监;二是管理层面,初级、中级工程师,再到team leader,接着到项目经理,最后成长到项目总监。

java项目经理进阶的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java程序员如何转型项目经理、java项目经理进阶的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-28,除非注明,否则均为首码项目网原创文章,转载请注明出处。