在下是做Java开发的,2013年毕业,缺乏社会经验,望有前辈指点以后的路该怎么走,鄙人不胜感激。。。

如题所述

帮助困惑的年轻员工分析未来出路是我的工作的一部分。虽然自己也不乏困惑之处,但至少可以拿出培训过的知识来简单做下介绍。当然详细情况会因为公司的不同而有所不同,职位的名称也会有些差异。重在领会精神。

首先,作为程序员,如果想在技术道路上多走一走,只懂一门语言是远远不够的。所以,这里我就不局限于Java程序员,而是用泛指的程序员来进行说明。
程序员,首先最容易而且常常是自然过渡的下一个阶段就是——软件设计师,负责进行软件的详细设计以及概要设计。
在从事设计师工作的时候,多多少少都会接触到一些需求分析的工作以及技术实现方案可行性的判断工作。这里就会出现一个发展的岔路:
如果今后希望多从事需求分析相关工作,那么下一步会做IT顾问(在某些地方可能是产品经理),负责与客户进行磋商并挖掘客户的需求甚至是潜在需求。
做IT顾问的时候,常常会配合产品销售人员进行工作。如果对产品销售有兴趣,完全可以渐渐转型为销售人员。大多数企业的大部分利润都会分配到销售部门,那里是赚钱最多的地方,但也是赚钱最难的地方。产品销售人员的待遇常常与绩效挂钩,所以即便从事同样的工作,差距会很大。相对来说,后方的IT人员之间的差异会小些,收入会少些,承担的风险也小些。
销售人员的工作如果能做到明星级,有时就可能直接被高层看重,一步登天进入公司的决策层甚至成为公司的核心人物。进而在后期成为CxO(x ∈ [I, E, F, T, ...])级别的人物执掌公司的生杀大权。再发展下去……跟乔布斯那样,可以得个癌症死一下。永远成为一个传奇。

现在回到设计师遇到的分支的另一条线——技术实现的可行性判断。如果对这一脉感兴趣,基本是希望走技术路线,那么仍然有两个分支——
一个是技术专家路线:对某一方面的技术极其熟识,只要进入这个领域,无所不知无所不晓(一定程度上)。比如Java领域,上到Java EE框架的各种应用方法,下到内存分配的详细机理,都了如指掌。也就是说,当架构师说,这次的软件要基于Java实现的时候,剩下的一切问题你都可以去摆平。
技术专家做到高处不胜寒的程度,就可以成为一个计算机科学家了。如果是在例如IBM、微软、Google等这样具有自己研究部门的公司,下一步就是进入公司的研究部门,成为计算机科学家,去做一些人类文明史上尚无先例的工作,开创一个时代。顺便得一两个诺贝尔奖什么的,把奖牌扔家里给孩子当玩具。再发展下去……百年之后,跟那个被苹果砸了脑袋的大鼻子以及那个头发乱蓬蓬的老头一样,教科书上出现你的名字,各个学校的墙上挂出你的照片。

刚才说技术路线有两个分支,另一个则是架构师。真正的架构师并不是如很多人想象的那样是技术大牛。相反,可能反而是某个行业的业务大牛。因为架构师是将物理世界转化为数字世界魔术师。其实架构师内部也分不同级别和不同倾向性,总体来说架构师都是要在项目的技术方面做决策的。来决定哪种技术、硬件、框架等最适合客户的需求和当时的实际情况。我一直觉得这些抉择真的是挺难的。在程序员阶段遇到的最常见的接近架构师工作的抉择,常常就是实现一个算法,到底是应该存储一些缓冲内容来牺牲存储空间赚速度还是牺牲速度性能来节省空间。架构师做厉害了,有几个选择——一个是因为很了解业务,直接转到相关业务的公司,做那边的CTO等职位。比如电信行业的架构师,直接跑到电信公司做技术方案的大总管。另一个就是仍旧留在IT行业,做资深顾问,然后回到最初的那个分支——做销售、做领导、做CxO、得个癌症成为传奇……
另外,与上面各个分支平行的一条线。无论你做什么事情,在公司里都会被组织成项目。这时候就需要项目管理人员。如果你对统括大局,承担责任有兴趣,可以走这条线。从程序员直接或者在上面分支中的任何阶段转为项目经理。一个项目好了,最风光的是项目经理;一个项目烂了,最倒霉的也是项目经理。项目经理就是把项目里的各个大牛安排妥当,让整个项目成功。
项目经理做好了,就可能进入公司决策层,回到第一条线,做CxO、得个癌症成为传奇……

再另外,还有一条与上面都平行的线。有些公司会把工作绩效好,并懂得关心他人的人提升为人事经理。从而走上关怀员工、面试招人的道路。(我现在是掉到这个坑里的同时在兼顾架构师方向。)做好了,会进入公司决策层,做CxO、得个癌症成为传奇……

我现在能想到的就是这些。选择还是不少的,前途还是光明的。只是要多小心癌症。

