Сдать экзамен 70-483 Programming in C#
Сдать экзамен 70-483 Programming in C#, таким образом получить сертификат Microsoft Specialist. Это будет началом трудного пути по сертификации на MCSD (Microsoft Certified Solution Developer).
Goal Accomplishment Criteria
Полученный сертификат к июню 2015 г.
Personal resources
Время - в данный момент моя работа откровенно располагает к саморазвитию, ибо имею достаточное количество свободного времени прямо в рабочие часы. Более того, после работы у меня также нет обязательств перед кем-либо, потому пока что играю в онлайн игры - это конечно же можно будет убрать в угоду цели. Таким образом, времени хватает.
Деньги - имею достаточно средств для покупки требуемой литературы, оформления платных подписок на обучающих сайтах и непосредственно сдачи экзамена. То есть, цели получить больше денег не ставлю.
Связи - в этом пока пробел, людей, с которыми могу поговорить о .NET и программировании в целом, можно пересчитать по пальцам одной руки. Вполне возможно smartprogress поможет заполнить этот пробел.
Информация - доступ к MSDN есть, несколько книг по теме есть, осталось только раздобыть непосредственно программу экзамена и материалы для подготовки именно к нему.
Знания - на недостаток знаний по написанию программ не жалуюсь, кроме того, какое-то время уже программировал на C#, но это было давненько. Надо освежить знания и добавить много нового материала в коллекцию.
Таким образом, ресурсы у меня имеются, необходим лишь вектор развития и сила благословенного пендаля.
Goal ecological compatibility
Высшее образование в России sucks и это факт. Эту фразу я написал осмысленно, т.к. имею опыт нахождения по обе стороны баррикад - был как студентом, так и преподавателем. ВУЗы абсолютно не ставят целью передачу знаний своим студентам, материалы для отчетности перед МинОбром - это количество студентов и оснащённость аудиторий. Как видите, оценки знаний тут нет. Можно долго разглагольствовать о том, что плохо и как это можно изменить, но оставим это для личных сообщений, если вдруг кому-то интересно.
Итог заключается в следующем - диплом уже не является сколь-либо ценным документом, он не катируется работодателем и не внушает студенту веры в свои силы (уверенных в ценности своего диплома прошу прочитать про эффект Даннинга-Крюгера). Так что, про диплом на собеседовании можно и не упоминать. А про что упоминать нужно?
А упоминать нужно про сертификаты. Причём, не про маленькие сертификаты о победах в конкурсах, а про сертификаты больших компаний, на технологии которых опирается ваш работодатель. Такие сертификаты показывают, какую работу проделал соискатель ради получения своих навыков, а также уровень его прилежания и самоорганизации, ибо получение сертификата это не недельная цель, она может растягиваться на год и более, и не каждому дано "нахрапом" организоваться, подготовиться и сдать экзамен. Кроме того, подготовка к сертификации это награда сама по себе, ибо знания, которые Вы разложили по полочкам во время подготовки, уж точно не будут лишними в вашей работе (если, конечно, сертификат по специальности). Таким образом, я решил для себя, что диплом светить не буду, а попытаюсь лучше получить серьёзный сертификат.
Со студенческих лет я подружился с языком C# и стеком .NET, после этого пробовал множество других технологий, но во всех них находил что-то недружелюбное, а C# откладывал в ящик, но потом всё равно к нему возвращался, и ,кстати, мысли о сертификации посещали меня уже тогда. Однако я всё таки испытывал большие сомнения в пользе потраченных усилий на получение этого документа - до недавнего времени компания Microsoft была достаточно закрытым обществом, и все её продукты могли использоваться лишь друг с другом. .NET и ОС Windows были просто неразлучны. Попробуйте написать что-то на C# под линуксовый сервер и Вы поймёте, какие костыли Вам придётся сооружать ещё на этапе установки и развёртывания (да, я говорю про Mono, и связанное с ним).
Теперь, когда MS решила взять курс на кроссплатформенность, у меня не осталось никаких аргументов "против" сертификации, и я решил, что пора наконец брать быка за жабры и действовать!
-
Базовая подготовка
Бесполезно пытаться сразу читать ответы на вопросы к экзамену, сомневаюсь, что после такого сжатого прочтения в голове отложится хоть что-нибудь. Ответы на вопросы и мануалы по подготовке нужны лишь для систематизирования информации, которая уже есть в Вашей голове, поэтому для начала надо этой информации накопить, да побольше. А для этого, безусловно, лучше всего подойдут книги.
Вот книги, которые планируется изучить на данном этапе:
- Джозеф Албахари, Бен Албахари - C# 5.0. Справочник. Полное описание языка
- Рихтер Дж. - CLR via C#
- C# 5.0 Unleashed” by Bart De Smet
- Скит Дж. - C# для профессионалов: тонкости программирования» (C# in-Depth)
Кроме того, планирую смотреть видеолекции и подкасты. Не то, чтобы я в них особо верил, рассматриваю их, скорее, как полезное развлечение.
P.S. Вероятно этот этап является громоздким, поэтому чуть позже раздроблю его на меньшие составляющие и внесу бОльшую ясность.
-
Сбор информации об экзамене
После того, как базовые знания есть, необходимо выделить из них более важные для экзамена, а для этого нужно найти описание экзамена, программу, вопросы прошлых лет и т.д., в общем, всё полезное, что относится непосредственно к экзамену.
Найденное выложу здесь как доказательство.
-
Непосредственно подготовка к экзамену
Тут всё просто. Если первый этап был похож на работу в семестре, то этот напоминает подготовку к экзамену на сессии. Это непосредственное соотнесение вопросов и знаний у Вас в голове, запоминание, складывание по полочкам, и т.д. Учитывая глобальность первого этапа, полагаю с этим проблем возникнуть не должно, и на него можно отвести совсем немного времени, недели две.
-
Сдача экзамена
Это и есть цель. Сначала надо собрать нужные документы и записаться на экзамен, а затем в день Д приехать на место и сдать его.
Через неделю получить сертификат.
Всё просто!
- 2734
- 01 December 2014, 07:04
Don't miss new posts!
Subscribe for the Goal and follow through to its completion