在 一般情况下,我们工作一年之后,对自己的喜好及擅长都有了更加深刻的了解,这时会有较为明确的职业发展规划。
即将毕业的学生们对自己的目标职位都很模糊,只要是计算机相关的工作都想试一下。但是现在 公司看重的除了学生的基本素质,即沟通能力、团队协作、学习能力、外语水平等之外,也会关注应届毕业生在校及实习经历中与目标职位相关的经验。 假设与导师做的课题或者实习中接触到J2EE企业级开发,那么在应聘时寻找一份相关要求的工作就更为容易。而这样的经历去找一份C/C++开发的职位可能就略微难些。
上海某高校的一位学生在课余时间开发了一个基于校园网内部的搜索引擎。比起商用的搜索引擎,其搜索效率、数据量不算出色,但是该生通过编写自己的搜索引擎,详细了解了网络编程、网页爬虫等领域的知识。这个搜索引擎也表现出了他专业技能的水平,从而为他赢得了前往某国际著名网络公司应聘的机会。
所以,在大学期间,我们可以通过参加创新杯比赛、著名软件公司举行的各种编程大赛、各种技术社团的活动来增加编程经验,以获取公司对你专业技能的肯定。各种编程大赛中获得的名次、实践大赛中的作品,都可以作为工作经验的替代。
通过校园招聘招人的大公司,一份有分量的简历只是第一步。有分量指的是成绩尚可,有让他们感兴趣的实习经历,有一定的获奖经历,担任过一定的职务,英语能力还行。这仅仅是第一步。它能让你从众多应聘者中被选出来参加初试,接下来就看你的真正功力和造化了。
初试的要点是基本功扎实、自信乐观、英语交流能力好、够聪明、够机灵。 基本功扎实并且聪明尤为重要。某位毕业生参加Sybase公司的面试,过了印度技术官的英语技术面试,第二天参加他们的Aptitude Test(智商测试),误认为是态度测试(Attitude Test),结果没发挥好。智商测试通常让你在很短的时间内做大量的逻辑题和智力题。不要在前面的题目上浪费太多时间,后面的题目往往更加简单。
另一位求职者通过了微软公司的笔试和电话面试,后来去参加了正式的面试。一连3轮,面试官全都是微软高级技术经理。面对这么高级别的面试官,求职者难免紧张。3轮全英文面试,写了6个程序,不算难,但是考得很细,注重求职者的逻辑思维能力、反应能力和编程技巧。写完程序之后马上设计测试用例。或许是没有参加过特别正规的项目开发的缘故,他表现一般,有几个程序有疏漏,面试官加以提醒,虽然最后能够改正,但是加重了他的紧张情绪,没能闯入下一轮。
没必要因为自己的学校而显得不够自信, 只要打好技术功底,多参加正规的实践项目,找工作的时候自然会顺利。 此外在求职过程中,整体形势和个人形势没有必然联系。 整体形势好了,个人形势未必好。往往整体形势好了,个人容易盲目乐观,在准备不充分的情况下,很容易被莫名其妙的淘汰。即使明年的整体形势比今年还要好,招人的公司比今年还要多,还是建议大家脚踏实地,做好充分的知识储备和心理准备,找工作绝对是一场硬仗。
有一种说法:80%的Offer掌握在20%的牛人手中。每年10月、11月应届毕业生刚刚开始找工作的时候,正是牛人们发威的时候,笔试、面试都有他们的份,到了发Offer的时候他们手中集中了很多好Offer。这时候我们得摆正心态,尽自己最大努力,发挥出自己的最好水平就行了,不用太在意结果。晚些时候往往反而会有好Offer。写论文的同时抽空复习一下基础的课程,如数据结构、C、C++、TCP/IP、操作系统、计算机网络、UML、OOA&OOP、自己做过的项目的知识,等等。不要怕笔试和面试,笔试得多了,感觉就来了。
可能你找到了工作,并且不止一个。但手头的Offer再多,也只能跟一家公司签约,面对的诱惑再多,也只能选择一个。不用羡慕那些手头有很多好Offer的人,他们其实很痛苦,这是一种甜蜜的烦恼。罗列出你最在意的方面,对几家公司做详细的比较(见下表)。做选择有时候很感性,理性的数据往往不如公司的一名普通员工给你的印象更能影响你的决定。
(续表)
如果你是跳槽者中的一员,我们要明白 频繁跳槽对我们的职业生涯发展是有害无益的, 招聘方也十分关注求职者的稳定性。一般来说,每份工作都要维持一年以上,能够在某家公司工作满3年,才会对公司所在行业及这家公司有比较深入的了解。决定更换工作时,我们要先问问自己要在哪个方向继续自己的职业生涯。假设目前你是某家公司的开发人员,要应聘更大规模公司的同等职位,我们应该注意下面两点。
首先,比起创业型公司,大公司的开发流程要求会更加规范和严格,有的时候我们必须放弃一些编程的习惯。严格的开发流程对文档的依赖性很大,我们必须做到文档优先。这样的一种环境,可能是初入大公司的程序员最难接受的一点。
其次,小公司里那种Superman型的程序员在大公司里很少见到。我曾经听一个程序员朋友抱怨他们公司的架构师连ASP代码都不会写,其实这是很正常的事情。架构师的工作是将业务需求变成计算机软件的模块和类,他们不需要了解具体代码的编写,只需要分析几种软件平台之间的实现难度和效率差异就够了。当然,大公司也有所谓的技术高手,但这种技术高手并不是精通几种开发语言的“万能钥匙”,而是对某种技术有深入理解,能够解决深层次问题的人。
中国的IT界,“技则优而仕”的比较多。很多技术出身的人员做到管理岗位后,关注的仍然是技术细节。但实际上,人员的管理也是一门很大的学问。技术主管的个人风格会影响整个团队的氛围。如果主管不善沟通、只关心Dead Line,那么整个团队将会毫无活力,主管的技术再高超也不会得到信服。如果主管善于沟通、关心下属,那么整个团队就会生机勃勃,即使加班也有劲头。
假设你已不想再做开发,想要转向测试或其他相关岗位,如实施、技术支持,甚至培训、售前等,那你一定要认真向目前在做这份工作的人员了解他们的实际职责与相关要求,确认是否可以接受转换岗位后带来的挑战。如果确定,则可以选择具有相同行业背景的目标职位,并且调整好自己的心理状态,给自己一段较长的时间来适应这种改变。刚开始时感觉无从下手或者有较大落差是很正常的,最起码要在半年之后才能证实你和这个岗位的匹配度。
如果你现在已经有了较为明确的职业生涯发展规划,推荐使用倒推法使之切合实际并行之有效。以一个普通程序员为例,我们可以首先为自己的目标设置一个年限,并列出实现这个目标所需要的专业技能,然后使用倒推法确定我们的阶段目标,直至将这个阶段目标倒推至一个月后,那它就会是一个很具体的目标了。只要你坚持去做,就会逐步实现自己的最终目标。
当然,除此之外,你还要时时关注业界动态,尽可能多地参加在职培训并且补充外语方面的技能。这样才能保持你继续前进的步伐。
当然, 最重要的是我们要把握好自己,把握好自己要走的路。 其实任何一个职位都需要我们努力工作,任何一份工作都无法“钦定”我们的终身。求职“just a job”而已。找不到,不用悲悲切切,找到了也不用狂喜。这只是人生中众多历练之一。
人的一生很漫长,你无法想象你还能够经历什么;人的一生也很短暂,在你觉得还没经历些什么的时候就已经老了。别人的经历,其实都是故事。别人的成功,也不能复制。
在中国,大概很少有人是一份职业做到底的,虽然如此,第一份工作还是有些需要注意的地方。有两件事情格外重要,第一件是入行,第二件事情是跟人。
第一份工作对人最大的影响就是入行。现代的职业分工已经很细,我们基本上只能在一个行业里成为专家,不可能在多个行业里成为专家。很多案例也证明即使一个人在一个行业非常成功,到另外一个行业,往往完全不是那么回事。“你想改变世界,还是想卖一辈子汽水?”是乔布斯邀请百事可乐总裁约翰·斯考利加盟苹果时所说的话,结果这位在百事非常成功的约翰,到了苹果表现平平。其实没有哪个行业特别好,也没有哪个行业特别差。或许有报道说哪个行业的平均薪资比较高,但是他们没说的是,那个行业的平均压力也比较大。看上去很美的行业一旦进入才发现很多地方其实并不那么完美,只是外人看不见。
说实话,我自己也没有发财,所以我的建议只是让人快乐工作的建议,不是如何发财的建议,我们只讨论一般普通打工者的情况。
我认为选择什么行业并没有太大关系,看问题不能只看眼前。比如,从2005年开始,国家开始整顿医疗行业,很多医药公司开不下去,很多医药行业的销售开始转行。其实医药行业的不景气是针对所有公司的,并非针对一家公司,大家的日子都不好过,这个时候撤资是非常不划算的。大多数正规的医药公司即使不做新生意撑个两三年还是没问题的,光景总归还会好起来的,那个时候别人都跑了而你没跑,现在的日子应该会好过很多。有的时候觉得自己这个行业不行了,问题是,再不行的行业,做得人少了也变成了好行业,当大家都觉得不好的时候,往往却是最好的时候。大家都觉得金融行业好,金融行业门槛高不说,有多少人削尖脑袋要钻进去,竞争激烈,进去以后还要时时提防,一个疏忽,就被后来的人给挤掉了,压力巨大,又如何谈得上快乐?也就未必是“好”工作了。
太阳能这个东西现在还没有进入实际应用的阶段,但是中国已经有7家和太阳能有关的公司在纽约交易所上市了,国美、苏宁、永乐其实是贸易型企业,也能上市,鲁泰纺织连续10年利润增长超过50%,卖茶的一茶一座、卖衣服的海澜之家都能上市……其实选什么行业真的不重要,关键是怎么做。事情都是人做出来的,关键是人。
有一点是需要记住的,这个世界上,有史以来成功的人总是少数,大多数人是一般的、普通的、不太成功的。因此,大多数人的做法和看法,往往都不是距离成功最近的做法和看法。因此大多数人说好的东西不见得好,大多数人说不好的东西不见得不好。大多数人都去炒股的时候说明跌只是时间问题,大家越是热情高涨的时候,跌的日子越近。少数人买房子的时候,房价不会涨,而房价涨得差不多的时候,大多数人才开始买房子。不会有这样一件事情让大家都变成功,历史上不曾有过,将来也不会发生。有些东西即使一时运气好而得到了,还是会在别的时候、别的地方失去的。
年轻人在职业生涯的刚开始,尤其要注意的是,要做让自己感到快乐的事情,不要让自己今后几十年的人生总是提心吊胆,更不值得为了一份工作赔上自己的青春年华。人还是要看长远一点。很多时候,看起来最近的路,其实是最远的路;看起来最远的路,其实是最近的路。要让自己在职业的道路上走得更远,首先要让自己工作得快乐,如果一份工作让你觉得不快乐,甚至很受罪,那么你就是那个坚持不到终点的选手,即使你坚持到终点了,这样痛苦的人生有意思么?其次要对未来做好规划,尽量让自己劳逸结合。要知道那是个很漫长的过程,不要在一开始就把力气和耐心耗尽了,当力气和耐心耗尽而又遭遇挫折时,大多数人会陷入沮丧悲观,跳槽换工作也就变成很自然的事情。对于初入职场还不能很好控制自己心态的人,掌握好自己的节奏,不要跟着别人的脚步乱了自己的节奏,清楚自己在做什么,清楚自己的目标,至于别人上去了还是下去了,让他去吧,就当没看见。
对一个初入职场的人来说,入行后一定要跟个好领导、好老师。刚进社会的人做事情往往没有经验,需要有人言传身教。对于一个人的发展来说,一个好领导是非常重要的。所谓“好”的标准,不是他让你少干活多拿钱,而是达到以下3个标准。
首先,好领导要有宽广的心胸。如果一个领导每天都会发脾气,那几乎可以肯定他不是个心胸宽广的人,能发脾气的时候却不发脾气的领导,多半是非常厉害的领导。有些领导最大的毛病是容忍不了能力比自己强的人,所以常常可以看到的一个现象是,领导很有能力,手下一群庸才或者手下一群闲人。如果看到这样的环境,还是不要去的好。
其次,领导要愿意从下属的角度来思考问题,这一点其实是从面试的时候就能发现的。如果这位领导总是从自己的角度来考虑问题,几乎不听你说什么,这就危险了。从下属的角度来考虑问题并不代表同意下属的说法,但他必须了解下属的立场,下属为什么这么想,然后他才有办法说服你。只关心自己怎么想的领导往往难以获得下属的信服。
第三,领导敢于承担责任。如果出了问题就把责任往下推,有了功劳就往自己身上揽,这样的领导不跟也罢。选择领导,要选择关键时刻能扛得住的领导,能够为下属的错误买单的领导,因为这是他作为领导的责任。
有可能,你碰不到好领导。因为他坐领导的位置,所以他的话就比较有道理,这是传统观念官本位的误区,可能有大量的这种无知、无能的领导,这对于你其实是好事。如果将来有一天你要超过他,你希望他比较聪明还是比较笨?相对来说这样的领导其实不难搞定,只是你要把自己的身段放下来而已。多认识一些人,多和比自己强的人打交道,同样能找到好的老师,不要和一群同样郁闷的人一起控诉社会,控诉老板,这帮不上你,只会让你更消极。职场上最忌讳的是你还在这家公司却又不停抱怨公司本身。正确的做法是和那些比你强的人打交道,看他们是怎么想的,怎么做的,学习他们,最终提升自己的能力才是最重要的。
希望所有读者都能快乐工作,不断提升。