出路一:向软件实施顾问转型
分析:在当今称为信息化时代的互联网环境中,企业面临转型,否则就要被淘汰,不管企业选择了哪一种转型的方法、途径,都离不开信息化。信息化成为帮助中国企业转型升级的加速器。企业转型期将需要大量的信息化实施——管理软件应用顾问人才,估计到2010年管理软件应用顾问人才的缺口是5-6万,而目前市场的人才不到3万,人才缺口巨大。
编程10年,操作过大量项目,由技术背景又有实施经验,向管理软件实施顾问转型是相对比较容易的。如果怕自己知识不够系统可以去用友学院的管理软件应用顾问培训班学习一下,拿到用友的认证在中国基本上可以畅行无阻了,因为用友是亚太地区最大的管理软件提供商,中国企业大部分都是他们的客户,这样的话他们认证和培训过的人员企业是更愿意接受的。
优势:10年编程经验,对软件的技术、原理等知识掌握的相当牢固,参与过大量项目,实践经验丰富。
挑战:小张以前的经验主要是编程,接触过企业的部分业务流程,对企业整体业务流程把握有点难度,对企业管理知识不够系统,如果能有一个系统的学习,拿到一个认证,将是一个优秀的实施顾问。
出路二:向IT培训师转型
分析:IT企业在招聘新人后,一般都须经过培训才能上岗,这个培训有时是在岗位上进行的,由富有实践经验的“老人”负责。年轻人想要进入IT行业,必须接受这样的专业培训。如今IT培训市场蛋糕相当大,利润空间可观,行业发展前景看好。根据国际数据公司(IDC)统计数据显示,2004年中国IT培训市场共实现销售额24.4亿元,相比2003年增长了22.1%,2005年市场前景发展更为可观。小张无论是在IT公司内部转型担任培训工作,还是到IT培训机构担任教师,都应该有发展空间。这样的工作不会有太大压力,且比较稳定,对年龄也没什么要求。更何况,这还没有脱离小张所喜欢的IT行业。
优势:在这个行业工作了10年,拥有丰富编程、项目经验,曾参与过许多成功案例,这都是小张的优势。而10年积攒的行业人脉关系,还可以帮助他发展企业客户,顺便担任市场拓展工作。
挑战:小张在过去10年中一直埋头苦干,只是在公司培训新人时担任过培训工作,缺少培训工作经验。如果要向培训师转型,小张需要接受一些专业训练,提高担任培训师的能力。
出路三:向IT营销转型
分析:IT与其它行业不同,由于技术性较强,营销人员一般也须有较强的技术背景,且最好有着丰富经验。互联网公司、电子商务公司、软件公司目前都需要有技术背景的营销人员;另外,电子商务的再度火爆,使得传统企业开始重视电子商务营销,也需要有技术背景的营销人员。这类工作薪水不低,加上提成应该可以拿到高于程序员的薪水,同时也比较稳定。
优势:深厚的技术背景仍然是小张的核心竞争力,在10年的从业经历中,小张广泛涉猎了各种编程软件和工具,对IT行业也有相对深入的了解,这些都为他转向营销提供了平台。
挑战:小张过去的工作主要是跟机器打交道,而营销工作恰恰需要跟人打交道,这对小张来说是最大的挑战,要求他彻底改变工作方式,加强沟通能力与人际交往能力;此外,营销工作会面临销售指标的压力,这些问题都是小张转型前必须深入考虑的。
出路四:向项目管理努力
分析:如果说前面两条出路转型的成分多,那么项目管理可以说是小张更为便捷的发展之路。目前,软件项目经理是人才市场上炙手可热的人才,有丰富经验、外语好的软件项目经理是抢手的香饽饽,供不应求,薪水自然也是水涨船高。在上海市劳动部门新发布的2005年软件行业薪资调查中,项目主管的薪水是同层次主管中最高的,年薪高位数达到211011元,平均年薪达109414元。最重要的是,一个优秀的项目经理可以在这个岗位上长久工作下去,并且有向高层进一步提升的可能。
优势:对小张这样有经验、有技术、有人脉、有能力、参与过多个软件开发、有一定经验的人,项目管理无疑是小张发展的一个很好的方向。
挑战:小张以往参与过不少项目的开发,但一直是项目团队里的一分子,没担任过项目带头人。而很多公司在招聘项目经理时,都需要有带领团队进行项目开发的经验,这是小张的一个劣势。建议他参加一些项目管理方面的培训课程,自学相关的知识,增长自己在流程管理、沟通协调等方面的能力,以便积累资本,逐步向项目管理岗位迈进。

最后,祝你成功!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-16
毕业出来在公司工作,老老实实的多做项目,虽然会有前辈带你,但更多的要靠你自己上网查资料,我在公司做项目的时候前辈都老忙了,遇到难题问前辈要等上老久他才有时间给我说,之后我都自己上网查资料解决,有空闲的时间可以自己在网上和其它IT工作者组成团队,开发一些小游戏,当然只是试手用的,主要在于锻炼自己,加油吧,小白菜,时间长了会成为大白菜的。
第2个回答  2012-12-16
楼上写论文,作文高手!
相似回答