Prava prljavština na certifikatima za programiranje

S programerima i programerima za kojima je danas toliko velika potražnja, možda će biti primamljivo pomisliti da je odluka koja je tako škrta poput traženja certifikata gubljenje vremena. Napokon, ne svodi li se sve na umijeće vašeg koda?

Prema onima koji zapošljavaju i onima koji su završili tečajeve certificiranja, možda vas očekuje iznenađenje. Iako ništa ne nadmašuje iskustvo i vještine stvarnog razvoja, posjedovanje certifikata definitivno vam može pomoći da odustanete od slijetanja posla iz snova.

Razgovarali smo s nizom IT profesionalaca, od menadžera za zapošljavanje do certificiranih i samoukih programera, o utjecaju certifikata na postupak zapošljavanja - i koji certifikati danas najviše traže.

Dokaz o sklonosti

Iako današnji programeri mogu smatrati da njihov portfelj GitHub pruža dovoljno dokaza o njihovom kodiranju, certifikati mogu poboljšati vašu tržišnost na terenu, jer mnogi poslodavci smatraju certifikate opipljivim dokazom vaše sposobnosti u određenim područjima programiranja ili razvoja, kaže John Reed, viši izvršni direktor direktor tvrtke Robert Half Technology, tvrtke za zapošljavanje koja se fokusira na popunjavanje radnih mjesta u IT-u.

"Certifikati se mogu gledati kao ključni diferencijator za kandidate koji traže uloge u tehnološkim timovima", dodaje Reed.

Većina programa certificiranja provodi se i provodi putem interneta, a grupe za ovjeravanje ispituju vaše znanje u cjelini, kao i vašu specifičnu stručnost i rješavanje problema za određeno područje certificiranja.

Bez obzira radi li se o konceptualnoj certifikaciji, na primjer za upravljanje razvojem softvera, ili onoj koja je vrlo specifična za određeni alat, programski jezik ili platformu specifičnu za dobavljača, posjedovanje certifikata pokazuje da ste duboko angažirani u toj profesiji, kaže Marty Puranik, osnivač i izvršni direktor tvrtke za hosting u oblaku Atlantic.Net.

"Većina programera navodi više jezika u životopisu ili životopisu, čak i ako za njih imaju samo prolazni interes", kaže Puranik. "Navođenje jezika u vašem životopisu vrlo se razlikuje od [certificiranja] ili akreditacije u X jeziku."

Certifikacija, dodaje Puranik, sigurno vam daje "nogu prema drugima koji ne čine ništa da pokažu angažiranost s dotičnim jezikom."

No, na vrućem tržištu za programere, ne pružaju li uzorci koda dovoljno dokaza? Zašto biste željeli uložiti sve te dodatne napore da biste se akreditirali, umjesto da izbacite još koda?

Oni koji su prošli postupak certificiranja kažu da se to isplati.

"Koliko god se tvrtke danas trudile pronaći programere, sve što netko može učiniti da se izdvoje, pomoći će im da se angažiraju u konkurenciji za pronicljivije organizacije", kaže Nathan Wenzler, viši tehnološki evanđelist u dobavljaču sigurnosnih proizvoda Thycotic , koji je tijekom proteklog desetljeća stekao 13 certifikata za programere i druge IT.

Obrazovanje i certificiranje pokazuju "da ste poduzeli inicijativu za polaganje testa ili niza testova i da biste mogli uspješno odgovoriti na postavljena pitanja ili probleme", kaže Wenzler.

Potvrde mogu biti posebno korisne na početku vaše karijere.

"Veliki sam vjernik certifikata u ranoj karijeri i definitivno sam našao koristi prije nego što sam uspio dokazati da imam uspostavljen niz vještina", kaže Jeremy Steinert, voditelj prakse devops usluga u WSM International, tvrtki za tehničke usluge specijaliziranoj za migracije oblaka. Steinert je certificiran za tehnologije proizvođača Cisco, Red Hat, Puppet i drugih dobavljača.

Obično, kad stručnjak za razvoj stekne oko pet godina progresivnog radnog iskustva, certifikati postaju manje važni jer imaju dokazanu razinu tehničke sposobnosti i povjerenja u svoje procjene i izvršenje, kaže Steinert. "Tada to postaje mjera kontinuiranog obrazovanja kroz novije iteracije tehnologije", kaže on.

Certifikacija može dovesti do veće plaće

