Java-сертификация: IBS в сравнении с Oracle

04.10.2024 909
IBS Training Center Telegram
Подписывайтесь на наш канал в Telegram:
больше материалов экспертов, анонсы бесплатных вебинаров и задачки для IT-специалистов
Подписаться

Java-сертификация: IBS в сравнении с Oracle

Не так давно, в мае текущего года, на StackOverflow провели очередной международный опрос, где 65 тыс. разработчиков рассказали о своих взглядах на современный кодинг, применяемые технологии, тулкиты, фреймворки, перспективы искусственного интеллекта и так далее. В «Профиле разработчика» сразу под «Уровнем образования» шел вопрос «А как вы учитесь писать код?»

Третий по популярности ответ, после «Прочих онлайн-ресурсов» и «Книг и др. физических носителей», был такой: «Электронные курсы или сертификация». Причем с этим согласен каждый второй респондент.

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

Болезненная тема. Ведь отовсюду несется раздраженное: «Бумажка никак не заменит реальные навыки!» Верно. Но тогда похожие претензии можно бы предъявить и ко многим другим документам. Как насчет сертификата о прослушивании такого-то сякого-то курса повышения квалификации? Скажите, пожалуйста, когда приходит время очередной аттестации, вас разве не просят обновить свой профиль и указать в нем новые сертификаты / удостоверения / свидетельства / дипломы, полученные за отчетный период? Как мы отлично знаем, наши работодатели даже оплачивают нашу учебу и сдачу квалификационных экзаменов из своего бюджета. Объясните на милость, вот зачем они это делают, если «никакая бумажка не заменит...» и т.д.?

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

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

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

В 2020-м в издательстве O’Reilly вышел сборник «97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts». В нем есть две статьи про обсуждаемую болевую точку: первая называется «Java Certifications: Touchstone in Technology» by Mala Gupta, а вторая – «Why I Don’t Hold Any Value in Certifications» by Colin Vipurs.

С Мала Гуптой все понятно: она не только Джава-методист с немыслимым стажем, но и автор аж трех пособий, выпущенных изд-вом Manning для подготовки к сдаче оракловой сертификации (OCA SE7, OCP SE7 и OCA SE8, плюс еще незавершенный учебник по SE11 Programmer I). И статья-то у нее называется «Джава-сертификации: Пробный камень в технологии». Короче, адепт и фанат. Жуть.

А вот Колин Випурс, как мы видим, занимает диаметральную позицию: он вообще не ставит сертификацию ни во что. Человек так и пишет, дескать, «Мусор». И еще: «В нашей отрасли мы даже не можем с определенностью сказать что такое «хорошо» и что такое «плохо», поэтому любая бумажка, претендующая на такое знание, ничего не стоит». На фотке изображен в черных «авиаторах» и с пунцовым ирокезом. Человек явно хочет обратить на себя внимание. Молодец.

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

Во-первых, он сам как-то раз взялся порешать задачки из подготовительного пособия. И одна из задачек поинтересовалась иерархией классов в Swing’е. Колин в гневе: что проверяет этот дурацкий вопрос?! Знание языка или все-таки память? Да и зачем? Открой документацию и будет тебе ответ!

Я к тому, что реальный-то экзамен Колин не сдавал и настоящих вопросов в глаза не видел, а взял невесть что невесть откуда и невесть кем придуманное. Но право на критику себе оставляет. (Между прочим, в пособиях Малы Гупты вы такой ерунды не найдете. И у Скотта Селикоффа с Джинн Боярски тоже. Как и у нас в Учебном Центре IBS, где мы даже ведем курсы по подготовке к сертификации... Но обо всем по порядку).

А вот и второй — не менее красочный — пример от Колина: работал он какое-то время в одной команде с неким парнем, кто был сертифицирован как Джава-разработчик. И однажды приходит этот деятель и недоумевает, мол, зачем нам переопределять hashCode(), когда в этом классе уже есть прекрасно переопределенный equals()?

Натурально, наш Колин полон горечи и обиды: «Он же реально не догонял связь между двумя этими методами. И вообще это только макушка айсберга из того, чего он не знал — но был при этом сертифицирован!»

Мы и здесь притормозим, чтобы подсветить пикантность ситуации: это как раз Колин не догоняет, что в канонической, оракловой Java-сертификации самый первый, начальный уровень Oracle Certified Associate, OCA — для «джунов», так мы выразимся — вообще не интересуется контрактами hashCode() и equals(); этим занимается следующая ступень, Oracle Certified Professional, OCP (в подразделе Advanced Class Design, если быть совсем уж точным). Про майкрософтовскую Джава-«сертификацию» я вообще скорбно промолчу, она и рядом не сидела... Так что претензии Колина вполне могли быть не по адресу. Ну да ладно, дело темное, деталей мы не знаем.

Но что примечательно, статья Колина заканчивается вот чем:

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

Ладно. Хорошо. Обосновал. Убедил. Тогда так: а что, если вообще не сдавать экзамен? Просто обложиться учебниками, засесть за тренажеры-имитаторы-задачники и тэ дэ и тэ пэ? Вот и Колин признает, мол, да, это будет «инструмент овладения знанием». В смысле, систематическая, продуманная, упорная, добросовестная подготовка.... Вроде логично, нет?

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

Вы сколько собираетесь сидеть-высиживать за учебничками-тренажерками? Когда вас никто не подгоняет? Когда нет назначенной даты экзамена? Полгода? годик? полтора? Чтобы получить что? В конкретном вещественном выражении? Чтобы можно было – с полным осознанием добротно и честно выполненного дела – можно было выдохнуть и сказать: «Уф-ф! Тэ-экс. Ладно. Теперь следующий этап...»

Семья есть? Общественная и личная жизнь есть? Планы и мечты есть? Откуда на это все взять время?.. Ах ты, ёксель-моксель, а работу-то! работу забыли! За которую «денежку плотют». Шоб, значить, на жизнь хватало...

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

Но ведь можно без судорог и стресса. Спокойно выбрал дату, записался на экзамен и стал размеренно готовиться. (Кстати, обширнейшая статистика говорит нам, что при плотной («упертой») самоподготовке для сдачи ораклового экзамена OCA – ему соответствует «Базовый» уровень у нас в УЦ IBS – за глаза достаточно шести недель, а вот на оракловый уровнь OCP уйдет месяца три; для аналогичного экзамена в рамках УЦ IBS подольше, потому что мы интересуемся и навыками владения кое-каким инструментарием. Впрочем, об этом чуть позже).

Зная, что настанет роковой час, мы и готовимся к нему. Прилежно и, да, уперто. Держимся графика. Это что – разве не одна из характеристик востребованного разработчика: умение заставить себя работать?

А спортивный азарт? Освоив – надежно, «на совесть», ведь для себя же учишься, ну?! – освоив вон то, и это, и пятое-десятое, разве будет дикостью сказать себе: «Слушай, а давай попробуем? Ведь я все эти темы знаю вдоль и поперек! Я уверен что знаю! Я смогу!»

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

Слушайте, я все-таки позволю себе пару слов, которые ну точно придутся кое-кому против волнистой, ухоженной шерсти. За долгие-предолгие десятилетия (свою первую строчку кода автор написал в уже былинном 1973-м году) сложилось устойчивое впечатление, что врагом сертификации выступает тот, кто ее попросту... боится. При этом человек боится и самого себя, потому что ему страшно принять такое объяснение. Его пугает выход из зоны комфорта – «Как это? Проверять? Меня-я-а?!» – и необходимость долгое время держать себя в жестких рамках графика подготовки. А страх частенько ведет к агрессии и воинствующей риторике. Что и наблюдаем.

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

И ведь если бы такое мнение было в корне ошибочным, то есть работало в ущерб людям! Я бы тогда понял «сертифобов»! Но вы пройдите по вебу бреднем, закиньте гугляжную удочку! Р-раз – и в руках хотя бы этот пескарик: https://www.quora.com/How-valuable-are-Oracle-Java-certifications

Вот один человек пишет (и судя по названию сертификации, он получил ее еще до 2010-го года): «Вещь ценная... меня компания заставила сдавать... впечатлять клиентов... получилось ли впечатлить, сказать не могу, но узнал массу нового... причем забесплатно...»

А вот другой: «У меня две Джава-сертификации, Professional и Master... В компании даже не знают... на зарплате никак не отражается... но сам процесс обучения полезен... если только учиться как я, по-настоящему, а не на ворованных вопросах с экзамена...»

А вот что говорит третий: «Если есть просто сертификация, то это ерунда... Надо еще что-то сделать, какой-то проект... чтобы показать...»

Ну и что в сухом остатке-то? Да все то же, с чего и начали. Сертификация – не цель, о ней частенько и не говорят (порой упоминать о ней даже опасно, о чем прямо пишет Гейл Лаакманн-Макдауэлл в своей Cracking the Coding Interview). Сертификация – это средство. Инструмент приобретения и самопроверки знаний. Отлично формирует уверенность в собственных силах. Большая жирная точка.   

