Programovanie

Skutočná špina v programových certifikáciách

S programátormi a vývojármi, ktorí sú v dnešnej dobe tak vysoko žiadaní, môže byť lákavé myslieť si, že také náročné rozhodnutie ako získanie certifikácie je strata času. Nakoniec, nejde to všetko o umenie vášho kódu?

Podľa tých, ktorí si hľadajú, a tých, ktorí absolvovali certifikačné kurzy, môžete byť prekvapení. Aj keď nič neprekoná skúsenosti a zručnosti v oblasti rozvoja v reálnom svete, certifikácia vám môže určite pomôcť pri nástupe do vysnívanej práce.

Hovorili sme s mnohými IT profesionálmi, od manažérov prijímania pracovníkov až po certifikovaných vývojárov a vývojárov, ktorí sa učia samy, o dopade certifikácií na proces prijímania zamestnancov - a ktoré certifikácie dnes priťahujú najväčší dopyt.

Dôkaz o spôsobilosti

Zatiaľ čo dnešní vývojári môžu mať pocit, že ich portfólio GitHub poskytuje dostatok dôkazov o ich kódovacích sekciách, certifikácie môžu zvýšiť vašu predajnosť v teréne, pretože mnoho zamestnávateľov považuje certifikáty za hmatateľný dôkaz vašej schopnosti v konkrétnych oblastiach programovania alebo vývoja, hovorí John Reed, senior executive riaditeľ spoločnosti Robert Half Technology, personálnej spoločnosti zameranej na obsadzovanie pracovných miest v oblasti IT.

„Certifikácie možno považovať za kľúčový rozlišovací prostriedok pre kandidátov hľadajúcich úlohy v technologických tímoch,“ dodáva Reed.

Väčšina certifikačných programov sa vykonáva a obstaráva online. Certifikačné skupiny testujú vaše znalosti v odbore ako aj vaše konkrétne odborné znalosti a riešenie problémov pre konkrétnu oblasť certifikácie.

Marty Puranik, zakladateľ a generálny riaditeľ cloudovej hostingovej spoločnosti Atlantic.Net.

„Väčšina programátorov uvádza v životopise alebo v životopise viac jazykov, aj keď sa o ne zaujíma iba zbežne,“ hovorí Puranik. „Uvedenie jazyka v životopise je veľmi odlišné od toho, ako [je] certifikovaný alebo akreditovaný v jazyku X.“

Certifikácia, dodáva Puranik, vám určite poskytne „nohu pre ostatných, ktorí nerobia nič pre to, aby prejavili angažovanosť v danom jazyku.“

Neposkytujú však vzorky kódu na horúcom trhu pre programátorov dostatočný dôkaz? Prečo by ste chceli absolvovať všetko to extra úsilie, aby ste sa akreditovali, namiesto toho, aby ste vyrazili ďalší kód?

Tí, ktorí prešli certifikačným procesom, tvrdia, že sa im to vypláca.

„Aj keď sa spoločnosti v dnešnej dobe snažia nájsť vývojárov, čokoľvek, čo by mohli urobiť, aby sa od seba odlíšili, im pomôže dostať sa do konkurzu s náročnejšími organizáciami,“ hovorí Nathan Wenzler, senior technologický evanjelista u poskytovateľa bezpečnostných produktov Thycotic , ktorý za posledné desaťročie získal 13 vývojových a ďalších IT certifikácií.

Vzdelanie a certifikácia dokazuje, „že ste sa chopili iniciatívy a zložili test alebo sériu testov a ste schopní úspešne odpovedať na položené otázky alebo problémy,“ hovorí Wenzler.

Certifikácie môžu byť obzvlášť užitočné na začiatku vašej kariéry.

„Som veľkým zástancom certifikácií pre začínajúcu kariéru a určite nájdem výhodu skôr, ako som dokázal, že mám zavedenú zručnosť,“ hovorí Jeremy Steinert, ktorý vedie prax v oblasti devops services v spoločnosti WSM International, spoločnosti poskytujúcej technické služby so špecializáciou na cloudové migrácie. Steinert je certifikovaný v oblasti technológií od spoločností Cisco, Red Hat, Puppet a ďalších.

Steinert hovorí, že akonáhle vývojový profesionál získa asi päť rokov postupných pracovných skúseností, certifikácie sa stávajú menej dôležitými, pretože majú preukázanú úroveň technickej spôsobilosti a dôvery v svoje hodnotenia a vykonávanie. „Potom sa stane mierou kontinuálneho vzdelávania prostredníctvom novších technologických opakovaní,“ hovorí.

Certifikácia môže viesť k vyššej mzde

K veci: Zarobenie certifikátu vám môže pomôcť zarobiť viac. Údaje zhromaždené pre Sprievodcov platov za technológiu Robert Half ukazujú, že rozsahy platov je možné zvýšiť až o 10 percent nad celoštátny priemer na základe konkrétnych súborov zručností a certifikácií, poznamenáva Reed.

