Истинската мръсотия върху сертифицирането по програмиране

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

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

Говорихме с редица ИТ специалисти, от наемане на мениджъри до сертифицирани и самоуки разработчици, за въздействието на сертификатите върху процеса на наемане - и кои сертификати предизвикват най-голямо търсене днес.

Доказателство за правоспособност

Докато днешните разработчици може да почувстват, че портфолиото им от GitHub предоставя достатъчно доказателства за техните кодиращи пържоли, сертификатите могат да подобрят вашата продаваемост на място, тъй като много работодатели смятат сертификатите за осезаемо доказателство за способността ви в конкретни области на програмиране или развитие, казва Джон Рийд, старши изпълнителен директор директор в Robert Half Technology, фирма за персонал, която се фокусира върху запълването на работни места в ИТ.

„Сертификатите могат да се разглеждат като ключов разграничител за кандидатите, търсещи роли в технологични екипи“, добавя Рийд.

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

Независимо дали става въпрос за по-концептуална сертификация, като например за управление на разработка на софтуер, или такава, която е силно специфична за определен инструмент, език за програмиране или специфична платформа на доставчика, наличието на сертификат показва, че сте дълбоко ангажирани с професията, казва Марти Пураник, основател и главен изпълнителен директор на компания за хостинг в облак Atlantic.Net.

„Повечето програмисти изброяват множество езици в автобиография или автобиография, дори ако те имат само мимолетен интерес към тях“, казва Пураник. „Изброяването на език във вашето автобиография е много различно от [сертифицирането или акредитацията] на X език.“

Сертифицирането, добавя Пураник, със сигурност ви дава „крак с другите, които не правят нищо, за да покажат ангажираност с въпросния език“.

Но в горещия пазар за програмисти, не осигуряват ли достатъчно доказателства пробите на кода? Защо бихте искали да преминете през всички тези допълнителни усилия, за да се акредитирате, вместо да изхвърляте повече код?

Тези, които са преминали през процеса на сертифициране, казват, че това се отплаща.

„Колкото и компаниите да се борят да намерят разработчици в днешно време, всичко, което някой може да направи, за да се отделят, ще им помогне да бъдат наети над конкуренцията за по-взискателните организации“, казва Нейтън Венцлер, старши технологичен евангелизатор в доставчика на продукти за сигурност Thycotic , който е спечелил 13 разработчици и други ИТ сертификати през последното десетилетие.

Образованието и сертифицирането демонстрират „че сте поели инициативата да се явите на тест или поредица от тестове и да успеете да отговорите успешно на поставените въпроси или проблеми“, казва Венцлер.

Сертификатите могат да бъдат особено полезни в началото на кариерата ви.

„Аз съм голям почитател на ранните кариерни сертификати и определено намерих предимство, преди да успея да докажа, че имам установен набор от умения“, казва Джереми Щайнерт, който ръководи практиката на услугите за девап в WSM International, компания за технически услуги, специализирана облачни миграции. Steinert е сертифициран по технологии на Cisco, Red Hat, Puppet и други доставчици.

Обикновено, след като специалистът по развитие придобие около пет години прогресивен трудов опит, сертификатите стават по-малко важни, тъй като имат демонстрирано ниво на техническа възможност и увереност в своите оценки и изпълнение, казва Щайнерт. „Тогава това се превръща в мярка за продължаване на образованието чрез по-нови итерации на технологиите“, казва той.

Сертифицирането може да доведе до по-високо заплащане

По-важно: Печеленето на сертификат може да ви помогне да спечелите повече. Данните, събрани за Ръководствата на Robert Half Technology Salary, показват, че диапазоните на заплатите могат да бъдат увеличени до 10 процента над средното за страната въз основа на специфични набори от умения и сертификати, отбелязва Рийд.

„Въпреки това работодателите не се стремят стриктно към сертификатите, нито в повечето случаи сертифицирането ще замести практическия опит“, казва Рийд. „Но сертифицирането може да даде предимство на кандидатите, особено ако те отразяват способността да използват най-новите технологии.“

Колкото по-конкретни са знанията, толкова по-голямо е въздействието, което предоставя сертифицирането, особено по отношение на паричната компенсация, казва Игор Ландес, вицепрезидент по инженеринг в корпоративната компания за разработка на софтуер Exadel.

„Например, консултант със сертификат MongoDB вероятно ще бъде платен повече от консултант без такова сертифициране“, казва Landes. „Разбира се, ако имате достатъчно опит в определена област и работодателите станат наясно с вашия опит, разликата най-вероятно изчезва.“

Сертификатите за програмисти и разработчици са по-важни в по-големите предприятия и по-малко важни в малките стартиращи компании, казва Пураник.

„Част от причината за това е, че стартъпите са склонни да използват по-нови технологии, които може да нямат наличен път за сертифициране“, казва той. „Друга причина е, че корпоративното пространство има тенденция да има повече наследени кодове и по този начин се използват по-стари езици, които ще имат налични сертификати.“

В рамките на „корпоративната култура очаквам да видя връзка между повече сертификати и по-добро заплащане“, казва Илайджа Мъри, технически директор и съосновател на Lenda, уебсайт за рефинансиране на ипотечни кредити. „В стартиращия свят вие получавате награда въз основа на вашите способности, а не на акредитация. Опитът е най-добрият учител, а стартовата култура възнаграждава манталитета на хакерите.

Разумно е да се види, че тези подобрения се случват за някой, който е сертифициран, „при условие че те също носят опит и легитимни знания на масата“, казва Венцлер от Thycotic. „В миналото сме виждали много пъти в други области на ИТ и информационната сигурност, при които хората биха могли да бъдат„ сертифицирани “чрез преминаване на тест, но не са имали практически познания или разбиране на материала.

