快好知 kuaihz

我的职业生涯规划全集:从大学时代到跋涉职场

我的职业生涯规划全集:从大学时代到跋涉职场

既是从大学时的职业生涯规划到大学毕业步入职场的历练历程,文字较长,如果你正关注职业生涯规划,不妨认真读下去,相信会对你有所帮助… …

一位老同学,学电子信息工程,工作不到一年,混到了一个生产车间主任的职务,最近突然来个闪电辞职,到了一家证券公司,做了个小小的业务员。现在工资和提成也就350美元,问他原因,他说,那不是他想要的生活,他说他想要的生活是最终达到财务自由和相对的人生自由。我笑他肯定读穷爸爸、富爸爸系列太多,进而中毒太深了吧。不过玩笑归玩笑,我倒是佩服他追求和决定自己的生活方式的勇气。

不过这件事却触动了我心中的某根弦,当时我肯定听到了内心深处的震动,因为我发现突然有点情绪激动,接下来的谈话,我一直沉默。

不禁对自己的职业生涯进行了浅度的反思。说实话,我也开始怀疑,我自己究竟能在IT这行,能走多远。

高中以前,我从来就没想过进入IT行业,我一直是对应用物理学非常有兴趣。当时虽然知道IT是新兴的行业,并且第三次科技革命它也居功至伟,说起比尔· 盖茨也是佩服得五体投地,但我们在乡下的条件,学校都没有一台电脑,根本就不可能开电脑课程,第一次看见电脑这家伙的真面目也是在高三的时候。对计算机一无所知,所以也就谈不上兴趣,也就从没想过以后进入IT行业。我记得我们班上,选报志愿的时候,没几个人把它当作首选的。

孰知世事难料,平时成绩一度名列前茅,高考临门一脚,发挥欠佳。最后落到只有最后一个志愿达到了分数线。之前我们几个同学打定,如果前面的几个理想学校没考上,也就不打算重读了,因为我们都恨透了应试教育,发誓如果这次没考上自己理想的学校,就再也不回头重新再来了。而最后一个志愿也是最后临时补充上去的,原因是老师看到我们几个志愿太少,认为我们发神经,因此叫我们补。我补了一个学校,由于太过自信,随便应付,最后专业也忘记填。后来那家学校打电话来,说我如果愿意去他们学校读书的话,请我告诉他们,我想选什么专业。我就问有什么专业阿,后来那边列了一串专业,我想到反正不是名校,计算机技术与应用好点吧。

一开始没想过进入IT行业,后来进入大学,对编程一度产生了浓厚的兴趣,考试成绩和实践方面的成绩也一度是优秀的。但仍然对IT没有真正的归属感。我把课余时间,把所有时间都花在科普、哲学、历史等方面去了。

我工作时间不长,毕业,但至今已经跳了三次槽。

离毕业还有半年,接到一家公司的电话。那是一家民营企业,当时在IT全国100强,主要做电信方面的开发,大概在1985年上市,是广东省最早上市的公司。我面试通过后,进入公司开始实习生涯,不过不是电信开发的相关部门,而调到了新成立的开发物流部。

当时刚刚出来工作,而且不用上课了,工作中用到的技术也是自己从来没涉猎过的,第一次接触MVC框架,spring,hibernate等等,心情是非常激动的,工作也非常带劲和用心。由于在学校基础打得好,工作的时候学习用心,因此两个星期后,经过公司的考核,就进入了项目的开发主力。后来由于工程紧张,系统分析员比较忙,临时叫我根据业务需求文档,帮他打个数据库相关设计的草稿,让他整理以节省一点时间。几天后交上草稿,他觉得没多少大问题,就干脆把那一块的设计交给我负责。最后设计通过了各次的需求和设计评审,部门认为我有潜质和相关的经验,因此我也得以有机会开始一边编程,一边负责相关的系统设计了,担任了高级工程师的角色。以前学校的时候,学过相关的软件工程和设计方面的知识,在这个时候,才真正接触了其工作内涵,感觉收益很多。因此,后来回想,自己进步最大收获最多的也就是刚工作的近一年时间。