Хм... А знаете что? Отыщите, пожалуйста, с полминуточки времени и зайдите сюда: https://www.youtube.com/watch?v=9H0Dz3NbNYQ. Ролик называется «Sysinternals: Process Monitor deep dive (demo) | ProcMon, registry, process, Windows | Microsoft»

Там где-то на 50-й секунде Сами Лайхо, один из разработчиков тулкита Sysinternals, рассказывает о том, как в свое время заполнял бумажки для кадровиков Ignite. И в формуляре была предусмотрена строчка – одна-единственная – под список имеющихся сертификаций.

«А у меня, – усмехаясь, говорит Лайхо, – этих сертификатов... Сначала я думал просто разложить их и сфоткать (в ролике мы видим ковер на полу, заваленный ворохом бумаг), но потом ко мне пришла другая мысль: я их взвесил».

И действительно, мы видим кухонные весы с во-от такой кипой сертификатов, а индикатор показывает 1164. Это в граммах.

Слушайте, прикольно, да? И главное, наглядно... Я все же напомню: речь идет не про лузера, который только и способен на коллекционирование бумажек, а про одного из ведущих разработчиков Sysinternals. Даже заносчивые юниксоиды, думаю, оценят уровень, коль скоро Procmon и Sysmon портированы под *nix и широко известны отладчикам.

Словом, сертификация и знания вовсе не антагонисты. Теперь давайте так: по разным оценкам, на нашей несчастной планете порядка 10-12 млн. Джава-программистов разных мастей. В январе 2023-го Oracle сообщил об успешной сертификации миллионного Java-разработчика  https://blogs.oracle.com/javamagazine/post/oracle-certified-developer-daisuke-araki-1000000 

Миллион человек нашли в себе силы взяться за самоподготовку, отрывая время от семьи, от сна, в ущерб – казалось бы – собственной жизни. (На самом деле миллиона два, если не больше, т.к. успешно сдает примерно лишь каждый второй).

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

Ну хорошо, допустим, человек все же решился уйти с головой в подготовку. Какие же виды Джава-сертификации ему доступны?

По большому счету, всего две: каноническая оракловая и наша, от IBS под эгидой Иннополиса и Сколково. Ну да, да, согласен, у «Майкрософта» тоже есть крошечный фреймворк стандартов Java-кодинга, а именно, Microsoft Technology Associate Java Certification, а также экзамен 98-388: Introduction to Programming Using Java, но там тематика беднее бедного, да еще на уровне максимум 1.4, даже без дженериков и прочих важнейших вещей.

Итак, в «Оракле» принят трехуровневый подход:

«А у меня, – усмехаясь, говорит Лайхо, – этих сертификатов... Сначала я думал просто разложить их и сфоткать (в ролике мы видим ковер на полу, заваленный ворохом бумаг), но потом ко мне пришла другая мысль: я их взвесил».

И действительно, мы видим кухонные весы с во-от такой кипой сертификатов, а индикатор показывает 1164. Это в граммах.

Слушайте, прикольно, да? И главное, наглядно... Я все же напомню: речь идет не про лузера, который только и способен на коллекционирование бумажек, а про одного из ведущих разработчиков Sysinternals. Даже заносчивые юниксоиды, думаю, оценят уровень, коль скоро Procmon и Sysmon портированы под *nix и широко известны отладчикам.

Словом, сертификация и знания вовсе не антагонисты. Теперь давайте так: по разным оценкам, на нашей несчастной планете порядка 10-12 млн. Джава-программистов разных мастей. В январе 2023-го Oracle сообщил об успешной сертификации миллионного Java-разработчика  https://blogs.oracle.com/javamagazine/post/oracle-certified-developer-daisuke-araki-1000000 

Миллион человек нашли в себе силы взяться за самоподготовку, отрывая время от семьи, от сна, в ущерб – казалось бы – собственной жизни. (На самом деле миллиона два, если не больше, т.к. успешно сдает примерно лишь каждый второй).

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

Ну хорошо, допустим, человек все же решился уйти с головой в подготовку. Какие же виды Джава-сертификации ему доступны?

По большому счету, всего две: каноническая оракловая и наша, от IBS под эгидой Иннополиса и Сколково. Ну да, да, согласен, у «Майкрософта» тоже есть крошечный фреймворк стандартов Java-кодинга, а именно, Microsoft Technology Associate Java Certification, а также экзамен 98-388: Introduction to Programming Using Java, но там тематика беднее бедного, да еще на уровне максимум 1.4, даже без дженериков и прочих важнейших вещей.

Итак, в «Оракле» принят трехуровневый подход:

Уровень

Наименование / Категория

Код экзамена

Платформа

Первичный

OCA, Java Programmer 8

1Z0-808

Java SE 8

Java Foundations CJA

1Z0-811

Java SE 8

OCA, Java SE 7 Programmer

1Z0-803

Java SE 7

OCA, Java SE 5 / SE 6 Programmer (взамен SCJA)

1Z0-850

Java SE 5 / 6

Профессиональный

OCP, Java Developer 17

1Z0-829

Java SE 17

OCP, Java Developer 11

1Z0-819

Java SE 11

OCP, Java Programmer 11 Upgrade (Java SE 6/7/8 à 11)

1Z0-817

Java SE 11

OCP, Java Programmer 8

1Z0-809

Java SE 8

OCP, Java Programmer 8 Updrade (Java SE 6 à 8)

1Z0-813

Java SE 8

OCP, Java Programmer 8 Updrade (Java SE 7 à 8)

1Z0-810

Java SE 8

OCP, Java Programmer 7

1Z0-804

Java SE 7

OCP, Java Programmer 7 Upgrade (Java SE 6 à 7)

1Z0-805

Java SE 7

OCP, Java Programmer 6

1Z0-851

Java SE 6

OCP, Java Programmer 6 Upgrade (Java SE 5 à 6)

1Z0-852

Java SE 6

Экспертный

Oracle Certified Master

Java SE 6 Master Developer

Java SE 6

               Developer Certified Master Assignment

1Z0-855

               Developer Certified Master Essay

1Z0-856

Java EE 6 Enterprise Architect

Java EE 6

               Java EE 6 Enterprise Architect Certified Master

1Z0-807

               Java EE Architect Certified Master Assignment

1Z0-865

Java EE Certified Expert

               Java EE 6 JavaServer Faces Developer

1Z0-896

Java EE 6

               Java EE 6 Web Component Developer

1Z0-899

Java EE 6

               Java EE 6 Web Services Developer          

1Z0-897

Java EE 6

               Java EE 6 Java Persistence API Developer

1Z0-898

Java EE 6

               Java EE 6 Enterprise JavaBeans Developer

1Z0-895

Java EE 6


Экзамены «Экспертного» уровня принимаются аттестационной комиссией по итогам индивидуального проекта, и в этом смысле являются «штучным» продуктом. Зато для уровней «Первичный» и «Профессиональный» доступна автоматизированная аттестация, и поэтому они самые популярные; именно о них идет речь в оракловом блоге про миллионного сертифицированного разработчика. Любопытно также отметить, что для выпускников Oracle University есть самостоятельная линейка сертификатов, «заточенная» под конкретные курсы: Java Foundations (упразднен), Java Fundamentals (упразднен), Java Programming I (действующий курс), а также Java Coding & Concepts MOOC (тоже действующий).

И у нас в IBS принят трехуровневый подход, причем аттестация автоматизирована на всех этапах. Уровень «Базовый» соответствует оракловому «Первичному» практически один в один, а на уровне «Специалист» примерно 70% тематики соответствует оракловому «Профессиональному» почти в полном объеме. А оставшиеся 30%? На что они пошли?

А на инструментарий. Да-да, вы не ослышались. Ин-стру-мен-ты.

Очевиднейшее – и важнейшее! – отличие нашей сертификации от традиционной оракловой в том, что экзамен «Оракла» проверяет, по большому счету, лишь знания собственно языка Java и ряда классов из стандартной библиотеки.

Справедливости ради отметим, что в последние годы «Оракл» стал интересоваться и кое-какими рекомендованными подходами (пресловутые best practices), например, в экзамене 1Z0-819 появился подраздел "Принципы создания безопасного кода", но они по-прежнему совершенно не уделяют внимание фреймворкам и смежным темам (взять хотя бы основы работы с реляционными СУБД), без владения которыми современный Java-разработчик попросту немыслим.

Зато в нашей сертификации на уровне «Специалист» инструментарию и метатехнологиям посвящена добрая треть вопросов, а на уровне «Профессионал» их доля еще выше...

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

Пардон, как-как? Поставить пару-другую вопросов про Git, или там Maven, да все тот же JUnit – без которого жить нельзя! – это, по-вашему, «лютая смесь»?!

Так и тянет воскликнуть: «Ребята! Вы бы осмотрелись окрест себя, а? Может, из вас какие винтики повыпадали? Поэтому отказали логические контуры?»

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

