Programování

Skutečná špína v programových certifikacích

Vzhledem k tomu, že programátoři a vývojáři mají v dnešní době tak vysokou poptávku, může být lákavé si myslet, že stejně náročné rozhodnutí jako certifikace je ztráta času. Koneckonců, nedojde to všechno k umění vašeho kódu?

Podle těch, kteří si najímají, a od těch, kteří absolvovali certifikační kurzy, můžete být překvapeni. I když nic nepřekoná zkušenosti a vývojové dovednosti v reálném světě, certifikace vám určitě mohou pomoci při přistání na vaší vysněné práci.

Mluvili jsme s řadou IT profesionálů, od náborových manažerů až po certifikované a samoučící vývojáře, o dopadu certifikací na proces přijímání - a které certifikace dnes přitahují největší poptávku.

Důkaz způsobilosti

Zatímco dnešní vývojáři mohou mít pocit, že jejich portfolio GitHub poskytuje dostatečné důkazy o jejich kódovacích sekcích, certifikace mohou zlepšit vaši prodejnost v terénu, protože mnoho zaměstnavatelů považuje certifikáty za hmatatelný důkaz vaší schopnosti v konkrétních oblastech programování nebo vývoje, říká John Reed, vrchní ředitel ředitel Robert Half Technology, personální firmy zaměřené na obsazení pracovních míst v IT.

"Certifikace mohou být považovány za klíčový rozlišovací prvek pro kandidáty hledající role v technologických týmech," dodává Reed.

Většina certifikačních programů je prováděna a zpracovávána online, přičemž certifikační skupiny testují vaše znalosti v oboru obecně, stejně jako vaše specifické odborné znalosti a řešení problémů pro konkrétní certifikační oblast.

Ať už se jedná o koncepčnější certifikaci, například pro správu vývoje softwaru, nebo o certifikaci, která je vysoce specifická pro konkrétní nástroj, programovací jazyk nebo platformu specifickou pro dodavatele, certifikace ukazuje, že se této profesi hluboce věnujete, říká Marty Puranik, zakladatel a generální ředitel cloudové hostingové společnosti Atlantic.Net.

"Většina programátorů uvádí v životopisu nebo životopisu více jazyků, i když o ně mají jen pomíjivý zájem," říká Puranik. "Uvedení jazyka ve vašem životopise je velmi odlišné od toho [být] certifikovaným nebo akreditovaným v jazyce X."

Certifikace, dodává Puranik, vám určitě dává „nohu ostatním, kteří nedělají nic pro to, aby projevili angažovanost v dotyčném jazyce.“

Ale na horkém trhu pro programátory, neposkytují ukázky kódu dostatečný důkaz? Proč byste chtěli projít vším tím extra úsilím, abyste se akreditovali, místo aby jste vyrazili další kód?

Ti, kteří prošli certifikačním procesem, tvrdí, že se to vyplatí.

„Přestože se společnosti v dnešní době snaží najít vývojáře, vše, co někdo může udělat pro to, aby se od sebe oddělily, jim pomůže dostat se do konkurzu pro náročnější organizace,“ říká Nathan Wenzler, vedoucí technologický poskytovatel bezpečnostních produktů Thycotic , který za poslední desetiletí získal 13 vývojových a dalších IT certifikací.

Vzdělání a certifikace prokazují, „že jste se chopili iniciativy a udělali test nebo sérii testů a dokázali úspěšně odpovídat na otázky nebo problémy, které kladou,“ říká Wenzler.

Certifikace mohou být obzvláště užitečné na začátku vaší kariéry.

"Jsem velkým zastáncem certifikací pro ranou kariéru a určitě jsem našel výhodu, než jsem dokázal, že mám zavedenou sadu dovedností," říká Jeremy Steinert, který je vedoucím oddělení devops services ve společnosti WSM International, která se specializuje na technické služby cloudové migrace. Steinert je certifikován v technologiích od společností Cisco, Red Hat, Puppet a dalších prodejců.

Jakmile vývojový profesionál získá přibližně pět let postupných pracovních zkušeností, certifikace se stávají méně důležitými, protože mají prokázanou úroveň technických schopností a důvěru ve své hodnocení a provádění, říká Steinert. "Pak se stane měřítkem dalšího vzdělávání prostřednictvím novějších iterací technologie," říká.

Certifikace může vést k vyšším platům

K věci: Výdělek certifikátu vám pomůže vydělat více. Data shromážděná pro průvodce platem společnosti Robert Half Technology ukazují, že rozsahy platů lze zvýšit až o 10 procent nad celostátní průměr na základě konkrétních dovedností a certifikací, poznamenává Reed.

