购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

>>> 第3章 <<<

求职五步曲

笔试,电话面试,面试,是顺利求职的3个过程。三关全过才能顺利签约,只要有一关没能通过,就会被“刷”掉。除此之外,签约本身又何尝不是一个重要的考试?涉及你的未来、人生、行业甚至家庭;当然有签约就有可能违约,真希望你们不必走第五步,但是这个世界毕竟不是童话。

3.1 笔试

我认为笔试是程序员面试3个过程中最重要的一个环节,也是最难以提升的一个环节。本书中主要叙述的也是程序员的笔试经历。不论你有多么大的才干,多么广博的知识,如果未能通过笔试,则无缘下面的进程。下面是一个表,描述了各种IT公司笔试所考题目的类型。

img

(续表)

img

根据上表,对各大IT公司的笔试题目和所考的内容,我们可以窥见一斑,并得出以下几个结论。

1.语言的偏向性

综合上表所示, IT公司笔试在编程语言上有一定偏向性,以C、C++为主或者是以Java为主 。语言本身并没有什么高低贵贱之分,但相对来说,考到Delphi或者VB的可能性很小。作为应届毕业生,如果只是学过VB、VF却从来没有接触过C系语言,则在笔试中是比较吃亏的。

2.英语的重要性

我所经历过的 外企的笔试卷子基本上都是英语试卷 ,无论从出题到解答,都是让你用英文去回答,所以必须有很好的英文阅读能力,这也是外企招人对英语非常看重的原因。其实也不需要一定通过六级,但 一定要有相对多的单词量,能够看懂考题的意思 。然后按自己的想法组织语言来描述就可以。

国内企业一般对外语要求不是很看重,题目也是中文的。如果不想进外企的话,也不用特别准备英语。

3.淡看智力测试

之所以要强调这一点,是和市面上过度强调外企智力测试有关。实际上笔者参加过的微软等外企笔试,智力测试只占很小的比例,约占3%~5%。而华为、神州数码等国内IT企业基本上没有智力测试,完全是技术考试。所以奉劝大家 不要把精力都投在所谓的外企智力测 试上面 ,还是应该以准备技术方面的笔试为主。

4.有的放矢准备简历

不同的公司会考不同的内容,这就像高中时准备不同科目考试的差别。比如说神州数码不会考嵌入式编程,而VIA考设计模式的可能性很小。一般有点儿偏“硬”的IT公司会对C++中指针的用法、数据结构考得比较多。偏“软”的企业会对设计模式、模板着重一些。所以本书分得很细,力求对各种IT公司的笔试题目做一个详尽的阐述。

作为求职者, 笔试前你要首先搞清这个公司的基本情况 ,它是做什么的,它有什么产品,你是学什么方面的。有的放矢才能折桂。

5.纸上写程序

搞计算机的肯定不习惯在纸上写程序,然而技术面试的时候这是面试官最常用的一招。让写的常见程序有:数据结构书上的程序,经典C程序(strcmp、strcpy、atoi……),C++程序(表现C++经典特性的)。第一次在面试官眼皮底下在纸上写程序,思路容易紊乱。建议大家事先多练习,找个同学坐在边上,在他面前写程序,把该同学当成面试官。经过多次考验,在纸上写程序就基本不慌了。

每次面试总会有些问题回答得不好,回来之后一定要总结,把不懂的问题搞明白 。一个求职者就碰到两家公司问了同样的问题,第一次答不出,回去没查,第二次又被问到,当然这是很郁闷的事情。

下面我们举一个笔试的实际例子,本题是美国著名网络公司在2007年上海某大学校园招聘试题。

img
img

从该公司这套校园招聘试题分析来看,题目本身都不是太难。对于企业而言,不管是微软还是谷歌,招聘者是HR而不是神仙,不要把题目想得太神秘了。但是也不要以为试题很简单,据说这套题目的标准是最多只能错两个题目才能进入下一轮面试。况且这只是基本的题目,一般还会有编程或者测试的大题,那些才是难点。

