Стоит ли сертификация?


72

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

Эти сертификаты стоят времени и денег? Работодатели придают им большое значение?


7
Самое главное, они не сделают тебе больно.
Лукаш Мадон

16
@lukas: На самом деле, они могут.
Охотник на джунглей

8
Для меня это звучит так, как будто ты думаешь бросить школу. НЕ ДЕЛАЙТЕ ЭТОГО. Неважно, КАК много боли в школе задницы, с этой большой концентрацией, вы находитесь в очень хорошей форме для ряда областей. Вместо этого поговорите со всеми вашими профессорами и попросите их дать рекомендации по максимизации вашей конкурентоспособности.
Джон Р. Штром

2
Есть много причин, почему вы должны закончить свою степень. Единственное, что здесь не упоминалось (пока), это то, что если вы этого не сделаете, потенциальный работодатель будет рассматривать вас как того, кто не заканчивает то, что он начинает; так что, вероятно, не найму вас.
Дауд ибн Карим

3
Вы планируете работать в докторантуре по математике, в то же время вы работаете полный рабочий день над чем-то еще? Я попробовал это однажды. Я не хочу показаться снисходительным, но практически невозможно уделить докторантурам то внимание, которого они заслуживают в этих обстоятельствах. В моем случае, это были исследования, которые закончились страданием.
Дауд ибн Карим

Ответы:


93

Основная цель сертификации - заработать деньги для сертифицирующего органа.

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

Чем больше у вас опыта, тем больше примеров вы сможете доказать, что знаете, что делаете, и тем менее важными становятся сертификаты.


7
Да, опыт может иметь большое значение. У меня нет сертификата в lang X, но у меня есть 5-летний опыт работы, вот мое портфолио. Трудно отрицать истинный опыт.
Крис

1
Я лично знаю, что некоторые сертифицированные люди едва знают, как применять навыки программирования. Они могут быть хороши в синтаксисе, понятиях, но недостаточно хороши
pramodc84

@ pramodc84 Я знаю некоторых опытных разработчиков, которые не могли написать свой код из бумажного пакета. По крайней мере, младший разработчик с сертификатом доказал, что они заинтересованы и могут учиться.
Эван

Когда я нанимаю совершенно нового выпускника в качестве разработчика, сертификация имеет значение в его пользу, но не так много, как, скажем, месяц или два работы над личным или открытым программным проектом (если они могут показать мне) код и поговори со мной).
MGOwen

55

Я бы даже сказал, что «сертификация» может быть негативным фактором для резюме, обращающегося в магазин программного обеспечения. В Microsoft, Google, Amazon или стартапах, управляемых людьми из таких компаний, определенно существует мнение, что если вам нужен сертификат, то вы не сможете действительно программировать, а если вы действительно можете программировать, то вы не тратите впустую время на сертификаты. Сертификаты рассматриваются как что-то, что получает технический специалист, а не как «настоящий» ученый-компьютерщик или программист.

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


25
после большого плохого опыта работы с MSCP и MSCD «сертифицированными» людьми, компания, на которую я работал, сделала политику выбрасывать любое резюме, которое
попадало в

2
Я не уверен, если это приведет к негативному воздействию на все компании. Всегда будут компании, которые ищут подобные вещи. Потому что, если бы их не было, у вас не было бы рынка сертификации вообще. (Вам могут не понравиться эти компании или такие кандидаты, они мне не нравятся, и это полностью наш выбор.)
Jungle Hunter

3
@ Действительно? Таким образом, любой парень, которого послал его работодатель (да, некоторые все еще вкладывают средства в обучение), был бы немедленно обесценен этой компанией? Хотя сертификат не является гарантией хорошего качества, он, конечно, не гарантирует кандидатов низкого качества ...
Майкл

3
да, мы бы связали всех с MCSD или особенно с MCSP после избытка негативного опыта с людьми, которые подтрунивают над этими сертификатами, анализируют учебные программы и находят множество недостатков в самих изучаемых основах. Кстати, мы сами были поставщиком решений Microsoft ...
С

