it-swarm.cn

简历中的语言:放“ C / C ++”或“ C,C ++”更好吗?

我要在几周内毕业,我的简历(如预期的那样)列出了我曾经使用过的语言。以前我放“ C/C++”,但是那时候我没有这两方面的经验语言,就像我现在所做的那样。

现在我已经正式学习了这两种语言,对我(以及真正了解这两种语言的任何人)来说,它们是相似的,同时又是完全相似的。当然,大多数C代码都是可编译的C++代码,但是这些相似之处在很大程度上结束了语法和库函数的合并。在大多数非平凡的问题中,机会是所需的C++解决方案将不同于所需的C解决方案。

我的问题:


招聘人员会注意还是关心您是否放“ C/C++”而不是“ C,C++”?他们是否会因为缺乏第一种形式而缺乏对这两种形式的工作的了解,还是会认为包含第二种形式是一种潜在的“简历增强”(将它们列为2种语言,而不是“一种”) ?

此外,对于您申请的对这两种语言特别感兴趣的工作,面试过程是否包括有关C编程和C++编程之间差异的问题(因此,关于实际编程技术,不仅是后者中的额外范例) )?

46
Kevin

C,C++

我不喜欢C/C++,因为尽管从技术上讲C++是C的超集,但要正确执行它,您必须做不同的事情。 C/C++使您看起来像了解C并知道C++编译器也接受C的人。

62
user281377

我通常会将C/C++编写为一种习惯,but

  • 一些学究的招聘人员可能会认为您错误地认为他们是相同的(不太可能...我希望),
  • 与C/C++相比,C, C++被解析为元素CC++的可能性更高……当招聘人员尝试使您的个人资料与职位要求匹配时,这可能会很重要。

因此,在您的一般说明中,尽量尝试使用C/C++ 然后 C和C++在其他地方分开。

这只是一个建议,我没有很强的证据可循,但是(许多)招聘公司采用了一种相当以关键字为导向的方法。

一旦您经过招聘机构,目标公司中的真正招聘人员(希望,如果没有经过非技术人员的筛选),您就知道您不一定暗示C和C++位于同一个篮子中,所以我真正将其视为解析问题。

Java的变体及其平台和规范也是如此,它们甚至具有随着时间的流逝而更改命名约定最终导致的不良品味:Java SE, JavaSE,JSE,J2SE,Java EE,JavaEE,JEE,J2EE等...

35
haylem

对我而言,“ C/C++”是一个强烈的负面信号。

Bjarne Stroustrup

没有称为“ C/C++”的语言。该短语通常用于对编程一无所知的人(例如,人力资源人员和差劲的经理)。另外,简单的人也不懂C++(通常也不懂C)的人使用它。当被程序员使用时,通常表示“ C++是C,并添加了一些有用的功能和许多无用的复杂功能”。通常,这就是那些喜欢编写自己的字符串和哈希表的人的观点,而这些人和哈希表对除printf和memcpy之外的标准库一无所知。有些人出于完全正当的理由而坚持使用C++的受限子集,但是(据我所知)他们并不是说“ C/C++”的人。

29
Thomas Padron-McCarthy

如果要消除任何歧义,只需将它们指向:

  • C
  • C++

这将覆盖所有角度,包括任何解析。

20
Darknight

如果您使用C/C++编写代码,则看起来两者之间并没有太大的区别。所以我一定会写C,C++

18
Pete

首先,要善于表现自己,做到诚实。我聘请了经验丰富的C++开发人员,我的经验是列出“ C/C++”的人都是优秀的C程序员,通常是边际或初学者的C++程序员。这不是学究,是我和我小组完成100次面试的结果。如果您列出“ C++,C,Java,Perl”,我将继续阅读您的项目,经验和知识。如果您列出“ Perl,Java,C,C++”,我将把您交给雇用我们的Perl团队的人。如果您列出“ C/C++”,则必须拥有一些非常强大的经验,这些经验显然是100%C++。

13
user15697

可能没关系

至少不给招聘人员。 大多数招聘人员可能会将其视为同一事物或至少是同一事物的变体。技术上更先进的人可能不会关注这样的次要细节。

但是,如果您有每一个的描述,我会担心“恢复加强”。如果您包含列出的语言的描述,请一起列出它们,并为每种语言加上部分句子。

10
Nicole

您是否会将Java/C#放在简历上?还是Perl/Python? (Java/Javascript将是一个有趣的例子)

可能不是,那为什么要使用C/C++?

当然,您可能只是因为工作规范要求使用C/C++,而如果您不完全以这种方式编写它,则会因为没有包含有效的流行词而被过滤掉。就像您现在必须确保在您的简历中出现诸如敏捷之类的词一样。

8
CashCow

当您的简历发布时,它会在几个地方出现:招聘机构/猎头公司(如果有),公司的招聘经理,公司的团队负责人...等等。

一份简历可以轻松地通过3-4手,并且每个人都有能力写下一个注释,说“因不知道X而失去点数”。或者只是将其直接扔到废料堆上。一旦您被减记,就这样...简历实际上已经死亡。你输了。

记住,找到工作是竞争。您不仅要做一份不错的简历,还必须清晰,简洁,并且要有让您在下一个人中脱颖而出的东西。这样,您就可以找到工作,而另一个人却没有。

小事情很重要。当我一直在考虑两位看上去完全相同的申请人时,一位写着:“ C/C++”的人让我很烦,因为他微不足道。写道:“ C/C++/C#”的人无需进一步考虑就进入了拒绝堆。因为写这8个字符的人认为传达了一切,并且这些是可互换的。他们不是。

我也会查看相关的经验和已完成的项目。当雇用某人时,我的废话侦探会全力运行,因为您遇到的每个人在胡说八道都是在浪费您的宝贵时间。最便宜的除草工作是在恢复阶段。

因此,如果您知道的很清楚,请说清楚,使其与众不同。让您在人群中脱颖而出。

(通过类推的方式,也许有点过时。如果我知道Pascal和Ada-两种语言有很多共同点(是的,我知道很多不同)。您希望我写Pascal/Ada吗?我知道Pascal和Delphi,我会写Pascal /Delphi。Delphi可能曾经是基于Pascal的,但是OO扩展名和庞大的库使比较成为粉笔和奶酪之一。)

5
quickly_now

简历的作用是使您参加面试。如今,这经常意味着敲响招聘人员和人力资源部门正在寻找的流行语,然后给招聘经理留下深刻的印象。

为此,我将它们分别列出。对于人力资源部或招聘人员而言,这可能并不重要,但是招聘经理可能会注意到,对他或她而言唯一重要的方法就是使用“ C/C++”是否会伤害您。

就是说,您不应该为自己的工作量身定制简历,并且如果说明中显示C/C++,请列出C/C++并找到单独列出它们的方法。

3
David Thornley

对不起,但是您难道不认为这真的是在分裂头发吗?当我雇用一名程序员时,我只是简要地看一下语言清单是什么,因为无论如何我通常都在雇用一种特定的语言。另外,仅仅因为您了解一种语言并不意味着您真的知道所有它的库,API并知道如何使用它们。

我最感兴趣的通常是工作经验或您可能从事过的任何项目。我知道许多语言,但是我只在其中的两种或三种语言中做了认真的工作。我会花更多的时间来强调您的成功和经验,而不是要知道多少种语言。就是我的$ .02。

2
Nodey The Node Guy

传统上,斜杠是和/或的简写。您知道C和/或C++吗?我想您知道C和C++。这样写。

2
BobC

我根本没有一节专门列出语言知识的要求。

一个例子:当我上大学时,我使用C来更好地表达最初是用MASM注释的80286汇编程序编写的程序,同时使用asm功能包括必须在汇编程序中的内容。对于其他所有内容,我都选择了C++或Delphi的前身“ Object Pascal”(在该学院任教)。

在一个可能为“ Acme University-1993-1995-Network Programmer \”形式的简历上,作为MIS系的学生雇员,我使用Assembler,C开发了供MIS使用的低级TCP/IP网络监视实用程序。 ,以及C++编程语言。”

人力资源部门使用的简历机器人仍然会找到并选择或拒绝您的简历,但是以上声明将根据您的实际经验出现,并且以人类喜欢阅读的自然语言句子形式存在。这样的话比流行词列表要重要得多。

1
Rob Perkins

想象一段代码

int class = 0;

它是合法的C代码,但无法使用C++编译器进行编译,因此这是两种语言。放入C,C++。

1
Lukasz Madon

对于绝大多数雇主而言,这根本没有区别(无论如何,这都是微小的具体项目)。对于那些确实..好吧,无论如何他们可能都不适合您。

无论如何,您的编程语言列表都是微不足道的-不必太担心,只需如实列出可以处理的语言即可。招聘人员通常很聪明,可以阅读您的经验,这毕竟很重要。

当然;有些人拒绝(或选择)候选人而不是别人。就是这样。但这可以覆盖任何琐碎的数据。

只需编写清晰,体面的简历,这就是您所能做的:)

0
Errant

后者。 C,C++。

当将简历扫描到计算机中以便HR可以最有效地处理它们时,如果他们正在寻找关键字,如果他们正在简历中某处寻找单个单词“ C++”,则他们可能会错过C/C++。

很难过,但您不想错过任何机会。

0
Dean J