您的位置:软件测试 > 软件项目管理 > 项目人 >
怎样从一名程序员过度到项目经理
作者:网络转载 发布时间:[ 2013/9/11 16:34:28 ] 推荐标签:

  1.从程序员到PM,是一条脱变的路,事实上程序员走的路终不应该是项目经理。首先有一点需要明白的是,一定规模的项目中,项目经理不需要太懂技术,他可以是一知半解。项目经理的任务不是在技术方面,技术相关的应该交给SA去做。项目经理更多地是做管理,沟通等工作,你如果可以的话到书店查看一下关于项目管理的书籍,你会明白。当然对于小项目来说,有可能是PM,SA是同一个人,而这样的项目经理更多只是SA加上一些管理工作。要做项目经理,你首先告诉自己不再去碰技术细节了。程序员并不是一个培养项目经理的好环境。所以没有什么从Coder到什么 developer再到SA然后是PM的路,这是一条比较悲哀的路。在大公司,SA下一个目标不是PM,而consultant,然后是senior consultant,PM走的是另一条路,所需要的技能不是技术,技术给PM带来的能力提升是很少的。在项目中你后能分清楚PM与SA的关系及各自在项目中的分工与用途。

  2.其实我蛮同意 gzlucky(Lucky) 的看法的,确实是我们公司不少项经理是不很能跟得上现在的一些技术,因为很多人都快年近四十,儿子都上高中了,要他们再学新技术真的难度比较大,他们的工作基本上是天天找手下的程序员,布置这个任务,询问那个任务做的怎么样了。不过我的头倒是和我一样编程,他手下写代码的我一个人,他自己也会ASP 和JSP,但是可能对.NET不熟,由我来主负责了。我觉得项目经理还是像他这样的好,自己也能懂不少技术,可以服人。但是我的头儿好像在沟通这一块不是非常出色,当然也有可能是俺太内向,不太与他沟通,所以他也只是在交待任务后不再多询问,而不像别的项目经理天天追程序员后头问。我想问问各位,你们看哪种项目经理才是比较好的,像我的头儿这样的,还是像某些喜欢追程序员后面问进展的。

  3.原来在一个小公司做过半年的DM,一年的PM,后来为了让自己的技术更扎实一些,离开了原来公司,现在在大公司做程序员,开始后悔了,在大公司里很难接触管理方面的东西,也很难晋升,个人认为在小公司做DM,PM,有经验后直接找大公司的PM,这样也是一条路。

  或者考PMP之类的证书,然后直接找管理的工作。

  希望过来人能给予更好的意见和建议,我也现在想往管理层发展。

  技术很硬了再去做PM,这种想法是错误的,我犯了这个错,边搞好技术(为了生计)边学管理知识(为了将来),慢慢向管理发展,不能等。有句话说的好,机会是属于那些有准备的人的。利用业余时间多学些管理方面的东西,所谓人的差异在业余时间。

  要走向管理层,英语一定要学好。

  沟通很重要,要做好管理者,先学会做人。多跟下属沟通,多为下属着想,而不要去巴解讨好上司。体谅下属,把项目计划做的尽量合理,不要让下属加班,给下属发展和晋升的空间,这样才能是下属有干劲,才能把项目做好,你才有更高的升迁机会。

  只有把自己知道的不断的让你得力下属知道,只有提拔起一些得力的下属来,你才有时间和精力去向上爬,不然你抱着不放,没有升迁的机会。

  管理不是喝酒抽烟那么简单,那只是过去的那种不思上进,耽误自己前程。

  吃尽苦中苦,方为人上人。

  做PM不是混,是要把项目做好,这跟做人是一个道理,这也是为什么做管理要先学会做人的道理。

  pm的整个工作重点是什么?如果做为一个PM,技术不高怎么对付组里的牛人

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

  我们经常会因为公司里的人才、个性化太强,不能与其他人合作而感到棘手,要解决这一问题其实也是有法可寻的。

