小白到C++职场精英成就平凡之路(四、公司抉择)

1.6 选择大公司还是小公司

很多人在第一次求职的时候几乎都会遇到“到大公司还是到小公司”的问题。他们认为大公司的薪水高、工作稳定、技术水平高、升迁机会多,但是,大公司要求高,竞争激烈,自己怕进不了;而小公司薪水相对低一些,工作稳定性较差,技术水平参差不齐,升迁机会不多,但是,录取率相对较高。这可能是各种求职中的一个常见话题。这个选择应该是因人而异,几乎没有什么正确答案。所以,我们看到过选择大公司的人获得了成功,也看到过选择小公司的人获得了成功,相反的情况我们同样也见到过。

作为程序员的求职,我想还是具有职业特殊性的。程序员职业和一般的职业有很大的不同,程序员职业有其鲜明的特点:1)个人劳动;2)产品可复制。这两个特点注定了程序员有很大个人发展的空间。

1.个人劳动

表明其工作主要和劳动者自身有关。无论是程序员独自承担一个编程项目,还是在一个项目中承担部分编程工作,都可以归结为个人劳动。不像有的职业需要昂贵的劳动设备,依赖昂贵的设备,例如:炼钢工人必须要有炼钢厂的炼钢炉;也不像有的职业需要其他人联合劳动,例如,流水线上的装配工;也不像其他职业有严格操作规范和工作流程,例如,制药厂必须按照制药的配方生产药品。

程序员只要有台计算机(其价格可以忽略不计)就可以工作了,而且在工作时是一个人在工作(工作前后以及项目的衔接可以忽略不计)。其编程过程完全取决于程序员个人的技术水平发挥。

2.产品可复制

绝大部分企业生产出的是实物产品,每个产品都需要投入一定的原材料,价值很大限度上与其原材料的成本有关。劳动者生产一件产品,其最大的价值就限制在这个产品的售价之内了。

而程序员生产的产品是软件,软件最大的特点是可复制性,而且可复制得不计其数。因此,程序员生产软件的价值就是软件拷贝数。当拷贝数不断增加的时候,程序员生产的软件价值就在不断增大。一个软件最大的价值等于其单价乘上可能的用户数。如果这个用户数是成千上万的时候,程序员的一个劳动价值可达到一个天文数字。所以,世界上成功的软件企业,正是这种可复制性的受益者。

程序员的这两个职业特点表明程序员的发展空间很大。程序员不管是在大公司还是在小公司都能获得成功。只要这个公司能生产和销售出可复制的软件,程序员都能够获得比职业高得多的收益。关键是程序员是否具备编制这些软件的技术,这些软件能否被大量复制(定制软件价格高也行)。

比尔·盖茨正是成功通过编制软件而将微软发展成为一个软件帝国的。在现实生活中,也有一些成功的程序员自己当上了软件公司的老板。不成功的也有很多,但是,其中的原因不在此,我会在后面的内容中加以分析。

通过以上分析,当程序员面对“选择大公司还是小公司”的时候,我建议:

1)在程序员趋向于安稳工作的情况下,而且具有大公司所要求的学历、经验、证书、能力的时候,应该首选大公司。这些大公司指的是国内外著名企业,有的甚至是地区内著名企业。进入大公司后,可以保证收入高,岗位稳定。

2)在程序员技术水平一般的情况下,想进大公司也可能是一个梦想,那只好选择小公司了。小公司的好处是起点低、机会多,缺点是收入低、开发不规范。

3)对于有理想和抱负的程序员,我建议先进小公司,然后再进大公司。小公司专业化分工比较粗糙,有的甚至一个人就会负责一个项目,对人的锻炼机会很多,程序员既可以学到编程,又可以学到设计和项目管理,往往会成为一个“全能型”的程序员,这对程序员以后的发展有很大的好处。但是,程序员在完成编程积累之后,应该转向到大公司发展,学习大公司的软件开发流程、团队意识、大项目的开发经验、规范和管理、企业间的合作以及技术交流和运用等。

