В резюме, что все составляет язык программирования [закрыто]

9

Что вы бы назвали в своем резюме языком программирования? Например, в разделе «Языки программирования» (или в разделе вашего резюме с таким же названием) вы перечисляете C #, Java, C и оставляете это там, или вы добавляете XML (потому что это расширяемый язык разметки) и XSLT и jQuery и все это тоже?

Если вы не собираетесь добавлять jQuery под языки, где бы вы его разместили?

Одно из решений этой дилеммы будет заключаться в технологиях, которые вы использовали в рамках проекта, но таким образом вы заставляете рекрутера проходить проекты, которые вы выполняли, а не освещать технологии и языки, с которыми вы знакомы. ,

Что ты думаешь?

Kanini
источник
5
JavaScript. Язык JavaScript. JQuery является основой для этого.
Инамати
2
@Inaimathi: ECMAScript, на самом деле.
Хайлем

Ответы:

17

Если вам нужно спросить "я должен поставить это как язык программирования?" тогда не надо.

Вы не пропустите интервью, потому что подали XML и XSLT в разделе «Инструменты и технологии». Но вы можете сделать это, если подадите их в «Языки программирования» и столкнетесь с раздражительным лидером разработчика, который сразу же понравится вам.

Carson63000
источник
В какой вселенной XSLT не является языком программирования?
Бенджамин Катлер
1
@BenjaminCutler во вселенной сварливого лидера разработчиков, который не считает языки программирования не общего назначения «настоящими» языками программирования.
Carson63000
`кто не считает языки программирования не общего назначения" реальными "языками программирования. `так нет php?
Роман А. Тайчер
@ RomanA.Taycher ba-dum TISH!
Carson63000
да, но серьезно, в отличие от ruby ​​(с рельсами), php возможно используется только для веб-контента. Сравните с R или javascript (да, я знаю, что узел популярен в наши дни).
Роман А. Тайчер,
19

В моем резюме есть раздел «Языки и рамки», который выглядит примерно так:

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

Это по трем причинам:

  1. Хотя никто не ожидал, что вы будете иметь опыт использования JQuery или YUI в C ++, это поможет устранить неоднозначность вашего гипотетического опыта работы с Qt в C ++ из-за вашего отсутствия опыта работы с Wx в C ++. Простое размещение Wx или Qt в более поздней связке фреймворков не делает этого.

  2. Он дает краткий заголовок для каждой категории, так что знающий рекрутер может отсканировать его, чтобы найти то, что он хочет, и в то же время заполнить его достаточным количеством модных слов, чтобы получить ваше резюме для прохождения ботов по набору персонала.

  3. Не называя этот раздел «языками программирования», я также получаю возможность избежать того, чтобы кто-то не согласился с моим утверждением о том, является ли XSLT языком программирования. Не говоря уже о тех, кто поддерживает произвольное различие между языками программирования и сценариев.

Пол Бучер
источник
10

Лично у меня есть разделы «Навыки и технологии» с различными подразделами:

  • Языки программирования *
  • Операционные системы
  • Базы данных
  • Фреймворки и технологии (куда вы выбрасываете все, что хотите)

* включая разметку / декларативные языки, потому что рекрутеры думают, что это то же самое, и технические люди, которые будут негодовать, не будут людьми, с которыми я хочу работать, если они не смогут пройти мимо этого после собеседования.

В зависимости от работы, я изменяю его, чтобы включить другие разделы и быть очень обширным, как это:

  • Операционные системы
  • Каркасы / SDK
  • Языки программирования
  • CLEs / VMs
  • Базы данных
  • Приложение. Серверы / Контейнеры
  • IDE / редакторы
  • Офис / Авторские сюиты
  • Виртуализация

Я признаю, что это излишне и смехотворно, но рынок труда такой, какой он есть, а рекрутеры любят тикбоксы, я не понимаю, почему я не стал бы им противостоять. Если это поможет мне с поиском по ключевым словам, я смогу выслать более чистую и понятную версию для интервью. (На самом деле я всегда делаю 3 разные версии своего резюме из-за этого и из-за культурных различий в отдельных странах: у меня есть 1-страничная версия, 3-страничная версия и очень обширная версия.)

Но я бы согласился с другими: не смешивайте языки и библиотеки. Это было бы хорошо для рекрутеров, поскольку они часто - но не всегда - не понимают ничего из этого в деталях и не видят границу между категориями. Но люди, с которыми вы беседуете, подумают, что это заходит слишком далеко. Я все же позвонил бы вам для проверки телефона, но я бы сказал, что это может оставить негативное впечатление (например, я должен признаться, что мои зубы съеживаются каждый раз, когда я вижу «J2EE» или «JEE» под раздел языки программирования).

