от Станимир Иванов(11-10-2006)

рейтинг (24)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

За тези, които се чудят защо статията е от преди 8 години, ще каза, че мненията в Линукс общността не са се променили много от тогава. Все още хората си задават същите въпроси, които Дан Йорк, основател и първи президент на Линукс Професионален Институт публикува преди 8 години в Linux Gazette просто като една идея. Дали Дан е успял да осъществи тази идея 8 години след първоначалното му хрумване... оставам преценката на Вас.
Преводът на тази статия бе спонсориран от ЛПИ-България.


Създаване на програма за обучение и сертифициране по Linux

От Дан Йорк


Създаване на програма за обучение и сертифициране по Linux

Сертифициране - самата дума поражда пламъци и войни в Usenet и извиква във въображението картини на неопитни потребители с тапии, които печелят пред по-опитни кандидати, непритежаващи необходимите съкращения в автобиографиите си. Това намирисва на централизиран контрол и на принуждаване на хората да полагат изпити, за да доказват знания. Това създава водовъртеж в азбучната супа от съкращения - MCSE, CNE, MCP, CCIE, CLP, ATEC, LAEC, CNA, CSA, EIEIO...

И все пак, за да бъде приет Linux в компютърната индустрия, считам, че ще е крайно необходимо да има програма за сертифициране. И преди да ме погребете в пламъци, нека ясно заявя, че не считам, че сертификатите трябва да заменят опита на кандидатите в процеса на наемане на работа. Сертификационната програма е, в края на краищата, инструмент, който се използва предимно в маркетинга и набирането на кадри. В тази статия искам да започна дискусията защо Linux се нуждае от сертификационна програма и как тя трябва да бъде фокусирана.

Защо Linux се нуждае от сертификационна програма

Нуждата вече съществува... ето какво вярвам, че една сертификационна програма може да направи за Linux:

  • Създава индустриално признание - Microsoft, Novell, Lotus и други са похарчили милиони долари, за да убедят ИТ индустрията в ценността на сертифицирането. Хората, особено мениджърите, преценят, че има полза и е важно да има сертифициране. Една програма за сертифициране по Linux ще ги убеди, че Linux "се очертава като жизнеспособен вариант."
  • Ще предостави учебен план, който студентите да следват - тези, които се обучават и искат да научат повече за Linux може дори да не знаят откъде да започнат. Да, те могат да прочетат въвеждаща книга за Linux, но накъде да продължат след това? Някои хора се справят добре с книга или CD, за други са полезни лекциите с инструктор. Кои книги да се четат? Какви лекции да се посещават? На тези, които искат да се научат на Windows NT, им е лесно - просто следват програмата на MCSE, било то чрез книги или CD-та, било то чрез лекции. Сертификационната програма премахва страданието от въпроса "откъде да започна?"
  • Предоставя организационен механизъм за центрове за обучение - Центровете за обучение обожават програмата на Microsoft - MCSE. Вместо да се набират учащи за една лекция тук, за друга лекция там, центровете по обучение могат да изработят програма, която привлича учащите да се записват за блокове от по шест лекции наведнъж. По принцип една програма за MCSE генерира от 8 до 10 хиляди долара на година като приход от център по обучение. Ако такива центрове решат да предложат обучение по Linux, как да започнат да предлагат лекции? Една сертификационна програма дава възможност на един център да предложи обучение, което да генерира значителен приход. Една обща сертификационна/обучаваща програма ще позволи на центровете да се конкурират едни с други.
  • Това ще подобри маркетинга - всеки обучаващ център и всяка книга, която е насочена към сертифицирането, ще създаде още повече маркетинг за продукта. Един център за обучение в северозападната част на страната, ще похарчи 1,4 милиона долара тази година като насърчава сертификатите на Microsoft. Всяка реклама на този център бие тъпана за Microsoft и спомага за разпространението на Windows NT и стойността на сертификата за него. Когато влезете в книжарница - колко книги виждате по рафтовете за обучението на Microsoft или Novell? Всяка книга създава повече маркетингови възможности за издателите, книгоразпространителите и т.н. Една сертификационна програма ще спомогне за цялостния растеж на операционната система Linux.
  • Това ще контрира аргумента за липса на поддръжка - противниците на Linux често го обвиняват, че "Виждате ли.. няма поддръжка за него". Ние в общността на Linux знаем истината... за поддръжката от групите за новини и пощенските списъци..., но фирмените управи търсят някакъв начин за поддръжка на информационните продукти. Новите програми от Red Hat и други, които позволяват на фирмите да закупуват договори за поддръжка, са със сигурност една голяма стъпка в тази посока. Съществуването на "сертифицирани" специалисти е друга. Microsoft не пропускат да изтъкват, че в момента има стотици хиляди притежатели на сертификат MCSE, които могат да поддържат Windows NT. Този аргумент осигурява определена доза сигурност на мениджър, който ще се гмурне в света на NT - той или тя знае, че има хора, които могат да поддържат продукта, който ще се използва. Един набор от сертифицирани по Linux специалисти ще пресече този аргумент.
  • Това ще превърне обучаващите в застъпници на Linux - ако те научат всичко за Linux, как да инсталират, настройват и използват операционната система, те ще превърнат в поддръжници, които после проникват в информационната индустрия. Това се дължи както на знанията получени в процеса на подготовка за сертифицирането, така и на факта, че понеже кандидата за сертификат е инвестирал сериозно количество време, енергия и пари в продукта, ще иска да използва самия продукт. Един кандидат за MCSE може да похарчи 10 хиляди долара и шест месеца време, за да стане MCSE. В края на периода, един MCSE е направил капиталовложение в работата с NT. Хората препоръчват това, което познават. Необходимо е да ги научим на Linux!
  • Това ще осигури допълнителни възможности за препитание на хората с умения в Linux - една сертификационна програма създава много възможности за хората, които го познават. Могат да бъдат написани книги, могат да се развият и изнасят курсове. Има цяла индустрия, която преподава сертификационни курсове и книги за Microsoft, Novell, Lotus и други, която търси нови продукти. Всеки човек, който може да бъде нает да пише или преподава Linux, ще се превърне в още един застъпник за Linux, възможно на пълно работно време.
  • Това ще привлече още потребители на Linux - колко човека са се отзовавали на рекламите във вестниците: "Искате ли да получавате 70 хиляди долара на година? Елате в нашия център и се присъединете към програмата ни за MCSE."? Колко от тези хора може въобще да не са били в компютърната индустрия? Сега те са назначени на работа... чрез маркетинга и осигуряването на обучение. Разработката и приемането на такава сертификационна програма ще позволи разширяването на потребителската база на потребителите на Linux.
  • Това ще спомогне в процеса на назначаване - това е спорната част. Ще избухнат пламъци и войни от хора, които са били подминати при наемане/повишения/проекти понеже не са имали подходящите сертификати. Ще последват и други примери за "сертифицирани" специалисти, които са имали малък практически опит. Програмите на Novell по едно време бяха толкова разводнени, че можеше да намерите притежатели на книжни CNE, които са получили сертификата чрез четене на книги без въобще да са пипнали сървър с NetWare! За сметка на това Microsoft се мъчи да направи изпитите си достатъчно трудни, за да трябва действително да използвате продуктите им, преди да положите успешно изпитите. Със сигурност има достатъчно количество от материали, така че е възможно някой да се опита да се справи единствено чрез учене.

    При всичко това сертификатите могат да спомогнат в процеса на наемане. Когато оценям кандидат за една позиция, не решавам това само на базата на съкращенията, които е забол след името си. Все пак това, че кандидатът е минал сертификационна програма, ми позволява да знам, че е постигнал някакво ниво на познаване на продукта. Това също показва, че кандидатът е достатъчно упорит и целенасочен, за да завърши сертификационния процес. И двата фактора ми позволяват да оценя какво цели един кандидат и как може да работи.

    При мен са идвали хора, които са искали да използват Linux и които са ме питали: "Как мога да намеря някой, който да наема, за да поддържа този сървър с Linux? Ако аз самият незнам достатъчно за Linux, как мога да знам дали техническото лице, което наемам, всъщност знае нещо за Linux?" Една сертифицираща програма може да спомогне на мениджърите да разберат, че един човек има поне определено ниво от познания и умения за продукта Linux.