4)我们知道软件能否复用是软件小公司发展的关键。因此,我们在面对软件小公司的招聘的时候,我们应当对公司在软件行业应用的范围,以及软件的客户数有所了解,以判断小公司的成长性。当小公司成长性很高的时候,你的选择应该是正确的,当小公司成长性很低的时候,你若选择,就有可能不正确。

5)那些缺乏远大理想的程序员,只是把软件当做普通工作,求得平均工资和正常收入的程序员,最好能找到一些工作较为稳定的部门,以保证有一个稳定收入。这些人即使进入大公司、小公司,都可能面临解雇的危险。最好的情况就是处在一个岗位多年不动,工资多年不涨的局面。

对于有理想的程序员来说,无论进入大公司还是小公司,都是一个积累过程,都是一个锻炼自己的天地。对于普通的程序员来说,进入大公司则实现梦想更容易些,进入小公司则可能存在诸多困难。只是前者取决于自己,而后者取决于别人。而关注公司成长性则是两者都要重视的,毕竟这和自己的当前和未来收入密切相关。

总之,我想说程序员是一个很特殊的职业,它给每个程序员造就了一飞冲天的可能。关键是程序员自己是否有这个想法,能不能在进入各种公司之后,积累和提高自己的技术水平,为一飞冲天做好准备。

1.7 新手面试常见问题和对策

招聘面试是一个用人单位(面试官)与招聘者之间的博弈,不同的应聘者、不同的用人单位、不同的面试官会产生不同的面试过程和不同的面试结果。因此,如何应对面试是很难有什么正确答案的。但是,大量面试沉淀下来的各种成功的经验和失败的教训却是我们可以参考的。

在日常生活当中,常常有朋友和同事找到我,向我询问他们学计算机专业的孩子在面试时要注意些什么。也有一些软件公司因为和我比较熟悉,请我在业余的时候为他们招聘人员把把关,提提意见。在单位的时候,有时候也会带上实习生,也会面临培养新员工的问题。因此,我见到新手的机会相对比较多一些,加之自己也是从新手走过来的,所以对新手相对了解一些。可以说我身兼了被招聘者和招聘者两种角色。客观了解和分析这两者的面试心理可以让我们面试时心态更从容和平和一点。

作为新手,主要是一些刚毕业的大学生,他们很少有编程经历,很少有人能把学的东西与现实对上号。但是他们求职心切,急需通过录用来证明自己的社会价值,证明自己的独立生活能力,因此,他们在应聘中一直处于弱势地位。

作为面试官,肩负着企业招聘员工的重任,知道企业招人的急迫性和招人的标准,当应聘者众多的时候,其招聘要求应更加严格;当应聘者不多的时候,要求就可能放宽。他们拥有招与不招的大权。在招聘中处于强势地位。

新手在面试时常见有以下几个问题:

1.简历灌水

新手在求职时,往往会投寄和递交简历。这些简历对用人单位了解应聘者的意义重大,这是用人单位对其第一印象。现实中有很多简历言过其实,例如:“精通C#、Java语言”,其实远远达不到精通的水平。“开发过某某项目”,实际上仅仅是参与过这个项目,在项目中作用微乎其微。这样言过其实的部分往往会在“掌握语言”、“编程水平”、“英语水平”、“项目能力”、“团队精神”、“学习经历”、“学习成绩”有所体现。有的人明明没有学过C#,但是他敢于写上自己精通C#。

灌水的直接结果就是应聘者在面试时,显得很尴尬,显得很不诚实。例如用人单位急聘C#程序员,看到简历上精通C#之后,必然会在面试时问及C#编程情况,在某些情况下,还会出一些C#编程试题。如果这个新手并不精通或根本不会C#,其结果就可想而知了。

很多新手认为,你不写夸大一点,你可能连面试的机会都得不到。但是,到了面试,一切都会暴露的。我认为,在简历上诚实地写清自己的各种情况和水平,这可能更容易得到用人单位的认可。如果自己掌握的东西不够的话,还是应该把应该掌握的东西在应聘之前多掌握一些,把真实的自己展示在用人单位面前。

大家知道,在招聘程序员的时候,面试官中一定会有一个懂程序的高手(用人单位的高手),而这些人自信心很强,具有好斗的潜意识。你说强,他就要让你把强说出来,好让他表现自己。所以这个职业特点注定你不能太夸大自己。

2.恐惧心理

由于新手处于弱势地位,其恐惧心理很严重,有的大学生社会实践比较少,连起码的见面礼节和打招呼都忘了。有的人在介绍自己的时候话不成句,声音极小,连面试官都听不清楚,尤其是被问到程序方面问题的时候,更是紧张得词不达意。几乎所有新人都有恐惧心理,只是恐惧程度有高有低罢了。恐惧心理使应聘者留给面试官的印象不好,他会认为你社会经验比较少,沟通力差,还是一个学生。

可以通过时间和经历来克服恐惧心理,新手平时要注意这方面的改进,讲话声音尽量大一些,说话要尽可能多,话与话之间尽量连贯,在说话时,眼光要尽量看着听者。新手可以找一些同学、老师、家人当做面试官练练兵,一次不行二次,二次不行三次,多练几次就会好得多。

3.表现欲强

程序员中也有一些表现欲强的人,这类人动手能力相对强一些,对新技术有追逐的爱好,有的也做过一些项目,自己也赚过一些钱,有的认为自己已经会编程了,有的认为自己已经是高手了,他们在面试时表现出了那种过于自信的谈吐。有的甚至会问面试官知道不知道某个东西,这往往让面试官感到不快。因为在企业工作的程序员或项目经理都知道技术水平的提高是没有止境的,否则,他们也不会来招聘新人。他们既要看到应聘者的能力,又要看到应聘者表现能力的方式。他们认为,那些过高看待自己的人往往在团队合作上容易出现问题。而且夸夸其谈的人往往和那些没有真实能力的人画上等号。

面试时,缺乏能力的时候,要表现出能力;缺乏风度的时候,要表现出风度,应聘者,切记不要班门弄斧,弄斧可能伤到自己的脚,如果想要表现自己的话,可以在同学、家人、陌生人面前尽情的表现,虽然这些表现可能不会影响你的应聘。

不过,有的企业不把表现欲很强的人录用为程序员,而是把其录用为软件销售人员,这种情况在现实生活中也真的出现过。

4.准备不足

很多企业和单位在招聘的时候对招聘岗位和人员要求都是很明确的。但是,有的应聘者往往对此没有针对性、重点性的准备。例如,某用人单位要招聘有金融软件开发经验、熟练使用C#语言的程序员,很显然用人单位是要做金融方面程序的,而且缺少C#程序员。应聘者应该针对金融方面的知识和C#语言两大方面多做准备,如果你有金融软件开发经历,那就要在面试时突出这个方面的内容,如果没有,你最好多准备金融方面的知识,谈谈对金融业务的理解和自己的看法,表明你对金融软件的了解程度。同理,在C#方面,也要针对C#在金融软件方面常用到的技术做些准备。这样有的放矢地回答面试官的问题,总比摆出一副叫我做什么我就做什么的架势要好得多。

许多新手对用人单位的性质、员工人数、工资状况、同业中排名、产品方向、单位特点、发展趋势、可能笔试、面试的内容都无准备,便匆匆应聘,其结果是可想而知的。机会总是留给那些有准备的人。

5.性格内向

由于编程是一种个人劳动,很多学程序的学生很自然地沉浸于个人世界里,与外界交往和交流并不主动和积极。表现在与人打交道上很内向,少言寡语,给人看上去很“老实”的感觉。这些人往往对自己很自信,却又埋怨别人不理解自己的能力。在面试时,往往和面试官形成一问一答那种很机械的场景,严重缺乏主动性,从而给面试官留下一种很不自信的印象。除了女人找对象要找“老实人”之外,很少有软件企业要招那种性格极端内向的程序员的。