„To znamená, že zamestnávatelia prísne nehľadajú certifikácie, a vo väčšine prípadov certifikácie nenahradia praktické skúsenosti,“ hovorí Reed. "Certifikácie však môžu uchádzačom poskytnúť výhodu, najmä ak odrážajú vlohy pre používanie najnovších technológií."

Čím sú vedomosti konkrétnejšie, tým väčší dopad má certifikácia, najmä pokiaľ ide o peňažnú kompenzáciu, hovorí Igor Landes, viceprezident pre inžinierstvo v spoločnosti Exadel pre vývoj podnikového softvéru.

„Napríklad konzultant s certifikáciou MongoDB by bol bez takejto certifikácie pravdepodobne zaplatený viac ako konzultant,“ hovorí Landes. "Samozrejme, ak máte dostatok skúseností v konkrétnej oblasti a zamestnávatelia si uvedomia vaše odborné znalosti, rozdiel s najväčšou pravdepodobnosťou zmizne."

Certifikácie programátorov a vývojárov majú tendenciu byť dôležitejšie vo väčších podnikoch a menej dôležité v malých startupoch, hovorí Puranik.

„Jedným z dôvodov je to, že startupy majú tendenciu používať novšie technológie, ktoré nemusia mať k dispozícii cestu certifikácie,“ hovorí. „Ďalším dôvodom je, že podnikový priestor má tendenciu mať viac starších kódov, a teda aj používané staršie jazyky, ktoré by mali k dispozícii certifikácie.“

V rámci „podnikovej kultúry očakávam koreláciu medzi väčším počtom certifikátov a lepšou výplatou,“ hovorí Elijah Murray, CTO a spoluzakladateľ spoločnosti Lenda, ktorá sa zaoberá refinancovaním hypoték. "V startupovom svete ste odmenení na základe vašich schopností, nie akreditácie." Skúsenosti sú najlepším učiteľom a počiatočná kultúra odmeňuje mentalitu hackerov / podvodníkov. “

Je rozumné vidieť, že sa tieto druhy posilnenia vyskytujú u niekoho, kto má certifikát, „za predpokladu, že prinesú aj skúsenosti a legitímne vedomosti,“ hovorí Thycotic’s Wenzler. „V minulosti sme sa v iných oblastiach IT a informačnej bezpečnosti videli mnohokrát, keď sa jednotlivci„ certifikovali “zložením testu, ale nemali praktické znalosti ani znalosti materiálu.“

Ak ste si už vytvorili súbor zručností a dokážete preukázať vysokú úroveň odborných znalostí, „potom áno, certifikácie iba ďalej posilnia váš prípad v prospech lepších príležitostí, vyšších platov atď.,“ Hovorí Wenzler.

Certifikácie programátorov môžu mať hodnotu nielen pre zamestnávateľov, ale aj pre ich zákazníkov. „Zo skúseností vieme, že naši zákazníci kladú dôraz na certifikáciu,“ hovorí Steinert z WSM.

Špeciálne certifikácie môžu navyše dať manažérom zamestnania istotu, že s technológiami, ktoré organizácia už má, môžete rýchlo dosiahnuť rýchlosť.

Ktoré certifikáty sú dnes horúce?

Ktoré certifikácie majú dnes najväčšiu váhu? Závisí to od vášho cieľového zamestnávateľa a projektov, na ktoré sa chce v nasledujúcich rokoch zamerať.

„So stovkami, ak nie tisíckami rôznych programovacích jazykov, ktoré sú dnes k dispozícii, a so skutočnosťou, že väčšina všetkých riadiacich organizácií poskytuje certifikáty vo svojom konkrétnom jazyku, je ťažké vybrať jeden alebo dva, ktoré sú najviac požadované zamestnávatelia, “hovorí Wenzler spoločnosti Thycotic. „Bude to závisieť od jazykov, ktoré spoločnosť interne používa, a od toho, čo je pre ne dôležité.“

Jednoznačne sú ale obzvlášť populárne niektoré certifikácie a oblasti, ktoré sú v podnikovom IT veľmi populárne - čokoľvek, čo súvisí s cloudom, mobilitou, bezpečnosťou, vývojom, veľkými dátami / Hadoop - pravdepodobne vytvorí dopyt po certifikáciách.

Odborníci tvrdia, že jedným z najhorúcejších certifikátov v IT profesii je Microsoft Certified Solutions Developer (MCSD).

„Profesionál s certifikáciou [MCSD] preukázal schopnosť navrhovať a vytvárať aplikácie pre širokú škálu produktov Windows,“ hovorí Robert Half’s Reed. "Toto je určite vyhľadávaná certifikácia a tí, ktorí ju majú, môžu mať vyšší zárobkový potenciál ako tí, ktorí ju nemajú."

Certifikáty architektov a vývojových pracovníkov spoločnosti Amazon Web Services sú skvelým miestom pre začiatok, hovorí Steinert. „Potom to závisí od preferencií zamestnávateľa, ale viem, že šéfkuchár, Puppet, SaltStack, Ansible sú na strane devopsov veľmi žiadaní,“ hovorí.