#p#副标题#e#

项目进入到后期开发,内部的质量保证和软件测试出了问题,使得测试-修复- 测试-修复的工作过于频繁,开发规范也不够统一,对架构的理解大家好像也不一样,进展缓慢,项目大有走向崩溃之势。后来部门中撤掉了开发负责人,部门经理亲自抓开发细节。在聊天的时候,经理问了我对项目开发的现状有什么看法,我说了我的见解,后来他就把我跟另外一个同事,提拔到开发小组组长的位置,帮他管理具体的开发细节。

在此期间,公司扩展业务,有一个小组跟公司副总新成立了一家子公司,搞电力系统方面的开发。那个小组当时还负责深圳一家石油公司的一个系统,还没验收,由于后期我们的物流项目按时完成了开发任务,因此相对时间比较轻松了,我被调至该项目小组,负责后期的简单维护和软件的实施工作。

初,公司由于董事长和总裁违规操作,为大量的未上市的公司进行违法担保,后来自食其果,公司董事会严重分裂,最后到了剑拔弩张之势,不久也被上海证券局告上法庭,最后给银行冻结60%以上的流动资金。再加上竞争对手的打压,公司摇摇欲坠,因此大量裁员,我们部门也在之列。不过我们负责的系统已经完成,因此,我们部门于当年4月成立了新的公司。我们的部门经理被任命为公司总经理。

我们部门大半辞职,我们部门经理找我谈话,说我们的上下级合作从前段时间来看没多大问题,问我肯不肯过去跟他一起创业。后来我们部门总共也就5个人留了下来,公司刚成立,暂时没有理想人选,因此虽然我无论在哪一方面都远不够资格,但也决定由我暂时担任临时的开发部经理。我们的经理是技术出身,没多少实际的管理经验,和公司的运营手段和经验,因此,虽然跟另外几个同行合作,把他们的产品根我们的产品进行无缝整合成一个功能较大的平台,但产品的销路平淡,有不少客户都出价太低,我们没接受,一直业务冷清。投资方失去信心,最后撤资,公司没成立多久,最终夭折。

据以前的同事介绍,我到了一家创业公司,不过也已经成立5年了,以前搞sp 运营弄到了第一桶金,现在开始转向时下非常流行的WEB2.0。主要搞交友方面的网站运营。由于公司情况良好,有一个网站在中国还是同类网站中排名前三甲,06年亚洲最大的风险投资给它拿到,前景一片光明,而且准备07年上市。

我进去前后都是非常激动,发誓要好好干。进去之后,发现公司内部规章制度严重不完善,不过只要公司往好的方向发展,现在怎么样一点都不重要。我们公司实施的策划驱动型的产品开发。也就是说技术实现是放在末端的,一切产品的从需求定位,策划,到设计,再到开发,质量保证,都是由产品部门说了算的。我不知道是不是大多数互联网公司都是这么干的。但弊端很快就凸现出来,第一,产品部的人大多数都不是技术出身的,因此他们根本就没有软件工程的概念。所以他们部门提供的需求和产品规划等等,这些文档没有几个是合格的。也就是说,没有我们技术部门的参与,所以他们根本就不知道应该给什么信息给我们,不能把我们需要的信息良好地抽象出来,所以文档粗糙。第二,他们也不知道设计到开发的各个环节必须紧密结合,不容出错,即使出错,也必须有良好的跟踪及时发现问题。原型的设计人员也就是网页设计人员有时候不能很好理解产品部的策划的内容,常常产生误解,但产品部进行审查的时候,他们没有软件工程的经验,所以也不知道怎么真正深入审查我们的原型是否符合他们的产品理验,审查粗糙。第三,到了我们部门,技术人员通过文档和原型去理解需求时,会发现很多细节本身的矛盾,因此发现了,他们就作临时的修改。他们一修改,就带动了这个产品开发线各个部门的修改,这还不紧要。更致命的是,首先,我们常常会出现我们开发和单元测试完毕,最后由产品部门审查的时候,发现不符合他们的要求,或者是有些他们要求的某些细节没有实现,而这些细节通常他们是忘记体现在策划文档中的。因此我们可能就又从原型到开发到测试,所有工作重新来一遍。还有一点,有时候产品部门的某些设计,我们技术部门进行系统设计的时候,有了很大局限,有的造成了我们无法避免的性能瓶颈。