1
@ jwenting говорить о стрельбе в себя в ногу. Микавели делает хорошую мысль. Вы бы отказались от кого-то с 10-летним опытом только потому, что а) его предыдущая компания отправила его на учебный курс б) он / она думала, что это пойдет ему на пользу (иными словами, он не видел ЭТОГО потока
Keeno

32

Будут оба вида компаний:

  1. Те, кто не заботится о сертификации. Такие компании, как FogCreek , даже не верят в знание конкретных языков. (Знание может дать вам очки, но это не критерии.)
  2. Те, кто заботится о сертификации. Эти компании могут верить в сертификаты или их клиенты могут. Скорее всего, компания может дать вам дополнительные баллы, но это не их единственный или обязательный критерий, насколько я знаю. С другой стороны, если их клиенты хотят иметь дело только с компанией, которая нанимает людей с определенными сертификатами, то это может быть нарушителем.

Какие компании вас интересуют? На их странице вакансий вы видите упомянутые сертификаты?

Мнение: Лично все компании-разработчики программного обеспечения, на которых я склонен смотреть, больше озабочены тем, насколько вы программист, а во многих случаях и тем, кто вы - специалист в области компьютерных наук (алгоритмы). И так и должно быть. Для меня сертификаты только говорят вам, сколько человек мог вспомнить во время тестов, а не насколько хорошо они думают . Мышление намного выше в моем списке, чем запоминание (если последнее вообще есть в списке).


7
+1 за то, что говорят сертификаты, которые говорят вам, сколько человек помнит, а не как хорошо он думает. Я часто пишу программное обеспечение на нескольких языках и часто нуждаюсь в справочнике для тонких различий в синтаксисе и библиотеках API - хотя это не влияет на качество производимого мной программного обеспечения.
Майкл

15

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

  • Вы говорите, что у вас нет степени, но вы работаете над ней. Это заставляет меня верить, что ты хочешь продолжить учебу в школе, и ты просто получаешь своих уток подряд, когда закончишь. То, что вы сейчас задаете эти вопросы, является хорошим шагом к выбору «правильных» рабочих мест, на которые вы хотите подать заявку, и попытка понять, как сообщества разработчиков формируют / взаимодействуют / имеют связанные нормы, является хорошей вещью. Оставайтесь в школе и работайте над развитием своего присутствия в этих сообществах (проекты Programmers.SE, StackOverflow, GitHub и т. Д.). Вы не только получите опыт, но и получите контакты.
  • Помните, что вы в начале своей карьеры, и у вас есть все доступные вам пути - выберите путь, который освещает вас. Если кто-то говорит, что сертификация в XYZ гарантирует вам работу (обратите внимание: это не так), а вы просто ненавидите XYZ, не делайте этого . Сосредоточьте свое время на областях, которые стимулируют ваш творческий потенциал и заставляют вас хотеть учиться больше, чтобы вы могли внести больший вклад - для других разработчиков, для компании, которая в конечном итоге платит вам, и т. Д.
  • Насколько ценны сертификаты? Для некоторых компаний действительно ценно. Для других совсем нет. Если у вас есть деньги и время, чтобы посвятить себя обучению и сдаче сертификационного экзамена, и этот процесс увеличит ваши текущие курсовые работы таким образом, который является академически ценным для вас, тогда нет никаких причин не искать тот, который вас интересует. ,
  • Лучший способ продемонстрировать свои способности программирования - продемонстрировать свои способности программирования. Я не саркастичен ... правда, просто покажи это. Вклад в проект с открытым исходным кодом. Начните спрашивать и отвечать на StackOverflow и получить репутацию. Вы хотите быть в состоянии прийти на собеседование с хорошим знанием программных конструкций, чтобы вы могли отвечать на вопросы типа FizzBuzz и тому подобное, но в основном вы хотите иметь возможность сказать: «Я могу сделать то, что вы спрашиваете потому что смотрите здесь: я сделал то, что вы просите, здесь и здесь, и здесь, и здесь ".

1
Вы, вероятно, должны добавить к своей первой точке, локальную группу пользователей. Если вы живете в большом городе, их, как правило, много (только в Монреале около 10-20 из них проводят ежемесячные встречи). Это очень хороший способ связаться с сообществом.
HoLyVieR

14

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

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

Я больше не делаю сертификации, мне кажется, что это пустая трата времени.


1
да, работа по обучению для сертификации (если все сделано серьезно, а не только шлифовальные практические экзамены и шпаргалки) является единственным реальным преимуществом для мастерства человека. Тем не менее, мы начинаем готовить больше людей для сертификатов Oracle, потому что они продаются, некоторые наши клиенты требуют этого (не будут брать людей без них по контрактам), а другие считают это бонусом и готовы платить за них больше. Но в целом есть компетентная группа , кто может сделать работу без листка бумаги , что делает претензии :)
jwenting