Зато на вебинарах по подготовке к сдаче сертэкзамена мои курсанты в один голос утверждают: да это же «маст-хэв»! Ну разве не так? А коли так, есть смысл чуточку позондировать такие знания, как вы полагаете?

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

Вот почему новейшая модель нашей сертификации построена на модульном принципе. К примеру, мы учитываем, что кто-то не работает со сборщиком Maven, а предпочитает Gradle; таким коллегам мы предоставляем выбрать проверяемую тему под личные предпочтения.

Далее, как и в «Оракле», по мере выхода очередных LTS-релизов Java-платформы мы планируем периодически выпускать новые модули для апгрейда сертификации. В итоге сертифицируемый специалист получит все шансы подтверждать свои знания и навыки согласно интересам личного професионального развития.

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

Все темы и подтемы, которыми интересуется, к примеру, уже упоминавшийся и до сих пор популярный оракловый экзамен 1Z0-819 (он рассчитан на SE11), охвачены у нас В ПОЛНОМ ОБЪЕМЕ! Совершенно ответственно заявляю вам, что вдумчивая подготовка к сдаче нашей сертификации может без потери качества заменить собой подготовку к сдаче экзамена ораклового, и это безусловный плюс.

На этом достоинства нашей сертификации не заканчиваются. Вы обратите внимание: оракловые экзамены не доступны ни в РФ, ни в Беларуси с весны 22-го года. Попытаться сдать в третьей стране, где-то на Босфоре? Теоретически можно, но ведь нужен ID с фото и указанием гражданства (потому что «Оракл» послушен законам США, которые запрещают экспорт технологий в кое-какие страны).

А вот наша сертификация всегда доступна – и она значительно дешевле оракловой! Так, «База» стоит 11,9 килорублей, «Спец» – 14,9К, ну а «Про» – 19,9К.

Прием экзаменов проводится раз в 2 недели, вот ссылка на расписание Российского центра сертификации ИТ-специалистов (ibs-training.ru) с дополнительными подробностями.

Сдавать можно как очно (Москва, СПб, Омск), так и онлайн (а у «Оракла» все исключительно очно, через агентов Pearson Vue).

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

После развертывания серт-программы мы собрали кое-какую любопытную статистику. («Оракл», кстати, таких вещей не раскрывает). Ну так вот:

– мы обработали ~1К обращений и отзывов от участников, компаний-работодателей, волонтеров, тренеров и экспертов, причем более 70% пожеланий клиентов уже реализованы

– каждый второй кандидат успешно сдает сертификацию уровня «Про»

– средние баллы (при проходном 75):

«База» – 78

«Спец» – 64

«Про» – 66

– самые «проседающие» компетенции, т.е. где люди «плавают»:

«База»:

– операторы, циклы, массивы, ветвление

– наследование, в т.ч. полиморфизм

«Спец»:

– основы ввода/вывода, в т.ч. Java File I/O

– Java8 Date/Time API

«Про»:

– базовые аспекты настройки и мониторинга JVM

– модульное тестирование (JUnit, в т.ч. в связке с Mockito)

– работа с СУБД через JDBC

– самые популярные месяцы для сдачи экзамена: июль и сентябрь

Специально подчеркнем, что распределение топиков несколько отличается. К примеру, мы вынесли вопросы, скажем, по модульной системе (появившейся в «девятке») на 3-й, самый высокий уровень («Про»), хотя у «Оракла» модуляризация Java-платформы размещена на уровне, который соответствует нашему «Спецу» (это 2-я, средняя планка). Такое решение мы приняли оттого, что, по нашим наблюдениям и многочисленным отзывам коллег, модули до сих пор не очень-то прижились в производственной практике.

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

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

Диапазон средств, позволяющих надежно подготовиться к успешной сдаче экзамена, предельно широк. Кандидат может пользоваться и JLS, и джавадоками, и тьюториалами – от оракловых до университетских, пособиями от мириада издательств, онлайн-имитаторами и видеороликами, бибиэсками (в частности, автор горячо рекомендует Coderanch, где вы можете задавать вопросы самой Джинн Боярски, к тому же там вообще нет троллей)... Можно сесть за тренажеры от Enthuware (стоят буквально копейки)... А можно и записаться к нам в УЦ IBS на подготовительные курсы! Одним словом, все в ваших руках, лишь бы было желание.

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

Автор: Игор Судакевич, уполномоченный инструктор корпорации Oracle, магистр компьютерно-информационных технологий, инструктор платформы Udemy.


Расскажи друзьям:

Как не пропустить самое интересное?
Подписывайтесь на наш ежемесячный дайджест!
Спасибо.
Вы подписаны на ежемесячный дайджест.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.