从题型来看,涉及面比较广,包括数据结构(链表、树、图)、C++编程基础、数组、递归、矩阵、内存管理,以及时间复杂度(实际上是考数学)。所以必须对计算机的基础知识有一个通盘的全面的了解,并在此基础上,加强对一些关键知识点的认识。

3.2 电话面试

电话面试主要是对简历上一些模糊信息的确认、之前经历的验证、针对应聘职位简单技术问题的提问,以及英文方面的考查。

由于模式的限制,电话面试时间不会很长。在这个环节中, 一定要表现得自信、礼貌、认真、严肃 ,这样会在声音上给对方一个良好的印象。如果声音慵懒、语气生硬,除非是技术题目及英文方面表现得足够好,否则很难予以平衡。

在回答电话面试的问题时,不要过于紧张,要留心对方的问题,这些问题也许在当面的面试中还会再出现。如果对方在电话面试中要求你做英文的自我介绍,或者干脆用英文和你对话,那在电话面试结束后一定要好好准备英文面试的内容。

笔者曾经参加过Thoughtworks、Sybase、SAP、麒麟原创等公司的电话面试。外企一般都会要求你做一个英文自我介绍和一些小问题,总的来说不会太过涉及技术方面,因为用英语来描述技术对国人而言还是有一定困难的。国企会问到技术问题,我就曾被问到如何在C++中调用C程序、索引的分类等技术问题,回答基本上要靠平时的积累和对知识的掌控能力。电话面试的具体内容可参见第18章。

3.3 面试

一个比较好的面试是能够问出求职者擅长哪方面而哪方面不足的面试 。如果面试官针对求职者不足之处穷追猛打,或是炫耀自己的才能,这是不足取的。

对于求职者而言,面试是重点环节,要守时是当然的了。如果不能按时参加面试,最好提前通知对方。着装上不需要过分准备,舒服、干净就好了。一般的IT公司对技术人员都不会有很高的着装要求。虽然着装不要求,但精神状态一定要好。饱满的精神状态会让你显得很自信。

有笔试的话(有时笔试和面试是同时进行的,即面试官会在提问后请你回答并写下详细描述),也无非是与应聘职位相关的技术考查或者英文考查,如英汉互译等。应视你应聘职位的等级进行准备。

应聘初级职位,会针对你的编程能力和以往的项目经验进行重点的考查。如果面试官针对你做的某个项目反复提问,那么你就需要注意了 ,要么面试官在这个方面特别精通,要么就是未来的职位需要用到这方面的技术。我们应该抱着一种诚恳的态度来回答,对熟悉的技术点可以详细阐述,对于不熟悉的部分可以诚实地告诉面试官, 千万不要不懂装懂 。不过,我们认为 可以引导与面试官的谈话,把他尽量引导到我们所擅长的领域 。在SPSS公司面试时,在回答完面试官单链表逆置和复制构造函数问题之后,我把话题引入了我所擅长的设计模式方面,这是一种谈话的艺术。

应聘中级职位,不但会考查代码编写,而且会对软件架构或相关行业知识方面进行考查 。代码编写方面,主要以考查某种编程技巧来判断你对代码的驾驭能力。比如某国际知名软件公司经常会让面试者编写malloc或atoi函数。越是简单的函数越能考验应聘者的编码能力。你不但要实现功能,而且还要对可能出现的错误编写防御性代码,这些经验都需要在实际编程过程中积累。

应聘高级职位,应聘者肯定对技术或某个行业有相当程度的了解,这时主要是看你与职位的契合程度、企业文化的配比性 (即将人力资源及成本配比作为服务体系的重要组成部分,将公司企业文化中核心理念及价值观作为客户服务的重要媒介) 及整体感觉 。应聘管理职位的话,考查的更多是管理技巧、沟通技巧和性格因素。架构师一般会考查行业背景与软件架构方面的知识,比如UML或建模工具的使用等;技术专家的职位则会针对相关技术进行深度考查,而不会再考查一般性的编码能力。

面谈的时候,要与面试官保持目光接触 ,显示出你的友好、真诚、自信和果断。如果你不与对方保持目光接触,或者习惯性地瞟着左上角或者右上角的话,会传达给对方你对目前话题表现冷淡、紧张、说谎或者缺乏安全感的感觉。

