Я заканчиваю через пару недель, и мое резюме (как и ожидалось) перечисляет языки, с которыми я имел опыт работы. Ранее я поставил "C / C ++" , однако тогда у меня не было такого большого опыта работы с этими двумя языками, как сейчас.
Теперь, когда я официально выучил эти два языка, для меня (и любого, кто действительно знает эти языки) стало очевидно, что они похожи и совершенно не похожи в одно и то же время. Конечно, большая часть кода C является компилируемым кодом C ++, но синтаксис и включение библиотечных функций в основном заканчиваются там, где заканчивается это сходство. В большинстве нетривиальных задач есть вероятность, что желаемое решение C ++ будет отличаться от желаемого решения C.
Мой вопрос:
Будут ли рекрутеры обращать внимание или заботиться о том, ставите ли вы «C / C ++» вместо «C, C ++» ? Будут ли они предполагать недостаток знаний о работе либо из-за включения первой формы, либо, возможно, увидят включение второй формы в качестве потенциального «резюме» (перечисляя их как 2 языка вместо «один») ?
Более того, для заданий, которые вы подали на это и которые особенно интересовались этими двумя языками, включал ли процесс собеседования вопросы о различиях между программированием на С и программированием на С ++ (то есть о реальных методах программирования, а не только о дополнительных парадигмах в последнем случае). )?
Ответы:
C, C ++
Мне не нравится C / C ++, потому что, хотя C ++ технически является надмножеством C, чтобы сделать это правильно, вы должны действовать по-другому. C / C ++ делает вас похожим на того, кто знает C и знает, что компилятор C ++ также принимает C.
источник
Я обычно писал C / C ++ как привычку, но :
C, C++
анализируются элементы,C
аC++
не C / C ++ ... что может иметь значение, когда рекрутеры пытаются сопоставить ваш профиль с требованиями к роли.Поэтому постарайтесь, возможно, использовать C / C ++ в вашем общем описании, а затем разделить C и C ++ в другом месте.
Это всего лишь совет, у меня нет веских доказательств для этого, но (многие) кадровые агентства используют подход, ориентированный на ключевые слова.
После того, как вы пройдете рекрутинговое агентство, настоящий рекрутер в вашей целевой компании (надеюсь, если не отфильтрован нетехническими специалистами по персоналу) поймет, что вы не обязательно подразумеваете, что C и C ++ находятся в одной корзине, поэтому я на самом деле думать об этом только как о проблеме разбора.
То же самое относится к вариантам Java, а также к его платформам и спецификациям, которые со временем даже испытали дурной вкус изменения соглашений об именах, чтобы в итоге получить: Java SE, JavaSE, JSE, J2SE, Java EE, JavaEE, JEE, J2EE и т. Д. ..
источник
Для меня "C / C ++" - сильный негативный сигнал.
Бьярне Страуструп пишет :
источник
malloc
, некоторые функции, предоставляемые C ++, могут быть полезны для программ, написанных на C. на 99%. Некоторые из написанных мною программ разработаны так, или скомпилировать как код C для небольшого встроенного процессора, или как код C ++ для «эмуляции» на ПК. Даже код, который пишет в регистры ввода-вывода напрямую, может выполняться без изменений на уровне эмуляции, поскольку регистры ввода-вывода переопределены ...Если вы хотите устранить любую двусмысленность, просто отметьте их:
Это будет охватывать все углы, включая любой разбор тоже.
источник
Если вы пишете на C / C ++, это выглядит так, как будто вы на самом деле не сильно различаете между ними. Так что я бы обязательно написал C, C ++
источник
Поставь сначала то, что ты лучший и сам по себе, и будь честен. Я нанимаю опытных разработчиков C ++, и мой опыт показывает, что люди, которые перечисляют "C / C ++", являются хорошими программистами C и обычно маргинальными или начинающими программистами C ++. Это не педантизм, это результаты сотен интервью, которые я и моя группа провели. Если вы перечислите «C ++, C, Java, Perl», я буду продолжать читать ваши проекты, опыт и образование. если вы укажете «perl, java, C, C ++», я передам вас парню из зала, который нанимает нашу команду perl. Если вы перечислите «C / C ++», вы должны получить действительно сильный опыт, который был явно на 100% C ++.
источник
Наверное не имеет значения
По крайней мере, для рекрутеров. Большинство рекрутеров, вероятно, будут относиться к ним как к одной вещи или, по крайней мере, к одной и той же вещи. Более технически продвинутые, вероятно, не обращают внимания на такие мелкие детали.
Тем не менее, я бы беспокоился о «возобновлении», если бы у вас было описание для каждого. Если вы включили описание языков, которые вы перечислили, перечислите их вместе и включите частичное предложение для каждого из них.
источник
,
или/
. Это то, с чем вы не согласны?,
или/
имеет значение?Вы бы включили Java / C # в свое резюме? Или Perl / Python? (Java / Javascript будет интересным)
Наверное, нет, так почему C / C ++?
Конечно, вы могли бы просто потому, что спецификация задания запрашивает C / C ++, и если вы не напишите ее точно таким образом, она отфильтровывается на предмет отсутствия правильных словечек. Так же, как вы должны обеспечить, чтобы такие слова, как Agile, появлялись в вашем резюме в наше время.
источник
Когда ваше резюме выходит, оно попадает в несколько мест: кадровое агентство / охотник за головами (если оно есть), менеджер по найму фирмы, руководитель группы в фирме ... и так далее.
Резюме может легко пройти через 3-4 руки, и у КАЖДОГО есть возможность написать заметку о том, что «теряет очки за то, что не знает Х». Или просто бросьте его прямо в стопку брака. Как только вы отмечены, вот и все ... резюме фактически мертв. Ты проиграла.
Помните, что получить работу - это соревнование. Вы не просто делаете хорошее резюме, вы должны быть ясны, лаконичны, и иметь что-то, что отличает вас от следующего парня. Таким образом, вы получаете работу, а другой - нет.
Маленькие вещи имеют значение. Когда я рассматривал 2 претендентов, которые в остальном выглядят одинаково, тот, кто пишет: «C / C ++» раздражает меня, потому что он тривиализировал разницу. Тот, кто пишет: «C / C ++ / C #» попадает в кучу брака без дальнейшего рассмотрения. Потому что человек, который пишет эти 8 символов, думает, что передает все, и они взаимозаменяемы. Они не.
Я также смотрю на соответствующий опыт и проекты завершены. Когда я использую кого-то, мой детектор чепухи работает в полную силу, потому что все, кого вы попадаете в дверь и чушь собачья, просто тратят ваше драгоценное время. Самая дешевая прополка находится на стадии возобновления.
Итак, если вы знаете что-то хорошо, проясните это, проясните это. Выделись из толпы.
(По аналогии, возможно, немного старомодно. Если я знаю Pascal и Ada - два языка, имеющие довольно много общего (и да, я знаю много разных). Вы ожидаете, что я напишу Pascal / Ada? Если я Я знаю, Паскаль и Delphi, я бы написал Pascal / Delphi. Delphi может быть когда-то на основе Pascal, но OO-расширения и огромные библиотеки делают сравнение с мелом и сыром.)
источник
C/C++
делает это, чтобы тривиализировать разницу, но они являются тем человеком для вас, потому что вы видите это таким образом. Я могу не согласиться с вами иC, C++
посчитать, что я пытаюсь увеличить количество языков, которые они знают. Во всяком случае, хорошая перспектива, и это заставляет меня любить этот вопрос еще больше - мне нравится вдаваться в психологические детали интервью / найма.Роль резюме состоит в том, чтобы привести вас на собеседование. В настоящее время это часто означает использование модных слов, которые ищут рекрутер и HR, а затем впечатляет менеджера по найму.
Для этого я бы перечислил их отдельно. Это может не иметь значения для HR или рекрутера, но менеджер по найму, вероятно, заметит, и единственный способ, которым он будет иметь значение для него или нее, - это если вам больно использовать «C / C ++».
Тем не менее, вы не должны бояться адаптировать свое резюме к работе, и если в описании написано C / C ++, перечислите C / C ++, а также найдите способы перечислить их отдельно.
источник
Извините, но вы не думаете, что это действительно раскалывает волосы? Когда я нанимаю программиста, я просто кратко рассматриваю список языков, потому что я все равно обычно нанимаю для определенного языка. Кроме того, то, что вы знаете язык, не означает, что вы действительно знаете все его библиотеки, API и знаете, как их использовать.
Больше всего меня интересует опыт работы или проекты, над которыми вы, возможно, работали. Я знаю много языков, но я проделал серьезную работу только на двух или трех из них. Я бы потратил больше времени на освещение ваших успехов и опыта, а не на количество языков, которые вы знаете. Просто мои $ .02.
источник
Слэш традиционно является сокращением для и / или. Вы знаете C и / или C ++? Я думаю, что вы знаете C и C ++. Напишите это так.
источник
У меня не было бы раздела, который только перечислял бы требования знания языка вообще.
Пример: когда я учился в колледже, я использовал C, чтобы лучше выразить то, что изначально было программой, написанной на ассемблере 80286 с аннотацией MASM, и в то же время использовал эту
asm
функцию, чтобы включить материал, который должен был быть в Ассемблере. Для всего остального я выбрал либо C ++, либо предшественник Delphi под названием «Object Pascal», который преподавали в этом колледже.В резюме, которое может принимать форму «Университет Акме - 1993–1995 гг. - Сетевой программист \». Будучи студентом отдела MIS, я разработал низкоуровневые утилиты мониторинга сети TCP / IP для использования MIS с использованием Assembler, C и языки программирования C ++. "
Специалисты отдела кадров резюме ботов все равно найдут и выберут или отклонят ваше резюме, но вышеупомянутое утверждение появится в контексте вашего реального опыта и будет существовать как предложение на естественном языке, которое люди любят читать. Такая вещь говорит гораздо больше, чем список модных слов.
источник
Представьте себе кусок кода
это допустимый код C, но он не будет компилироваться с компилятором C ++, поэтому это два языка. Поставь С, С ++.
источник
MyStructureType *ptr = malloc(sizeof(MyStructureType))
компиляция в C ++, но не в C? Эти примеры, просто использующие ключевые слова C ++, слишком искусственные.Для подавляющего большинства работодателей это просто не имеет значения (в любом случае, это крошечный предмет). Для тех, кто это делает .. ну, они, вероятно, не фирма для вас в любом случае.
Ваш список языков программирования в любом случае тривиален - не беспокойтесь слишком сильно, просто перечислите правдиво перечисленные языки, с которыми вы можете справиться. Рекрутеры, как правило, достаточно умны, чтобы читать о вашем опыте, который в конце концов важен.
Конечно; некоторые люди отклоняют (или выбирают) кандидатов по ничтожеству. Именно так и происходит. Но это может быть по любой тривиальной части данных.
Просто напишите четкое, достойное резюме, и это все, что вы можете сделать :)
источник
Последний. C, C ++.
Когда резюме сканируется на компьютер, чтобы HR мог обработать их наиболее эффективно, если они ищут ключевые слова, они могут пропустить C / C ++, если они ищут какое-то слово «C ++» где-то в резюме.
Что грустно, но вы не хотите упустить возможность.
источник