Пользователь
0,0
рейтинг
18 октября 2012 в 23:10

Разработка → Подготовка к сдаче экзамена Oracle certified JAVA associate

Java*
Поиск русского гайда по сдаче на OCAJP 7 не увеньчался успехом, так что я решил написать свой.

Что это за сертификат рассказывают в этом видео. Сдавать или нет каждый решает для себя сам, но этот сертификат является базовым в иерархии Oracle для интересующихся Java.

Для себя я решил сдавать на OCP чтобы во-первых систематизировать знания, а во-вторых поднять привлекательность для работодателей.

Началось как обычно с чтения CodeRanch. Когда я начинал готовиться книг посвященных OCA 7 еще не было в природе. Сейчас уже появился официальный гайд. Но учитывая ценник (30$), я все же воздержался бы от покупки. Сейчас расскажу почему.

Во-первых большая часть информация необходимой для сдачи с головой покрывается материалами подготовки к SJCP 6 большинство из которых находятся в свободном доступе. На форумах пугают что в экзамен добавлено многое из JLS по JAVA 7. На самом деле не так уж и много, на самом экзамене я столкнулся только с возможностью использовать объекты String в качестве аргументов в switch-выражении. В любом случае подучить фишки добавленные в новой версии JVM можно за один вечер, благо их немного и для экзамена досточно общего понимания.

Начал я свой путь к JAVA вот с этой замечательной книжки, но для экзамена она совсем не подойдет.

Я сдал на 91%, использовал следующий материал:
  • K&B SCJP 6 study guide. Неоднократно упоминалась здесь. Книга действительно замечательная: легко читается, отлично структурированная, после каждой главы есть упражения для закрепления материала
  • Тесты для сдачи SCJP 6 отсюда. Но не буду советовать их, т.к. вопросы там достаточно устарели.
  • Mock exams by Enthuware(10$)

План подготовки был такой:
  • Прочитать главы 1-5 и 10 из K&B. Главы 6 и 7 прочитать выборочно в соответствии с топиками реального экзамена
  • Прорешать тесты на SCJP 6 по тем же темам(как я уже сказал не очень пригодилось)
  • Тесты от Enthuware(6 билетов, 500+ вопросов)

В итоге получилось так:
  • Старался читать по главе из книги в день, получилось по 2 дня на главу вместе с прорешиванием заданий и небольшими практическими заданиями
  • Mock-тесты по-началу казались слишком легкими, но как потом оказалось просто каждый билет направлен на несколько определенных тем. Полная картинка складывалась только после прорешивания всех билетов
  • Тесты за 10$ я первоначально планировал пощелкать за неделю, но в итоге получилось только за две. План был такой же как с билетами в ГАИ: билет прорешивается первый раз, затем резбираются все сделанные ошибки и прорешивается снова.
  • По сравнению с вопросами на реальном экзамене вопросы в тестах гораздо сложнее. Если с 1го раза не удалось решить билет на 60-70% лучше еще раз почитать книжку. Вызубрить как те же билеты в ГАИ не получится, вопросы в тестах полностью отличаются от реальных
  • Вместе с тем упор там сделан на те же темы что и на реальном экзамене. Больше всего каверзных вопросов было по «String,StringBuffer,StringBuilder» и «Handling Exceptons». Авторы тестов в ответах частенько намекают что некоторые темы которые не указаны Oracle как обязательные к подготовке на самом деле присутствуют на экзамене. Это действительно так. У меня было несколько вопросов по Garbage Collector. Надоедливых вопросов типа «как засунуть short в byte» на знание cast-ов и размернонсти Data Types в JAVA которыми полон тест на реальном экзамене на было
  • Перед экзаменом пока ехал в метро перечитал Summary ко всем главам из K&B 6. Несколько раз мне это очень пригодилось, были вопросы привязанные к очень тонким ньюансам

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

После ответа на все вопросы у меня оставалось еще 40 минут, я успел перепроверить. Нашел одну досадную ошибку.

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

