精华内容
下载资源
问答
  • JAVA项目经理面试题

    2018-08-24 13:49:55
    1 你认为项目中最重要的是哪些过程? 分析、设计阶段(也可以加上测试,但千万别说编码或开发阶段),根据《人月神话》的观点:1/3 计划;1/6 编码;1/4 构件测试和早期系统测试;1/4 系统测试,所有的构件已完成。...
  • java项目经理

    2015-12-03 15:47:55
    java项目经理必经之路!软件开发必修!
  • 该资源是一位JavaWeb方面的项目经理,在面试Java工程师的一些想法和建议。
  • 从程序员到项目经理(一):为什么要当项目经理

    万次阅读 多人点赞 2018-06-13 18:24:15
    “从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从JavaScript到Java》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是...

        “从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从JavaScriptJava》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是一个取巧的方法;而从程序员到项目经理,却并无捷径可走,必须从内而外的改变和提升。

    一.为什么要当项目经理

    1. 问题本质

          如果我对一个老程序员说:“有必要转项目经理啦”,很多人第一反应是“为什么一定要当项目经理?!”,反问很给力,基至会让人哑口无言。但反问成功的结果可能只是使自己麻醉,暂时忘却现实中面临的烦恼和压力,这无异于把头埋进沙子中的鸵鸟。只有理智的分析,才能作为自己行动的指南。

           首先申明,不是每个程序员都需要当项目经理,也不是每个程序员都想当项目经理,更不是每个程序员都能当项目经理。因此,当不当项目经理,可以说是一个“需不需要、想不想、能不能”的问题。

            想不想,是一个意愿的问题。这是前提,毕竟强扭的瓜不甜嘛。显然,富二代一般是不想当项目经理的,因为他们想直接当总裁。还有些人,只想钻研技术,不想钻研人,他们也是不会想当项目经理的。如果你没有意愿当项目经理,也就没有讨论的必要了。什么,你不知道想不想?呃,那就继续往下读吧,也许读着读着,你就想当了。

           能不能,是能力的问题。这是不关键,因为只要有意愿,能力是可以培养的。程序员连复杂得让人琢磨不透的软件都能搞定,还有什么搞不定的?

          因此最后落实在需不需要这个问题上。这个问题很棘手,需要从程序员自身以及外部环境等方面进行分析。要讨论这个问题,就要弄清楚它和想不想的关系。想和需要是紧密相关的,但并不是一回事。想不想,主是感情的因素,而需不需要则要进行理智的分析的了。理智与感情,并不总是一致的。有些东西,是你需要的,但你未必想要。比如,被困沙漠的时候,有时被逼喝自己的尿液,这是理智战胜了感情。电影《色戒》中的汤唯,则是感情战胜了理智,爱上了敌人,最后造成了悲剧的结局。因此,我们还是少说气话了,不要冲动,冷静的分析自己的处境吧。

    2. 鸭梨山大

           当我从网上看到码农这个词时,觉得网民很有自嘲精神,后来我看到了码畜和码奴这个两个词,不禁从心底涌起了深深的悲哀,为这个行业,也为这个社会。

    看看智慧的网民对IT人士级别的划分:

    IT领袖:年入过亿(例如任正非、马化腾、李彦宏、丁磊、马云等,包括期权股票以及投资理财等收入。)

    IT大哥:年入千万(级别次于以上几位大佬的公司老板,不缺钱,普遍对上一条里的人物羡慕嫉妒恨。)

    IT精英:年入百万(各IT公司副总裁级别人物,包括COO、CTO等,大多为职业经理人,赚够钱就跑。)

    IT人才:年入50万(各IT公司总监级别人物,有房有车,生活压力相对较小)

    IT工程师:年入20万(高级经理级别,有房贷,生活压力大)

    IT民工:年入10万(经理级别,基本无房,学会装波一,生活压力大)

    码农:年入6万到10万(工作三四年,租房,继续混日子)

    码奴:年入3万到6万(工作一两年,租房,混日子)

    码畜:年入低于3万(刚毕业的,租房,傻乐)

           我知道你想问什么问题了。不要问哥赚多少,哥只是一个普通的IT人士而已。前面三级都是牛人,是成功人士,他们的作用不是让去成为他们,而是激励我们自己。你现在读到的也不是一篇成功学的文章,而是和你一起分析程序员的处境、以及怎样缓解压力的文章罢了。

            言归正传。看到这个表,是不是有鸭梨山大的感觉。找到了自己的位置吗?什么,不好意思?没关系啦,园子里面不是很多人称自己为程序猿或者猴子吗?那大概也就是相当于码畜吧。我想能读到这篇文章的,大概都是“IT工程师(高级经理)”以下,他们的主要特征是“生活压力大”和“混日子”。如是你是前面四级,建议你果断退出本文。

             我在上一篇博文中提到30岁现象,有些人认为车到山前必有路,这是杞人忧天。不错,程序员确实可以干到30多岁,甚至四五十岁,但他们面临的压力却可能是“不足与外人道也”。

            我经常与30岁以上的程序员交流,他们流露出来的对现状的不满、无奈、无力、对安全感的缺乏,让我感同身受。

            虽然谈压力并不是一件愉快的事情,但我仍然必须要说出来,因为我宁可清醒的痛着,也不要在麻醉中睡去。那就让我们拿着手术刀,对自己进行痛苦的解剖吧。

            下面是一个简单的“危机评估表”,总共有30项。在“是否认同”后面打出分数,每一项如果认同为1分,不认同为0分。

    类别评估项是否认同
    身体悄然发现已经没有以前经折腾了。
    没有定期的体育运动。
    中餐午餐都是在外面吃快餐。
    确信自己是亚健康。
    家庭每月开支不算不知道,一算吓一跳。
    有房贷或房租。
    有孩子了,上幼儿园是一笔大开支。或者超过30岁了还没结婚。
    买不起车,或有车子,开不起。
    家里时有摩擦,经常有不开心的事。
    每个月存不了多少钱。
    时间要花很多时间陪家庭成员。
    加班时间越来越少。
    社交时间较少。
    激情只想休息,不想工作。
    对新技术、新工具不甚了解,有心无力。
    没有制度明确的短期、中期和长期目标。
    理想已经模糊了。
    社会只有交税,没有回报。
    担心老了病无所依,老无所养。
    担心国家经济衰退,陷入失业。
    收入增长跟不上通货膨胀的速度。
    行业新人比我更具有性价比。
    行业竞争激烈,低价抢标现象严重。
    行业被某些公司垄断。
    行业正在慢慢衰落。
    公司公司发展前景不是很明朗。
    公司薪资福利一般。
    公司没有企业文化。
    公司员工关系比较紧张,有内斗现象。
    公司缺乏活力。
    总分

    (说明:此表并不精确,仅供参考)

    如果总分小于10分,那要恭喜你,说明你生活稳定幸福,让人羡慕。我觉得这篇文章你也不用往下看了。

    如果你的总分大于20分,说明你承受的压力过大,可能面临职业方面的危机,应当寻求改变了。

    如果总分在10-20分,说明你生活比较稳定,收入方面可能是中上等水平,但职业发展方面仍有风险。

    3. 另一片天地

           所谓“穷则变、变则通”,如果你还是普通的老程序员,并且还在为自己的职业彷徨和苦闷,那就应该寻求变化之道了。

           如果你愿意,转向项目管理乃是上上之策。

           当然转项目管理只是程序员很多选择中的一个。显然不是每个程序员都需要当项目经理。一般每个公司都最少提供了技术和管理两条职业发展通道,如果你技术超牛,你完全可以从程序员做到系统分析师,一直做到技术总监。如果技术方面你信心不足,转项目管理就是一件自然而然的事情了。

            技术和管理,这是两条绝然不同的路,虽然“条条大路通罗马”,但沿途的风景却是完全不一样。一旦你从事了项目管理,你将看到不同的另一片天地。

          (1)在管理的天地里,你将不再有职业瓶颈。

           程序员虽然也可以干一辈子,但工资水平是有天花板的,不要问我为什么,行业就是这样。项目经理则有无限上升的空间,不但工资更高,职位上也可以升至部门经理、副总经理甚至总经理职位。

          (2)促进项目经理内在成长,心智更加成熟。

           美国项目管理协会PMI认为,项目经理75%-90%的时间应该用在沟通上。沟通的对象显然是人,因此,项目管理主是要一项与人打交道的工作。如果说解决技术问题人主要是靠一个人的智商,那么与人打交道,则是要靠一个人的情商。

           虽然不当项目经理也可以发展情商,但在项目中锻炼是自我成长、自我完善的捷径。

         (3)项目管理知识可以用在生活中的各个方面。

          生活中的许多事情,我们并没有称之为一个项目,但可以用项目管理的方法来对待。例如一次婚礼的组织,或一次自助旅游。你在项目管理中培养起来的情商,更是让你面对生活中的各种问题游刃有余,你的家庭也会更家和谐,就像范范的一首歌里唱的:“好像什么困境都知道该怎么办”。当到达这种境界时,你会有一种海阔天高,一览众山小的感觉。

           因此,即使你不想从事项目管理,也建议你学习一下项目管理知识。有一本书叫《不懂项目管理,还敢拼职场》,虽然觉得内容一般,但对标题深以为然。

    二.项目管理倒底难不难

           程序员问:“我现在想当项目经理,但心里没底,不知道项目管理到底难不难?”这个问题确实不好回答。俗话说,“会者不难、难者不会”,很多事情都是如此。

           有些人觉得不难,他们好像天生就具有管理的才能,他们举止得体、八面玲珑,具有很强的个人魅力,可以把大事化成小事,把坏事变成好事。这样的人,想不成功都难。

            大部分人还是会觉得难。在PMI的知识体系里,项目管理有九大领域,五大过程组,44个过程,有数不清的工具和方法。项目执行中方方面面出了问题,都是项目经理的责任,项目经理又不是超人,怎么应付得过来。项目管理确实有点难。

            你若问我,我会说项目管理既难,又不难。对于愿意改变自己的人而言,它不难;对于性格偏执的人而言,项目管理确实太难了。

            很多人无法意识到自己的偏执。上级只要提出一点批评,他们就要拼命的辩解和反驳。他们的保护壳太厚了。

            项目经理最重要的素质,就是心智的成熟,一个心智成熟的人,不会是一个偏执的人。

            毕竟,人无完人,项目经理必须从善如流,才能完成自己角色的转变。对于从程序员转过来的项目经理,做事的方法与以前应是翻天覆地的不同,必须迅速审时夺势,改变自己。否则,那你不还只是个有项目经理职位的程序员么?

           因此可以说,项目管理难就难在项目经理要改变自己。这个改变,不只是知识体系的扩充,更可能是性格的改变,而一个人要改变性格是极其困难的。

           程序员习惯于与机器打交道,通过严密的代码和逻辑来控制机器;而项目经理是跟人打交道,人是有感情的,绝对不是你给他输入1+1,他就给你输出2。项目经理必须时时用心去思考、体会,然后改进。几番回合下来,项目经理会惊喜的发现自己变了,有种脱胎换骨的感觉—-那是当然的,因为变得更成熟了。

          只要你愿意改变自己,假以时日,你一定会成为一个优秀的项目经理。

    三.程序员应克服的障碍

          程序员与项目经理之间,往往有一条鸿沟。对技术钻研越深的程序员,这条鸿沟可能越大。这是由程序员的性格特征决定的。

           程序员普遍有非常多的优点:例如聪明、逻辑思维强、学习能力强、创新能力强、直率等。但优点往往也是弱点之所在,例如:

         (1)太讲逻辑:与人相处时容易忽视人际关系、感情等方面的因素。

         (2)过于直率:说话直来直去,容易伤害他人感情。

         (3)自傲:总觉得自己技术不错、比周围的人要强一点。好比一只鸡看到同类觉得自己最大,看到鹅觉得跟自己差不多,看到火鸡才觉得比自己大一点。

        (4)固执:在自己的逻辑中不能自拔,无法听取别人的意见。

        (5)沟通能力较弱:大部分程序员在口头表达、写作、汇报、交流等方面存在不足。

          而这些缺点,也是心智不够成熟有表现,这是项目经理的大忌,往往会成为程序员晋升项目经理的障碍。因此,必须要克服这些障碍,给自己制定符合项目经理要求的行为准则,时时提醒自己,每日进行反省,坚持下去,必然会成功。




    展开全文
  • java项目经理自我介绍 在面试时Java项目经理岗位时我们会面对形形色色的问题而最令人哑口无言的往往是一些最简单和最常见的题目比如"请你自我介绍一下"大多数应征者的反应是--我应该如何作答呢?以下是我为你整理的...
  • 10年项目经理项目经理的个人体会、认识深刻,经验总结,有些经验值得借鉴、 欢迎下载; 10年项目经理项目经理的个人体会、认识深刻,经验总结,有些经验值得借鉴、 欢迎下载
  • java项目经理面试资料

    2014-06-02 18:45:42
    架构师,项目经理面试资料,时间管理,沟通管理,团队管理,项目管理。架构师面试题
  • java电商项目经理

    2013-09-27 10:51:46
    java 电商项目经理细则
  • 程序员为什么要转行项目经理

    千次阅读 2019-04-12 14:13:54
    “从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从JavaScript到Java》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是...

    “从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从JavaScriptJava》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是一个取巧的方法;而从程序员到项目经理,却并无捷径可走,必须从内而外的改变和提升。

    书深入浅出,相信你会受益匪浅,电子书下载:https://download.csdn.net/download/weixin_42724467/11122813

    完整医疗商务平台项目管理,包括需求规格说明书SRS,项目管理课程,WBS,BIS,合同,招标书,标书等

    下载:https://download.csdn.net/download/weixin_42724467/11128893

    一.为什么要当项目经理

    1. 问题本质

          如果我对一个老程序员说:“有必要转项目经理啦”,很多人第一反应是“为什么一定要当项目经理?!”,反问很给力,基至会让人哑口无言。但反问成功的结果可能只是使自己麻醉,暂时忘却现实中面临的烦恼和压力,这无异于把头埋进沙子中的鸵鸟。只有理智的分析,才能作为自己行动的指南。

           首先申明,不是每个程序员都需要当项目经理,也不是每个程序员都想当项目经理,更不是每个程序员都能当项目经理。因此,当不当项目经理,可以说是一个“需不需要、想不想、能不能”的问题。

            想不想,是一个意愿的问题。这是前提,毕竟强扭的瓜不甜嘛。显然,富二代一般是不想当项目经理的,因为他们想直接当总裁。还有些人,只想钻研技术,不想钻研人,他们也是不会想当项目经理的。如果你没有意愿当项目经理,也就没有讨论的必要了。什么,你不知道想不想?呃,那就继续往下读吧,也许读着读着,你就想当了。

           能不能,是能力的问题。这是不关键,因为只要有意愿,能力是可以培养的。程序员连复杂得让人琢磨不透的软件都能搞定,还有什么搞不定的?

          因此最后落实在需不需要这个问题上。这个问题很棘手,需要从程序员自身以及外部环境等方面进行分析。要讨论这个问题,就要弄清楚它和想不想的关系。想和需要是紧密相关的,但并不是一回事。想不想,主是感情的因素,而需不需要则要进行理智的分析的了。理智与感情,并不总是一致的。有些东西,是你需要的,但你未必想要。比如,被困沙漠的时候,有时被逼喝自己的尿液,这是理智战胜了感情。电影《色戒》中的汤唯,则是感情战胜了理智,爱上了敌人,最后造成了悲剧的结局。因此,我们还是少说气话了,不要冲动,冷静的分析自己的处境吧。

    2. 鸭梨山大

           当我从网上看到码农这个词时,觉得网民很有自嘲精神,后来我看到了码畜和码奴这个两个词,不禁从心底涌起了深深的悲哀,为这个行业,也为这个社会。

    看看智慧的网民对IT人士级别的划分:

    IT领袖:年入过亿(例如任正非、马化腾、李彦宏、丁磊、马云等,包括期权股票以及投资理财等收入。)

    IT大哥:年入千万(级别次于以上几位大佬的公司老板,不缺钱,普遍对上一条里的人物羡慕嫉妒恨。)

    IT精英:年入百万(各IT公司副总裁级别人物,包括COO、CTO等,大多为职业经理人,赚够钱就跑。)

    IT人才:年入50万(各IT公司总监级别人物,有房有车,生活压力相对较小)

    IT工程师:年入20万(高级经理级别,有房贷,生活压力大)

    IT民工:年入10万(经理级别,基本无房,学会装波一,生活压力大)

    码农:年入6万到10万(工作三四年,租房,继续混日子)

    码奴:年入3万到6万(工作一两年,租房,混日子)

    码畜:年入低于3万(刚毕业的,租房,傻乐)

           我知道你想问什么问题了。不要问哥赚多少,哥只是一个普通的IT人士而已。前面三级都是牛人,是成功人士,他们的作用不是让去成为他们,而是激励我们自己。你现在读到的也不是一篇成功学的文章,而是和你一起分析程序员的处境、以及怎样缓解压力的文章罢了。

            言归正传。看到这个表,是不是有鸭梨山大的感觉。找到了自己的位置吗?什么,不好意思?没关系啦,园子里面不是很多人称自己为程序猿或者猴子吗?那大概也就是相当于码畜吧。我想能读到这篇文章的,大概都是“IT工程师(高级经理)”以下,他们的主要特征是“生活压力大”和“混日子”。如是你是前面四级,建议你果断退出本文。

             我在上一篇博文中提到30岁现象,有些人认为车到山前必有路,这是杞人忧天。不错,程序员确实可以干到30多岁,甚至四五十岁,但他们面临的压力却可能是“不足与外人道也”。

            我经常与30岁以上的程序员交流,他们流露出来的对现状的不满、无奈、无力、对安全感的缺乏,让我感同身受。

            虽然谈压力并不是一件愉快的事情,但我仍然必须要说出来,因为我宁可清醒的痛着,也不要在麻醉中睡去。那就让我们拿着手术刀,对自己进行痛苦的解剖吧。

            下面是一个简单的“危机评估表”,总共有30项。在“是否认同”后面打出分数,每一项如果认同为1分,不认同为0分。

    类别评估项是否认同
    身体悄然发现已经没有以前经折腾了。 
    没有定期的体育运动。 
    中餐午餐都是在外面吃快餐。 
    确信自己是亚健康。 
    家庭每月开支不算不知道,一算吓一跳。 
    有房贷或房租。 
    有孩子了,上幼儿园是一笔大开支。或者超过30岁了还没结婚。 
    买不起车,或有车子,开不起。 
    家里时有摩擦,经常有不开心的事。 
    每个月存不了多少钱。 
    时间要花很多时间陪家庭成员。 
    加班时间越来越少。 
    社交时间较少。 
    激情只想休息,不想工作。 
    对新技术、新工具不甚了解,有心无力。 
    没有制度明确的短期、中期和长期目标。 
    理想已经模糊了。 
    社会只有交税,没有回报。 
    担心老了病无所依,老无所养。 
    担心国家经济衰退,陷入失业。 
    收入增长跟不上通货膨胀的速度。 
    行业新人比我更具有性价比。 
    行业竞争激烈,低价抢标现象严重。 
    行业被某些公司垄断。 
    行业正在慢慢衰落。 
    公司公司发展前景不是很明朗。 
    公司薪资福利一般。 
    公司没有企业文化。 
    公司员工关系比较紧张,有内斗现象。 
    公司缺乏活力。 
    总分 

    (说明:此表并不精确,仅供参考)

    如果总分小于10分,那要恭喜你,说明你生活稳定幸福,让人羡慕。我觉得这篇文章你也不用往下看了。

    如果你的总分大于20分,说明你承受的压力过大,可能面临职业方面的危机,应当寻求改变了。

    如果总分在10-20分,说明你生活比较稳定,收入方面可能是中上等水平,但职业发展方面仍有风险。

    3. 另一片天地

           所谓“穷则变、变则通”,如果你还是普通的老程序员,并且还在为自己的职业彷徨和苦闷,那就应该寻求变化之道了。

           如果你愿意,转向项目管理乃是上上之策。

           当然转项目管理只是程序员很多选择中的一个。显然不是每个程序员都需要当项目经理。一般每个公司都最少提供了技术和管理两条职业发展通道,如果你技术超牛,你完全可以从程序员做到系统分析师,一直做到技术总监。如果技术方面你信心不足,转项目管理就是一件自然而然的事情了。

            技术和管理,这是两条绝然不同的路,虽然“条条大路通罗马”,但沿途的风景却是完全不一样。一旦你从事了项目管理,你将看到不同的另一片天地。

          (1)在管理的天地里,你将不再有职业瓶颈。

           程序员虽然也可以干一辈子,但工资水平是有天花板的,不要问我为什么,行业就是这样。项目经理则有无限上升的空间,不但工资更高,职位上也可以升至部门经理、副总经理甚至总经理职位。

          (2)促进项目经理内在成长,心智更加成熟。

           美国项目管理协会PMI认为,项目经理75%-90%的时间应该用在沟通上。沟通的对象显然是人,因此,项目管理主是要一项与人打交道的工作。如果说解决技术问题人主要是靠一个人的智商,那么与人打交道,则是要靠一个人的情商。

           虽然不当项目经理也可以发展情商,但在项目中锻炼是自我成长、自我完善的捷径。

         (3)项目管理知识可以用在生活中的各个方面。

          生活中的许多事情,我们并没有称之为一个项目,但可以用项目管理的方法来对待。例如一次婚礼的组织,或一次自助旅游。你在项目管理中培养起来的情商,更是让你面对生活中的各种问题游刃有余,你的家庭也会更家和谐,就像范范的一首歌里唱的:“好像什么困境都知道该怎么办”。当到达这种境界时,你会有一种海阔天高,一览众山小的感觉。

           因此,即使你不想从事项目管理,也建议你学习一下项目管理知识。有一本书叫《不懂项目管理,还敢拼职场》,虽然觉得内容一般,但对标题深以为然。

    二.项目管理倒底难不难

           程序员问:“我现在想当项目经理,但心里没底,不知道项目管理到底难不难?”这个问题确实不好回答。俗话说,“会者不难、难者不会”,很多事情都是如此。

           有些人觉得不难,他们好像天生就具有管理的才能,他们举止得体、八面玲珑,具有很强的个人魅力,可以把大事化成小事,把坏事变成好事。这样的人,想不成功都难。

            大部分人还是会觉得难。在PMI的知识体系里,项目管理有九大领域,五大过程组,44个过程,有数不清的工具和方法。项目执行中方方面面出了问题,都是项目经理的责任,项目经理又不是超人,怎么应付得过来。项目管理确实有点难。

            你若问我,我会说项目管理既难,又不难。对于愿意改变自己的人而言,它不难;对于性格偏执的人而言,项目管理确实太难了。

            很多人无法意识到自己的偏执。上级只要提出一点批评,他们就要拼命的辩解和反驳。他们的保护壳太厚了。

            项目经理最重要的素质,就是心智的成熟,一个心智成熟的人,不会是一个偏执的人。

            毕竟,人无完人,项目经理必须从善如流,才能完成自己角色的转变。对于从程序员转过来的项目经理,做事的方法与以前应是翻天覆地的不同,必须迅速审时夺势,改变自己。否则,那你不还只是个有项目经理职位的程序员么?

           因此可以说,项目管理难就难在项目经理要改变自己。这个改变,不只是知识体系的扩充,更可能是性格的改变,而一个人要改变性格是极其困难的。

           程序员习惯于与机器打交道,通过严密的代码和逻辑来控制机器;而项目经理是跟人打交道,人是有感情的,绝对不是你给他输入1+1,他就给你输出2。项目经理必须时时用心去思考、体会,然后改进。几番回合下来,项目经理会惊喜的发现自己变了,有种脱胎换骨的感觉—-那是当然的,因为变得更成熟了。

          只要你愿意改变自己,假以时日,你一定会成为一个优秀的项目经理。

    三.程序员应克服的障碍

          程序员与项目经理之间,往往有一条鸿沟。对技术钻研越深的程序员,这条鸿沟可能越大。这是由程序员的性格特征决定的。

           程序员普遍有非常多的优点:例如聪明、逻辑思维强、学习能力强、创新能力强、直率等。但优点往往也是弱点之所在,例如:

         (1)太讲逻辑:与人相处时容易忽视人际关系、感情等方面的因素。

         (2)过于直率:说话直来直去,容易伤害他人感情。

         (3)自傲:总觉得自己技术不错、比周围的人要强一点。好比一只鸡看到同类觉得自己最大,看到鹅觉得跟自己差不多,看到火鸡才觉得比自己大一点。

        (4)固执:在自己的逻辑中不能自拔,无法听取别人的意见。

        (5)沟通能力较弱:大部分程序员在口头表达、写作、汇报、交流等方面存在不足。

          而这些缺点,也是心智不够成熟有表现,这是项目经理的大忌,往往会成为程序员晋升项目经理的障碍。因此,必须要克服这些障碍,给自己制定符合项目经理要求的行为准则,时时提醒自己,每日进行反省,坚持下去,必然会成功。

    展开全文
  • java项目经理面试

    万次阅读 2016-02-29 13:43:21
    公司最近招项目经理,我负责一面。下面是我面试的部分问题,有些问题想起来在补充。 因为是项目经理级别的人,所以比较慎重,要两论面试。 一.java 1. jvm虚拟机了解吗? 讲一下java类加载的过程?jvm内存有几个...

    公司最近招项目经理,我负责一面。下面是我面试的部分问题,有些问题想起来在补充。 因为是项目经理级别的人,所以比较慎重,要两论面试。

    一.java

    1.        jvm虚拟机了解吗? 讲一下java类加载的过程?jvm内存有几个部分(提示:哪些代?),分别是做什么的?

    2.        gc了解吗? 请以sun jdk为例讲一下垃圾回收机制。

    3.        java 存在内存泄露吗? 如存在,请举例说明什么情况下会发生泄露。

    二.常用开发框架

    三.数据库

    1.        常用哪些数据库? oracle pl/sql会吗?数据库集群做过吗?数据库双机热备做过吗?

    四.webservice

    1.        用过吗?常用哪些技术来做?

    五.网络通信

    1.        socket通信做过吗? 你项目中用的什么协议通信的?tcp协议通信中io有几种方式,之间有什么区别?

    2.        网络通信在java中封装的两种技术rmi和jms,会吗? 请讲下你对jms的了解,及你在项目中用它做什么业务及如何用?

    六.架构,设计

    1.        工作中用到的设计模式有哪些?

    2.        你做过架构设计吗?讲一下你对架构设计的了解,或者说架构设计要做哪些事情?

    3.作过需求和设计吗?

    4.常用哪些开发和设计工具?

    七.管理

    1.        项目中,你如何管理人员及项目?

    2.        最近做管理多,还是开发多?

    3.        有参与过项目实施吗?有的话,讲一下你们整个实施过程包括哪些?你认为实施过程中,哪些环节风险比较大的?

    八.用过哪些中间件--应用服务器?

    九. 优化

    1.        项目中做过优化方面的事情吗?

    2.        数据库优化做过吗?

    3.        应用服务器优化做过吗?

    十.业务知识

    1.        挑一个你最熟悉的项目,讲一下项目的业务情况。

    2.        你有最熟悉的业务领域吗?有的话,是什么领域?讲一下相关业务?

    十一. 测试方面

    1.        讲一下你们如何做测试的?

    十二.你平时关注it行业的哪些方面?你知道最近有哪些新技术或新概念或抄的比较热的东西吗?

    十三.职业方向

    1.        你的职业方向是什么?

    前沿技术:

              云计算

              nosql

              html5

    ------------------------------------------------

    续。。。


    2012面试工作五年的人员的简要记录:
    java:
    重写和覆盖的概念? 构造器是否可以被重写(不能,因为构造器不能被继承)?
    error和exception有何区别?
    ==和equals区别?
    我们能否继承String类?
    接口是否可以继承接口? 抽象类是否可以实现接口?抽象类是否可以继承实体类?
    读写xml, 读写excel.
    注解,泛型?
    如何定义一个不能被继承的类? 类的各修饰符访问属性?
    多线程: 创建线程的方式?如何启动一个线程(是run()还是start)?  sleep()和wait()的区别? 多线程之间如何通信?  如何实现同步? 锁有几种?
    如何最有效的计算2×8?( 位移:2<<3)
    -----java参数传递
    jdbc 连接池? datasource?

    数据库:
    分页?
    数据库的隔离级别?

    ssh:
    sping 配置事物的几种方式? spring ioc?   spring 动态代理(cglib, jdk)? spring aop?
    struts2 过滤器?
    hibernate hql 左连接查询? 有几种缓存?

    js:
       js ajax(xmlHttpRequest.open())?
      jquery or extjs?

    linux:
    常用命令?
    安装过什么开发软件吗?

    设计模式?

    需求,设计?
    项目管理?

    优化?

    学习能力:
    你遇到问题如何解决? 用这些方法,还有你解决不了的问题吗?
    你从某个项目中学习到了什么?
    项目很紧,工作很多?你怎么办或你怎么样提高你的工作效率?
    过去三年里,你为自我发展订立了什么样的目标?为什么要订立那样的目标?目标实现没?
    业余时间的爱好?

    展开全文
  • JAVA项目经理面试题.pdf
  • 发展的路径不外乎程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO.哪一条发展的路线更加适合你? <br /> 程序员职业生涯发展到一定程度都会...

    程序工作二三年后,基本上都会考虑自己以后怎么发展。发展的路径不外乎程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO.哪一条发展的路线更加适合你?

           程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯 发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。

           绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业创业去当老板,也有部分人说我转行去做业务 了,对于当老板的人毕竟是少数,对于转行的人来说,都不在这行做了,自然没什么好说的了。一般来说,程序员的发展基本上都会经历这么几条路径。程序员-系 统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO.

           当然这只是一个大致的路径,不是所有程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。而最终做到 CTO的程序员,也是非常少的一部分,原因很简单,这个世界上不许要那么多的CTO和CXO.

           也就是说,许多的程序员最终可能是做技术经理、项目经理或者项目总监之类的,那么到底我们职业生涯要选择哪一种呢?我觉得这个问题没有一个统一的答 案,因为每个人的性格不一样,际遇也不一样,就像你从小希望当贪.官,可是命运却偏偏让你做了一个程序员。所以应该根据你的兴趣、性格与际遇选择一条道路, 比如说你正好有机会带一个项目,而你又不是很讨厌项目经理这个位置,那么你就可以选择向项目经理方向发展。

           实际上很多时候,国内并没有明确的技术经理、项目经理、产品经理之分,在许多的公司里,他们经常是由一个人承担。在外包公司里,通常会有项目经理和 系统分析员(也可能是技术经理)。在一些非IT公司里,可能会有部门经理,而做自己产品的公司可能会分得比较详细一些。我大致说一下这三个职位的区别,让 正在徘徊的程序员有一个大致的了解。

           项目经理是项目的直接负责人,这个角色相当于一个中间接口,不管是团队成员还是需求方(客户),或者是上级领导,有事都直接找他,所以这个职位着重 于管理与沟通。一般来说,项目经理的工作重点在同客户沟通需求、项目进度的把控、团队的沟通方面,有些公司也会需要项目经理承担团队建设的工作,不过貌似 很多国内公司都忽略了团队建设这个工作了。对于项目经理来说,重点会要求沟通能力、协调能力、危机把控能力、执行力、团队管理能力,着重于沟通、管理与计 划。当然也有些公司还要求项目经历要参与招标谈判,这就要求项目经理有一定的商务谈判能力。

           技术经理有时候也可能叫系统分析员,一些小公司可能会整个公司或者部门有一个技术经理。技术经理承担的角色主要是系统分析、架构搭建、系统构建、代 码走查等工作,如果说项目经理是总统,那么技术经理就是总理。当然不是所有公司都是这样的,有些公司项目经理是不管技术团队的,只做需求、进度和同客户沟 通,那么这个时候的项目经理就好像工厂里的跟单人员了,这种情况在外包公司比较多。对于技术经理来说,着重于技术方面,你需要知道某种功能用哪些技术合 适,需要知道某项功能需要多长的开发时间等。同时,技术经理也应该承担提高团队整体技术水平的工作。

            产品经理这个职位一般在有自己产品(不管是软件还是网站产品)的公司比较常见,产品经理主要会负责产品的设计、产品的改良等工作。需要注意的是,产 品设计与设计师是两个不一样的工作,产品设计主要会从用户体验、业务需要等层面去设计产品,而设计师更多是从用户的视觉上去做。产品经理应该是最懂业务的 人,比如说你在设计一个微博的产品,就要求你对微博这个东西非常熟悉,从用户习惯、用户体验、公司的发展战略上去设计这个产品,还要对比同类产品会有什么 优势等等。

           不管是项目经理还是技术经理与产品经理,都要求要熟悉业务,业务是需求的来源,没有不谈业务的技术,所以不管你从哪个方向发展,都要求对业务熟悉。 产品经理要求对业务最熟悉,项目经理次之,技术经理排最后。对于程序员来说,刚开始工作的前几年可以埋头扎到技术里面,一般这个时间在2-3年的时间,然 后就应该多关注业务了。这个业务不一定是指某个具体的业务,因为具体的业务的范围太少,而且也需要机遇。

           许多的程序员,他们是做Web开发的,但对互联网很不熟悉,对于互联网流行的趋势基本上不闻不问。不知道现在大家都在使用微博,也不知道SNS,也 可能从不使用网银。我觉得这样很不好,程序员应该多多去关注互联网的发展,多多去玩一些新的网站。(转载自月光博客)

    展开全文
  • 软件开发文档模板_项目经理和程序员都需要[全套] 我想对每个人都有用
  • Java项目经理 在Visual Studio Code中管理Java项目 总览 一个轻量级扩展,提供其他Java项目资源管理器功能。 它与以提供以下功能: 专案检视 创建Java项目 出口罐 注意:对于Spring Boot项目,请使用构建工具来...
  • JAVA 项目经理的职责概述

    千次阅读 2012-10-21 10:34:00
    项目经理的职责: 1、基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。 2、与客户沟通,了解项目的整体需求。并与客户保持一定的联系,及时反馈阶段性成果,及时更改客户提出...
  • 项目经理在大作业中担任的角色,既有项目参与者,又有共同承担的项目经理的任务。 项目经理不一定需要很强的开发能力,只要能有效的调动团队。但是良好的开发背景会让你很容易和员工沟通。 项目经理需要具备以下几...
  • 项目经理面试的一些问题讨论

    万次阅读 多人点赞 2019-04-27 17:57:56
    先简单说下我的情况,5年工作经验,3年Java, 2年项目经理(当然现在很多公司项目经理和技术经理是一个意思),我觉得带领团队完成一个项目比单独做一个模块更有意思,所以从开发转型做了项目经理。 前两年就已经...
  • 项目经理 总结 项目经理 总结 心的体会
  • 应聘java项目经理经常遇到的问题

    千次阅读 2012-09-12 10:09:08
    公司最近招项目经理,我负责一面。下面是我面试的部分问题,有些问题想起来在补充。 因为是项目经理级别的人,所以比较慎重,要两论面试。 一.java 1. jvm虚拟机了解吗? 讲一下java类加载的过程?jvm内存有几...
  • 项目经理接到一个项目,需完成编码,但完成编码前项目经理需先前期工作(需求分析、设计等)然后将编码工作委托给程序员,完成后项目经理做收尾工作
  • Java简历——怎么写更亮眼

    千次阅读 2020-02-13 16:08:27
    举个简单的例子:一般情况下,HR会问你在简历上写明的那些你擅长的内容(Java。数据机构、网络、算法这些基础是每个人必问的),比如写了你会Redis,那面试官就很大概率会问你Redis的一些问题。比如:Redis的支持的...
  • 一、工作中的一些形式和岗位 上班的形式: 1、自研:A公司面试、A公司签合同,最后去A公司上班 ...1、项目经理:主要和甲方对接,起到甲方和技术人员之间承上启下的作用,并且把控整个项目的开发流程进度
  • java开发设计文档模板 - 满足大部分的项目设计文档的设计概要模板 有需要的同志可以下载
  • Java项目经验

    万次阅读 2017-01-05 11:09:51
    Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点: 1、掌握项目开发的基本步骤 2、具备极强的面向对象的分析与设计技巧 3、掌握用例驱动、以架构...
  • 如何从程序员变成项目经理

    千次阅读 2012-10-23 16:25:37
    1.从程序员到PM,是一条脱变的路,事实上程序员走的路最终不应该是项目经理。首先有一点需要明白的就是,一定规模的项目中,项目经理不需要太懂技术,他可以是一知半解。项目经理的任务不是在技术方面,技术相关的...
  • Java 技术书籍大全

    千次阅读 多人点赞 2019-08-11 20:38:49
    涵盖领域:Java入门书籍,Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM周边语言,项目管理&领导力&流程,职业素养与个人成长,格局与视野,面试参考书等。 入门书籍 《明解Java...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 78,256
精华内容 31,302
关键字:

java转项目经理

java 订阅