#p#副标题#e#

当然上述一切情况是可以避免的,要么对产品部进行换血,至少应该让一个精通技术的人担当这个产品的负责任。

我们技术部门叫苦连天,一是工作进度都是产品部门安排的,他们不会知道我们我们的开发时间和困难,所以我们有开发实现的进度的建议,我们提交的进度方案:不包括系统测试的时间,正常的开发时间加上每天加班到10点到11点,周六加班,是依据上面的时间强度来算进度的。这样的进度勉强才能满足他们的要求,理由是老板不允许那么长的时间,互联网经营就是网站内容和风格的更新与同类网站赛跑。二、除了上述流程管理方面的原因,造成了我们的开发任务几乎增加了四分之一,另外,正是因为我们必须在短期内作尽量多的更新来测试客户的需求取向,注意,是测试,就是产品的试用。因此修改是非常大的,而且是表层的,集中web层和bssiness层的修改,当然有些影响到了底层的修改。因此我们的修改任务是繁重而枯燥的,没有多少的技术含量,而且没时间去重构,最后发现垃圾代码量达20%左右。日复一日的加班,没有新的技术的接触,使得我们开发中没有一点成就感,后来我们逐渐厌烦,三个月后,试用期满,一起进去的几个人都离职了。

进去一个多月,部门经理找我谈话,说我表现良好,让我提前转正,写一份试用期报告给公司。因此我开始考虑去留问题。潜意识我有走的意思,所以我对自己的考虑有所警惕,如果我要走的主要原因是因为辛苦,我就需要告诫自己,如果吃不了苦,那么我将来可能一事无成.

因此我觉得有必要尽量淡化这方面带给我的个人感受,尽量从其他方面来考虑,一是个人技术的发展,这个对于技术人员,对自身专业方面的成长的考虑,无可非议;二是我的职业前景,主要指行业经验,这个无疑对于程序员的出路而言,也是至关重要的;三是个人的人生价值观的实现。也就是说,如果按现在的轨迹发展,能否成为我想要成为的人,也就是理想中的自我。

由于对于转正的态度消极,经理几次找我谈话,他告诉我,现在公司内部的情况在很多软件公司都会遇到,而且在这个公司,现在是创业时期,同行之间名气也有,资金还算雄厚,如果网站运营成功的话,也能够体现程序员的人生价值,如果我想获取管理方面的经验的话,他可以考虑尝试一个小组给我带。我如实告诉他我上面的考虑。另外,目前而言,网站的技术短期内不会有所更新,特别是架构不会变,至多是做细节方面的修改,并且作WEB2.0,技术性要求不是很强,对于我这种刚出来的人而言,应该多接触更多行业方面的开发经验。现在中国的门户网站也没几个搞得成功的,像猫扑坚持了5、6年,名气大,不过应该还是在烧钱阶段的,即使我们的网站在5到10年间,能搞得像阿里巴巴那么成功,主要的技术人员应该在行业间站得住脚,但仍然不是我想要的生活状态。因为我没想过一辈子搞互联网。如果这辈子都搞IT的话,我倒想成为某行业的专家。

不过那不是全部理由,其实我一直没有放弃我的创业的梦想,但我一直不知道自己想干什么,但我想多接触新的东西,多一点尝试,希望以后能找到自己的定位,我的直觉告诉我,现在对互联网不感冒,我暂时相信直觉吧。

几次的谈话,经理不再坚持,说我刚毕业不久就有这方面的考虑,很好,他都是在玩了4、5年后,才对自己的人生和职业规划有所考虑的。他不知道,我对自己的前途一片灰蒙,没有具体的想法,那就等于是没想法,没考虑。仅仅是停留在意识表层而已。