在当今项目规模越来越大,项目内部越来越需要协调、交流和合作,软件开发更需要团队精神来支持。无论是交流意识、交流方式都是优秀程序员必须具备的。所以在面试的时候,要避免一问一答,要主动地在重点问题上谈谈自己的看法和想法,主动和面试官进行沟通,这样面试官自然会对你另眼相看,我们不排除的用人单位喜欢雇用性格内向的程序员,但那毕竟是少数。

6.逻辑不清

程序员最重要特征之一就是逻辑性,凡事要讲逻辑、讲条理,有条理才能成为程序。但是,面试时也常常遇到一些应聘者答非所问。如果你要问他多高,他绝不会回答他1米70,而是可能回答“今天上午我才赶来面试的”。你要问他常用的排序方法有几个,他绝不会回答有3个,第1个是什么,第2个是什么,第3个是什么,而是回答让你不知道他在说些什么,也许其中有那么个排序的名词。对于那些没有什么正确答案的问题,那更是能回答得云里雾里,听不出其中的头绪。可以说这种人说话和思维缺乏逻辑,能把一个简单事情复杂化,能把一个真实事情虚无化。

这种人在理解别人的话的能力方面,在处理问题的能力方面,在逻辑方面都很欠缺。如果不加以注意和改进,那么进入了程序员这个行业后,自己痛苦,同时别人也会跟着痛苦。了解这些后,应聘者在面试时,一定要集中精力,要充分理解面试官提问的真正意图,回答简明而有条理,不懂也不要胡乱说。只有这样面试官才会认可你是做程序员的材料。

7.潜力不明

用人单位招收程序员一般有两种类型,一类是招来即用的,一类是培训后使用的。对于前者,用人单位招的是和自己项目开发最接近的程序员,比如之前做过此类项目最好(挖同行的人员),招人的标准很明确,能干则要,不能干就不要。针对第二类,主要是看应聘者的各方面素质,看看是否通过培训后能逐步成为单位的有用之才,所以标准比较宽泛,无论是应聘者还是招聘者都有很大的选择范围。很多应聘者并不了解这些,在面试的时候,没有主动地表现自己各个方面的素质,表明自己是一个有素质和潜质的员工,以获得面试官的认可。

有一点要特别说明,应聘者千万不要过度地表现自己的学习欲望,说一些“到单位之后,我会好好学习的”之类的话,认为用人单位是一个学校,只要当一个好学生就可以了。用人单位要的不是一个学生,不会提供一个免费培训基地,而是让你为它创造财富的。面试官特别不喜欢那些已经走出校门而思想还没有走出校门的应聘者。你不如说“我到了单位后,将多做工作,为单位创造财富贡献自己微薄之力”之类的话,这反而更能让面试官认同。

应聘者的语音语调、着装打扮、递交材料方式、等候面试、介绍自己的分寸、对用人单位的关注度、对自己未来的企盼、对自己可成长性阐述、对自己不懂问题的回答等面试中的细节,都可能是面试官对你产生印象的一个因素。这些因素的综合形成了面试官对你的素质的判断。

面试官可以理解你现在编程技术达不到所要求的水平,但是不能容忍今后你达不到所要求的水平。关键是让面试官看到你的潜质。

总之,新手在面试时,要准备充分,要端正自己的心态,即不要过分地表现自己,也不要恐惧犹豫,说话要条理清楚,注意面试中的各个细节,尽可能地向面试官展示自己良好的职业素质,展示自己未来的发展潜力,这样面试官就可能对你有一个良好的印象,有助于获得这个就业机会。

面试只是应聘者素质的集中反映。素质的形成可以是在面试之前,也可以是在面试之后。只要我们注重培养和提高自己的素质,我们就可以在任何时候面对任何的面试。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,761评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,953评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,998评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,248评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,130评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,145评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,550评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,236评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,510评论 1 291
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,601评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,376评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,247评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,613评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,911评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,191评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,532评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,739评论 2 335

推荐阅读更多精彩内容