Създаване на сертификационна програма

И така, ако една сертификационна програма може да спомогне за общността на Linux, какви са характеристиките й, за да сработи?

  • Трябва да се основава на изпити. - Повечето сертификати на производители като този на Linux International (LI) все още не са в състояние да поемат тази задача. LI би бил очевидният избор да ръководи подобна програма. Може би група от дистрибутори на Linux биха могли да допринесат финансово към LI, за да основат и осигурят персонал за образователно подразделение... или е възможно фондовете да идват от обучаващи центрове...
  • Програмата трябва да има множество нива. - Обучаващите центрове просто обожават програмата на Microsoft, защото има няколко различни пътища за развитие на учащите. След един изпит кандидатът става "Сертифициран от Microsoft професионалист" (Microsoft Certified Professional, MCP). След определени три изпита можете да станете MCP+Internet. След 6 изпита (4 основни изпита и два избираеми от набор от около дванадесетина изпита) ставате "Сертифициран от Microsoft системен инженер" (Microsoft Certified Sysem Engineer, MCSE). Още три успешно положени изпита (за да станат 9) ви носят званието MCSE+Internet. За учащите е полезно, че могат да постигат определени сертификати с напредъка си. Центровете по обучение обожават програмата, защото могат да продадат множество лекции. Издателите харесват програмата, защото могат да създадат и продадат множество книги. За да може да проработи една сертификационна програма за Linux, тя също трябва да разполага със серия от изпити.
  • Изпитите трябва да са трудни. - Ако е лесно да се стане Сертифициран специалист по Linux (или каквото и да се получи като наименование), то титлата няма да има стойност. Трябва да е предизвикателство да се постигне нивото, иначе званието става безсмислено. Една от най-трудните за постигане титли е "Сертифициран от Cisco инженер по мрежи" (Cisco Certified Internetworking Engineer - CCIE). CCIE включва един изпит от Sylvan Prometric, но след това следва двудневен изпит в полеви условия в Cisco, където ви слагат в зала с оборудване на фирмата и ви карат да създадете мрежа. В края на деня ви пращат инженер, който разваля, каквото сте направили, и прекарвате втория ден откривайки и поправяйки грешки. Разполагате единствено с познанията си и продуктовата документация. Проблемът с правенето на изпита прекалено сложен, е че се ограничава броят на хората, които могат да придобият сертификата и той не става широко разпознат. Необходимо е Linux да постигне баланс.
  • Обучаващите центрове трябва също да са "сертифицирани" , за да могат на свой ред да предлагат сертифициране по Linux. На един силно конкурентен пазар центровете се мъчат да се диференцират помежду си. Ставането на "Сертифициран Linux център за обучение" (СЛЦО, или както ще му е името) ще е маркетингова точка за организациите. Въпреки това, някой (отново централната сертифицираща организация!) трябва да "удостовери" тези центрове за обучение... ако всеки може да стане СЛЦО (пак примерно съкращение) тогава защо един център да се нагърбва с това? Например, за да стане една организация "Microsoft Certified Technical Education Center" (CTEC, преди известен като "ATEC"), тя трябва да плати няколко хиляди долара на Microsoft (и то на център за обучение), да се съгласи на строги изисквания към хардуера и да поддържа поне двама сертифицирани по MCSE специалисти, които директно да са свързани с центъра. Допълнително Microsoft одобрява кои центрове могат да станат CTEC и ограничава броя им във всеки район. Таксите от центровете за Linux могат да финансират централната сертифицираща агенция.
  • Инструкторите трябва да са сертифицирани. Ако някой има познания по определена тематика, значи ли това, че задължително може да преподава по нея? Повечето сертификационни програми имат някакъв механизъм, който да указва кой може да преподава сертификационни лекции в упълномощените центрове по обучение. При Microsoft това е сертифицираният преподавател - Microsoft Certified Trainer (MCT). При Novell - Certified Novell Instructor (CNI). Асоциацията за обучение по информационни технологии (Information Technology Training Association, ITTA - организацията, която представлява компаниите в бранша на компютърното обучение) напоследък налага титлата - Сертифициран технически преподавател (Certified Technical Trainer, CTT). Във всички тези случаи, кандидатите трябва да демонстрират способности ефективно да предадат информация и определени познания в областта на обучение на възрастни. CTT дори включва оценяване на видеозаписи на кандидата от старши инструктори.
  • Трябва да се разработят курсове. Разбира се, ако се разработва сертификационна програма, някой трябва да напише лекционен курс, който да се ползва от центровете по обучение. Издателите трябва да създадат книги, които кандидатите да ползват при самоподготовка. Трябва ли този лекционен курс да бъде оторизиран както е при другите сертификационни програми? Не съм сигурен в това...
