论坛首页 招聘求职论坛

【职业规划】我这样的程序员,应该怎么办呢?

浏览 13430 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-04-10  
是这样的,我是05年毕业的。大学四年学的是电子专业,因为兴趣,毕业后到一家软件企业花了5500元培训学习了java,j2ee的那些东西。然后很幸运的进了国内一家很有名的IT企业(当然也是通常大家骂的最多的一家公司了),可能是当时的学习能力被考官看中了把,面了5轮!中间的过程也真的是够曲折的。

进公司两个星期,刚对公司的开发环境和方法有了初步的学习后,就被派往黑龙江参与一个大型项目。二十来个人搞了两个多月。因为表现杰出,正巧公司业务也是迅猛发展。进公司3个月之后,我就开始带项目了。我们的项目一般都是增强型的,所以一开始带的项目都很小,都是低于5K的。直到现在,做为一名版本开发PM也有一年出头了,项目也带了好几个,团队也越来越大(最多带过18人的团队,是从某个阶段接手的)。这么长时间以来,我的主要精力都放在了项目管理方面。公司是定制的CMM5级流程,要求很严。整天QA就跟你唠叨,还搞各种流程培训和考试。

其实如果我想在这个公司继续发展下去,我可以专注于项目管理方面,相当于跳跃式的职业发展,其实我的性格也不是属于那种很能静下心的那种,可能更适合做管理甚至市场。可是,因为个人原因,我希望能在一年内跳到另一个城市(家乡)发展。但是我现在处在一个比较尴尬的阶段。应聘一般的程序员把,感觉自己倒退了,本来自己现在已经在一个更高一点的层次发展了,实在是不想往回走,也不想这一年多的管理经验派不上用场。应聘项目经理把,管理经验又缺乏,现在至少也要求有3years+的经验把。基础不扎实,管理经验又不够,造成了我现在这种高不成低不就的境地。

我知道基础的重要性,根深方能叶茂嘛。我一直想知道的是,是否一定要好的基础,才能做一个出色的项目经理呢?有朋友告诉我,基础不好,带项目的话手下会不服。但是我在公司没有遇到这种情况,因为手下基本上都是比我还新的新人。

目前我在用工作之余的时间,很努力的在补自己的技术(偏设计和框架方面)。

我不知道我现在是不是还应该回头去补习数据结构或者语言方面的东西,或者是专注于设计或框架方面,还是项目管理?我很困惑,如果一年内跳槽,我的目标职位应该是什么?程序员?高级程序员?SE?PM?没有目标,努力起来感觉也很茫然。

我一直认为自己是一个程序员,因为有着挥之不去的技术情结。希望于大家能提出意见,在这里先谢了。
   发表时间:2007-04-11  
1年经验几乎可以忽略不计了.
程序员呢还是初级;PM呢也是初级.
还不如在现在的公司带项目再带个2,3,管理经验扎实了再出来.

或者现实点,找个程序员的职务,潜心攻读技术,熬个2,3年也会到那个出头之日滴...
0 请登录后投票
   发表时间:2007-04-11  
的确不容易啊。
高不成低不就,还想跳槽。
我觉得软件行业,或者是国内的软件行业是比较乱的,至少我看不太懂,所谓职业规划么,可能也就会不那么清晰了。
可能的路子因人而异,有的就想赚钱,那么学英语,进大型外企,是不错的路子;有的人想干事业,那么多学点国内企业的经验是有益的。
我看在你想清楚之前,还是不要跳槽.
0 请登录后投票
   发表时间:2007-04-11  
你那叫什么PM?
顶到头是team leader...
0 请登录后投票
   发表时间:2007-04-11  
造化弄人,顺着来,就搞项目管理,包括成本预算,周期预算,质量管理等.
也别管什么技术,着手培养一个得力的技术助手,专心搞项目管理吧.

0 请登录后投票
   发表时间:2007-04-11  
daynight830 写道
进公司3个月之后,我就开始带项目了。