如果对方问到的某个问题你不是很熟悉,有一段沉默的话,请不要尴尬和紧张。 面试过程中允许沉默,你完全可以用这段时间来思考 。可以用呼吸调整自己的状态。如果过于紧张,可以直接告诉对方。表达出自己的紧张情绪,能够起到很好的舒缓作用。而且紧张本来也是正常的表现。

在面试过程中,应聘者也保有自己的权利。比如面试时间过长,从上午一直拖到下午,而你未进午餐就被要求开始下午的面试的话,你完全可以要求进餐后再开始。面试是一个双方信息沟通及达成合作目的的会谈,是一个双方彼此考量和认知的过程。 不要忽略自己应有的权利

面谈后,如果对方觉得你技术、沟通、态度各方面都不错,也许会增加一个素质测评确认一下对你的判断。

素质测评一般考查性格、能力、职业等方面,以判断你的价值观是否与企业相符。我们不需要去猜测这些题目到底要考查些什么,凭着你的第一感觉填写就可以了。在几十道甚至上百道题目中,都有几道题是从不同角度考查一个方向的,凭猜测答题反而会前后有悖。

当然,要先看清楚题目,搞清楚是选择一个最适合你自己的,还是描述得最不恰当的。在通过面试之后,如果有多家公司和职位的Offer可以选择的话,我们可以将公司的行业排名、公司性质、人员规模、发展前景、企业文化、培训机制,结合自身的生活水平、职业生涯发展规划来进行排列,选出最适合自己的公司和职位。

建议准备一个日程本,记录每一次宣讲会、笔试和面试的时间 ,这样一旦公司打电话来预约面试,可以马上查找日程本上的空闲时间,不至于发生时间上的冲突。每投一份简历,记录下公司的职位和要求,如果一段时间以后(1个月或更长)有面试机会,可以翻出来看看,有所准备。 根据不同的公司,准备不同的简历 ,千万不要一概而论,不同的公司care(在意)的东西不一样。每参加完一次笔试或面试,把题目回忆一下,核对一下答案,不会做的题目更要好好弄懂。同学们之间信息共享,总有人有你没有的信息。如果投了很多份简历,一点儿回音都没有,你得好好看看简历是否有问题,增加一些吸引HR眼球的东西。

3.4 签约

首先向你表示衷心的祝贺!如果看到这部分,那说明你已经顺利通过了笔试、面试,拿到了Offer。一般来说,面试成功后,一般就会有口头Offer或者是电话Offer了。正式的Offer应该提供以下几项:

● 薪水(税前还是税后)。

● 补助(税前还是税后)。

● 工作职位。

● 工作时间、地点。

● 保险、公积金等福利。

在签约前,一定要向HR或其他人打听清楚以下信息。

1.户口

要问清楚,这个单位是“保证解决户口”、“尽力解决户口”、“不保证解决户口”还是“不管户口”。尤其在进行校园招聘时,对于签约北京、上海单位的同学问题非常重要。因为北京、上海对于外地人落户非常严格,所以,用人单位能否给你解决户口问题非常重要。

对于户口问题,一般来讲,大多数国企、事业单位、研究所、国家机关都是有能力解决的,而外企和私企解决户口的能力跟前面的单位比要差很多,但是不同的单位也有很大的差别,像IBM、华为每年都能拿到很多名额。所以,对于这些单位,更要问清楚,到底解决户口问题的可能性有多大。如果企业不能解决户口问题,你就只能办理临时居住证了。

如果你想在一个城市长期发展的话,户口的作用是非常大的。以北京为例:如果没有北京户口,当你想跳槽时,会发现能选择的单位很有限,因为很多单位招人时,往往都要求北京生源、北京户口。这是户口带给我们的直接影响。长远来看,还有结婚、出国、子女就学、业务往来等,各方面都会受到影响。当然,如果你将来想出国,或不想在北京常待,那么户口可能就不重要了。

所以,对于大多数人来说,要想获得北京、上海户口,基本上只有毕业这一次机会。这点,请一定要想清楚。特别说明的是,对于那些“尽力解决户口”、“不保证解决户口”的单位,跟你签了协议,实际上你就要承担一定风险。一旦最后没给你落户,大多数情况下,户口和档案会被打回原籍,因为那时再签约别的单位就会比较麻烦。