13

Некоторые компании являются сертифицированными партнерами Microsoft, что требует от компании найма минимального количества сертифицированных сотрудников (MCP). В этом смысле, это определенно может помочь.

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


действительно правда ....
Промоутер веб-дизайнера

11

Могу сказать, что, получив слишком много сертификатов за свою карьеру, кроме тех, кто нуждается в определенном количестве сертифицированных сотрудников, мои сертификаты никогда не давали мне работу самостоятельно. Тем не менее, они дают вам гораздо больше знаний по теме. Это дает вам работу, а не сам сертификат. Но вы можете получить эти знания без сертификата.


1
+1 согласен с этим. Личность / персонаж дает вам работу ... большую часть времени
Agile Scout

8

Mitigated As инструмент измерения

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

но отлично, как инструмент обучения

Тем не менее, я лично использовал их в качестве инструмента обучения и оценивать свой прогресс при изучении нового предмета. Раньше я делал много сертификатов от Brainbench в хорошие времена, когда он был бесплатным. Тем не менее, даже сейчас я бы заплатил за сертификацию, чтобы почувствовать мой прогресс и понять, как я отношусь к коллегам-программистам. Знание того, где я стоял, придало мне больше уверенности, когда я искал работу и договаривался о зарплате, которая была бы ближе к тому, что я действительно стоил.

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


7

Да, это выглядит полезным, так как предлагаемые курсы - это не просто версия, а

полный курс Это все равно что получить сертификат от университета.

С http://www.oreillyschool.com/faqs.php

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


7

Что-то, что не было ясно разъяснено в ответах, это то, что сертификация очень полезна, если вы не хороший программист.

Забудьте о работе в «Microsoft, Google, Amazon или стартапах, управляемых людьми из таких компаний»: что, если ваши амбиции ниже, и вы хотите работать (в качестве примера) в ИТ-отделе какого-то крупного правительственного агентства? Они не склонны нанимать хороших программистов, и, скорее всего, люди, которые берут у вас интервью, не поймут, кто такой хороший программист. Но сертификат MSCP может помочь вашему резюме выделиться из кучи скучных резюме от других бездарных программистов.


Это причина опасаться найма людей с сертификатами.
nmichaels

Я добавлю, что правительственные учреждения и, соответственно, подрядчики, которые продают им услуги, ЛЮБЯТ сертификаты и другие полномочия.
Джеймс Адам

6

Если у вас уже есть знания, то обязательно получите сертификат. Не позволяйте сертификации быть причиной, по которой вы учитесь.

Сертификация показывает, что вы серьезно относитесь к своей карьере, но мало говорит о вашей компетенции.


6

Я знаю, что вы спрашиваете о сертификации, но рассматривали ли вы возможность участия в проекте с открытым исходным кодом?

Многие проекты нуждаются в помощи, а некоторые даже имеют проблемы, помеченные как «легкие», которые являются отличной отправной точкой для людей с минимальным опытом или отсутствием опыта.

Таким образом, вы можете показать будущим работодателям не только то, что вы можете писать код, но и то, что у вас есть страсть к тому, что вы делаете, достаточно, чтобы делать это в свободное время.


5

Одно из значений, которое может иметь сертификация, - это подтверждение интереса. Если у вас есть длительный период безработицы, получение сертификата в течение этого периода может быть хорошим счетчиком пустого рабочего времени в вашем резюме. «Ну, пока я искал, я нашел время, чтобы учиться и хорошо разбираться в $ TECHNOLOGY».


5

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


1
Это хорошая дихотомия, о которой лучше использовать свое время. Конечно, это применимо только в том случае, если вы действительно используете время для работы над проектом, а не для дополнительной кушетки.
Джоккинг