Najmä certifikácie Devops sú veľmi populárne, pretože mnoho správcov a vývojárov systému sleduje certifikáty súvisiace s devopsmi, keď sa ich oblasti zbližujú, hovorí Steinert.

„Po stránke programovania sa domnievame, že je dôležité usilovať sa o MCSD a Google Apps, ale samozrejme s vývojom technológií budú určite existovať novšie certifikácie, ktoré budú cenné a pravdepodobne špecializované,“ dodáva Steinert.

Wenzler hovorí, že certifikácie, ktoré majú široký rozsah pôsobnosti a sú určené buď vo viacerých jazykoch, alebo obsahujú viac programovacích a technologických konceptov, ktoré majú vývojárom poskytnúť ucelený obraz o tom, ako kód zapadne do podnikania, sú dobrou stávkou, tvrdí Wenzler. Okrem MCSD by to malo zahŕňať certifikácie, ako napríklad (ISSL) 2’s Certified Secure Software Lifecycle Professional (CSSLP).

Reed hovorí, že certifikácie zamerané na dáta - tie, ktoré môžu pomôcť preukázať, že viete, ako vytvoriť aplikácie, ktoré premenia dáta na obchodnú hodnotu - vám poskytnú ďalšiu výhodu.

Niektoré certifikácie však zjavne klesajú na popularite.

„Certifikáty pre zastaranejšie webové programovacie jazyky sa často úplne ignorujú, pretože už ich jednoducho nie je potrebné,“ hovorí Wenzler.

Pokiaľ ide o systémy / aplikácie, niektoré zo starších certifikácií platforiem pre AIX, Lotus, Novell a ďalšie v tejto oblasti „nie sú ani zďaleka také užitočné ako pred piatimi rokmi,“ hovorí Steiner.

Spodný riadok

Nie každý súhlasí s tým, že certifikáty sú potrebné na získanie vysnívanej práce - alebo že odrážajú budúci výkon.

„Som vývojárka samouk,“ hovorí Lenda’s Murray. "Po prvom ročníku [na vysokej škole] som odišiel zo školy, pretože som sa učil príliš pomaly, a keďže som nemohol nájsť technického spoluzakladateľa, rozhodol som sa naučiť sa programovať sám."

Certifikácia „jednoducho znamená, že ste zložili niekoho test na materiáli v tejto doméne; veľa to nehovorí o tom, ako si budete počínať ako zamestnanec, “hovorí Sebastien Taveau, hlavný evanjelista vývojárov v spoločnosti MasterCard pre finančné služby. „Certifikácia je zástupná otázka pre otázku„ máte záujem a vedomosti v tejto oblasti? “Čo môže byť lepšie ako nič.“

Pokiaľ ide o budúcnosť certifikácií v odbore, odborníci nevidia potrebu odchádzať.

„Dôležitosť certifikácií v nedávnej minulosti stúpa,“ hovorí Sri Ramanathan, CTO poskytovateľa technológií podnikovej mobility Kony. „Jedným z hlavných faktorov bola potreba ďalších zručností a potreba najímania distribuovanejším a škálovateľnejším spôsobom naprieč geografickými oblasťami. Ak si niekto najíma vývojárov v Číne alebo Indii, je užitočné mať cieľ potvrdiť úroveň schopností a zručností [a] certifikácie sú jedným z prostriedkov, ako to dosiahnuť. “

Skúsenejší a programátori na vyššej úrovni „pokračujú a získajú certifikácie ako spôsob, ako posilniť svoje životopisy a pridať k neustále sa rozrastajúcemu zoznamu silných stránok, vďaka ktorým bude mať organizácia dôvod zamestnať ich,“ hovorí Wenzler. „Kandidát, ktorý má 10-ročnú prax plus vysokoškolské vzdelanie a niekoľko certifikácií, je oveľa atraktívnejším kandidátom ako niekto, kto môže získať iba jednu z týchto kvalifikácií.“

Súvisiace články

  • Bezplatný kurz: Začnite s AngularJS
  • Preskúmanie: Porovnávaných 10 editorov JavaScriptu
  • Preskúmanie: Testovaných je 7 IDE JavaScriptu
  • 17 nástrojov JavaScriptu vdýchajúcich život starému kódu
  • Skvelé nástroje na kompiláciu do JavaScriptu
  • Stiahnuť ▼: Sprievodca prežitím podnikania profesionálneho programátora
  • Stiahnuť ▼: 29 tipov na úspech ako nezávislý vývojár
  • Sedem dôvodov, prečo sú rámce novými programovacími jazykmi
  • 7 nadčasových lekcií programovania „šedých fúzov“
  • 9 špičkových jazykov, ktoré sa teraz oplatí naučiť
  • 10 bitiek zúriacich pre srdcia a mysle vývojárov
  • Útok na jednopísmenové programovacie jazyky
  • 15 technológií meniacich spôsob práce vývojárov
  • 12 predpovedí pre budúcnosť programovania
  • 15 horúcich programovacích trendov - a 15 chladných
  • 10 funkcií, ktoré chceme vidieť v HTML6
$config[zx-auto] not found$config[zx-overlay] not found