在日益激烈的就业形势下,户口和薪水很难两全,既解决户口、薪水又高的单位是很少的。一定要在两者中间权衡轻重,不要做出让自己后悔的决定。

2.待遇

这是签约前必然要谈的部分。这里面的内容非常多。待遇主要包括工资、奖金、补贴、福利、股票(期权)、保险、公积金。以下具体介绍各部分应注意的细节。

● 工资:一定要问清楚是税前还是税后,这点不用多说。另外,还要问清楚,发多少个月。例如,税前工资7000,发13个月,则年收入 7000×13=91000。很多单位有年底双薪,还有一些单位会发14~16个月不等。

● 奖金:很多单位的奖金占收入的很大一部分。例如,联想、百度、中航信都有季度奖、年终奖,另外还有项目奖,华为也有项目奖、年终奖,瞬联就没有奖金。不同的单位情况不同,奖金的数额也不一样,通常几千至数万不等,所以关于这一点,一定要问清楚,而且要问确定能拿到的奖金,取最低数。

● 补贴:有些单位会有各种补贴,如通信补贴、住房补贴、伙食补贴等。例如,华为有800~1000的餐补。有些单位的补贴加在一起非常可观,也要问清楚。

● 福利:对于一些国企和事业单位来说,往往会有一些福利。例如,过节费、防暑降温费、取暖费、购物券、电影票、生活用品,等等。

● 股票:对于很多公司来说,股票是他们提供的非常有诱惑力的福利。一般来说,已经上市的公司提供股票的可能性不大,反倒是一些即将上市的公司提供股票的可能性很大。对此,一定要看准机遇,不要轻易错过。

● 保险、公积金:即常说的“五险一金”。五险指的是养老保险,医疗保险,失业保险,人身意外伤害保险,生育保险,一金指的是住房公积金。这些是国家规定的,企业不得以任何理由拒绝为你缴纳,而且个人和企业出的比例是有规定的(但是也有一些企业不缴纳公积金的例子)。这里要注意的是缴费基数。很多单位在这上面做文章。例如,你的工资是5 000,他们以2 000为缴费基数,也就是说,用它去乘固定的比例给你缴纳五险一金,对此,一定要注意问清楚缴费基数。有些单位公积金比例上得非常高,所以你工资扣得也很多,那意味着公司交的钱更多,而一旦买房时,这些钱都是你自己的,所以,这部分收入不能忽视。此外,有些单位还会向你提供补充医疗保险、补充养老保险、补充意外保险、住房无息贷款或经济适用房等,也要问清楚。把这些收入加起来,得到年收入。然后再考虑工作地的工资水平和消费水平。例如,年薪8万在西安,无疑是比年薪10万在上海要高多了。

● 年假:即每年除了法定节假日之外可以休息的天数,这个自然是高校最多(有寒、暑假),研究所、外企可能会少一些,比如PPFORM公司一年是15~20天年假,30天探亲假(不可以同时休);Nortel是第一年12天年假,然后每年递增,直到21天为止;华为没有年假,要靠每月最后一天周六加班来攒假期作为自己的年假。不上班的时候觉得假期无足轻重,上了班就会觉得假期弥足珍贵。

3.工作内容

要问清楚自己的具体职位,这个职位的工作内容,在公司所处的地位。一般来讲,如果是公司的核心业务部门,会比较受重视,发展前景会更好,如果是其他辅助部门,可能受重视程度会差一些。当然没有绝对的重视与否,关键还要看你的工作有没有技术含量,对于你个人能力的提高、职业生涯有没有帮助,对于你跳槽、升职有没有帮助。

4.加班/出差情况