Следващата стъпка

Ако сте съгласни, че една сертифицираща програма може да спомогне за разрастването на Linux, как може като общност да решим задачите, които очертах за създаването на сертификационна програма? Дали да създадем още един пощенски списък или група за новини? (Съществува ли вече такава група или списък? Ако е така, до сега не съм успял да ги открия.) На конференция ли да се съберем?

Възможна ли е въобще сертификационна програма за Linux? Досега съм чувствал, че общността покрай UNIX/Linux (от която считам, че и аз съм член) исторически силно се е противопоставяла на всичко, което дори и далечно наподобява сертифициране... продължаваме ли да сме все такива? Подобна програма по своето естество включва в себе си определена доза централно координиране, което не е задължително да бъде част от нашата етика. Можем ли да създадем подобна програма?

Кой трябва да е участник в този проект? Кои производители са заинтересовани? (Би ли била Caldera (бел. на ред. По това време Caldera е била една от най-силните Линукс компании) заинтересована да се присъедини към другите, за да създаде обща програма?) Каква е ролята на Linux International? Ами други организации като SAGE или USENIX?

Нямам непременно отговорите, но бих искал да участвам в дискусията. Ако някой може да предложи подходящ форум, в който тази дискусия да се проведе (или текущо се провежда!) - моля уведомете ме. В тази насока бих искал да препоръчам създаването на "Linux Training Alliance", който да се състои от центрове и/или преподаватели, които се интересуват от създаването на програма за обучение и сертифициране по Linux. Моля пратете ми писмо на адрес Дан Йорк, ако вярвате, че подобна програма би била полезна и вие сте заинтересовани да участвате.

Вярвам, че една програма за сертифициране би ускорила разрастването на Linux в компютърната индустрия, като същевременно ще създаде нови поддръжници, ще разшири пазара и ще пресече аргументите за липсата на поддръжка. Можем ли да създадем сертификационна програма за това? Вие какво мислите?


Copyright © 1998, Dan York
Published in Issue 33 of Linux Gazette , October 1998


Превод: Александър Шопов


<< Прилики и разлики между "фрии" сървърите и свободния софтуер | Линукс университетски центрове за обучение >>