"To znamená, že zaměstnavatelé přísně nehledají certifikace, ani ve většině případů certifikace nenahradí praktické zkušenosti," říká Reed. "Ale certifikace mohou dát kandidátům výhodu, zvláště pokud odrážejí nadání pro používání nejnovějších technologií."

Čím jsou znalosti konkrétnější, tím větší dopad má certifikace, zejména pokud jde o peněžní kompenzaci, říká Igor Landes, viceprezident pro inženýrství ve společnosti Exadel pro vývoj podnikového softwaru.

"Například konzultant s certifikací MongoDB by byl bez takové certifikace pravděpodobně vyplacen více než konzultant," říká Landes. "Samozřejmě, pokud máte dostatek zkušeností v konkrétní oblasti a zaměstnavatelé si uvědomí vaši odbornost, rozdíl s největší pravděpodobností zmizí."

Certifikace programátorů a vývojářů mají tendenci být důležitější ve větších podnicích a méně důležité v malých startupech, říká Puranik.

"Důvodem je to, že startupy mají tendenci používat novější technologie, které nemusí mít k dispozici certifikační cestu," říká. "Dalším důvodem je, že podnikový prostor má tendenci mít více starších kódů, a proto se používají starší jazyky, které by měly k dispozici certifikace."

V rámci „podnikové kultury očekávám korelaci mezi větším počtem certifikátů a lepší výplatou,“ říká Elijah Murray, CTO a spoluzakladatel společnosti Lenda, která se zabývá refinancováním hypoték. "V začínajícím světě jste odměněni na základě svých schopností, nikoli akreditace." Zkušenost je nejlepším učitelem a startupová kultura odměňuje mentalitu hackerů / podvodníků. “

Je rozumné vidět, že k těmto druhům posílení dochází u někoho, kdo má certifikát, „za předpokladu, že také přinesou zkušenosti a legitimní znalosti,“ říká Wenzler společnosti Thycotic. "V minulosti jsme v jiných oblastech IT a informační bezpečnosti viděli mnohokrát, kdy by jednotlivci získali certifikaci absolvováním testu, ale neměli praktické znalosti ani porozumění materiálu."

Pokud jste si již vytvořili sadu dovedností a dokážete prokázat vysokou úroveň odborných znalostí, „pak ano, certifikace pouze dále posílí váš případ lepších příležitostí, vyšší výplaty atd.,“ Říká Wenzler.

Certifikace programátorů mohou mít hodnotu nejen pro zaměstnavatele, ale také pro jejich zákazníky. „Ze zkušenosti víme, že naši zákazníci kladou důraz na certifikaci,“ říká Steinert ze společnosti WSM.

Specializované certifikace navíc mohou dát najímajícím manažerům jistotu, že s technologiemi, které organizace již má, můžete rychle dosáhnout rychlosti.

Které certifikáty jsou dnes horké?

Které certifikace mají dnes největší váhu? To záleží na vašem cílovém zaměstnavateli a projektech, na které se chce v příštích letech zaměřit.

"Se stovkami, ne-li tisíci různých programovacích jazyků, které jsou nyní k dispozici, a [skutečnost, že] většina všech řídících organizací poskytuje certifikaci ve svém konkrétním jazyce, je docela těžké vybrat jeden nebo dva, které jsou nejvíce žádané zaměstnavatelé dnes, “říká Wenzler společnosti Thycotic. "Bude to záležet na jazycích, které společnost interně používá, a na tom, co je pro ně důležité."

Jednoznačně jsou ale některé certifikace obzvláště populární a oblasti, které jsou v podnikovém IT horké - vše, co souvisí s cloudem, mobilitou, zabezpečením, vývojem, velkými daty / Hadoop - pravděpodobně vytvoří poptávku po certifikacích.

Odborníci říkají, že jedním z nejžhavějších certifikátů v oboru IT je dnes Microsoft Certified Solutions Developer (MCSD).

„Profesionál s certifikací [MCSD] projevil schopnost navrhovat a vytvářet aplikace v široké škále produktů Windows,“ říká Robert Half’s Reed. "Toto je určitě vyhledávaná certifikace a ti, kteří ji mají, mohou mít vyšší výdělečný potenciál než ti, kteří ji nemají."

Certifikace architektů a vývojových pracovníků služby Amazon Web Services jsou skvělým místem, kde začít, říká Steinert. "Pak to záleží na preferencích zaměstnavatele, ale vím, že šéfkuchař, Puppet, SaltStack, Ansible jsou na straně devopsů velmi žádaní," říká.