对于有些公司来说,加班是在所难免的,如华为、中兴、微软、IBM……绝大多数IT企业都要加班;而对于有些职位来说,频繁的出差是在所难免的,如现场工程师、市场、销售等。对于这些,要提前有所了解,有思想准备。像中兴海外可能会派到非洲若干年,条件很苦。如果自己不能忍受长期的加班、出差,建议不要签。另外,要问清楚加班是否有加班费。现在很多公司加班都是没有加班费的。对于加班,国家有规定:如果周六、周日加班的话,可以获得正常工资2倍的加班费,如果是五一、十一这些法定假日加班的话,可以获得正常工资3倍的加班费。另外就是出差补贴。一般来讲,出差基本是不需要你花钱的,而且很多公司会有额外的出差补贴。例如,华为非洲区好像是每天补助40~70美金不等。这个也要问清楚,因为这些都是自己的合法权益。

5.培训

对于应届毕业生来说,公司的培训体系是一个非常重要的考虑因素,如果一家公司有非常好的培训体系的话,那么可以让你在几年内迅速成长为一个出色的人才,对你的职业生涯无疑是有巨大帮助的。像宝洁、SAP、INFOSYS,最出名的都是它们完善的培训体系,确实可以在短时间内让你的个人能力得到极大的提高,所以每年才吸引那么多同学去应聘。从某种程度上来讲,良好的培训是比优厚的待遇更有吸引力的。所以,在签约前,一定要问清楚单位有哪些培训计划,再看这些培训计划对个人的成长是否有帮助。

6.发展机会

这也是非常关键的一个因素。如果有一个很好的工作机会,可以让你直接接触最先进、最核心的业务,或者可以接触到公司的高层,或者可以获得一些非常有用的客户资源,或者可以在短期内迅速进入管理层,这就是非常理想的机遇。当然,如果你希望稳定,进入高校研究所这样的单位也是不错的选择。在考虑发展机会这个因素时,应主要考虑3个方面。

● 行业背景:要综合考虑公司所处行业的背景和发展现状,更重要的是,要对这个行业的发展前景有准确的预测。

● 公司背景:要考虑这家公司在行业中所处的地位、目前的发展状况、经营业绩,以及未来的发展预期。

● 个人机会:要看自己所处的部门在公司的地位、自己的职位的升职机会、发展前景。

7.签约年限及违约金

一般单位签约年限为3年,也有签5年的,还有的单位签1年,如华为。此外,很多单位还有保密合同,不同单位情况不一样。同时,违约金也会有相关规定。一般来讲,违约金特别高的,要慎重签约。

除此之外,签约时还要考虑很多实在的个人因素。比如说,双亲在哪,以后回家照顾老人是否方便;配偶或者男(女)朋友的问题,会不会两地分居。我曾经和我女友开玩笑说,你在我身边相当于我年薪多了6万。这并非笑谈,因为感情的融洽不是金钱能够衡量的,所以不要把钱看得太重了,毕竟对于一个人来说,生活的和谐还是要放在首位的。

3.5 违约

其实拒绝别人虽不像被别人拒绝那样痛苦,但同样是一件痛苦的事情。

大部分人准备违约,无外乎一个原因:遇到了更好的单位。于是,违约也成了非常普遍的现象。决定违约前一定要计算违约成本,想清楚以下问题:

(1)新单位是否比原单位高一个档次?即是否值得为了新单位而违约原单位?如果两家单位差不多,建议最好不要违约。

(2)新单位给的最晚签约期限是什么时候?如果跟原单位提出违约,能否在新单位的签约期限前办完?如果没有把握,建议不要违约。

(3)原单位以前是否有过成功违约的案例?影响如何?如果以前的违约案例大多不顺利,建议不要违约。

这里面,最关键的因素就是原单位对待你违约的态度。毕竟,违约不是一种很好的行为,对原单位造成损失,对个人声誉和学校声誉也会造成不好的影响。单位的态度决定了你能否顺利违约、违约需要的时间,以及能否及时与新单位签约。

如果一定要违约最好能做到以下几点:

(1)与新单位坦诚相告,说明自己的情况,询问能否宽限时间。如果新单位不给你放宽时间,你就没必要违约。当然,你也可以不说,但你必须确保,在新单位签约期限前,你能顺利跟原单位办完违约,否则,你极有可能面临竹篮打水一场空的危险。

