<< Содержание < Предыдущая Следующая
Сертификация программистов
До остается нерешенным вопрос: что такое программирование - наука, искусство или ремесло? ются, тем более не могли это оценить Пока ошибки в программах не приносили ощутимых неприятностей их пользователям, программисты наносили вред только себе, и только они были заинтересованы повышать свою квалификациицію.
Ситуация изменилась Программное обеспечение начало помогать в управлении компаниями с миллионными оборотами, технологическими процессами, жизненно важными системами Итак, возрос интерес суспильс ства в создании ПО без существенных ошибок, требует от программистов повышенной ответственности и достаточного профессионального уровня; общество потребовало иметь определенные гарантии него Возникли предложений ии лицензирование профессионалов по компьютерной технике, чтобы обеспечить контроль за деятельностью программистов Для этого предлагалось разработать стандарты, которые предусматривали бы обязательное специальное в образование по новейшим методикам, которая предоставляла бы право на лицензию сроком действия пять лет с последующей обязательной переподготовкой с целью освоения новых методологий и средств для получения новой лиц Энзи Стандарт должен устанавливать различные уровни лицензирования, позволяющих программисту выполнять работу только своего уровня, чтобы избежать создания программных продуктов низкого качекості.
Противоположная точка зрения состояла в том, что лицензирование труда программистов на государственном уровне не сделает ее более эффективной, тем более, что невозможно представить общие тесты, по которым можно было бы отобрать и всех программистов лучших Какими они должны быть, когда в области программирования все динамично меняется? идный государственный орган? ?
Во всем мире с рыночной экономикой существовал рынок труда программистов, который отличался высокой конкуренцией Следовательно, он всегда был способен регулировать себя сам, не говоря уже о том, что процесс лицензув ния - весьма ценное процедура Кто должен платить за нее? ня.
В Советском Союзе вопросы лицензирования не возникало Визитной карточкой программиста-профессионала было свидетельство о том, что разработанную им программу взят в Государственный фонд алгоритмов и программ, а все другие могут бесплатно пользоваться этим программным продуктом гарантированного качества Понятно, что через 5-10 лет это свидетельство уже становилось «медалью за старые заслугии».
Итак, ни в нашей стране, ни за ее пределами общее лицензирования не нашло государственной поддержки, тем более, что с ускоренным ростом количества языков, средств, технологий программирования, средств автом матизации проектирования и разработки программных продуктов исчезли программисты-универсалы Но с другой стороны, нанимая на работу программиста, как определить его квалификационный уровень? го лицензирования программиста превратилась на лицензирование его знаний и умения работать с отдельными программными средствами или в определенном аппаратно-программной среде Сразу стало понятно, что оценивать знания и умения (т.е. в выдавать сертификат или лицензию) будет разработчик этих продуктов, а платить деньги за сертификацию будет заинтересованная сторона (программист или фирма, где он работает).
Понятно, что лицензирование на уровне разработчиков ПО не является законом, однако дает преимущества в случае трудоустройства Программист, имеющий несколько сертификатов от различных всемирно известных разработчиков ПО, может оже рассчитывать на высокооплачиваемую работу в любой страні.
На Западе среди IT-специалистов существует немалый ажиотаж по поводу сертификации, прежде всего по продуктам Microsoft Представительства западных фирм и многие иностранные компании требуют, чтобы в штате их укра ских партнеров были сертифицированные специалисты Но даже если такой перспективы нет в ближайшем будущем, не помешает получить подтверждение своей профессиональной способности, скажем, от Билла Эй ТСА мере квалификация действительно повыситсяься.
Проблема в том, что ни подготовка, ни авторизованные курсы, ни практический опыт, ни знания документации сами по себе не гарантируют успеха при прохождении тестов Кроме книг общего плана и шк учебников, существуют также пособия, предназначенные для подготовки к сдаче тестов Пять таких изданий недавно вышли в Санкт-Петербурге в издательстве «Питер» Название серии «Экзамен экстерном», а в ее с кладу вошли книги для подготовки к четырем основным и одного (по выбору) экзамена на звание MCSE: no Windows NT Server, NT Workstation, Networking Essentials, TCP / IP, NT Server in the Enterprisise.
На Западе распространены различные программы самотестирования, позволяющие провести серию пробных экзаменов Качественные системы такого типа позволяют генерировать случайную последовательность вопросов, ведут учет ваших успехов и просчетов, ссылающиеся к первому авчальнои документации авторитетными считаются тесты Transcender Corp (линия Microsoft) и продукт CNEQuizer канадской фирмы Cyber ??Password (Unix, Novell и в последнее время Microsoft) Отмечают высокий совпадение вопросов этих тестов с реальными экзаменами - 40-60%, поэтому они очень полезны при подготовке Демонстрационные версии этих и других тестов доступны в Internet (transcenderkoмcender.koм).
Понятное дело, что в программировании есть люди, одаренные от Бога, которые сами приносят новые идеи в эту удивительную область, создают новые программные средства и системы, чем время от времени возбуждают весь компьютерный с мир, не имея при этом никаких сертификатов Но это, конечно, не есть правилом.
|