Risposte:
Non ho alcuna certificazione di database corrente; Ho solo quelli che il mio posto di lavoro mi richiede di avere per essere un amministratore di sistema, e anche quelli probabilmente finiranno quando sono stato dichiarato di "non essere un amministratore di sistema" un paio di mesi fa.
La certificazione potrebbe aiutarti a differenziarti tra persone diverse quando stai cercando di trovare un lavoro: è fondamentalmente qualcuno che garantisce per te, affermando che hai una determinata serie di competenze.
Ma se si trattasse di una persona che fa cose da anni, contro qualcuno con un pezzo di carta che ha detto che potrebbe superare un test, andrei con la persona con esperienza. Ho visto modo troppi certificato Oracle DBA che non aveva idea di quello che stavano facendo. (e quando i loro sistemi hanno iniziato a perdere tempo, si sono rifiutati di guardare anche il loro database fino a quando "ho dimostrato" che non era qualcosa che l'applicazione stava facendo male ... ovviamente, dovevamo mostrare loro come ottenere statistiche da il loro database, poiché non ne avevano idea: erano operatori glorificati, assicurandosi che i backup fossero eseguiti e aggiungendo occasionalmente account per i nuovi utenti).
A un certo punto, il mio lavoro mi aveva creato un account su BrainBench, poiché mi veniva richiesto di ottenere la certificazione di terze parti ogni pochi anni oltre ai test annuali di sicurezza informatica del mio posto di lavoro. In poche settimane sono riuscito a superare oltre 70 test, il che significava che ho ottenuto "certificati di ruolo" in oltre 2 dozzine di ruoli. Sono anche riuscito a superare i test per software che non avevo mai usato prima (ad esempio, Checkpoint Firewall-1) e alcuni dei test di cui mi chiedo davvero (perché un test sull'amministrazione di websever pone domande sulle intestazioni SMTP, ma nessuna sulle intestazioni HTTP ?).
...
Quindi, per confondere le cose - sono un appaltatore per il governo federale degli Stati Uniti. Il mio datore di lavoro (la società appaltante) vuole che io abbia molte certificazioni per farmi sembrare impressionante mentre usano il mio curriculum per cercare di ottenere più lavoro per l'azienda. Il mio posto di lavoro (governo) vuole solo che io sia in grado di fare il lavoro, e non potrebbe importarmene di meno se fossi certificato o meno. Se ho bisogno di una nuova abilità, posso ottenere il tempo dal mio posto di lavoro e il finanziamento da uno dei due per prendere lezioni ... ma non ne ho avuto bisogno in 6+ anni.
Se voglio prendere lezioni, solo per il gusto di farlo, fintanto che posso giustificarlo a beneficio del mio lavoro, il mio datore di lavoro pagherà il mio "beneficio di istruzione" (che in questo momento è dimezzato in quanto siamo entro 12 mesi da la data di fine del nostro contratto), ma dovrei ottenere un'autorizzazione separata dal mio ATR (il dipendente pubblico a cui riferisco) se è disposto a coprire il mio tempo, o se va bene decollare a metà giornata (come L'ho fatto quando stavo lavorando al mio Master)
...
Quindi, per rispondere alle domande:
Sono diventato un DBA certificato MySQL 5.0 (CMDBA successivamente cambiato in SCMDBA) l'11 agosto 2007.
Anche se non ho mai incontrato o conosciuto personalmente alcuna persona che ha ottenuto un aumento perché la persona è diventata certificata, questo non è mai stato il mio incentivo sin dall'inizio.
Volevo essere preso sul serio come DBA. Avevo effettuato il passaggio da uno sviluppatore a uno sviluppatore / DBA, a partire da MySQL 4.0 nell'agosto 2004. Lungo la strada ho raccolto diversi libri, tra cui:
Una volta che sono stato certificato, sono stato meglio rispettato dai miei colleghi e dal mio capo.
Quando sono passato alla mia nuova carriera come DBA, lavorando per il mio datore di lavoro passato a fare servizi database gestito , mi è stato dato il titolo di Senior MySQL DBA molto rapidamente perché ho esercitato le mie competenze sviluppate dal processo di certificazione.
Altri database che forniscono certificazioni potrebbero richiedere la certificazione per le ultime versioni principali. Ciò riduce il fatto che le grandi aziende (come Oracle e Microsoft) facciano un sacco di lavoro di supporto chiedendo ai DBA di tenere il passo con i prodotti. Tuttavia, ciò rafforza il drive di un DBA per eccellere nell'amministrazione del database. Sebbene sia certificato solo per MySQL 5.0, mi sforzo di tenere il passo con MySQL 5.1, 5.5, 5.6 e Percona Server.
Alla luce di tutto ciò, il valore della certificazione è direttamente proporzionale al valore che ci hai messo . Dopo tutto, la certificazione non è una laurea . La certificazione non è altro che un approccio disciplinato all'autodidatta. La certificazione MySQL è stata il mio trampolino di lancio verso l'autodidatta permanente.
Possiedo la certificazione Oracle e al momento ne sto trasmettendo una PostgreSQL.
Ad essere sincero, li faccio più per le aziende esterne che per me stesso.
Molte persone là fuori senza certificazione sono molto meglio di me, ma alcune aziende tradizionali sono ancora piuttosto severe e guardano solo la certificazione. Quindi li faccio per non avere porte chiuse davanti a me.
Questa è una domanda biforcuta, ma cercherò di rispondere alle prime due, solo dal punto di vista di SQL Server.
Quali certificazioni hai?
Nessuna.
La tua certificazione, in mancanza di una, ha mai lavorato a favore o contro di te?
Non a favore o contro di me. Ma ti consiglierò su un pericolo di ottenere i certificati come una sorta di prova che conosci il materiale: passare l'esame non ti rende un esperto. Ci sono alcune cose ovvie a questo proposito: la barra del passaggio è bassa per cominciare, ed è piuttosto difficile sbagliare MOLTE domande a scelta multipla quando sono piene di scelte ovviamente errate. Non importa le discariche cerebrali e altri aiuti di studio là fuori che ti aiutano a passare gli esami attraverso la memoria contro la conoscenza e senza mai toccare SQL Server. Ma lasciami spiegare le parti non ovvie ...
Diversi anni fa ho attraversato diverse fasi di assunzione in cui stavamo cercando di trovare un DBA. Quando abbiamo iniziato la nostra ricerca, riprende con MCSE, MCDBA ecc. Galleggiati in cima alla pila. Abbiamo selezionato per telefono alcune di queste persone e ne abbiamo coinvolte alcune decine. Non un buon candidato. Design da tavolo che non crederesti. Teorie selvagge di sinistra sul funzionamento degli indici. Un paio erano così inesperti con SQL Server che ho suggerito di togliere SQL Server dal loro curriculum.
Ora, può succedere che molti di questi candidati abbiano avuto i certificati sul loro curriculum, anche se non li avevano guadagnati, o mentendo apertamente o forse spinti dal reclutatore a causa delle specifiche del lavoro (forse anche all'insaputa dei candidati ). Ma il risultato finale è stato, dopo aver passato dozzine di ore sprecate a intervistare persone che riuscivano a malapena a scrivere SQL, i curriculum con i certificati elencati iniziarono a fluttuare sul fondo della pila. Quindi sono sicuro che ci siamo persi alcuni buoni candidati che avevano i certs, ma alla fine, avere quei certi li ha feriti piuttosto che aiutati. E so di non essere l'unica persona in un'azienda che ha cambiato la sua impressione di certezza una volta che il boomerang della discarica del cervello è tornato indietro.
Ci sono alcuni certificati che fanno eccezione (Master / Architect) e mi piacerebbe pensare che gli esami MCSA / MCSE siano un po 'più difficili da ingannare con una conoscenza passante di SQL Server. Quindi non prendere da ciò che penso che i certificati non abbiano valore. Solo che, almeno per un periodo di tempo, le aziende attribuivano una priorità inferiore ai candidati con certificati di fascia bassa.
Qualche tempo fa ho seguito un corso di formazione sulla sicurezza di Oracle, finendo con un certificato. La formazione non è stata interessante a causa del pezzo di carta, ma molto di più a causa degli argomenti trattati.
Questo è in realtà il punto e la domanda principale riguarda la mentalità delle persone. Se una certificazione significa che passerai il tempo a conoscere i comandi e i dettagli perché altrimenti non lo farai, quindi fallo e ottieni alcuni. Se il tuo interesse è abbastanza alto per il tuo lavoro (una "situazione" che sta accadendo a molti geek ;-)), allora avrai la maggior parte delle volte una buona mentalità per fare questo lavoro senza problemi.
Qualunque cosa tu sia, nulla ti salverà correttamente contro un arresto del disco, tablespace danneggiati, debug delle query inefficienti o $ insertWhatMostDbasWorkAroundEveryDay. Potrebbe semplificare le cose se sai dove risolvere cosa e così via.
Sia che tu sia certificato o meno, la difficoltà nel ricordare tutte le varie modifiche e comandi del tuo sistema DB rimane la stessa.
Infine, nel caso di Oracle, potresti dover verificare se un acquirente certificato può ottenere sconti o meno. Non sono sicuro se Microsoft abbia una politica simile.
Non sono affatto certificato! In un certo senso sono caduto nel lavoro DBA. Ma non ho trovato la mia mancanza di certificazione lavorando contro di me. Ho imparato quasi tutto sul lavoro. Penso che il mio datore di lavoro sosterrebbe la mia certificazione, sebbene non sia una priorità.
Il mio precedente datore di lavoro pagherebbe un bonus di $ 500 per ogni esame di certificazione pertinente superato, oltre a un altro bonus per ottenere uno dei tipi di certificazione MCPD / MCSE / OCP. I certs Microsoft non scadono, ma non escono con certs per ogni traccia della tecnologia. Forse sono solo io o la mia esperienza, ma trovo che molti potenziali datori di lavoro non danno molto credito / peso alle certificazioni. Detto questo, ho in programma di tenere il mio aggiornato con i miei soldi e, mentre sto lavorando part-time su altri scapoli, gli esami a prezzo di studente aiutano i miei soldi ad andare molto oltre.
Nella mia esperienza, le certificazioni non ti aiutano molto se hai già un lavoro. Tuttavia, possono essere utili se stai cercando un lavoro. Sono inoltre utili se si svolgono attività di consulenza o di contratto, poiché alcuni contratti (in particolare contratti governativi) richiedono certificazioni.
Sono una zona francamente certificata, anche se alcuni potrebbero descrivermi come certificabile. Non ho minimamente danneggiato la mia carriera, ma ho lavorato per un paio di società partner Gold MS dove era richiesto un livello minimo di personale certificato per mantenere lo status di partner Gold.
Nel 1995 ero MSCE, quando era abbastanza nuovo. Qui in Germania la certificazione potrebbe aiutare i giovani o i disoccupati a trovare un lavoro. La formazione per tale certificazione è in alcuni casi promossa dal "Bundesagentur für Arbeit".
Il vantaggio nelle conoscenze acquisite in preparazione alla certificazione è basso.
Ricordo che mi è stato detto che SQL-Server 4.2 aveva il modo di eseguire il mirroring dei suoi file e che anche Windows NT 3.0 aveva una tale funzionalità. Nessun suggerimento dato quale opzione scegliere.
Ho superato 11 esami MS. Ma l'ultimo che ho ricevuto è MCITP: Databes Developer 2008.
La mancanza di certificazione non ha mai funzionato contro di me, ma ho avuto la sensazione che a volte aiuti. Sono utili per l'azienda: ottenere lo status di partner MS Gold, mostrare ai clienti dipendenti certificati, mostrare al capo che stiamo imparando. Mi fanno bene: mi preparo all'esame leggendo della tecnologia. Non sto usando tutte le funzionalità, questo è un modo in cui scopro e apprendo cose nuove e acquisisco una conoscenza più approfondita delle altre che già conosco. Sono d'accordo con Aaron Bertrand, il certificato non migliora affatto la persona (più professionale), è l'atteggiamento e l'esperienza che misurano .
Ho intenzione di superare anche altri esami. Non perché qualcuno lo chieda (nessun bonus tangibile per quello, nessuno mi obbliga a ottenerlo). Perché è così che imparo e controllo le mie conoscenze.
Attualmente possiedo 2 certificazioni SQL Server, un PMP e alcune altre certificazioni.
Non so che le mie certificazioni abbiano mai funzionato contro di me. Hanno aiutato le organizzazioni per cui lavoro con i loro sforzi di marketing e livelli di partnership. Hanno anche impostato una sorta di livello di conoscenza di base quando si discute di un argomento con un nuovo contatto / cliente. Ho scritto quella parte specificatamente per dire base. Avere una certificazione non significa che nessuno sia un esperto, ma imposta solo un livello impostato per la conversazione.
Continuerò a richiedere le certificazioni poiché continueranno ad aiutare le organizzazioni per cui lavoro. Trovo anche l'apprendimento di nuovo materiale stimolante e testare il mio divertimento personale. (So che mi rende strano).
Intendo rinnovare / aggiornare le mie certificazioni per tutti i motivi sopra indicati. Non lavorerei mai per un'organizzazione che non supporta lo sviluppo dei propri dipendenti, quindi sì.