再过一个半月后,我毅然辞职。开始了找工作的旅程。连续换工作,内心不知不觉中已是疲惫。后来经过一个月的辗转,几乎每天笔试、面试,疲惫不堪,最后在众多公司中选定了一家小公司。几方面的考虑,一是做美国方面的系统的,跟美国方公司一起开发一套系统,架构是内部开发的,也比较新颖,采用的技术还算先进,合了自己想接触新的东西的胃口。二是上班比较有规律,对于一般的公司而言,不类于微软那些巨头,工作的时候都是简单的编码,重复性的工作居多,因此像没日没夜加班加上赔掉周六周日的生活,我有些厌烦,连工作之余读一些书籍的时间都没有。

#p#副标题#e#

除了觉得有必要有时间读一些有用的书,提高自己的专业知识和技能外,另外我是个充满幻想的人。在我心里面,一直有一个理想的自我,无论从人格和智慧方面,都有一些具体的标杆,这些都要求我按照这种模式去完善自我,很多东西在工作中无法获取,我必须读书或者去尝试一些事情,好让自己可以看到逐渐靠近那个理想中的自我的些许轨迹。

进公司后,相对轻松,业余多读书的愿望也已达到。不过,在相对轻松中,逐渐累积了些许失落。以前每次的经历,都是时间紧,任务深,性能方面要求严格,富于挑战。工作过程中自然也就神经绷紧,而且挑战有,机会也就有,表现出色,马上就会被调至负责一些较重要的工作。而且我一直沉迷于同事间的竞争游戏,以前我习惯于在预计的工作时间内提前一半或者三分之一的时间完成工作,二是比其他同事都要效率高,代码质量都要好等等。我不知道刚出来工作,激情澎湃的人,是不是都有这样的心态。总之就是别人花两年时间的成长期,要求自己在一年时间去完成。如今,项目相对轻松,因此我刚进来的时候,也就做做搽边的工作,以前小圈子内受到关注也一去不回,感觉自己突然被边缘化,虽然静下心来觉得这种虚荣心要不得。自然而然,激情渐减,也有时间开始思考自己的职业该怎样进行下去,我的人生该怎样进行下去。

其实,就像以前自己从来没想过进入IT行业一样,自己虽然已经工作近两年,心中一直有躁动,没有得到真正的归属感,我知道我属于那种不那么容易安分的人。但根据身边的人的职业路,还有以前同事,以前比较高龄的同事,他们做出的种种选择,还有自己的跳槽经历,不能不对我有所感触,不能不有所想。

记得大学最后一年的时候,有一家搞职业规划的专业公司总裁,到我们学校,针对我们专业的学生,做了一次演讲。除了灌输我们职业规划应该尽早做的观念,还针对软件工程师,做了一系列的针对性的建议。当时他指出,程序员——这里指做日常coding工作的程序员的工作,是青春饭,相信行内的大多数人都不会反对这个观点,因此,在工作一段时间内,在积累了一定的工作经验后,必须对以后的发展和转型做出选择。对于他所说的,概括而言,就是主要有两个方向,一是纵向发展,二是横向发展。

所谓纵向发展,是指本身很喜欢研究技术,并且相信自己能够成为技术专家的人,可以往技术方向发展。一般而言,刚进公司,是助理工程师的角色,也就是在工程师的指导下,进行简单的日常性的编码,到一年以后,根据自己的成长情况,进入中级工程师的角色。然后开始深入了解系统设计方面和软件工程方面的知识,争取在2年后拿到高级工程师的职位。然后向系统分析员方向发展,最后成为公司的CTO。这就是纵深发展的大概思路。当然具体的发展步骤因人而异。

横向发展,针对那些自认为比较有管理才能的人。在争取到高级工程师的角色后,要深入关注软件工程管理方面的知识,当然包括需求研发,概要设计研发和系统分析和系统设计,测试和质量保证等等,各个环节,都应该有深入细致的了解,另外,必须对行业的知识必须有一定厚度的积累,足够对某个行业提供解决方案的专家,之后,可以考虑做个项目经理,然后是部门经理,最后向某块的总监和 CEO方向发展。