一、在肯定其价值和优势的前提下,明确地制定改进的目标;

二、”人才能够面对中肯的,明确及一对一的批评作正面反应,所以要加强与他沟通的力度;

三、可以根据具体情况调整考核目标,加强与其他员工合作的内容;

四、把“人才”调到相对能独立发挥其才能的岗位,减少与别人发生矛盾的机会。

技术总监的职责:(各个公司都可以不一样)

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

  1.负责产品中心的日常管理工作;规划部门的年度发展计划和发展方向;制定、确立部门内部管理的规章制度和工作规范;制定本部门年度财务预算;负责部门人员招聘、任用、考核的管理与控制等。(占工作量的40%)

  2.根据公司整体发展要求,制定部门研发产品的发展规划和方向;负责组织、协调完成产品的规划升级、专项产品的开发与实施;进行市场调研、用户/代理回访等。(占工作量的40%)

  3.及时了解、掌握新的开发技术,研究探求新的开发技术和方法方法,进一步完善产品结构和功能;从质量和易用性等方面不断发展、提升现有的产品。
(占工作量的20%)

  4.多为他人着想,这样他人才乐于为你着想。适当提拨一些下属,不是让自己有精力向上爬,而是他们为了向上爬只有一个方法,把你再往上顶。每个人心中的委屈都是天底下大的,这时你需要无限的耐心;每个人都有极需要帮助的一面,这时你需要无限的关心;当别人有意思向你倾诉或表述的时候,这时你需要的是爱心。

  5.劝大家如果学精了,还是到非it的企业里去比较好,把自己的专业知识和行业知识结合起来,这样对自己的长远发展有好处,不要把自己封闭在it企业里,以后到35岁以上没有出路了

  6.能够勇敢大胆的换工作,开始几年不要为了赚钱,而是为了赚经验,我工作2、3年了,身上的存款还是个4位数,你们肯定认为很搞笑。。。但我走过5-6家公司了。。每个一个公司都有不同的感受。各方面都有了些进步。。

  7.多学些管理知识,多进行管理实践!

  8.其实,我觉得做一个好的项目经理不是那么容易的,项目经理,主要的任务是协调程序员的开发与项目的进展.在面对程序员的时候,首先要抓住作为程序员的特点,如果你的技术过硬的话,那么你用你的技术去让下面的人佩服你的技术,那么他们会服服帖帖的,如果你的技术不过硬的话,那么你谦虚点,不要太吹牛皮了,不然的话,下面的人忍得了你一时,忍不了你一世,迟早会反你的(当年我反过,哈哈哈)!所以,我觉得,从一个程序员到项目经理过渡的话,还是掌握足够的技术是关键,当然,培养起自己的人格魅力也很重要.如果是从别的行业的人想去做项目经理的话呢,重要还是谦虚,不要以职位压人!

  9.项目经理主要工作是“沟通”,目的是保证项目高品质完成,合理利用资源,这里还有对下属的培养,要善于用人,待下属要不遗余力的帮助,不要害怕被下属取代,在信任的前提下要适当放权,因为当你培养出一批可以取代你的下属时,正是你升职之时。

附:转载文章

  如果你曾经以为自己在启蒙阶段已经了解了需要了解的全部东西,那么你肯定从来都没有做过IT经理。曾经身为IT专业人士的你该如何成功过渡为IT管理者?下面这位经验丰富的专业人士所介绍的技巧应该能帮助你避免很多错误的发生。

  从一位纯技术人员向一位IT管理者的过渡是一条充满了艰辛和曲折的漫长道路。已经在IT业打拼了十六年的 Steven Crane对此可谓是深有体会。他曾经在一些实力雄厚的大公司(如吉列公司、派克公司)担任IT经理长达八年之久。在那段日子里,他成功的应对了很多来自管理工作的挑战。为了帮助新上任的IT经理们避免重犯他当年曾经犯过的错误,他根据自己的经验向大家介绍了十五项技巧。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd