在简历中,什么都构成了一种编程语言


9

在您的简历中,您将把什么归类为编程语言?例如,在“编程语言”(或简历中类似标题的部分)下,您列出C#,Java,C并保留在该位置,还是添加XML(因为它是可扩展标记语言)和XSLT以及jQuery之类的吗?

如果您不打算在语言下添加jQuery,您将把它放在哪里?

解决这个难题的一个办法是在您在该项目下使用的技术,但是那样一来,您将迫使招聘人员审阅您已经完成的项目,而不是强调您熟悉的技术和语言。 。

你怎么看?


5
JavaScript。语言是JavaScript。jQuery是它的框架。
Inaimathi 2010年

2
@Inaimathi:实际上是ECMAScript。
haylem 2012年

Answers:


17

如果您要问“我应该把它作为一种编程语言吗?” 那不要

您不会错过任何一次采访,因为您已在“工具和技术”下提交了XML和XSLT。但是,如果将它们归类为“编程语言”,则可能会遇到脾气暴躁的开发负责人,由于这个原因,您立即不喜欢您。


在哪个宇宙中XSLT不是编程语言?
本杰明·卡特勒

1
@BenjaminCutler是一个脾气暴躁的开发主管,他认为非通用编程语言不是“真正的”编程语言。
Carson63000

谁不认为非通用编程语言是“真正的”编程语言。`所以没有php吗?
罗曼·泰切

@ RomanA.Taycher ba-dum TISH!
Carson63000 '16

是的,但与ruby(带护栏)不同,php可以说仅用于Web。与R或javascript比较(是的,我知道节点最近很流行)。
罗曼·泰切

19

我的简历中有一个“语言和框架”部分,看起来像这样:

  • ECMAScript / Javascript(JQuery,Qooxdoo,YUI)
  • C ++(Qt,STL,ATL,MFC)
  • Python(Wx)
  • XML,XSLT,XSD

这是由于三个原因:

  1. 尽管没有人会期望您有在C ++中使用JQuery或YUI的经验,但这确实有助于消除您在C ++中的Qt的假设经验,因为您缺乏在C ++中的Wx经验。仅仅将Wx或Qt放在更高版本的框架中并不能做到这一点。

  2. 它为每个类别提供了简洁的标题,以便有经验的招聘人员可以对其进行扫描以找到所需的内容,同时仍用足够的流行语填充它,以使您的简历能够超越招聘机器人。

  3. 通过不将本节称为“编程语言”,我还可以避免被不同意我关于XSLT是否是编程语言的主张的人所包围。更不用说在编程语言和脚本语言之间保持任意区分的人。


10

就个人而言,我有一个“技能与技术”部分,其中包含不同的子部分:

  • 编程语言 *
  • 操作系统
  • 资料库
  • 框架和技术(您在其中转储所有想要的东西)

*包括标记/声明性语言,因为招聘人员认为这是相同的,并且如果遇到面试后无法通过的话,会怀恨在心的技术人员也不会是我想要与之共事的人。

根据工作,我将其修改为包括其他部分,并且内容非常广泛,如下所示:

  • 操作系统
  • 框架/ SDK
  • 编程语言
  • CLE /虚拟机
  • 资料库
  • 应用程式 服务器/容器
  • IDE /编辑器
  • 办公室/创作套房
  • 虚拟化

我承认这是一种过分的可笑和可笑的方式,但是就业市场一直是这样,招聘人员喜欢打勾,我不明白为什么我不反对它。如果可以通过关键字搜索找到我,那么我可以发送更精简的版本进行面试。(因此,我实际上总是制作3种不同版本的简历,并且由于多个国家/地区的文化差异:我有1页的版本,3页的版本和非常广泛的版本。)

但是我同意其他观点:不要混用语言和库。对于招聘人员而言,这很好,因为他们经常-但并非总是-不了解其中的任何细节,也看不到类别之间的界线。但是接受采访的人会认为这有点过头了。虽然我仍然会给您打电话进行电话筛选,但是我想这可能会给您留下负面印象(例如,每次我看到“ J2EE”或“ JEE”时,我都不得不承认自己的牙齿有些畏缩。编程语言部分)。


4

如果需要技术部分,请列出语言,然后分别列出框架。

更好的方法是列出与您的关键项目/工作经历相关的语言,框架和其他技术。

即,“开发了使用PHP,Javascript(jQuery)和XSLT来执行XYZ的Web应用程序。”


4

我将从阅读简历的人的角度做出回应。这就是我的阅读方式,因此YMMV一如既往。

当我看到带有“ Languages:jQuery,Django,Joomla”之类的简历时,它几乎是一个即时回合文件。我会等价于“语言:JavaScript,Python,PHP”,并说出您有使用jQuery / Django / Joomla的经验,但是第一个语句看起来好像您实际上并不了解框架之间的区别/ library和一种语言,这并不是一个好兆头。

我接受CSS / HTML / XML / XSLT作为“语言”。但是我不认为如果您没有特别提及它们,您不会听说过它们(尽管我会跟进以确保您将其显示在电话屏幕上),而且我也不会对其他人大惊小怪他们有一个单独的“工具”部分,其中列出了自己熟悉的标记/ VCS /服务器。


3

不要将语言与库混淆。您可以列出JS并表明您熟悉JQuery(以及其他JS库)。

我的背景主要是C,列出并熟悉标准C库的几种实现。我不会详细说明我使用过的每个库(除了标准C外),除非它们引人注目(MPI等)。

另外,如果您非常熟悉任何标准的细节,最好列出该标准。同样,请保持简短,并尝试将列表限制在可能使您与众不同的事物上。

我列出了我在XML和JSON方面的经验,但仅在我的经验的“ API设计”部分中详细说明。


1

我不赞成Haylem在编程语言下列出标记语言-标记语言用于构造数据,而不是实际生成数据。实际上,您不能使用HTML编写任何程序,至少不能与Javascript组合使用,在Javascript中,标记语言成为某种数据存储介质。列出那些在框架/技术下。

另外,证明您实际上了解编程/脚本语言,标记/数据结构语言和库/ API之间的区别也可以避免快速浏览简历后就将您从列表中删除。


1

在我的简历中,我设置了4个部分。它们写为:

  • 客户端Web技能: HTML,CSS,JavaScript,JQuery,Photoshop,Flash / ActionScript
  • .Net技能: C#,ADO.NET / LINQ,ASP.NET,AJAXControlToolkit,SQL Server 2005 / T-SQL
  • PHP技能: PHP,MySQL,PHPMyAdmin,Wordpress,Joomla
  • 一般IT技能: SDLC,DBMS,UML,沟通技能

这只是我写简历的方式,您的简历也将是可贵的。


0

您应该将简历/简历定位到要应用它的上下文中。您是否正在申请一份他们想要“编程语言,包括Java,C ++和HTML”的工作?如果您有相关经验,请列出。问问自己,是否完全需要展示您的Rexx知识,是否需要将其与其他所有内容融合或放在第二部分。

通常,我会在“相关技术”部分列出我在个人规格中已有的经验和明确要求的内容,而在“技术经验”部分则列出更多内容。请记住,简历的目标受众包括不是技术专家的HR人员。他们不在乎您是否认为HTML是编程语言,标记语言还是文档格式:他们不在乎是否可以轻松发现您的体验是否与要求的体验相匹配。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.