(2)与原单位一定要好好协商,态度诚恳一些。首先要感谢对方的知遇之恩,其次说清楚自己为什么违约,并为自己的行为向对方道歉。同时,要尽可能减少你的违约给学校声誉造成的损失,因为那家单位很有可能因为你的违约而改变对你们学校学生的印象,受害的可能是同校的同学。所以,要想办法来弥补。通常,可以向单位推荐几个自己的同学或朋友,希望能给他们机会。当你放弃机会的同时,别忘记了给周围的人争取机会。

对于应届毕业生来说违约可能会更麻烦,一个基本的违约流程是:

(1)与原单位协商,让原单位接收违约,按照三方协议规定,交纳违约金(有些单位不收违约金),从原单位开出退函。

(2)从新单位获取接收函。

(3)拿着原单位退函和新单位接收函到就业指导中心领新的三方协议(有时也不需要接收函)。

(4)拿新的三方协议与新单位签约。

这个过程中,关键在于第一步:如何与原单位协商,拿到退函。具体的情况,不同单位不一样,有的单位可能会拖很久,如华为通常到3月份才给开退函。所以,如果新单位的签约时间很紧,而原单位又不会很快给你开退函的话,那结果很可能是你两家单位都签不了。

总之,就业时要经过慎重考虑,不要轻易的签约,更不要轻易的违约,那样无论对谁都是巨大的伤害。对于你的每一个决定,都要承担相应的后果和付出相应的代价!我们都是职场中人,如果你还要在职场里继续做下去,就一定要遵守游戏规则。

最后,祝愿每个读者都能顺利签约自己满意的单位! Kp76pdMJcgQQzEjQK3mafSkoxbbHPfddONUATRHafEqjf1zyZkULGy53o891KBVR



>>> 第4章 <<<

职业生涯发展规划

在一般情况下,我们工作一年之后,对自己的喜好及擅长都有了更加深刻的了解,这时会有较为明确的职业发展规划。

4.1 缺乏工作经验的应届毕业生

即将毕业的学生们对自己的目标职位都很模糊,只要是计算机相关的工作都想试一下。但是现在 公司看重的除了学生的基本素质,即沟通能力、团队协作、学习能力、外语水平等之外,也会关注应届毕业生在校及实习经历中与目标职位相关的经验 。假设与导师做的课题或者实习中接触到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的人,他们其实很痛苦,这是一种甜蜜的烦恼。罗列出你最在意的方面,对几家公司做详细的比较(见下表)。做选择有时候很感性,理性的数据往往不如公司的一名普通员工给你的印象更能影响你的决定。

img

(续表)

img

4.2 更换工作的程序员们

如果你是跳槽者中的一员,我们要明白 频繁跳槽对我们的职业生涯发展是有害无益的 ,招聘方也十分关注求职者的稳定性。一般来说,每份工作都要维持一年以上,能够在某家公司工作满3年,才会对公司所在行业及这家公司有比较深入的了解。决定更换工作时,我们要先问问自己要在哪个方向继续自己的职业生涯。假设目前你是某家公司的开发人员,要应聘更大规模公司的同等职位,我们应该注意下面两点。

首先,比起创业型公司,大公司的开发流程要求会更加规范和严格,有的时候我们必须放弃一些编程的习惯。严格的开发流程对文档的依赖性很大,我们必须做到文档优先。这样的一种环境,可能是初入大公司的程序员最难接受的一点。

其次,小公司里那种Superman型的程序员在大公司里很少见到。我曾经听一个程序员朋友抱怨他们公司的架构师连ASP代码都不会写,其实这是很正常的事情。架构师的工作是将业务需求变成计算机软件的模块和类,他们不需要了解具体代码的编写,只需要分析几种软件平台之间的实现难度和效率差异就够了。当然,大公司也有所谓的技术高手,但这种技术高手并不是精通几种开发语言的“万能钥匙”,而是对某种技术有深入理解,能够解决深层次问题的人。

中国的IT界,“技则优而仕”的比较多。很多技术出身的人员做到管理岗位后,关注的仍然是技术细节。但实际上,人员的管理也是一门很大的学问。技术主管的个人风格会影响整个团队的氛围。如果主管不善沟通、只关心Dead Line,那么整个团队将会毫无活力,主管的技术再高超也不会得到信服。如果主管善于沟通、关心下属,那么整个团队就会生机勃勃,即使加班也有劲头。