Всем удачи! В следующий раз расскажу про подготовку и сдачу OCPJP 7.
Misha @Intimatik
карма
5,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (58)

  • +2
    Я когда переехал в Канаду для тех же целей получил 3 сертификата по Java и один по Oracle (PL/SQL). Лежат в папочке, таскаю на интервью, но так и не понял — пригодились ли они мне или нет: никто ни разу не спросил (поменял ровно 15 работ за это время) и не просил показать сертификаты.
    • 0
      Вы наверное на senior-позиции устраивались?
      • 0
        На первую работу — точно нет. Да и тут так все размыто… Сейчас у меня позиция называется Software Engineer II — хрен его знает, что это значит. По з/п — да, сеньер.

        Да даже пару раз было в вакансии — желательно наличие сертификатов, все равно не спросили.
        • 0
          Прошу прощены за нескромный вопрос: сильно отличаются интервью при устройстве на работу в Канаде по уровню проверки знаний/наличию опыта на реальных проектах?
          • 0
            По сравнению с чем? У меня так получилось, что я никогда не проходил интервью в России. Но мне кажется по всяким косвенным данным, что в России интервью намного сложнее чем в Канаде/штатах.
        • 0
          Название позиции интересное, компания случаем не на букву «C» начинается?
          • 0
            Нет, на E — Electronic Arts. У меня в профиле написано.
    • +1
      Мне кажется эти сертификаты больше для себя чем для будущих работодателей. Как ни крути узнаешь какие-то мелочи, особенности. В общем однозначно полезная вещь.
      • 0
        Согласен, мне сам процесс подготовки тоже понравился. Решение тестов очень хорошо мозги разминает
        • 0
          Хотя тупости тоже присутствуют. Достают вопросы на сигнатуры методов. Типа какой метод в листнере contextInitialized или contextCreated? или Filter это класс или интерфейс? Как эти вопросы определяют мою компетентность? Зачем подобные вопросы я не знаю.
          • 0
            Да, согласен. Тупых вопросов тоже хватает.
    • 0
      Их никогда не проверяют, верят написанному в резюме.
      • 0
        Ха, я всегда спрашиваю «А насколько давно сдавал экзамен?» В резюме-то пишут что есть, а вот что он получен 8 лет назад умалчивают. А если вдруг недавнюю дату называют то я прошу перечислить модификаторы к классу. И хоть бы один хоть раз про sctrictfp вспомнил…
        • 0
          Вы еще ищете сотрудников? :)
          • 0
            Угу, в Ванкувере. В Орландо вакансию закрыли недавно. А вы тут?
            • 0
              К сожалению нет
            • 0
              А Oracle DBA вам там не надо? )
              • 0
                Пиаримся, пиаримся :)
  • 0
    Вообще ни разу даже не задавался необходимостью сдачи каких то сертификатов, хотя работаю как Senjor/TL, правда в РФ компании.
    Но было бы интересно услышать про их практическую пользу от тех, кто с ними сталкивался в реале и кому они помогли.
    • 0
      Я пока только сдаю, про практическую пользу тоже очень хотелось бы узнать
  • +4
    Вызубрить как те же билеты в ГАИ

    Никогда не мог понять людей, которые зубрят билеты в ГАИ. Смысл? Если хоть немного понять ПДД, то ошибиться в билетах невозможно, они очень простые и логичные. А если понимания ПДД нет, то выезжать на дорогу без инструктора нежелательно.

    Ко всем сертификационным экзаменам это тоже относится. Если ты знаешь матчасть — ты сдашь теоретический экзамен без всяких тренировочных экзаменов/дампов. Если не знаешь матчасть — может, ты пока недостоин сертификации?
    • +2
      Есть люди, профессионально проходящие собеседования, но не умеющие нормально работать. Получение сертификатов указанным способом — это еще один плюс для профессионального прохождения собеседований, а не для реальной работы. Еще один пункт в резюме.
      • +2
        Я скорее спрашивал «зачем нормальному, уважающему себя человеку сдавать экзамены таким образом?»
    • 0
      >Если хоть немного понять ПДД, то ошибиться в билетах невозможно

      В билетах много информации справочного характера ( какие транспортные средства допускаются при эксплуатации при люфте в рулевом управлении более 22%, какой тормозной путь должен быть у мотоцикла с коляской и т.д). или можно зазубрить таблицы из книжки, или просто запомнить ответы в билетах. Я выбрал второе.
      • 0
        Когда я лет 6 назад сдавал экзамен — такого не было. Неужели с тех пор билеты настолько изменились?
        Мы в автошколе без проблем всем потоком сдали внутренний зачет (40 вопросов и одна допустимая ошибка) и экзамен (60 — 1). Никакого зазубривания и самый минимум бессмысленных вопросов (на сертификационных экзаменов, которых я сдавал немало, было куда больше глупостей).
        • 0
          Сдавал в 2008. Было довольно много вопросов рода: за сколько метров от ж/д переезда надо останавливаться: 5, 10 или 15. Не вызубришь — правльно не ответишь :(
          • 0
            У меня хреновая память, но преподаватель объяснил так, что в памяти оно на несколько лет застряло. Никаких усилий не прилагал.
    • 0
      Некоторые билеты в гаи на чисто лишены смысла
    • +1
      Ну ответьте тогда на вопрос: какая наименьшая величина остаточной высоты рисунка протектора допускается при эксплуатации мотоцикла? 0.8, 1.0, 1.6 или 2,0 мм.
      • –1
        Я сдавал экзамен лет 6 назад. Соответственно — в последний раз открывал ПДД примерно тогда же.
        • +3
          «Если хоть немного понять ПДД, то ошибиться в билетах невозможно»
          • 0
            Понимание ПДД у любого водителя со стажем заменяется рефлексами. Если устно спросить меня на тему «кто кого должен пропустить на неуправляемом перекрестке» — я задумаюсь на какое-то время, хотя в итоге наверняка отвечу правильно. Но на реальном перекрестке автоматически приму правильное решение за доли секунды.
            У начинающего водителя рефлексов нет, но при этом он помнит ПДД, которые совсем недавно были разжеваны ему преподавателем и которые он недавно перечитывал.
            Было время, когда я сходу мог ответить на вопрос про высоту рисунка протектора — при этом никаких усилий по зазубриванию не прилагал. Сейчас, разумеется, уже не могу.
            • 0
              Это вы все верно говорите. Но процитированное выше утверждение очевидно неверно. Никто не затрахован от ошибок, пока пару раз не проштудирует все билеты.
              • 0
                «Никто не затрахован от ошибок» — от каких ошибок? На экзамене? Когда на 20 вопросов можно ошибиться дважды? Да там можно ни одной цифры не знать — и с огромной вероятностью уложиться в 2 ошибки.

                (ну хотя важные для бюджета вопросы вроде «сколько метров действует знак Остановка Запрещена с таким-то прибамбасом снизу» надо учить вне зависимости от чего-либо)

                Но, опять же, у меня хреновая память на цифры, но я сдал экзамен без ошибок, как и внутренние куда более хардкорные зачет-экзамен. Ничего не зубрил.
                • 0
                  Смотря что понимать под словом «зубрить». По вашим словам, чтобы безошибочно сдать экзамен достаточно «немного понять ПДД». По своему опыту могу сказать, что это не так. Я сначала прочитал все правила, потом на программе-тренажере прорешивал все билеты. На первой итерации завалил около половины. И память у меня вроде не самая плохая.
                  • 0
                    На первой итерации завалил около половины.

                    Значит, проблема не в экзамене, а в ДНК. Иначе я не могу понять, как можно неверно ответить на ПОЛОВИНУ вопросов.
                    • 0
                      Учитесь читать – я завалил около половины билетов.
                      • 0
                        Уже не так безнадежно. Но все равно очень и очень грустно.
                        А по вопросам как? Сколько вопросов на билет было неправильно отвечено в среднем?
      • 0
        Сдавал экзамен 12 лет назад, наверное 0,8 :). Хм. А как же слики? На сликах ездить нельзя?

        Наверное, автору надо немного скорректировать тезис — кое что из ПДД очень желательно таки и вызубрить, но этого реально не много. Это «цифровые» темы — эти вот высоры рисунка протектора, ограничения скорости на загородных трассах для разных типов ТС, за сколько останавливаться до шлагбаума/перехода и ещё чего-нибудь. Плюс пяток не цифровых тем — перечислить где запрещён обгон, разворот, остановка, стоянка и пару-тройку определений — механическое ТС, дорога…
  • 0
    Спасибо, особенно за список литературы, сам собираюсь в ближайщее время сдавать.
    Не могли бы вы еще написать где сдавали экзамен, или где искали ближайшего вендора для сдачи?
    • 0
      Регистрируетесь на Pearsonvue.com/oracle. Выбираете в лк экзамен, тестовый центр и дату сдачи и оплачиваете ваучер.

      Я к сожалению 1й экзамен оплачивал не ваучером, из-за дурацкой ошибки браузера. Заплатил 5940 центре Ланит на Бауманской
      • 0
        спасибо
  • 0
    На сколько сдали?
    • 0
      91%
      • 0
        Поздравляю!
        • 0
          Спасибо! Вам тоже всего наилучшего!
  • +1
    Может, что-то не понимаю. Зачем вы его сдавали? Пошли бы сразу на OCJP.
    • 0
      это первый обязательный этап перед сдачей на OCJP
      image
      • 0
        Oracle нашёл, где стрельнуть лишнюю сотню :)
        Когда сдавал в прошлом году OCJP на Java6 такого не требовалось.
        • 0
          Похоже это действительно так :)
  • 0
    Так вы SOCJP или OCJA сдали? А то линки в теме на SCJP — сам по такой занимаюсь, планирую сдавать сразу OCJP без OCJA т.к. это лишняя трата времени.
    В любом случае, поздравляю.
    • 0
      OCJA. То о чем вы говорите(OCJP 6) основывается на JLS 1.6

      Решил сдавать сразу по 7ке (можно сдать SCJP 6+upgrade). Во-первых хотелось 7ку подучить, да и к тому же интересно было сдавать экзамен одним из первых.
      • 0
        Т.е. я правильно понял, что то, что я сейчас изучаю по SCJP подойдет для сдачи SCJP + upgrade exam или OCJA, но никак не достаточно для OCJP?
        Заранее извиняюсь, за столь глупый вопрос, но у меня это первый опыт в сдаче экзаменов такого уровня.
        • 0
          Да, подойдет для сдачи Ocjp 6 (он же scjp), для получения Ocjp 7 этого маловато. Нужно будет сдавать еще и апгрейд
  • 0
    Ссылка на K&B SCJP 6 study guide в тексте неверная.
  • 0
    Сколько примерно времени заняла подготовка к экзамену?
    • 0
      Неспешно месяц
  • 0
    -

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