Русский English Тэги View Sergey Zolotaryov's profile on LinkedIn Вход
Как я получал свои Java сертификаты
Постоянная ссылка 12-03-2008 anydoby java

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

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

Итак, самый первый Java сертификат это Sun Certified Java Programmer (SCJP). Получить его довольно несложно. У меня это заняло год работы (первый год на Java) и после этого месяц ненапряжного чтения книжки. Не помню точно, как она называлась, в названии были слова "exam cram" :) Этот сертификат мне пригодился, так как я уже был не просто программером, а "сертифицированным программером". Да и то, что я вычитал, не всегда узнаешь и за 5 лет работы с языком (таких, "опытных" людей я тоже встречал).

Второй экзамен будет посложнее. Это Sun Certified Java Developer (SCJD). Состоит из двух частей - сначала пишем программульку, потом сдаем ее и ждем результата. А потом пишем сочинение на ее тему - почему вы выбрали то или иное решение. Основная задача этого теста, как я понял, это правильно и неукоснительно следовать требованиям заказчика, даже если они выполнены в произвольной форме и часто нечетко сформулированы. Используемые технологии - Swing на клиенте и RMI для связи с сервером. В целом довольно забавно. Мне понравилось. По этому экзамену сложно прочитать книгу и сдать - надо писать. Я читал книжку того же издательства, что и по первому, и в названии тоже было "exam cram" :) Не скажу, что она мне сильно помогла, но общие идеи типа - у вас все получится - я усвоил. Написание проги растянулось аж на 2 месяца, потому что я не каждый день писал, и делал это строго на работе (дома жена не разрешвает садиться за компутер :)) Потом я посчитал, сколько часов у меня заняло написание - где-то 60 часов. И получил довольно неплохой балл. Максимум за Locking (чего не ожидал), а вот за GUI, в котором был уверен, почему-то только 75%. После экзамена сочинение пишется довольно просто, потому что вопросы там по вашему продукту, и если вы его сами писали, то отвечать совсем несложно.

Третий сертификат - Sun Certified Web Components Developer (SCWCD), я получал не имея особого опыта. Просто ожидался большой веб проект и я решил "почитать что-то по вебу". И дочитался до сертификата :) Начать советую со спецификации по сервлетам. Там все толково и человеческим языком описано - чего можно, чего нельзя. По JSP читал книжку "SCWCD study kit" какого-то индейца. Там разжевано просто до противного, много воды, но понять, тем не менее, можно. Эту книжку потом можно использовать как reference по веб технологиям. Особое внимание обращайте на тэги web.xml, их названия и даже порядок в документе. На время экзамена это может очень пригодиться, хотя практической пользы от этого немного - мало кто сегодня правит xml в обычном тесктовом редакторе. От этого сертификата пользы было, наверное, еще больше, так как в команде я стал энциклопедией по данной теме и всегда разрешал спорные вопросы :) с умным видом - "так сказано в спецификации". Да и работать будете быстрее, если все хитрые детали технологии держатся в памяти.

Четвертый сертификат я успел заказать за день до его официальной смерти - стар стал. Это Sun Certified Business Components Developer 1.3 (SCBCD). Особо о нем рассказывать нечего, так как теперь уже вышла новая версия, а для нее книжек на момент написания статьи нет. Но могу сказать с уверенностью, книжка не понадобится. По этому экзамену я прочитал книгу, опять-таки, индуса "SCBCD study guide", но в ней материал подан очень размыто и больше подходит для разработки, чем для теста. Поэтому рекомендую для быстрой подготовки вот этот замечательный сайт. Здесь кратко и доходчиво по всем сертификатам. Еще я пользовался очень хорошим бесплатным ресурсом с кучей вопросов для самопроверки. Перед тестом я почитал все-таки спецификацию по EJB и понял, что не надо было читать книгу. В спецификации написано все намного целостнее, с приятными картинками, а главное - там есть маааленькие такие таблицы состояния бинов, которые отвечают на 80% вопросов теста (обратите особое на них внимание - в каком методе можно начинать транзакцию, в каком нет, где есть информация о пользователе, где нет и тд.). Получил я за этот тест аж 98% :) Так что, если будете сдавать новую версию по EJB 3.0, то читайте внимательно спецификацию и смело сдаваться - у вас все получится.

Добавить комментарий

Предыдущая статья Как заставить Tiles2 не прятать ошибки рэндеринга Следующая статья Сворачивание в трей в Java 6