haylem
источник
4

Если вам нужен раздел технологий, перечислите языки, а затем перечислите фреймворки отдельно.

Лучше всего перечислить ваши языки, структуры и другие технологии в соответствии с описаниями вашего ключевого проекта / опыта работы.

т. е. «Разработано веб-приложение для выполнения XYZ с использованием PHP, Javascript (jQuery) и XSLT ....»

jellyfishtree
источник
4

Я собираюсь ответить с точки зрения кого-то, кто читает резюме. Вот как я их читаю, поэтому YMMV как всегда.

Когда я вижу резюме с чем-то вроде «Языки: jQuery, Django, Joomla» , это почти мгновенно. Я был бы хорошо эквивалентен "Языки: JavaScript, Python, PHP" , с призывом, что у вас есть опыт работы с jQuery / Django / Joomla, но первое утверждение заставляет вас выглядеть так, будто вы на самом деле не знаете разницу между фреймворком / библиотека и язык, и это не очень хороший знак.

Я принимаю CSS / HTML / XML / XSLT как «языки». Но я не предполагаю, что вы никогда не слышали о них, если не упомянули их конкретно (хотя я постараюсь убедиться, если вы дойдете до экрана телефона), и я не поднимаю брови на людей у кого есть отдельный раздел "инструменты", где они перечисляют разметки / VCS / серверы, с которыми они знакомы.

Inaimathi
источник
3

Не путайте языки с библиотеками. Вы можете перечислить JS и указать, что вы знакомы с JQuery (и, возможно, другими библиотеками JS).

Мой опыт в основном на C, который я перечисляю, а также мое знакомство с несколькими реализациями стандартной библиотеки C. Я не уточняю каждую отдельную библиотеку (в дополнение к стандарту C), с которой я работал, если только они не известны (MPI / и т. Д.).

Кроме того, если вы очень хорошо разбираетесь в специфике какого-либо стандарта, было бы неплохо перечислить этот стандарт. Опять же, сделайте это кратким и постарайтесь ограничить список вещами, которые могут отличать вас от других.

Я перечисляю свой опыт работы с XML и JSON, но только при разработке раздела «Разработка API» моего опыта.

Тим Пост
источник
1

Я не согласен с Хейлемом по поводу перечисления языков разметки под языками программирования - языки разметки используются для структурирования данных, а не для их генерации. На самом деле вы ничего не можете программировать с помощью HTML, по крайней мере, не в сочетании с Javascript, в котором язык разметки становится своего рода носителем данных. Перечислите их в рамках / технологий.

Кроме того, доказательство того, что вы действительно знаете разницу между языком программирования / написания сценариев, языком разметки / структурирования данных и библиотеками / API-интерфейсами, позволит вам не попасться в список после быстрого взгляда на резюме.

Ктулху
источник
1

В своем резюме я установил 4 раздела. Они написаны как:

  • Веб-навыки на стороне клиента: HTML, CSS, JavaScript, JQuery, Photoshop, Flash / ActionScript
  • .Net Skills: C #, ADO.NET/LINQ, ASP.NET, AJAXControlToolkit, SQL Server 2005 / T-SQL
  • Навыки PHP: PHP, MySQL, PHPMyAdmin, Wordpress, Joomla
  • Общие ИТ-навыки: SDLC, СУБД, UML, навыки общения

Это просто мой способ написания резюме, ваш тоже будет заметен.

Badar
источник
0

Вы должны ориентировать свое резюме / резюме на контекст, в котором оно применяется. Вы претендуете на работу, где им нужен опыт "языков программирования, включая Java, C ++ и HTML"? Если у вас есть соответствующий опыт, перечислите его. Спросите себя, нужно ли вообще представлять ваши знания Rexx, и если да, то стоит ли смешивать их со всем остальным или помещать во второй раздел.

У меня обычно есть раздел «релевантные технологии», где я перечисляю вещи, в которых у меня есть опыт, о которых меня явно просили в спецификации человека, и раздел «опыт работы с технологиями», который немного шире. Помните, что целевая аудитория вашего резюме - это люди, которые не являются экспертами в области технологий. Их не волнует, думаете ли вы, что HTML - это язык программирования, язык разметки или формат документа: им важно, смогут ли они легко определить, соответствует ли ваш опыт тем, которые их просили искать.


источник