1. 年轻人做java开发好还是项目经理好
提高实力的话,Java开发好,项目经理嘛,跟人打交道的时候多,基本上,代码会越来越生疏的。
2. 从程序员--项目经理助理--项目经理这条路,和程序员--项目经理哪个更好
前者偏重管理,助理部分职责是文档管理和人员组织,协助项目经理进行管理
后者偏重技术,从编码到编程,再到设计和架构,最终实现管理职能,成为项目经理
属于技术型项目经理
看你对技术是不是感兴趣
另外,技术型项目经理更接近企业核心和管理层,在发生变动时,地位比较稳固,也会有猎头公司来挖。
3. 为什么项目经理比程序员工资高
因为项目经理是管人,找项目的,他管人管的好,他的工人才可以帮助老板挣钱,所以他的工资高,程序员只是一名工人!!!!!!!
4. 做软件开发的,往项目经理方向发展好还是技术经理方向发展好
这个得看你个人的性格及能力了了
如果你本身喜欢钻研技术,那就是技术经理
如果你偏外向,与客户交流无障碍,那就是项目经理
没有什么好与坏,不过个人感觉在中国干技术不如干项目
5. 项目经理是由程序员开始做起吗
这个项目经理一定是由程序员开始做起啊,一步一步做,然后你才做得好的话,才能做到项目经理
6. 程序员未来有哪些发展方向
绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的牛人也有。一般来说,程序员的发展基本上都会经历这么几条路径。程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO。
当然这只是一个大致的路径,不是所有程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。而很显然,CTO,是大多数程序员的终极梦想。
也就是说,许多的程序员最终可能是做技术经理、项目经理或者项目总监之类的,那么到底我们职业生涯要选择哪一种呢?我觉得这个问题没有一个统一的答案,因为每个人的个性和情况不同。但有一点是重要的,一是有际遇一定要抓住,二是自己要努力。
比如说你正好有机会带一个项目,而你又不是很讨厌项目经理这个位置,那么你就可以考虑向项目经理发展。因为老板让你做,说明他看到你有这个素质和潜力。要相信别人的眼光。
但是大多数人是遇不见这么好的伯乐的,那就要自己努力。没有能力就学能力,没有知识就学知识,没有气场就每天照镜子练。如果你的确不知道怎样才能从众多的程序员中脱颖而出,那么就去参加培训,培训别选学费巨贵的,选有特色还不贵的。用一两个月工资,可以换来你能力的快速提升。
再说有些公司,并没有明确的技术经理、项目经理、产品经理之分,在许多的公司里,他们经常是几个人混搭的。在外包公司里,通常会有项目经理和系统分析员(也可能是技术经理)。在一些非IT公司里,可能会是部门经理,而做自己产品的公司可能会分得比较详细一些。我大致说一下这三个职位的区别,让正在徘徊的程序员有一个大致的了解。
项目经理是项目的直接负责人,这个角色相当于一个中间接口,不管是团队成员还是需求方(客户),或者是上级领导,有事都直接找他,所以这个职位着重于管理与沟通。一般来说,项目经理的工作重点在同客户沟通需求、项目进度的把控、团队的沟通方面,有些公司也会需要项目经理承担团队建设的工作,不过貌似很多国内公司都忽略了团队建设这个工作了。对于项目经理来说,重点会要求沟通能力、协调能力、危机把控能力、执行力、团队管理能力,着重于沟通、管理与计划。当然也有些公司还要求项目经历要参与招标谈判,这就要求项目经理有一定的商务谈判能力。
技术经理有时候也可能叫系统分析员,一些小公司可能会整个部门有一个技术经理。技术经理承担的角色主要是系统分析、架构搭建、系统构建、代码走查等工作,如果说项目经理是总统,那么技术经理就是总理。当然不是所有公司都是这样的,有些公司项目经理是不管技术团队的,只做需求、进度和同客户沟通,那么这个时候的项目经理就好像工厂里的跟单人员了,这种情况在外包公司比较多。对于技术经理来说,着重于技术方面,你需要知道某种功能用哪些技术合适,需要知道某项功能需要多长的开发时间等。同时,技术经理也应该承担提高团队整体技术水平的工作。
产品经理这个职位一般在有自己产品(不管是软件还是网站产品)的公司比较常见,产品经理主要会负责产品的设计、产品的改良等工作。需要注意的是,产品设计与设计师是两个不一样的工作,产品设计主要会从用户体验、业务需要等层面去设计产品,而设计师更多是从用户的视觉上去做。产品经理应该是最懂业务的人,比如说你在设计一个微博的产品,就要求你对微博这个东西非常熟悉,从用户习惯、用户体验、公司的发展战略上去设计这个产品,还要对比同类产品会有什么优势等等。
不管是项目经理还是技术经理与产品经理,都要求要熟悉业务,业务是需求的来源,没有不谈业务的技术,所以不管你从哪个方向发展,都要求对业务熟悉。产品经理要求对业务最熟悉,项目经理次之,技术经理排最后。对于程序员来说,刚开始工作的前几年可以埋头扎到技术里面,一般这个时间在2-3年的时间,然后就应该多关注业务了。这个业务不一定是指某个具体的业务,因为具体的业务的范围太少,而且也需要机遇。
我见过许多的程序员,他们是做Web开发的,但对互联网很不熟悉,对于互联网流行的趋势基本上不闻不问。不知道现在大家都在使用微博,也不知道SNS,也可能从不使用网银。我觉得这样很不好,程序员应该多多去关注互联网的发展,多多去玩一些新的网站。
对技术不敏感、不兴奋的人,对进步和快速提高没有强烈欲望的人,是没有办法在IT界生存下去的。
7. 软件开发中项目经理与首席程序员中谁的贡献大
这个问题就仁者见仁,智者见智了。
先说项目经理,一个软件在市场取得成功,从它在立项开始,项目经理就对可行性研究以及跟客户的交流,负责项目的跟进,协调各个开发人员的工作,负责跟老板汇报进度,还要关心财务一系列工作,甚至有的项目经理还要负责解决一些技术难题。总之项目经理在一个软件开发之初,就像一个保姆一样照顾着这个软件成长,一款成功的软件离不开项目经理的功劳。
另外说首席程序员,也就是技术总监,在软件进度遇到技术障碍的时候首先想到的肯定是他,对于一款优秀的软件来说,性能的优越,功能的齐全,都是其成功的基础,而这些都离不开首席程序员。
但是一款好的软件都不是一个人可以写出来的,离不开团队的合作。
所以我的观点是,如果是大公司,像微软这种,一个顶级的程序员计算机专家,肯定是比一个项目经理更重要。如果是小点的公司,相对来说开发的项目技术难度并不会很大,因此项目经理肯定比首席程序员重要。。。
8. 37岁it男去当项目经理好吗
37岁it男去当项目经理好。优秀的程序员,也更容易成长为优秀的项目经理,因为在被正式任命为项目经理之前,他已经负责开发过了无数个微型项目,有项目经验,技术能力是程序员转项目经理的一个优势,技术转移项目经理,基本上补足了中高级产品经理一直在努力补齐的技术短板,这对于很多中高级PM来说做项目管理,如果不知道这个项目的开发难度,那么工期的评估就很难完成。文档撰写能力在我们工作中,很多由程序员发现的产品经理写文档的问题:文档写了几十页,一个逻辑写得罗里吧嗦,研发测试都没耐心看了;逻辑遗漏严重,值从哪里去搞不清楚;页面的交互状态变化没写清楚等,这是很多产品经理经常出现的一个问题,这个问题不仅仅出现在初入职场的初级PM,甚至很多中高级PM也会遇到这个问题。
9. 从一名程序员过度到项目经理
从一名程序员过度到项目经理
1.从程序员到PM,是一条脱变的路,事实上程序员走的路最终不应该是项目经理。首先有一点需要明白的就是,一定规模的项目中,项目经理不需要太懂技术,他可以是一知半解。项目经理的任务不是在技术方面,技术相关的应该交给SA去做。项目经理更多地是做管理,沟通等工作,你如果可以的话到书店查看一下关于项目管理的书籍,你就会明白。当然对于小项目来说,有可能是PM,SA是同一个人,而这样的项目经理更多只是SA加上一些管理工作。要做项目经理,你就首先告诉自己不再去碰技术细节了。程序员并不是一个培养项目经理的好环境。所以没有什么从Coder到什么developer再到SA然后是PM的路,这是一条比较悲哀的路。在大公司,SA下一个目标不是PM,而consultant,然后是seniorconsultant,PM走的是另一条路,所需要的技能不是技术,技术给PM带来的能力提升是很少的。在项目中你最后能分清楚PM与SA的关系及各自在项目中的分工与用途。
2.其实我蛮同意gzlucky(Lucky)的看法的,确实是我们公司不少项经理就是不很能跟得上现在的一些技术,因为很多人都快年近四十,儿子都上高中了,要他们再学新技术真的难度比较大,他们的工作基本上就是天天找手下的程序员,布置这个任务,询问那个任务做的怎么样了。不过我的头倒是和我一样编程,他手下写代码的就我一个人,他自己也会ASP和JSP,但是可能对。NET不熟,就由我来主负责了。我觉得项目经理还是像他这样的好,自己也能懂不少技术,可以服人。但是我的头儿好像在沟通这一块不是非常出色,当然也有可能是俺太内向,不太与他沟通,所以他也只是在交待任务后就不再多询问,而不像别的项目经理天天追程序员后头问。我想问问各位,你们看哪种项目经理才是比较好的,像我的头儿这样的,还是像某些喜欢追程序员后面问进展的。
3.原来在一个小公司做过半年的.DM,一年的PM,后来为了让自己的技术更扎实一些,离开了原来公司,现在在大公司做程序员,开始后悔了,在大公司里很难接触管理方面的东西,也很难晋升,个人认为在小公司做DM,PM,有经验后直接找大公司的PM,这样也是一条路。
或者考PMP之类的证书,然后直接找管理的工作。
希望过来人能给予更好的意见和建议,我也现在想往管理层发展。
技术很硬了再去做PM,这种想法是错误的,我就犯了这个错,边搞好技术(为了生计)边学管理知识(为了将来),慢慢向管理发展,不能等。有句话说的好,机会是属于那些有准备的人的。利用业余时间多学些管理方面的东西,所谓人的差异在业余时间。
要走向管理层,英语一定要学好。
沟通很重要,要做好管理者,先学会做人。多跟下属沟通,多为下属着想,而不要去巴解讨好上司。体谅下属,把项目计划做的尽量合理,不要让下属加班,给下属发展和晋升的空间,这样才能是下属有干劲,才能把项目做好,你才有更高的升迁机会。
只有把自己知道的不断的让你得力下属知道,只有提拔起一些得力的下属来,你才有时间和精力去向上爬,不然你抱着不放,就没有升迁的机会。
管理不是喝酒抽烟那么简单,那只是过去的那种不思上进,耽误自己前程。
吃尽苦中苦,方为人上人。
做PM不是混,是要把项目做好,这跟做人是一个道理,这也就是为什么做管理要先学会做人的道理。
pm的整个工作重点是什么?如果做为一个PM,技术不高怎么对付组里的牛人
我们经常会因为公司里的顶尖人才、个性化太强,不能与其他人合作而感到棘手,要解决这一问题其实也是有法可寻的。
一、在肯定其价值和优势的前提下,明确地制定改进的目标;
二、顶尖人才能够面对中肯的,明确及一对一的批评作正面反应,所以要加强与他沟通的力度;
三、可以根据具体情况调整考核目标,加强与其他员工合作的内容;
四、把"顶尖人才"调到相对能独立发挥其才能的岗位,减少与别人发生矛盾的机会。
;