假设你已不想再做开发,想要转向测试或其他相关岗位,如实施、技术支持,甚至培训、售前等,那你一定要认真向目前在做这份工作的人员了解他们的实际职责与相关要求,确认是否可以接受转换岗位后带来的挑战。如果确定,则可以选择具有相同行业背景的目标职位,并且调整好自己的心理状态,给自己一段较长的时间来适应这种改变。刚开始时感觉无从下手或者有较大落差是很正常的,最起码要在半年之后才能证实你和这个岗位的匹配度。

如果你现在已经有了较为明确的职业生涯发展规划,推荐使用倒推法使之切合实际并行之有效。以一个普通程序员为例,我们可以首先为自己的目标设置一个年限,并列出实现这个目标所需要的专业技能,然后使用倒推法确定我们的阶段目标,直至将这个阶段目标倒推至一个月后,那它就会是一个很具体的目标了。只要你坚持去做,就会逐步实现自己的最终目标。

当然,除此之外,你还要时时关注业界动态,尽可能多地参加在职培训并且补充外语方面的技能。这样才能保持你继续前进的步伐。

当然, 最重要的是我们要把握好自己,把握好自己要走的路 。其实任何一个职位都需要我们努力工作,任何一份工作都无法“钦定”我们的终身。求职“just a job”而已。找不到,不用悲悲切切,找到了也不用狂喜。这只是人生中众多历练之一。

4.3 快乐地工作

人的一生很漫长,你无法想象你还能够经历什么;人的一生也很短暂,在你觉得还没经历些什么的时候就已经老了。别人的经历,其实都是故事。别人的成功,也不能复制。

在中国,大概很少有人是一份职业做到底的,虽然如此,第一份工作还是有些需要注意的地方。有两件事情格外重要,第一件是入行,第二件事情是跟人。

第一份工作对人最大的影响就是入行。现代的职业分工已经很细,我们基本上只能在一个行业里成为专家,不可能在多个行业里成为专家。很多案例也证明即使一个人在一个行业非常成功,到另外一个行业,往往完全不是那么回事。“你想改变世界,还是想卖一辈子汽水?”是乔布斯邀请百事可乐总裁约翰•斯考利加盟苹果时所说的话,结果这位在百事非常成功的约翰,到了苹果表现平平。其实没有哪个行业特别好,也没有哪个行业特别差。或许有报道说那个行业的平均薪资比较高,但是他们没说的是,那个行业的平均压力也比较大。看上去很美的行业一旦进入才发现很多地方其实并不那么完美,只是外人看不见。

说实话,我自己也没有发财,所以我的建议只是让人快乐工作的建议,不是如何发财的建议,我们只讨论一般普通打工者的情况。

我认为选择什么行业并没有太大关系,看问题不能只看眼前。比如,从2005年开始,国家开始整顿医疗行业,很多医药公司开不下去,很多医药行业的销售开始转行。其实医药行业的不景气是针对所有公司的,并非针对一家公司,大家的日子都不好过,这个时候撤资是非常不划算的。大多数正规的医药公司即使不做新生意撑个两三年还是没问题的,光景总归还会好起来的,那个时候别人都跑了而你没跑,现在的日子应该会好过很多。有的时候觉得自己这个行业不行了,问题是,再不行的行业,做得人少了也变成了好行业,当大家都觉得不好的时候,往往却是最好的时候。大家都觉得金融行业好,金融行业门槛高不说,有多少人削尖脑袋要钻进去,竞争激烈,进去以后还要时时提防,一个疏忽,就被后来的人给挤掉了,压力巨大,又如何谈得上快乐?也就未必是“好”工作了。

太阳能这个东西现在还没有进入实际应用的阶段,但是中国已经有7家和太阳能有关的公司在纽约交易所上市了,国美、苏宁、永乐其实是贸易型企业,也能上市,鲁泰纺织连续10年利润增长超过50%,卖茶的一茶一座、卖衣服的海澜之家都能上市……其实选什么行业真的不重要,关键是怎么做。事情都是人做出来的,关键是人。

