留下来做项目经理还是跳槽学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的更多相关文章
- 测试人员学Java入门指南
目标读者 本指南特别适合有Python基础的同学学习Java入门,对于没有任何编程经验的同学可能会存在困难. 为什么测试人员要学Java 选择Java,应该不错.TesterHome测试论坛知名大佬基 ...
- 推荐一本写给IT项目经理的好书
原文地址:http://www.cnblogs.com/cbook/archive/2011/01/19/1939060.html (防止原文作者删除.只能拷贝一份了) 推荐一本写给IT项目经理的好书 ...
- 项目管理心得:一个项目经理的个人体会、经验总结(zz)
本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜.因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳 的就是完美主义倾向,尤其是做技术人员出身的,喜欢寻找标准答案 ...
- 怎样从一名程序员过度到项目经理(整理自csdn论坛) 选择自 whoopee 的 Blog
1.从程序员到PM,是一条脱变的路,事实上程序员走的路最终不应该是项目经理.首先有一点需要明白的就是,一定规模的项目中,项目经理不需要太懂技术,他可以是一知半解.项目经理的任务不是在技术方面,技术相关 ...
- 向java高级工程师和项目经理的道路进发【转】
转自https://www.cnblogs.com/ahudyan-forever/p/5263296.html 宏观 一. JAVA.要想成为JAVA(高级)工程师肯定要学习JAVA.一般的程序员或 ...
- 重学 Java 设计模式:实战责任链模式「模拟618电商大促期间,项目上线流程多级负责人审批场景」
作者:小傅哥 博客:https://bugstack.cn - 原创系列专题文章 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 场地和场景的重要性 射击
- 程序员,不要让自己做兔子(updated) 网上最近流传的一个笑话,关于兔子,狼还有一只老虎的,故事 我就是想打你了,还需要什么理由吗?谁让你是兔子 项目经理是这样当的
程序员,不要让自己做兔子(updated) 前段时间和一个朋友聊天,酒席间向我抱怨他那段时间的郁闷:项目经理从客户那里拿来一个需求,实际上就是一个ppt描述,我这个朋友拿过来看后刚开始不觉得什么,一个 ...
- 学java可以做些什么
学java可以做些什么 对于很多新手来说,刚开始接触Java会很迷惘,不知道Java可以做什么.其实Java 可以做的东西太多了,手机游戏.中间件.软件.网站,电脑游戏,以及现在流行的安卓手机app等 ...
- 适合 Java 新手的开源项目集合——在 GitHub 学编程
作者:HelloGitHub--老荀 当今互联网份额最大的编程语言是哪一个?是 Java!这两年一直有听说 Java 要不行了.在走下坡路了.没错,Java 的确在走下坡路,未来的事情的确不好说,但是 ...
随机推荐
- SQLServer日期格式化及创建相关日期
DECLARE @FirstDay_M DATETIME --本月初日期 ,); DECLARE @LastDay_M DATETIME --本月末日期 SET @LastDay_M = DATEAD ...
- System.Web.Mvc.HttpGetAttribute.cs
ylbtech-System.Web.Mvc.HttpGetAttribute.cs 1.程序集 System.Web.Mvc, Version=5.2.3.0, Culture=neutral, P ...
- python paramiko模块学习分享
python paramiko模块学习分享 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.paramiko支持Linux, Sola ...
- ASP.NET的底层体系1
文章引导 1.ASP.NET的底层体系1 2.ASP.NET的底层体系2 引言: 学习ASP.NET,要想做的更好,不了解ASP.NET是不行的.一个有理想的程序员都会像挤压海绵一样,努力的去学习和获 ...
- day 72 Django基础七之Ajax
Django基础七之Ajax 本节目录 一 Ajax简介 二 Ajax使用 三 Ajax请求设置csrf_token 四 关于json 五 补充一个SweetAlert插件(了解) 六 同源策略与 ...
- Ubuntu Error: No module named 'apt_pkg' 怎么办?
版权声明:任何博客都可以转载,但必须标注来源 https://blog.csdn.net/nikoong/article/details/79612615 ubuntu经常用要添加PPA源,就是使用如 ...
- element表单验证
rules: { name:[{ required: true, message: '请输入用户名', trigger: 'blur' },{ min: 2, max: 5, message: '长度 ...
- 逆元 组合A(n,m) C(n,m)递推 隔板法
求逆元 https://blog.csdn.net/baidu_35643793/article/details/75268911 int inv[N]; void init(){ inv[] = ; ...
- spring AOP 编程--AspectJ注解方式 (4)
1. AOP 简介 AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, ...
- 自动生成DTO(Sugar框架)
step1:启动api项目 step2:使用postman工具,填上接口地址http://localhost:7788/api/automapper/AutoMapperSuper step3:表格数 ...