留下来做项目经理还是跳槽学Java

毕业两年了,曾经给自己计划工作两年后跳一次槽,去尝试学习更多的东西。2012年7月5日入职,现在整整两年,最近面临这样的一个抉择:是留在公司继续做项目经理,还是跳槽去学习Java。

我的基本情况:本科学历,地理信息系统专业(GIS),刚来A公司的时候编程几乎零基础(只在大学学过C、VB,而且都是要挂的课)。刚到A公司的两个 月,从《C#初级教程》开始,学了两个月C#,开始做一个BS版的档案管理项目。因为是GIS专业,五个月后被调到另一个基于skyline平台二次开发 的数字城市项目(最近准备验收),主要是写js。这样我学习C#也才7个月时间,可以说是没有真正的学会C#,更别说领悟C#思想,直到现在两年过去了, 我还是不会用C#的多线程,甚至连C#的泛型也没理解。

开始做数字城市项目后,学会写js/css,到后面的jQuery以及skyline的二次开发接口调用;Arcmap/ArcSDE/ArcGIS Server的应用;Oracle基本使用,程序发布等。这个数字城市项目很大,一个平台,五个专题系统,因为各种原因,去年一年有三位同事从这个项目中离开去了另家公司,在去年9月到今年2月,这么大的项目也就我一个人再加一个挂牌的项目经理, 客户不急,领导也不管,我也在这几个月从程序员到技术负责再到“项目经理”(后面的项目经理都带引号)。今年3月份公司领导开始着急,我也实在是看不下去了,去领导那要了这个项目的决策权。  当上“项目经理”后,我的第一件事就是跟领导要人,经过一个月的折腾,组建了五个人的神奇团队(一个怀着宝宝,一个家里有不到两岁的宝宝,一个家里有 不到半岁的宝宝,还有个美女),我太能理解领导,这已经是很帮忙地凑到这么多人(公司做开发的捉襟见肘,其他项目都是项目经理一个人或者是最多两个人)。

总之,经过三个月的努力,周末、端午节加班,与客户沟通等等,中间经历了很多关卡,我们都过来了,现在做最后的文档整理以及验收准备。两个多月没有写代码, 我慢慢适应了从技术负责到项目经理的过渡,现在的主要工作就是沟通。跟所有的项目干系人保持沟通,保证项目顺利推进。 我的项目管理协调能力得到了领导的认可(自己感觉到的),但是在这个过程中,发现自己的项目经验太少,编程能力还太差,很多队友调试出现的bug都靠他们互相之间想办法解决。  这些就是两年的基本情况了。

现在已经有单位想让我过去做GIS的二次开发,还是基于skyline平台的应用,给的工资也不低。我该怎么选择呢?
(1)
留下来做项目经理,好处:我能继续学习项目管理东西,积累项目管理经验,最近快把《人月神话》看完了,结合手上的项目,从中领悟很多项目管理方面的东西,
对软件工程项目也有很多新的认识,这里向大家推荐下这本书,真的很不错;公司缺人,好不容易把我锻炼的可以演示系统、洽谈客户,领导现在很重视自己;有更
多的机会接触客户,能更好地去思考GIS应用行业的现状;  坏处:编程能力没法提升,没办法逼着自己在项目之外提升自己的编程能力;因为历史欠账,公司效益不是很好,工资不能按时发放,弄得心里烦躁,每个月信用卡都不能按时还。

(2)离开,继续专注做GIS二次开发,好处:能够顺利转到Java方向的GIS应用开发,积累更多的编程知识和解决问题的经验,提升核心技术,有助于长 远
的发展;每个月工资稳定,比现在的公司要多些;换个新环境,可以重新审视自己,更好地去做长远规划(现在的公司管理很混乱,看不到未来的发展);坏处:从
项目经理的角色转变成程序员,感觉自己的沟通方面的优势暂时没有用武之地,憋得慌;暂时没办法站在项目经理的岗位上去积累管理经验,少了很多与客户直接接
触的机会,也就少了很多认识人的机会。

该如何选择呢!

留下来做项目经理还是跳槽学Java

时间: 2024-10-31 00:27:36

留下来做项目经理还是跳槽学Java的相关文章

如何做一个软件项目经理? ----写给公司所有的开发人员

注:文本中的"我",均是网上作者(前三部分来自网络文章,第四部分除外). 第一部分:软件项目经理的要求 首先是一个管理者,其次熟悉某些工具,某几种语言,行业背景,项目管理技能. 软件项目经理面临的恶劣环境,我们绝大部分软件企业运行在相对混乱的状态(CMM一级),组织不大可能对项目以及项目经理的责任做出明确.合适的界定,所以,影响项目成功的一切因素都是项目经理的责任,包括客户.环境.考核.激励等等. 一.责任心.取得项目的成功无疑是项目经理的责任.项目经理只有把客户的满意和企业长期利益作

程序员到项目经理:从内而外的提升

转自:http://www.cnblogs.com/watsonyin/archive/2012/09/10/2679528.html 目录 从程序员到项目经理(一):为什么要当项目经理 从程序员到项目经理(二):升职之辨 从程序员到项目经理(三):认识项目经理 从程序员到项目经理(四):外行可以领导内行吗 从程序员到项目经理(五):程序员加油站,不是人人都懂的学习要点 从程序员到项目经理(六):程序员加油站 — 懂电脑更要懂人脑 从程序员到项目经理(七):程序员加油站 — 完美主义也是一种错

从程序员到项目经理

“从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字<从Javascript到Java>.然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程.从Javascript到Java,是一个取巧的方法:而从程序员到项目经理,却并无捷径可走,必须从内而外的改变和提升. 一.为什么要当项目经理 1. 问题本质 如果我对一个老程序员说:“有必要转项目经理啦”,很多人第一反应是“为什么一定要当项目经理?!”,反问很给力,基至会让人哑口无言.但反问

程序员和项目经理驰骋职场的故事

第1个故事 程序员的办公室哲学 其实标题叫办公室的哲学有点大,姑且先这么叫.我毕业十年有余,自己喜欢做的事情基本上也做了,包括工作和生活上的.起码没有太多让我后悔的事情,该学也学了,该工作也工作了,该疯玩也疯玩了.下面是我的作为IT人的一些总结,送给职场中的各位.希望给你们带来启发. 1.不要总说当前的技术不够新.框架不够好(有本事自己上,行动起来,别光嘴上逼逼) 作为经验欠缺的人.或者刚入职场的人.亦或是工作几年的人不要轻易说当前采用技术的好坏.框架的好坏.能采用这样的框架也是核心技术人员评估

互联网界产品经理和项目经理(转) 总结的非常好

前几日写了一篇博文<>,没想到写了之后很快被广泛转载,也有很多人表达了对文章观点的赞许之意.我想很多看过的(没看过的建议先看一下)网友一定会接下去关心另外一个问题:既然这种产品经理+项目经理的组织结构设置具备很好的优势,如何才能打造这种黄金组合呢? 应该说在“如何”这个问题上,还是有很多学问可以展开来说的.不过我忽然想起前几天和原来的一个领导在争论我原来的一个同事能力的问题.我们都一直认为这个同事不能胜任工作,可以解释为是工作能力不足,但是对于原因的理解很有不同.领导就认为这是先天的智力问题,

认识项目经理

(阅读提示:本文比较长,如赶时间,可直接跳到第二节的第四点,即"西西吹雪的六种能力模型") 在希腊德尔斐的阿波罗神庙上,刻得着一句神秘的箴言:"认识你自己".从某种程度上来说,我们都是自己的"最熟悉的陌生人".认识自己的位置,是每个人获得成长的第一堂课.一个人的位置,对其言行的影响是至关重要的,俗话说:"屁股决定脑袋",虽然听着粗俗,却饱含人生哲理.既然我们屁股在项目经理的位置上,就应该像项目经理一样去思考问题,做事情. 一.

项目管理心得:一个项目经理的个人体会、经验总结(zz)

本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜.因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳 的就是完美主义倾向,尤其是做技术人员出身的,喜欢寻找标准答案,耽误了工作进度,也迷茫了自己.以下是本人一些做项目的个人体会,写出来供大家指点,在 讨论过程中共同提高水平. 项目开始阶段是一个最重要的阶段.项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解项目的情况,如: 1. 这个项目是什么项目,具体大概做什么事情,是谁提出来的,目的是解决什么问

项目经理必备9大获得领导支持秘

项目经理必备9大获得领导支持秘     5用正确的方式争取领导的支持 如果我们想在企业中发生改变,一定要先从一个很小的点开始,然后由点到线,再去改变一个面.在这之后我们还要能学会用正确的方式争取领导的支持,很多的时候项目经理老抱怨领导不支持,领导不关注,压力都扛在自己身上,怎么跟领导抱怨,领导也不理解.很多时候是大家没有站在领导的角度思考问题,获取领导支持的方式有很多种,最怕的是领导都搞不清楚你在干什么. 所以我自己结合不同的方法论,归纳出争取领导的方式要做到九个点,跟大家分享一下. 01/ 作

从程序员到项目经理(二)

被任命为项目经理,是职业生涯的第一次飞跃,既惊喜又紧张.从现在开始,你要思考怎样才能胜任项目管理的工作,否则等着你的,很可能是一场悲剧. 一.升职之辨 1. 为什么是我 不是每个人都能当项目经理,程序员中只有一小部分能成为项目经理,大部分人会随着岁月的流逝,成为了“资深程序员”. 那为什么领导要选择我呢?一般人对自己所拥有的东西都会很快习以为常,认为这是自己应得的.一点也没错,这就是你应得的,原因也很简单,那是因为你比别人优秀一点. 其实领导挑选人才的标准很简单,那就是你比别人优秀,而且只需一点