Ако вече сте изградили набор от умения и можете да демонстрирате високо ниво на експертиза, „тогава да, сертификатите само ще укрепят [вашия] случай за по-добри възможности, повече заплащане и т.н.“, казва Венцлер.

Сертифицирането на програмисти може да донесе стойност не само на работодателите, но и на техните клиенти. „От опит знаем, че клиентите ни ценят сертификатите“, казва Щайнерт от WSM.

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

Кои сертификати са горещи днес?

Кои сертификати имат най-голяма тежест днес? Това зависи от целевия работодател и проектите, върху които иска да се съсредоточи през следващите години.

„Със стотиците, ако не и хиляди, различни програмни езици сега и [фактът, че] повечето управляващи организации предоставят сертификат на техния конкретен език, е доста трудно да се избере един или два, които са най-търсени от работодатели днес “, казва Венцлер от Thycotic. „Това ще зависи от езиците, които компанията използва вътрешно, и от това, което е важно за тях.“

Но очевидно някои сертификати са особено популярни и областите, които са актуални с корпоративните ИТ - всичко, свързано с облака, мобилността, сигурността, devops, големите данни / Hadoop - вероятно ще създадат търсене на сертификати.

Едно от най-горещите сертификати в ИТ професията днес, казват експертите, е Microsoft Certified Solutions Developer (MCSD).

„Професионалист със сертификат [MCSD] показа способността да проектира и създава приложения в широк спектър от продукти на Windows,“ казва Рийд Робърт Халф. „Това със сигурност е търсено сертифициране и тези, които го имат, може да имат по-голям потенциал за печалба от тези, които не го правят.“

Сертификатите за архитекти и инженери на devops на Amazon Web Services са чудесно място да започнете, казва Щайнерт. „Тогава това зависи от предпочитанията на работодателя, но знам, че готвачи, кукли, соленици, анзибъл са много търсени от страна на девепса“, казва той.

По-специално сертификатите за Devops са горещи, тъй като много системни администратори и разработчици преследват сертификати, свързани с devops, тъй като техните полета се сближават, казва Steinert.

„Що се отнася до програмирането, ние вярваме, че MCSD и Google Apps са важни за преследване, но разбира се с развитието на технологиите със сигурност ще има по-нови сертификати, които са ценни и вероятно специализирани“, добавя Щайнерт.

Сертификатите, които имат широк обхват и се отнасят или до множество езици, или включват повече програмни и технологични концепции, за да дадат на разработчиците по-голяма представа за това как кодът ще се впише в бизнеса, е добър залог, казва Венцлер. В допълнение към MCSD, това включва сертификати като Certified Secure Software Lifecycle Professional (CSSLP) (ISC) 2.

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

Но някои сертификати очевидно избледняват по популярност.

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

От страна на системите / приложенията някои от по-старите сертификати за платформи за AIX, Lotus, Novell и други в тази област „не са толкова полезни, колкото преди пет години“, казва Щайнер.

Долния ред

Не всички са съгласни, че сертификатите са необходими, за да се постигне мечтаната работа - или че те отразяват бъдещите резултати.

„Аз съм изцяло самоук разработчик“, казва Мъри на Lenda. „Отпаднах от училище след първата година [в колежа], защото се учех твърде бавно и тъй като не успях да намеря технически съосновател, реших да се науча да програмирам сам.“

Сертифицирането „просто означава, че сте преминали нечий тест върху материал в този домейн; това не казва много за това как ще се представяте като служител “, казва Себастиен Таво, главен евангелизатор на разработчици в компанията за финансови услуги MasterCard. „Сертифицирането е прокси запитване за„ интересувате ли се и знаете ли в тази област? “ Което може да е по-добре от нищо. “

Що се отнася до бъдещето на сертифицирането в тази област, експертите не виждат нуждата да изчезва.

„Сертификатите придобиха все по-голямо значение в близкото минало“, казва Шри Раманатан, технически директор на доставчика на корпоративни технологии за мобилност Kony. „Един от факторите за това е необходимостта от повече умения и необходимостта от наемане на работа по по-разпределен и мащабируем начин в географските райони. Ако някой наема разработчици в Китай или Индия, целта да потвърди нивата на компетентност и умения е полезна [и] сертификатите са едно средство за постигане на това. “

По-опитните програмисти и програмисти от по-високо ниво „продължават напред и получават сертификати като начин да подсилят автобиографиите си и да добавят към непрекъснато нарастващия списък на силните страни, за да дадат на организацията причина да ги наеме“, казва Венцлер. „Кандидат, който има 10 години опит плюс висше образование и няколко сертификати, е много по-привлекателен кандидат от някой, който може да представи само една от тези квалификации на масата.“

Свързани статии

  • Безплатен курс: Започнете с AngularJS
  • Преглед: Сравнени са 10 редактора на JavaScript
  • Преглед: 7 IDE на JavaScript са подложени на тест
  • 17 JavaScript инструмента, вдъхващи живот на стария код
  • Готини инструменти за компилиране в JavaScript
  • Изтегляне: Ръководство за бизнес оцеляване на професионалния програмист
  • Изтегляне: 29 съвета за успех като независим разработчик
  • 7 причини, поради които рамките са новите програмни езици
  • 7 вечни урока по програмиране на „сиви бради“
  • 9 авангардни езика, които си струва да се научат сега
  • 10 битки, бушуващи за сърцата и умовете на разработчиците
  • Атака на еднобуквените езици за програмиране
  • 15 технологии, променящи начина на работа на разработчиците
  • 12 прогнози за бъдещето на програмирането
  • 15 горещи програмни тенденции - и 15 студени
  • 10 възможности, които искаме да видим в HTML6