对此项目表示质疑!
我都快3年了,才带4~5个人。
0 请登录后投票
   发表时间:2007-04-11  
coolwangyu 写道
daynight830 写道
进公司3个月之后,我就开始带项目了。


对此项目表示质疑!
我都快3年了,才带4~5个人。
你的公司没达到CMMV
达到了CMMV管理人员要求要底很多。
0 请登录后投票
   发表时间:2007-04-11  
按照项目管理的理论,有强项目弱职能型项目组织,也有强职能弱项目型组织。

内资企业强项目型居多,外资企业强职能型居多。

这两类项目的头虽然都叫“项目经理”,但是能力要求差别是很大的。

楼主还是先仔细评估一下自己是哪一类的“项目经理”吧。
0 请登录后投票
   发表时间:2007-04-12  
其实在中国IT界 项目经理似乎已经成了TEAM LEADER的代名词了

但是我还是相信楼主是有实力的 数据结构 语言之类的我觉得你没必要因为怕被下属鄙视而去恶补

如果你铁了心在管理层发展 去看会计学都比看数据结构 java有用
项目经理主要的工作就是管人和管钱(在公司眼里,人就是钱)

0 请登录后投票
   发表时间:2007-04-12  
可能是我还没有描述清楚,所以大家对我上面所说的还有些误会。公司的确是CMM5级的流程。CMM只是一套规范,我们公司定制后被称为IPD-CMM。这个我们公司从IBM引入的IPD流程。我们最大的研发团队被称作PDT,也就是产品开发团队,组织结构包括系统部,优化部,开发部,测试部和资料部,分工很细。我只是负责开发版本的,在我们这里就称为'PM'。每个PDT都有很多开发组,因为一个产品,是一整套解决方案。每个开发组的组长我们叫做‘PL’,一般一个开发组的人数在10-50人不等,我就属于一个开发组里面的一个PM了,当你的产品服务于全球一两亿用户的时候,你必须要有这样一套支撑体系。说的比较清楚了,大家可别再误会了,每个公司都有每个公司的叫法,一开始没有说清楚我在这里表示抱歉了。
我能很早带项目是因为业务上进步的迅速。技术,在我们公司已经有了相当的积累,什么东西都可以找到现成的解决方案和案例。所以你是否能够得到提拔,跟你技术好不好其实并没有绝对的因果关系。真正复杂的其实是业务而不是技术!一个项目一个产品的成功,技术也只是很小的一部分罢了。在公司,一个人的能力,真正强的人,是懂得如何解决问题,能打硬仗的人。
我经历过连续两个月在外地每天奋斗到2点的日子,也经历过我一个人从我们国家的最南边飞到最北边,到项目现场‘救火’,安抚客户的日子。也曾因为疏忽,导致客户损失上10万RMB,照成爆多用户投诉,通宵解决问题。这些都给了我宝贵的经验和财富。所以我这一年半多的经验是相当宝贵且含金量很高的,并非忽略不计。
也许我并不适合做技术把,因为我觉得技术在于实际的工作中并不一定对一个程序员来说有多重要的,我们有多少程序员的工作不是复制+粘贴的,又有多少人能够在工作中运用到自己学习的知识。当然这个问题是仁者见仁智者见智了。之所以,现在在恶补技术,是因为打心底的技术情结,和对那些牛人的崇拜之情的驱动。当然也是为了跳槽后不用拿着比现在低得太多的工资。
不知道有多少人会面临着事业与爱情之间的选择,如果选择爱情,以我现在的经验只能回老家从普通的程序员做起;如果选择事业,那么就好好的呆在这里,继续我的“PM”之路。在这样的路口,你会如何选择呢?
记得老大跟我聊天的时候跟我说过,如果你想走,就等你不用出去做程序员编码了再走。可是我打心里是想回去的,只是不知道自己离开后的方向,因此才发此贴,真诚的与大家交流。
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics