У меня есть вопрос, на который лучше всего ответить здесь, учитывая огромный опыт, который есть у некоторых из вас, ребята!
Я собираюсь закончить степень бакалавра в области CS, и давайте посмотрим правде в глаза, мне просто комфортно с C ++ и Python. C ++ - у меня нет опыта, чтобы показать, и я не могу процитировать стандарт C ++, как некоторые парни из SO, но все же я знаком с основами языка и вещами, которые в основном имеют значение. С Python я продемонстрировал опыт работы с хорошей компанией, поэтому могу смело утверждать это.
Я никогда не трогал C, хотя я хотел сделать это сейчас. Поэтому я не могу написать C в своем резюме, потому что я никогда не делал этого. Конечно, я могу закончить K & R и почувствовать язык через месяц, но мне не хочется писать его, потому что это было бы неверно для меня.
Таким образом, большой вопрос в том, считаются ли два языка в резюме нормальными или это плохой знак? Большинство резюме, которое я видел, упоминают много языков и, следовательно, мой вопрос. Под языковой частью моего резюме я просто упоминаю: C ++ и Python, и это вроде пусто!
Что вы думаете по этому поводу и что вы думаете о такой ситуации?
PS: я действительно не хочу писать каждую библиотеку или API, с которыми я знаком. Или я должен?
Ответы:
Пока вы знаете, как продумать проблемы, не имеет значения, на скольких языках вы владеете. Но так как вы владеете C ++, вы можете потратить несколько месяцев, чтобы приобрести навыки в C # или Java (или Ruby). , в этом отношении).
источник
Это не так уж плохо, если вы претендуете на работу, которая исключительно C ++ или Python. Некоторые работодатели могут воспринимать знание нескольких языков как признак того, что вам можно доверять, чтобы выучить новые быстро, но, поскольку вы только что закончили, разумный работодатель, вероятно, примет это во внимание. Это была бы другая история, если бы у вас был 20-летний опыт работы, но вы знали только 2 языка.
Вы можете начать знакомство с новым языком, который вас интересует, и упомянуть это как свое резюме. Это показало бы, что вы посвятили себя расширению своего выбора языка и развитию своих навыков.
источник
Две проблемы со знанием только двух языков:
Существует целый ряд моделей программирования, которые могут помочь вам улучшить представление о проблемах. Недостаток знаний об этих других моделях ограничивает ваши возможности.
Ваши навыки не так переносимы на другие языки, и вы не практикуете в изучении новых языков.
Что касается вашего резюме, это другой вопрос: некоторые работодатели будут очень рады найти кого-то, сосредоточенного только на нескольких вещах. Я не считаю, что это хорошая оценка для программиста, но есть много разных потребностей и предприятий.
Я предлагаю изучать по крайней мере один язык в год, помимо того, что требует ваш работодатель. Это хорошо для мозга, вашего модного дизайна и для вашего будущего резюме.
источник
Вероятно, это только навредит вам нетехническим людям, которые не понимают, что изучение языков является тривиальной частью программирования.
источник
Я бы сфокусировал ваше резюме на вашем продемонстрированном опыте работы - показать, что вы завершили проекты. Это стоит намного больше, чем те уроки, которые вы посещали. По правде говоря, если выпускник CS на самом деле не завершил реальный проект - и я не говорю о школьной работе, я говорю о чем-то, над чем они работали в течение месяцев или лет, которые реально использовались реальными людьми для решения реальных проблем - у них, вероятно, нет достаточного опыта, чтобы утверждать, что они «знают» любой язык. Поскольку у вас есть реальный опыт работы с Python для компании, вы, вероятно, уже на шаг впереди многих людей.
Также да, обязательно включите API и фреймворки, с которыми вы работали. Также не забывайте SQL, если вы работали с базами данных.
источник
Количество языков в вашем резюме не имеет значения. Наличие языков в вашем резюме, которые использует ваш работодатель, является тем, что важно, и даже это является предметом переговоров.
Я передал людей, которые «знали язык», в пользу кого-то с хорошим фундаментом в области компьютерных наук и знанием языка программирования, «близкого» к тому, который мы используем. Изучение синтаксиса языка часто тривиально. Изучение языковых идиом и стандартных подходов обычно занимает больше времени.
КСТАТИ Я только помещаю языки, с которыми я в курсе в моем резюме. Вы не увидите eiffel, схему, C и т. Д. Я тоже не включаю Java, но это потому, что я не люблю использовать язык.
источник
Я бы нанял тебя за искренность. это так же ценно, как и третий язык. Что вы скоро узнаете, верно?
Слишком много языка может вызвать подозрения. Подходит для потенциального продавца / продавщицы, демонстрирующей свои навыки фальсификации.
Фон API может легко появиться в интервью. Некоторые считают знание API более актуальным, чем сам язык. Если вы знаете недостатки API, это может помочь бизнесу избежать ошибок. Если вы знаете сильные стороны API, это также полезно.
Одна из стратегий - дать краткое резюме API-интерфейсов в резюме, но оставьте более вкусную часть для интервью, чтобы построить разговор.
источник
Я не думаю, что это так важно, особенно потому, что это хорошая пара языков:
Я видел резюме с большим количеством языков, и, честно говоря, я не впечатлен. Любой может выучить синтаксис языка (кроме C ++: p) за неделю или две, но есть разница между знанием синтаксиса и написанием хорошего (идиоматического) кода.
Объявляя только эти 2, вы показываете, что вы честны и искренни. Подчеркните проекты, которые вы реализовали, чтобы показать, что вы их знаете, гораздо больше шансов произвести впечатление на вашего будущего работодателя.
источник
Мне посчастливилось взять интервью у компании, которая «получила это», когда я была студентом ... Несмотря на то, что у меня был довольно длинный список вещей, которые я «знал» (будучи очень либеральным с этим термином), я на самом деле получил работу, основанную на программе ассемблера VMS, которую я написал ... которую я не включил в резюме, но вышел в интервью.
Буквально.
Например, у меня это было в моем рюкзаке (это было тогда, когда вы печатали свои программы на промышленных матричных принтерах).
Так что нет. Компании, которые "получают это", вероятно, будут рассматривать эту комбинацию как позитив.
источник
Для первой позиции вне школы нематериальные ценности имеют большее значение, чем опыт. Даже в более позднем возрасте вы можете получить работу специалиста по нескольким технологиям. (Это не значит, что не учите другие языки, просто это не сделает вас безработным)
Будьте готовы обсуждать алгоритмы, писать на языках, которые вы знаете, на белой доске и проявлять энтузиазм в решении проблем. Если вы можете сделать это, вы найдете кого-то, кто может использовать ваши навыки.
Помните, что найм относительно позиции. Юниоры должны быть умными и энергичными. Ожидается, что пожилые люди будут иметь более конкретный опыт - поэтому им платят больше.
источник
Большинство выпускников не имеют большого языкового опыта, только один или два, на которых сосредоточена их степень. И большинство из тех, с кем я встречался, тоже сталкивались с борьбой.
источник
Это зависит от того, какую работу вы действительно пытаетесь получить, а также от того, кто делает выбор.
Лично, если бы я нанимал младшего программиста, я бы в основном искал мышление и ожидал, что они будут знать язык или два. Если бы я нанимал ведущего программиста, я бы хотел видеть список языков, так как те, кто не работал на многих языках, неизменно не имеют понятия о языковом дизайне, и моя личная философия заключается в том, что кто-то, кто понимает, по крайней мере, Основы языкового дизайна - это намного лучший кодер.
источник