当时我目标明确,自己的管理才能在长期担任班干的时候早有体现,再说自己的组织能力好,口头表达能力非常优秀,如果不做CEO那是暴殄天物。我就是这样跟同学们说的,现在想想有些好笑。后来在阅读《程序员》杂志的时候,读到一篇文章,忘记说什么的了,是一家有些名气的公司的项目经理写的,据那里的介绍,他工作一年后,就走上了项目经理的岗位。当时我就拿着他指给我的同学看,说我毕业一两年后就要成为这样的人。说实话,在学生时代的想法毕竟是有点心血来潮的,在某种程度上也就有些幼稚,也是善变的,但当时的态度是非常认真的。

#p#副标题#e#

我是读名人名传长大的,不能说不受熏徭,骨子里面就从来是不甘人后。有时候,跟同学或者朋友在一起,会谈到以后成为什么样的相关想法,我曾经向他们调侃过自己,我说表面上我有点自命清高,其实骨子里面世俗得很,世俗的一切功名利禄我来者不拒,也是我所求。后来调侃的多了,自己不免犯糊,就问一位好友,说我好像一直追求的目标,虽然是成为某方面的佼佼者,但好像都与钱有关的,是不是真的俗。他安慰我说,现在人的价值,很多时候你不得不用钱去衡量,而且你要实现自己的梦想,现在没有钱不行,根本离不开,大家都一样的。我的梦想的追逐,也就是成为某方面的佼佼者,因此,我一直认为,这些梦想的实现,通过打工是永远达不到的。但一开始没有资本的时候,必须生活,而打工就是生存和社会立足的手段,而且也是各方面积累的手段,如今社会上也不乏其人,他们都是经过一段时间的打工后,找到机会,自己创业的。因此我的目标一直明确,现在必须在专业上站稳脚跟,先向项目经理方向发展,以后有机会,并且知道该做什么去实现自己的梦想的时候,再想着怎么进一步规划吧。

我一直这么想,也就这么干了,工作可谓异常努力。一踏出社会,连遇贵人,也佩服他们用人方面的魄力,因此得以在开发经验不足的情况下,有机会跟前辈们一起搞系统设计。有近一年的时间,都得以有机会一般作日常的开发工作,一边做具体的软件工程的管理。当然,时间太短,经验太少,很多实质性的东西自己是没有理解的,但总算在这个压缩式成长中,学到的东西是非常多,如果没有那样的机遇,可能要几年去积累。而且,当时也是雄心勃勃,离自己的项目经理目标好像也已经不远。同时,参与了两个系统的实施,感触也良多。记得其中一套系统,是用于车辆的调度的,最后实施的时候也差点失败。原因有多方面,其中一个非常重要的原因,我们甚至无法克服的,就是中国的物流行业不成熟,也没有成熟的运营模式,具体的业务处理,也是根据实际需要在发展,因此,需求那可以说很可能一个月就变一次。后来我们找到折中的办法,才勉强解决了实施中遇到的各方争端。当时就意识到,挖掘隐性需求,在项目需求研发的时候是何等重要。同样,负责人必须对物流有深入的研究,难怪物流行业的系统提供商,相关负责人都是这方面的专家,并且能够同时给提供客户业务发展方向和模式的一套适合他们未来的解决方案。做项目经理和产品经理,在行业经验的深厚功力,这方面的要求可谓非同一般。

后来创业公司的夭折,一切也就没向预定方向发展。后来自己在互联网公司,虽受重用,但最后自己认为不合适,毅然辞职,到如今这个公司也就可谓一切重新开始,也是在所难免,预料中的事。我虽一度是高级工程的角色,并且也一度作了管理,设计过一些不是很复杂的系统,也有性能调优的相关简单经验,基础还可以,但时间不长,经验也就薄弱,离开原来的公司,就什么都不是,其实我还就不过是毕业不久的,经验薄弱的程序员而已。现在做日常最简单coding工作,在所难免也。对于想往管理层方向发展的同行,我觉得如果公司状况良好,还是不要轻易跳槽为妙。以前跟我一起住的同屋,他就是在我所在的广州软件园里的大公司工作,一年以后,参加了公司的相关培训,也就进入了项目经理的岗位。

但是,我说了上面一段废话,并不表示我对当初的选择有所后悔,当初的选择,有外界的客观原因,也有主观的考虑。对于只要不是自己在头脑不清醒的状态下作出的选择或者决定,我从来都不后悔,不管结果如何。

是的,生活当然不会依着预定的方向发展,不然也就了然无趣了,职场亦如是。以前繁忙的工作中,会考虑人生发展的问题,但既然是繁忙,这种思考也就偶然浮起,瞬息则逝。对于IT人员,最终走向也就各有不同。决非仅仅上面提到的两种发展方向。毕竟,管理层占少数,不是每个软件工程师都有机会的。

#p#副标题#e#

我记得身边有不少的高龄的IT人员,30多岁的,觉得自己技术又不是特别的精湛,又没向管理层发展的意识,后来辞职,去卖保险去了。我们的同行们,一度引以为,这是我们的悲哀。去年也有两位,辞职,合伙开了一家餐厅,也有朋友认为,如此转行,代价好像太大。我有一位同事,他工作6年,在各个软件公司辗转几次后,觉得打工无趣,跟另外一个朋友在东莞开了化妆品商场。如今,已经在那里开了八家连锁,也就是分布在东莞的几乎每个城区,最近在开发一套管理系统,用于商场连锁的各个环节的日常运营信息化服务。以前公司的一位项目经理,在我刚进公司不久,辞职,做安利去了。后来问他原因,他说,做pm,太累,每天没日没夜的写文档,有了工作就没老婆孩子,就没家,太累,后来也觉得不值,即使做了一般公司的总监或者副总,标准工资也就11000左右。如此种种,不一而足。

不少工作5、6 同行朋友,见到种种现象,往往忧心忡忡,他们说他们看到了大多数IT工作者的悲哀。现在的高龄的非管理层的,技术出身的IT工作者,许多也就跑到工程建设、系统实施、客户服务、质量保证等部门去,其余的,也就做了类似上述的选择。其实资深的工作者转行,在其他行业也不鲜见,但由于IT行业技术日新月异,要求技术人员必须疯狂地追赶潮流,疯狂地学习,使得IT人员转行的比重相较起来,大得多。

大浪淘沙,如果不想被淘汰,如果不想被历史的潮流所淹没,每一位想在某方面成功的人,都必须在竞赛中奋起直追,当然也必须早作规划。因此,人生规划,成为必然。有些人也许一辈子都没尝过成功的滋味,就匆匆离世。我曾经开玩笑对我的朋友说,如果我到60岁的时候,发现我一无所成,那就不是我,我肯定会自杀,说到做到。那是玩笑,其实肯定做不到。理由不用说。

说了那么多废话,泡沫横飞,但不是说我工作才两年,考虑转行了。我只是没有找到归属感,我以后终极目标是做什么。如今惯看春花秋月,行内而言,身边没有找到自己向往的榜样。生活中,身边的经理们,身边的系统分析员们,身边的 CTO,CEO等等,都不是我所要成为的人。我知道,其实创业,也许是我骨子里的梦想,甩之不去。看历史书籍的时候,我一直很崇拜那时候的“儒将”,就是有志气又带有书卷气的统帅。我记得,公司召开全体员工大会的时候,新上任的董事长是一位海洋研究专家,也是贝壳收藏家。说话充满幽默,充满哲理,我们说,这才是企业家。呵呵,学者型的企业家,心中之梦。就此而言,我实在是个幻想家。

我该何去何从?人生之路,也就是立足社会之初,一个足点引起一条或者多条射线。这个足点,就是我的IT专业。我没有理由抛弃它,我当然不会像提到的那位老朋友那样,投身到证券公司中去,去实现他财务自由的梦想。我也希望自己实现财富自由,这是我对生活的最低要求,但如果之间投身到证券作为专业人,不是我想要的生活状态。但目标还不是很明确之前,投资自己,这跟金融投资一样.

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:跋涉  跋涉词条  职业生涯  职业生涯词条  职场  职场词条  全集  全集词条  规划  规划词条