Zejména certifikace Devops jsou horké, protože mnoho správců a vývojářů systému sleduje certifikace související s devops, jak se jejich pole sbližují, říká Steinert.

"Po stránce programování věříme, že je důležité usilovat o MCSD a Google Apps, ale samozřejmě s vývojem technologie budou určitě existovat novější certifikace, které jsou cenné a pravděpodobně specializované," dodává Steinert.

Certifikace, které mají široký rozsah a týkají se buď více jazyků, nebo obsahují více programovacích a technologických konceptů, aby vývojářům poskytly celkový pohled na to, jak kód zapadne do podnikání, jsou dobrou sázkou, říká Wenzler. Kromě MCSD by to mělo zahrnovat i certifikace jako Certified Secure Software Lifecycle Professional (CSSLP) (ISC) 2.

Certifikace zaměřené na data - ty, které vám mohou pomoci prokázat, že víte, jak vytvářet aplikace, které promění data v obchodní hodnotu - vám poskytnou další výhodu, říká Reed.

Ale některé certifikace očividně slábnou v popularitě.

„Certifikace více zastaralých webových programovacích jazyků jsou často zcela ignorovány, protože už je prostě není potřeba,“ říká Wenzler.

Na straně systémů / aplikací nejsou některé starší certifikace platformy pro AIX, Lotus, Novell a další v této oblasti „ani zdaleka tak užitečné jako před pěti lety,“ říká Steiner.

Sečteno a podtrženo

Ne každý souhlasí s tím, že k získání vysněné práce jsou nutné certifikace - nebo že odrážejí budoucí výkon.

"Jsem vývojářka zcela samouk," říká Murray od Lendy. "Po prvním ročníku [na vysoké škole] jsem školu opustil, protože jsem se učil příliš pomalu, a protože jsem nebyl schopen najít technického spoluzakladatele, rozhodl jsem se naučit se programovat sám."

Certifikace „jednoduše znamená, že jste prošli něčím testem na materiálu v dané doméně; moc to neříká o tom, jak si budete počínat jako zaměstnanec, “říká Sebastien Taveau, hlavní vývojář evangelista ve společnosti MasterCard pro finanční služby. „Certifikace je dotaz na zástupce pro„ máte zájem a znalosti v této oblasti? “Což může být lepší než nic.“

Pokud jde o budoucnost certifikací v oboru, odborníci nevidí potřebu odchodu.

„V nedávné minulosti význam certifikátů vzrostl,“ říká Sri Ramanathan, CTO poskytovatele technologií podnikové mobility Kony. "Jedním z hlavních faktorů byla potřeba více dovedností a potřeba najímat distribuovanějším a škálovatelnějším způsobem napříč geografickými oblastmi." Pokud si někdo najímá vývojáře v Číně nebo Indii, je užitečné mít cíl ověřit úroveň schopností a dovedností [a] certifikace jsou jedním z prostředků k dosažení tohoto cíle. “

Zkušenější a starší programátoři „pokračují a získávají certifikace jako způsob, jak posílit jejich životopisy a přidat do stále rostoucího seznamu silných stránek, aby organizace získala důvod je najmout,“ říká Wenzler. "Kandidát, který má 10 let praxe plus vysokoškolské vzdělání a několik certifikací, je mnohem atraktivnějším kandidátem než někdo, kdo může přinést na stůl pouze jednu z těchto kvalifikací."

Související články

  • Bezplatný kurz: Začněte s AngularJS
  • Posouzení: Porovnáno 10 editorů JavaScriptu
  • Posouzení: Testováno 7 IDE JavaScriptu
  • 17 nástrojů JavaScriptu vdechujících život starému kódu
  • Skvělé nástroje pro kompilaci do JavaScriptu
  • Stažení: Průvodce profesionálním přežitím profesionálního programátora
  • Stažení: 29 tipů, jak uspět jako nezávislý vývojář
  • Sedm důvodů, proč jsou rámce novými programovacími jazyky
  • 7 nadčasových lekcí programování 'Graybeards'
  • 9 špičkových jazyků, které se nyní vyplatí naučit
  • 10 bitev zuřících pro srdce a mysl vývojářů
  • Útok na jednopísmenné programovací jazyky
  • 15 technologií měnících způsob práce vývojářů
  • 12 předpovědí pro budoucnost programování
  • 15 horkých trendů v programování - a 15 chladných
  • 10 funkcí, které chceme v HTML6 vidět
$config[zx-auto] not found$config[zx-overlay] not found