5

Я думаю, что вам нужно сделать шаг назад и посмотреть на полное ценностное предложение, которое вы выдвигаете для работодателей и людей, с которыми вы общаетесь. Курс О'Рейли может быть полезен практически каждому, потому что он имеет поддержку университета, но он полностью зависит от того, как вы его используете. Программисты любят говорить и мыслить абсолютно, но мир на самом деле не такой. Если вы думаете, что это так, то вы не видели достаточно этого.

Вы не предоставляете достаточно контекста, но я предполагаю, что у вас нет компьютерного образования. Работодатели могут использовать степень CS в качестве одного из своих основных фильтров. Вам нужно смягчить этот фильтр с помощью эквивалентного опыта или образования в различных областях, которые могут применяться к их области.

Я мог видеть ряд преимуществ для курса О'Рейли, которые помогают в этой области:

  • Это управляется уважаемой технологической образовательной организацией. Многие разработчики клянутся книгами О'Рейли, так почему курсы должны быть разными?
  • Человек, проходящий курс, имеет опыт работы в ведущем университете. Существуют разные виды инструкторов, но лучшие, как правило, имеют некоторый опыт работы в университетах и ​​корпоративной среде.
  • Вы подкрепите цитату «Я знаю питона». Вы действительно знаете это? Через такой курс вы будете заполнять пробелы в своих знаниях. Тем не менее, важно прочитать учебную программу и связаться с инструктором перед подачей заявления на курс, чтобы не тратить время на основы, которые вы знаете. (опять немного контекста было бы полезно здесь в вашем вопросе.
  • Это демонстрирует фокус. Предполагая, что вы действительно заинтересованы в работе с Python, это показывает, что вы смогли развить этот интерес и поднять его на следующий уровень. Это более достижимо, чем пытаться делать более академический курс, а затем пытаться сосредоточиться, потому что вы интересовались только программированием, а не математическими аспектами CS.

Использование этого курса с вкладом в проекты с открытым исходным кодом или другими реальными примерами только поможет вам. Это показывает, что вы понимаете, что вам нужны теория (курс) и практика (упражнения по курсу + внешние проекты), и дает вам возможность поговорить с рекрутерами.

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

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

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

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


5

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

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


4

Консалтинг / Договаривающиеся

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

Вам легче «продать» проект, если ваш начальник или продавец может выдвинуть вас как сертифицированного в «нишевой категории X».

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


3

Ищите работу и смотрите, сколько пользуетесь сертификатами. Это может быть альтернативой опыту работы с языком в реальных приложениях или степени CS.

Чтобы это того стоило, вы должны определить, насколько трудно вам получить работу без нее.


3

В настоящее время я зарегистрирован в программе сертификатов Python и должен сказать, что мне она показалась довольно интересной и сложной. Я не знаю, увеличит ли это когда-нибудь мои шансы на карьеру, скажем, создание программного продукта на Python, на который я мог бы указать в своем резюме, но пока это был хороший опыт. Если ни для чего иного, это даст вам прочную базу в среде программирования Python (хотя и 3.0), но версии на самом деле не так уж отличаются. Кроме того, этому учит Стив Холден, так что вы знаете, что это будет довольно интенсивно. Эй, это еще одна вещь, которую вы можете поместить в свое резюме (или нет), и если оно в духе обучения, то я считаю, что это еще более ценно.


3

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


2

Что ж, в Италии программисты считаются наименее важной частью практически любой организации труда, поэтому ваши фактические навыки (включая сертификаты) часто игнорируются работодателями, а реальный жизненный опыт гораздо более уважаем.

Однако в хороших компаниях сертификаты являются ценной частью вашего резюме.


2

Сертификаты, скорее всего, не стоят того. Большинство работодателей больше смотрят на то, что вы делали раньше. Тем не менее, обучение для сертификации стоит того и поможет вам освоить основные основы. Подготовка к нему может дать вам больше уверенности при проведении собеседований, поскольку к тому времени вы уже закроете основы.

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

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


2

В индийском IT-сценарии или в специализированных магазинах / центральных магазинах сертификаты имеют некоторый вес и помогают начать карьеру. Сотрудники, которые находятся на «скамейке», на простом английском языке сидят без дела или не заняты каким-либо проектом, поощряются, читают под принуждением, для получения сертификатов. ИМХО, сертификаты только увеличивают уверенность человека, а не его / ее опыт или способность писать лучший код. Тот факт, что многие из хороших программистов не являются специалистами в области компьютерных технологий или бросают школу / колледж, говорят о том, что сертификаты не настолько достойны.


2

Сначала закончите свою степень.

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

В-третьих, ищите работу, где вы можете использовать степень, которую вы будете иметь. Если вы закончите тройной мажор, это само по себе очень важно. Наличие навыков в математике, статистике и экономике сделает вас желанным так же, как другие разработчики. Я ожидал бы, что иметь твердое знание любой из этих областей было бы более важно, чем быть опытным программистом, и вы должны иметь возможность использовать эти учетные данные, чтобы помочь вам занять позицию, где вы можете продолжать развивать свои навыки программирования.

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

В-пятых, пропустите сертификаты, если вы не собираетесь на конкретную должность, которая требует одного. Я долгое время программировал, и меня никогда не спрашивали о каких-либо сертификатах и ​​не чувствовал, что они будут полезны. Я понимаю, как они могут быть привлекательными, поскольку ваша степень не в области компьютерных наук, и у вас нет никакого опыта, но помните: после того, как вы получите свою первую работу, у вас будет опыт, и вам нужно будет найти только одного человека там, кто готов нанять вас, чтобы получить вашу первую работу.

Удачи.


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

1

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

Но это всегда хорошо выглядит на резюме!


1

Я не думаю, что вы получите лучшую работу, если у вас есть сертификация. Тем не менее, вы получите преимущество, если другой кандидат имеет те же качества, что и вы, но у вас также есть сертификация. И, поскольку сертифицированные эксперты дают некоторую пользу своей компании, ваше предложение о работе также может потребовать его. Например, Microsoft требует определенного количества сертифицированных сотрудников, чтобы компания стала Золотым партнером.

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


1

Что ж, нет никакой определенной взаимосвязи, но она просто помогает вам отфильтровывать тонны резюме, которое получает рекрутер. Сертификация подразумевает, что вы обладаете некоторыми знаниями об этой среде, и дает вам преимущество над другими, которые не знакомы с этой конкретной версией.

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


1

В дополнение к вышесказанному, сертификаты Microsoft также позволяют вам стать инструктором (в дополнение или вместо вашей карьеры разработчика). Участие в MCT (сертифицированный инструктор Microsoft) может обеспечить вам больший доход (для работы неполный рабочий день) и позволит вам взаимодействовать с большим количеством людей вне вашей команды.

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

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


+1 за то, что стал тренером. Обучение чему-то часто приводит к новому пониманию (на многих уровнях).
слеске

1

Наличие сертификата не является гарантией того, что вы хороший / отличный программист, но это хороший показатель того, что вы хотя бы достигли определенного уровня (в конце концов, эти тесты можно провалить ...).

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

Рекрутерам нужны способы фильтрации (иногда сотни) резюме на должности разработчиков, иногда они будут использовать:

  • Опыт. Работа в качестве программиста в течение n лет не является гарантией качества. Большинство людей работали с парнем, который делал это годами осла, но не может.
  • Степень. Быть выпускником тоже не гарантия. На моей последней работе мне нужно было пройти тест на способность к языково-независимому программированию, который включал в себя распознавание шаблонов, эффективность алгоритма и т. Д. Я справился неплохо (я получил работу), но другой кандидат (с отличием 1-го класса из Кембриджа) набрал всего 6%.
  • Сертификация. В моем последнем интервью меня спросили, являюсь ли я SCJP (для роли в разработке Java). Я не был (и до сих пор не согласен), но если бы выбор был сделан между двумя разработчиками, обладающими, по- видимому, равными способностями - единственное отличие - у одного был сертификат, я был бы удивлен, если бы они не получили работу.

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

Тесты способностей / способностей также хороши, но у скольких работодателей есть время для тестирования, не говоря уже о том, чтобы пометить сотни статей (при условии, что они хотят знать больше, чем то, что им скажет тест с несколькими вариантами ответов)?

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.