Оглавление
1. Общие замечания. Структура экзамена. Выбор тем
Решил начать подготовку к экзамену на CLA. Сюда буду выкладывать свои мысли по пунктам программы CLA и свои наброски (как минимум, еженедельно).
Я планирую такую примерно программу:
1. Конспективно освежить пункты программы экзамена:
- Project Requirements
- Project Organisation and Hierarchy
- Project Architecture and Design
- Team-Based Design, Development and Standardization Practices
- Resusable Tools/Component Design
2. Пару вариантов решения предложенного на сайте NI примера.
3. Несколько самостоятельно сконструированных примеров и их решение.
Я не претендую на написание ещё одного курса по , скорее это будет серия заметок, и инициированных ими обсуждений, на интересные мне темы. Давно
заметил, что когда хочешь что-то понять - это нужно связно написать.
приглашаются к обсуждению все заинтересованные: будет интересно. Я буду признателен за ваши замечания и дополнения.
Ориентировочный срок сдачи экзамена - январь-февраль 2011.
Полезные ссылки (список будет расти):
Про экзамен:
How Can I Prepare for the Certified LabVIEW Architect (CLA) Exam?
Darren's post about new CLA exam format
Просто по теме:
Large Application Development in LabVIEW
Про сертификацию:
Программа Сертификации NI
Мои взгляды на сертификацию
Подготовка к экзамену на Certified LabVIEW Architect
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Подготовка к экзамену на Certified LabVIEW Architect
Последний раз редактировалось mzu2006 23 окт 2010, 03:58, всего редактировалось 6 раз.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
grjgrj
- professional
- Сообщения: 300
- Зарегистрирован: 18 фев 2009, 14:32
- Награды: 2
- Версия LabVIEW: 8.5-2011
- Откуда: Караганда
- Контактная информация:
Re: Подготовка к экзамену на Certified LabVIEW Architect
Да тема интересная! А для чего Вам нужны эти сертификаты? Дают ли они какую либо ощутимую пользу? И насколько мне известно их нужно постоянно подтверждать (раз в год или реже). А если их 3 как будет у Вас, то придется снова сдавать все 3? В РФ сертифицированных программистов не больше 5, а работаю с многие. У нас в стране вообще сертифицированных нет.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Подготовка к экзамену на Certified LabVIEW Architect
Свои взгляды на сертификацию я рассказывал вот здесь: Моё отношение к сертификации
Добавлю:
1. В связи с кризисом, произошла некоторая "девальвация сертификаций". Раньше фирм, которые относились серьёзно к сертификации было немного: JKI, Bloomy и ещё несколько. Теперь при поиске работы даже на Junior позиции зачастую смотрят на сертификаты. CLD = 2 года опыта с . У меня же опыта с гораздо больше, и приложения уровня CLA я разрабатывал и людьми, которые разрабатывали код по моим шаблонам, руководил. Следовательно, надо и представлять себя соответственно.
2. Моя основная специальность не софтовая, следовательно лишняя бумажка о владении софтовыми технологиями не помешает.
3. Должна помочь при работе на себя.
Подтверждать надо 1 раз в два года - что, по-моему, правильно. Надо оставаться в курсе текущих технологий, по которым ты сертифицирован. Экзамен кумулятивный, т.е. сдав CLD пересдавать CLAD не надо.
Добавлю:
1. В связи с кризисом, произошла некоторая "девальвация сертификаций". Раньше фирм, которые относились серьёзно к сертификации было немного: JKI, Bloomy и ещё несколько. Теперь при поиске работы даже на Junior позиции зачастую смотрят на сертификаты. CLD = 2 года опыта с . У меня же опыта с гораздо больше, и приложения уровня CLA я разрабатывал и людьми, которые разрабатывали код по моим шаблонам, руководил. Следовательно, надо и представлять себя соответственно.
2. Моя основная специальность не софтовая, следовательно лишняя бумажка о владении софтовыми технологиями не помешает.
3. Должна помочь при работе на себя.
Подтверждать надо 1 раз в два года - что, по-моему, правильно. Надо оставаться в курсе текущих технологий, по которым ты сертифицирован. Экзамен кумулятивный, т.е. сдав CLD пересдавать CLAD не надо.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Подготовка к экзамену на Certified LabVIEW Architect
Ого замахнулся. Ссылки посмотрю, спасибо. Буду рад услышать о успешной сдаче экзамена
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Общие комментарии
На экзамене надо за 4 часа разработать архитектуру сложного приложения.
Оценка экзамена производится:
Для проверки пункта 3 из задания будет использоваться NI Requirements Gateway. Каждое из требований имеет буквенно-цифровой идентификатор (например: TS1). Необходимо вставить текст [Covers: <идентификатор>], например, [Covers: TS1]. Этот текст можно вставить в документацию VI, контрола, проекта или библиотеки или в комментарий на передней панели или на БД.
При просмотре программы экзамена становится ясно, что лишь некоторые пункты имеют отношение напрямую к разработке скелета приложения. Видимо, это связано с тем, что структура экзамена поменялась летом 2010 года (вместо 2-х частей: ответы на вопросы и разработка архитектуры, осталось только одна: разработка архитектуры). Какие из пунктов программы экзамена помогут нам разработать скелет приложения за 4 часа в соответствии с требованиями (полный список: ftp://ftp.ni.com/evaluation/certificati ... _guide.pdf)?
Я считаю что это:
Остальное – это либо повторение пройденного (из экзамена CLD), либо теория управления проектами, которая к сдаче этого экзамена имеет минимальное отношение, либо самоочевидные вещи. Вот этими пунктами я и начну заниматься через неделю.
Оценка экзамена производится:
- 10% пользовательский интерфейс
- 20% документация
- 30% реализация всех требований из технического задания
- 40% разработка архитектуры
- Проект с правильно выстроенной иерархией
- Разработать главный VI (контроллер). Он не должен содержать функциональной логики приложения, но должен включать в себя:
- Пользовательский интерфейс
- Управляющую архитектуру.
- Основные структуры данных
- Методы обработки событий, передачи данных, временной синхронизации и передачу сообщений об ошибках
- Обработку ошибок
- Инструкции или комментарии, позволяющие младшему разработчику завершить разработку намеченного архитектором VI.
- Все модули и subVIs должны быть интегрированы в основной контроллер.
- Разработать вспомогательные subVI – заглушки без функциональной начинки – которые содержат
- Входные параметры, результаты, иконку и Connector pane
- Архитектуру и API
- Основные внутренние структуры данных
- Обработку ошибок и информирование об ошибке другие модули
- Инструкции подчинённым разработчикам, достаточные для доработки модуля.
- Разработать интерфейс для работы с симулятором оборудования. Он не должен содержать никакой функциональной логики, но должен включать в себя:
- Необходимые объекты на передней панели
- Архитектуру и API
- Входные параметры, результаты, иконку и connector pane
- Основные структуры данных
- Обработку ошибок и сообщение об ошибках внешним программам
- Инструкции подчинённым разработчикам, достаточные для доработки модуля.
- Разработать стратегию коммуникации между отдельными модулями (потоками)
- Разработать стратегию обработки ошибок и стратегию завершения работы
- Основные паттерны LabVIEW: Конечные автоматы, обработчики событий UI итд
- Структура приложения должна быть модульной и для каждого модуля должен быть разработан свой интерфейс (API).
- Все важные структуры данных
Для проверки пункта 3 из задания будет использоваться NI Requirements Gateway. Каждое из требований имеет буквенно-цифровой идентификатор (например: TS1). Необходимо вставить текст [Covers: <идентификатор>], например, [Covers: TS1]. Этот текст можно вставить в документацию VI, контрола, проекта или библиотеки или в комментарий на передней панели или на БД.
При просмотре программы экзамена становится ясно, что лишь некоторые пункты имеют отношение напрямую к разработке скелета приложения. Видимо, это связано с тем, что структура экзамена поменялась летом 2010 года (вместо 2-х частей: ответы на вопросы и разработка архитектуры, осталось только одна: разработка архитектуры). Какие из пунктов программы экзамена помогут нам разработать скелет приложения за 4 часа в соответствии с требованиями (полный список: ftp://ftp.ni.com/evaluation/certificati ... _guide.pdf)?
Я считаю что это:
- Построение иерархии проекта (2a).
- Разработка архитектуры основного VI (контроллера). (3a)
- Реализация модульности в программе (3b, 3e)
- Реализация симуляции железа (3c)
- Разработка пользовательского интерфейса (3d)
- Использование продвинутых методов разработки (3e)
- Разработка API (5b)\
Остальное – это либо повторение пройденного (из экзамена CLD), либо теория управления проектами, которая к сдаче этого экзамена имеет минимальное отношение, либо самоочевидные вещи. Вот этими пунктами я и начну заниматься через неделю.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- interested
- Сообщения: 3
- Зарегистрирован: 25 июл 2011, 14:40
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Подготовка к экзамену на Certified LabVIEW Architect
Чем закончилась история с подготовкой и сдачей экзамена?
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Подготовка к экзамену на Certified LabVIEW Architect
У Вас есть интересное предложение работы?
PS. Если Ваш вопрос следует читать как "А продолжение будет?", то отвечаю: "будет".
PS. Если Ваш вопрос следует читать как "А продолжение будет?", то отвечаю: "будет".
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 2069 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 344 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2428 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 391 Просмотры
-
Последнее сообщение ujin1
-
- 5 Ответы
- 847 Просмотры
-
Последнее сообщение dadreamer