Preciznije: Zarada certifikata može vam pomoći da zaradite više. Podaci prikupljeni za Robert Half Technology Salary Guides pokazuju da se rasponi plaća mogu povećati i do 10 posto u odnosu na nacionalni prosjek, na temelju posebnih skupova vještina i certifikata, napominje Reed.

"To je reklo, poslodavci ne gledaju strogo certifikate niti će, u većini slučajeva, certifikati nadvladati praktično iskustvo", kaže Reed. "Ali certifikati mogu kandidatima dati prednost, pogotovo ako odražavaju sposobnost korištenja najnovijih tehnologija."

Što su znanja konkretnija, to je veći učinak koji pruža certifikacija, posebno u pogledu novčane naknade, kaže Igor Landes, potpredsjednik inženjeringa u tvrtki Exadel za razvoj softvera za poduzeća.

"Na primjer, savjetnik s MongoDB certifikatom vjerojatno bi bio plaćen više od savjetnika bez takvog certifikata", kaže Landes. "Naravno, ako imate dovoljno iskustva u određenom području i poslodavci postanu svjesni vaše stručnosti, razlika će najvjerojatnije nestati."

Certifikati programera i programera obično su važniji u većim poduzećima, a manje važni u malim poduzećima, kaže Puranik.

"Dio razloga za to je što startupi imaju tendenciju da koriste novije tehnologije, koje možda nemaju dostupan put certificiranja", kaže on. "Drugi je razlog taj što poslovni prostor obično ima više naslijeđenih kodova, a time i starijih jezika u upotrebi koji bi imali dostupne certifikate."

Unutar "korporativne kulture očekujem da ću vidjeti povezanost između više certifikata i bolje plaće", kaže Elijah Murray, tehnički direktor i suosnivač Lende, web stranice za refinanciranje hipoteke. “U startup svijetu nagrađujete na temelju svojih sposobnosti, a ne akreditacije. Iskustvo je najbolji učitelj, a startup kultura nagrađuje mentalitet hakera / hulja. "

Razumno je vidjeti da se ovakve pojave događaju kod nekoga tko je certificiran, "pod uvjetom da na stol donesu i iskustvo i legitimno znanje", kaže Thycotic's Wenzler. "U prošlosti smo puno puta vidjeli u drugim područjima informacijske i informacijske sigurnosti gdje bi pojedinci postali" certificirani "polaganjem testa, ali nisu imali praktično znanje ili razumijevanje materijala."

Ako ste već izgradili niz vještina i možete pokazati visoku razinu stručnosti, "onda da, certifikati će samo dodatno ojačati vaš slučaj za bolje mogućnosti, veću platu itd.", Kaže Wenzler.

Certifikati programera mogu donijeti vrijednost ne samo poslodavcima, već i njihovim kupcima. "Iz iskustva znamo da naši kupci cijene certifikate", kaže Steinert iz WSM-a.

Osim toga, specijalizirani certifikati mogu menadžerima za zapošljavanje pružiti povjerenje da možete brzo ubrzati tehnologiju koju organizacija već ima.

Koji su certifikati danas vrući?

Koji certifikati danas imaju najveću težinu? To ovisi o vašem ciljanom poslodavcu i projektima na koje se želi usredotočiti u godinama koje dolaze.

„S obzirom na stotine, ako ne i na tisuće različitih programskih jezika, i [činjenicu da] većina svake vladajuće organizacije daje certifikat na svom određenom jeziku, prilično je teško odabrati jedan ili dva za kojima se najviše traži danas poslodavci ", kaže Wynkoler Wynkoler. "Ovisit će o jezicima koje tvrtka koristi vlastito i o tome što im je važno."

No očito su neki certifikati posebno popularni, a područja koja su popularna s poslovnim IT-om - sve što je povezano s oblakom, mobilnošću, sigurnošću, devopsom, velikim podacima / Hadoop-om - vjerojatno će stvoriti potražnju za certifikatima.

Stručnjaci kažu da je jedan od najtoplijih certifikata u IT profesiji danas Microsoft Certified Solutions Developer (MCSD).

"Profesionalac s certifikatom [MCSD] pokazao je sposobnost dizajniranja i stvaranja aplikacija na širokom spektru Windows proizvoda", kaže Reed Roberta Halfa. "Ovo je sigurno tražena potvrda, a oni koji je imaju mogu imati veći potencijal zarade od onih koji je nemaju."

Certifikati arhitekta i devopsovih inženjera Amazon Web Services izvrsno su mjesto za početak, kaže Steinert. "Tada to ovisi o preferencijama poslodavca, ali znam da su Chef, Lutka, SaltStack, Ansible vrlo traženi na devopskoj strani", kaže on.