有一点是需要记住的,这个世界上,有史以来成功的人总是少数,大多数人是一般的、普通的、不太成功的。因此,大多数人的做法和看法,往往都不是距离成功最近的做法和看法。因此大多数人说好的东西不见得好,大多数人说不好的东西不见得不好。大多数人都去炒股的时候说明跌只是时间问题,大家越是热情高涨的时候,跌的日子越近。少数人买房子的时候,房价不会涨,而房价涨得差不多的时候,大多数人才开始买房子。不会有这样一件事情让大家都变成功,历史上不曾有过,将来也不会发生。有些东西即使一时运气好而得到了,还是会在别的时候、别的地方失去的。

年轻人在职业生涯的刚开始,尤其要注意的是,要做让自己感到快乐的事情,不要让自己今后几十年的人生总是提心吊胆,更不值得为了一份工作赔上自己的青春年华。人还是要看长远一点。很多时候,看起来最近的路,其实是最远的路;看起来最远的路,其实是最近的路。要让自己在职业的道路上走得更远,首先要让自己工作得快乐,如果一份工作让你觉得不快乐,甚至很受罪,那么你就是那个坚持不到终点的选手,即使你坚持到终点了,这样痛苦的人生有意思么?其次要对未来做好规划,尽量让自己劳逸结合。要知道那是个很漫长的过程,不要在一开始就把力气和耐心耗尽了,当力气和耐心耗尽而又遭遇挫折时,大多数人会陷入沮丧悲观,跳槽换工作也就变成很自然的事情。对于初入职场还不能很好控制自己心态的人,掌握好自己的节奏,不要跟着别人的脚步乱了自己的节奏,清楚自己在做什么,清楚自己的目标,至于别人上去了还是下去了,让他去吧,就当没看见。

对一个初入职场的人来说,入行后一定要跟个好领导、好老师。刚进社会的人做事情往往没有经验,需要有人言传身教。对于一个人的发展来说,一个好领导是非常重要的。所谓“好”的标准,不是他让你少干活多拿钱,而是达到以下3个标准。

首先,好领导要有宽广的心胸。如果一个领导每天都会发脾气,那几乎可以肯定他不是个心胸宽广的人,能发脾气的时候却不发脾气的领导,多半是非常厉害的领导。有些领导最大的毛病是容忍不了能力比自己强的人,所以常常可以看到的一个现象是,领导很有能力,手下一群庸才或者手下一群闲人。如果看到这样的环境,还是不要去的好。

其次,领导要愿意从下属的角度来思考问题,这一点其实是从面试的时候就能发现的。如果这位领导总是从自己的角度来考虑问题,几乎不听你说什么,这就危险了。从下属的角度来考虑问题并不代表同意下属的说法,但他必须了解下属的立场,下属为什么这么想,然后他才有办法说服你。只关心自己怎么想的领导往往难以获得下属的信服。

第三,领导敢于承担责任。如果出了问题就把责任往下推,有了功劳就往自己身上揽,这样的领导不跟也罢。选择领导,要选择关键时刻能扛得住的领导,能够为下属的错误买单的领导,因为这是他作为领导的责任。

有可能,你碰不到好领导。因为他坐领导的位置,所以他的话就比较有道理,这是传统观念官本位的误区,可能有大量的这种无知、无能的领导,这对于你其实是好事。如果将来有一天你要超过他,你希望他比较聪明还是比较笨?相对来说这样的领导其实不难搞定,只是你要把自己的身段放下来而已。多认识一些人,多和比自己强的人打交道,同样能找到好的老师,不要和一群同样郁闷的人一起控诉社会,控诉老板,这帮不上你,只会让你更消极。职场上最忌讳的是你还在这家公司却又不停抱怨公司本身。正确的做法是和那些比你强的人打交道,看他们是怎么想的,怎么做的,学习他们,最终提升自己的能力才是最重要的。

希望所有读者都能快乐地工作,不断提升。 Kp76pdMJcgQQzEjQK3mafSkoxbbHPfddONUATRHafEqjf1zyZkULGy53o891KBVR

点击中间区域
呼出菜单
上一章
目录
下一章
×