Comments 22
которая потенциально сильно облегчит ваш процесс найма.
Никогда не слышал, чтобы наличие именно таких сертификатов облегчало процесс найма. Возможно HR ваши сертификаты и заинтересуют, но тех кто будет интервью проводить — скорее нет. Сертификат не показывает, что вы умеете программировать. А умение «компилировать в уме” в реальной жизни практически бессмысленно (и так же не дает никакого понимания о том, как вы программируете). Если вы совсем без опыта — то как документ об образовании наверное и сгодится, но заменить реальный опыт не сможет.
но заменить реальный опыт не сможет.
Безусловно. Реальный опыт лучше любых документов. Но срезать в процессе интервью секцию с совсем базовыми вопросами в духе "как устроена hashmap" можно.
Сертификат не показывает, что вы умеете программировать
Ничего кроме реального опыта и демонстрации проектов\лайвкодинга не показывает что человек умеет программировать. Смысл получения сертификации - для тех компаний, которым это важно, показать свой уровень не только как рядового разработчика, но и как человека, который стремиться улучшать и подтверждать свои скиллы :)
Если бы мне было это интересно — я бы это спросил независимо от наличия сертификата.
>Ничего кроме реального опыта и демонстрации проектов\лайвкодинга не показывает
Ну, понимаете, вы же сами приводите примеры вопросов, которые не просто не показывают умения программировать, а наоборот, нафиг не нужны в практике. Типа умения компилировать в уме. В моих глазах это сильно снижает ценность такого сертификата.
>Смысл получения сертификации — для тех компаний
Так я вам о чем и говорю — никогда такого не видел в жизни. На java программирую с самого момента появления или чуть позже — т.е. примерно с 1997. Много раз интервьюировал и наоборот, проходил интервью. Никому в моем окружении сертификаты такого вида не интересны — а я знаю чуть ли не сотню разработчиков, с которыми поработал. Иногда интересны сертификаты другого рода — для админов, скорее, или для DBA, Oracle или скажем MS.
Хотя с конечно не стану обобщать, возможно такие и есть, кому это интересно.
"Кхе-кхе, а вот в нааааше время мы вот сразу на машинном коде писали, а вот не эти вот ваши, прости Господи, Идеи, компиляторы! Вот в нааааше время ты либо умел кодить, либо пастухом был и вот эти вот ваши сэртыфыкаты нам на... не нужны были. Все по уму было и делалось на века без, тьфу, софт скилов. Слушай деда, сопля неразумная, дед джаву ещё в 90х на микроволновках ковырял! Вот оно как! Кхе-кхе "
Вот это большинство придет и своим мнением самостоятельно, без суфлеров, поделится. А вам бы я не доверил вести интервью с таким отношением к людям и к их достижениям. Боже мой, обиделся так, что полез в карму минусить. А на интервью язык показываете и кулачком по столу лупите когда мнение каких-то там неучей не совпадает с вашим, авторитетным? Главное чаще добавлять про 97 год. Вот от таких вот кадров рекрутеры заморские шарахаются от кандидатов
У меня есть свое мнение, и я его высказал. А вы сразу начали ехидничать и переходить на личности. Пальцем показать, где?
Вот и высказывайте и дальше свое мнение, а не приплетайте целые социальные группы под него, что вы очень любите делать в порывах словоблудия. Ваше мнение это мнение одного человека до тех пор пока другие не доверят вам выражать их мнение за них. И я далеко не первый кто вам такое говорит. Вас почитать, так вы все человечество на своих широких плечах всю историю несете и везде авторитет. Я думаю на этом следует закончить.
Если из резюме не понятно знание java (например позиция java программиста, а предыдущие проекты кандидата были на других языках), то наличие сертификата повышает шансы быть приглашонным на интервью.
В чем смысл знаний "а где оно упадет на компиляции" ума не приложу.
Это на случай если у тебя заберут IDE и завяжут глаза ?
Случалось пользоваться этим умением когда чинил баги в чужом коде - понимание моментов где может быть подвох иногда помогало быстро найти проблемное место
Выглядят такие вопросы конечно глупо, но на самом деле показывают знание того как работает Java. Далеко не всегда есть возможность с ходу запустить код. Например это ревью кода, которое часто происходит в браузере. Или процесс запуска длительный, а выделить кусок кода для юнит теста сложно. Проекты разные бывают, как и ситуации.
В общем я хочу сказать, что достаточно часто "пристальный взгляд" на код экономит кучу времени на дебаг. Но это конечно же зависит от того, чем разработчик занимается. Понятно, что не всем такой навык нужен.
Читать код без запуска - важный навык, который экономит много времени в работе. Но те, у кого есть реальный опыт разработки и так это умеют. Так что такие вопросы да, выглядят довольно простыми для сертификации. Но вот когда попадаются краевые кейсы (условно где нужно понять какой метод будет использоваться - из родительского класса или интерфейса), вот там уже без понимания как работает компилятор не обойтись. И такие знания эти вопросы и проверяют.
А уж по составлению вопросов для сертификации это уже к ребятам из Oracle)
При получении сертификата, часто разработчик исходит из нескольких соображений:
1) часто на поизицию может стоять требование, что наличие такого-то сертификата обязательно
2) для закрепление и систематизации знаний по предмету
3) мне в свое время наличие сертификатов помогло при первом поиске работы так как человек интервьюрующий меня так же в свое время сдавал те же сертификаты
4) большинство работадателям нравится, что разработчик постоянно повышает свою квалификацию
Ещё бы пояснения к ответам написать...
Раз уж привели примеры вопросов и ответов, то было бы здорово объяснить почему тот или иной ответ правильный.
"собеседующие посмотрели на сертификат, на предыдущий опыт и предложили ей самой их пособеседовать" - интересная мысль кстати, надо попровать будет такой фокус провернуть, на одном из следующих собеседований. Кажется может быть довольно показательным.
Это Вам повезло со скидкой, сам давно хочу получить сертификат, да жалко 245 долларов.
С такой скидкой грех было не пойти сдавать. Сертификация - это скорее для себя, а не для резюме и больше всего полезная для джунов. Подготовиться за 1-2 недели это очень круто, всё-таки экзамен имеет свои особенности и даже профи его может завалить без подготовки.
Интересно, по каким темам были проигнорированы глубокие детали и на какие темы лучше больше потратить время?
Как и зачем я сдавал сертификацию Oracle — Java SE 11 Developer