Devops certifikati posebno su vrući, a mnogi administratori i programeri sustava slijede certifikate vezane uz devops dok se njihova polja konvergiraju, kaže Steinert.

"S programske strane, vjerujemo da su MCSD i Google Apps važni, ali naravno kako se tehnologija bude razvijala, zasigurno će biti novijih certifikata koji su vrijedni i vjerojatno specijalizirani", dodaje Steinert.

Certifikati širokog opsega koji se odnose ili na više jezika ili uključuju više programskih i tehnoloških koncepata kako bi programerima pružili širu sliku o tome kako će se kod uklopiti u posao, dobra je opklada, kaže Wenzler. Uz MCSD, to bi uključivalo i certifikate poput (ISC) 2 Certified Secure Software Lifecycle Professional (CSSLP).

Certifikati usmjereni na podatke - oni koji vam mogu pokazati da znate kako graditi aplikacije koje podatke pretvaraju u poslovnu vrijednost - pružit će vam dodatnu prednost, kaže Reed.

No, neki certifikati očito blede u popularnosti.

"Certifikati za zastarjele programske jezike temeljene na webu često se potpuno zanemaruju, jer jednostavno više nemaju potrebe za njima", kaže Wenzler.

Na strani sustava / aplikacija, neki od starijih certifikata platformi za AIX, Lotus, Novell i druge na tom području "nisu ni približno korisni kao prije pet godina", kaže Steiner.

Donja linija

Ne slažu se svi da su certifikati potrebni da biste dobili posao iz snova - ili da odražavaju buduće performanse.

"Ja sam potpuno samouki programer", kaže Lendin Murray. "Napustio sam školu nakon prve godine [na fakultetu] jer sam učio presporo, a kako nisam uspio pronaći tehničkog suosnivača, odlučio sam naučiti programirati sam."

Certifikacija “jednostavno znači da ste položili nečiji test na materijalu u toj domeni; ne govori puno o tome kako ćete se ponašati kao zaposlenik ”, kaže Sebastien Taveau, glavni evanđelist za programere u tvrtki MasterCard za financijske usluge. „Certifikacija je proxy upit za" jeste li zainteresirani i upućeni u ovo područje? " Što je možda bolje nego ništa. "

Što se tiče budućnosti certifikata na terenu, stručnjaci ne vide potrebu da nestane.

"Certifikati su sve važniji u nedavnoj prošlosti", kaže Sri Ramanathan, glavni tehnički direktor dobavljača tehnologije za mobilnost poduzeća Kony. „Jedan od pokretača za to bila je potreba za više vještina i potreba za zapošljavanjem na distribuiraniji i skalabilniji način u svim zemljopisnim područjima. Ako netko unajmljuje programere u Kini ili Indiji, koristan je cilj provjere kompetencija i razina vještina [a] certifikati su jedno sredstvo za postizanje toga. "

Iskusniji i stariji programeri "idu dalje i dobivaju certifikate kao način da ojačaju svoje životopise i dodaju na sve veći popis snaga kako bi organizaciji dali razlog da ih zaposli", kaže Wenzler. "Kandidat koji ima 10 godina iskustva, plus fakultetsku diplomu i nekoliko certifikata mnogo je privlačniji kandidat od nekoga tko na stol može iznijeti samo jednu od tih kvalifikacija."

Povezani članci

  • Besplatni tečaj: Započnite s AngularJS
  • Pregled: Uspoređeno 10 JavaScript uređivača
  • Pregled: 7 JavaScript IDE-a stavljeno na test
  • 17 JavaScript alata koji udišu život starom kodu
  • Kul alati za kompajliranje na JavaScript
  • Preuzimanje: Vodič za poslovno preživljavanje profesionalnog programera
  • Preuzimanje: 29 savjeta za uspjeh kao neovisni programer
  • 7 razloga zašto su okviri novi programski jezici
  • 7 vječnih lekcija programiranja 'sijedih brada'
  • 9 najmodernijih jezika koje vrijedi naučiti sada
  • 10 bitaka koje bjesne za srca i umove programera
  • Napad jednoslovnih programskih jezika
  • 15 tehnologija koje mijenjaju način rada programera
  • 12 predviđanja za budućnost programiranja
  • 15 vrućih trendova programiranja - i 15 hladnih
  • 10 mogućnosti koje želimo vidjeti u HTML6