Commenti
- Soprattutto non ti hanno fatto ' ferirti.
- @lukas: In realtà, potrebbero.
- Mi sembra che ' stia pensando di abbandonare la scuola. DON ' F FALLO. Non importa QUANTO è un rompicapo, con quella grande concentrazione, ' sei in ottima forma per un certo numero di campi. Invece, parla con tutti i tuoi professori e chiedi loro suggerimenti su come massimizzare la tua commerciabilità.
- Ci sono molte ragioni per cui dovresti finire la tua laurea. Uno che ' non è stato (ancora) menzionato qui è che se non ', un potenziale datore di lavoro ti vedrà come qualcuno che ' non finisce quello che inizia; quindi probabilmente ' ti assumerà.
- Hai intenzione di lavorare a un dottorato in matematica, mentre lavori a tempo pieno su qualcosaltro? Ci ho provato una volta. Non ' intendo sembrare condiscendente, ma ' è praticamente impossibile dare agli studi di dottorato lattenzione che meritano in queste circostanze. Nel mio caso, sono stati gli studi a soffrire.
Risposta
Lo scopo principale delle certificazioni è fare soldi per lente di certificazione.
Detto questo, penso che le certificazioni siano più importanti per allinizio della tua carriera lo sei. Come responsabile delle assunzioni, non uso mai le certificazioni o la loro mancanza per filtrare i potenziali dipendenti, ma penso che alcune aziende potrebbero cercarle come prova che sai cosa stai facendo. Personalmente, voglio che il candidato al lavoro mi mostri che può fare qualcosa (che è tutta unaltra domanda, me ne rendo conto!)
Più esperienza hai, più puoi dimostra con esempi che sai cosa stai facendo e le certificazioni meno importanti lo diventano.
Commenti
- Sì, lesperienza può fare molto. Non ho il certificato in lang X ma ho 5 anni di esperienza, ecco il mio portfolio. Difficile negare la vera esperienza.
- Conosco personalmente alcune persone certificate che sanno a malapena come applicare le abilità di programmazione. Potrebbero essere bravi in sintassi, concetti ma non abbastanza
- @ pramodc84 Conosco alcuni sviluppatori esperti che non sono riusciti a ' codificare per uscire da un sacchetto di carta. Almeno uno sviluppatore junior con un certificato dimostrato di essere interessato e in grado di apprendere.
- Quando ' sto assumendo un neolaureato come sviluppatore, una certificazione conta a loro favore, ma non tanto quanto, diciamo, un mese o due di lavoro su un progetto software personale o open source (a patto che possano mostrarmi il codice e spiegarmelo).
Risposta
In realtà “sarei arrivato al punto di dire che una” certificazione “potrebbe essere un negativo su un curriculum che fa domanda per un negozio di software. In Microsoft, Google, Amazon o startup gestite da persone di aziende come quelle, cè sicuramente latteggiamento secondo cui se hai bisogno di un certificato, allora non puoi davvero programmare e in realtà puoi programmare, quindi non sprecare il tuo tempo con i certificati. I certificati sono visti come qualcosa che un tecnico ottiene, non un “vero” scienziato informatico o ingegnere del software.
Non importa se questa è una visione buona o valida o accurata di coloro che ottengono le certificazioni. Ciò che conta è che questo atteggiamento esiste tra i tuoi potenziali colleghi, almeno come quei tipi di aziende . Se vuoi lavorare in software di un tipo diverso se azienda, allora YMMV.
Commenti
- dopo molte brutte esperienze con MSCP e MSCD " ha certificato " persone, unazienda per cui lavoravo ha stabilito che una politica era quella di buttare via qualsiasi curriculum in arrivo che li elencasse 2.
- Non ' non sono sicuro che si tradurrà in un effetto negativo su tutte le aziende . Ci saranno sempre aziende che cercano questo genere di cose. Perché se non ' non ' non avresti il mercato delle certificazioni (Potrebbero non piacerti queste aziende o tali candidati, non mi piacciono ' e t ' è totalmente una nostra scelta.)
- @jwenting Davvero?Quindi qualsiasi ragazzo che ' viene inviato dal suo datore di lavoro (sì, alcuni investono ancora in formazione), verrebbe immediatamente scontato da quella società? Sebbene un certificato non sia una garanzia di buona qualità, ' non è certamente una garanzia di candidati di scarsa qualità …
- sì, elimineremmo tutti con MCSD o soprattutto MCSP dopo uneccessiva esperienza negativa con persone che tacciano quei certificati, analizzano i curiculi e trovano moltitudini di difetti nelle basi stesse insegnate. a proposito, noi stessi eravamo un fornitore di soluzioni Microsoft …
- @jwenting parla di spararsi ai piedi. Mikaveli fa un buon punto. Scarteresti qualcuno con 10 anni di esperienza solo perché a) la sua azienda precedente lo aveva inviato a un corso di formazione b) pensava che ne avrebbe beneficiato (in altre parole, non lha fatto ' Non vedere QUESTA discussione
Risposta
Ci saranno entrambi i tipi di società:
- Quelli a cui non interessano le certificazioni. Aziende come FogCreek non “t nemmeno credere nella conoscenza di lingue specifiche. (Conoscere può darti punti, ma questo non è il criterio.)
- Ones che si preoccupano delle certificazioni. Queste aziende potrebbero credere nei certificati o potrebbero farlo i loro clienti. Molto probabilmente, la società potrebbe darti punti aggiuntivi ma non sono i loro criteri unici o obbligatori in quanto Per quanto ne so. Daltra parte, se i loro clienti vogliono trattare solo con unazienda che impiega persone con determinati certificati it può essere un rompicapo.
A che tipo di aziende sei interessato? Nella loro pagina dei lavori vedi i tuoi certificati menzionati?
Opinione: Personalmente, tutte le società di software che Tendo a guardare sono più preoccupato di quanto sei bravo un programmatore e molte volte anche di quanto sei bravo una persona di informatica (algoritmi). Ed è così che dovrebbe essere. Per me i certificati ti dicono solo quanto una persona potrebbe ricordare durante i test e non quanto pensano . Il pensiero è molto più in alto nella mia lista della memorizzazione (se questultimo è nellelenco).
Commenti
- +1 per dicendo i certificati ti dicono quanto una persona ricorda, non quanto bene pensa. Scrivo spesso software in diverse lingue e spesso ho bisogno di un riferimento per le sottili differenze di sintassi e le librerie API – non ' t influisce sulla qualità del software che produco.
Risposta
Vado a questo dal punto di vista di un potenziale responsabile delle assunzioni. Tieni presente che in genere opero allinterno e intorno a organizzazioni per le quali le certificazioni e persino i diplomi universitari non sono una priorità: se puoi mostrarmi il codice, dimostrare buone pratiche di sviluppo, adattarti a metodologie diverse e sono generalmente un buon team creativo membro con unenfasi sulla condivisione / collaborazione / contributo, avrai la possibilità di fare il tuo miglior lavoro. Questo non è il caso ovunque.
- Dici di non avere una laurea, ma tu ci stanno lavorando. Questo mi porta a credere che tu voglia continuare a scuola e che tu stia solo mettendo in fila le tue anatre per quando hai finito. Il fatto che tu stia ponendo queste domande ora è un buon passo verso la selezione dei lavori “giusti” per i quali candidarti, e cercare di avere unidea di come le comunità di sviluppatori formano / interagiscono / hanno norme associate è una buona cosa. Rimani a scuola e lavorare per sviluppare la tua presenza in quelle comunità (Programmers.SE, StackOverflow, progetti GitHub, ecc.) Non solo acquisirai esperienza, ma acquisirai anche contatti.
- Ricorda che sei allinizio della tua carriera e hai a disposizione ogni percorso: scegli un percorso che ti illumini. Se qualcuno dice che una certificazione in XYZ ti garantirà un lavoro (nota: non lo farà) e tu odi XYZ, non farlo . Concentra il tuo tempo nelle aree che stimolano la tua creatività e ti fanno venir voglia di imparare di più in modo da poter contribuire di più – per altri sviluppatori, per lazienda che alla fine ti paga, ecc.
- Quanto sono preziose le certificazioni ? Per alcune aziende, davvero prezioso. Per altri, per niente. Se hai i soldi e il tempo da dedicare allo studio e al superamento di un esame di certificazione, e il processo per farlo aumenterà i tuoi attuali corsi in un modo che è accademicamente prezioso per te, allora ci sono nessun motivo per non perseguirne uno che ti interessa .
- Il modo migliore per dimostrare la tua abilità di programmazione è dimostrare la tua abilità di programmazione. Non sono sarcastico … davvero, mostralo e basta. Contribuisci a un progetto open source. Inizia a chiedere e rispondere su StackOverflow e guadagna reputazione.Vuoi essere in grado di partecipare a un colloquio con una buona conoscenza dei costrutti di programmazione, in modo da poter rispondere alle domande di tipo FizzBuzz e simili, ma soprattutto vuoi essere in grado di dire “Posso fare questa cosa” che stai chiedendo perché guarda qui: ho fatto la cosa che stai chiedendo, qui e qui e qui e qui. “
Commenti
- Probabilmente dovresti aggiungere al tuo primo punto, gruppo di utenti locale. Se vivi in una grande città, di solito ce ne sono molti (solo a Montreal ce ne sono circa 10-20 che hanno mensilmente meetup). Questo è un ottimo modo per entrare in contatto con la comunità.
Rispondi
I ” Non sono un reclutatore, ma finora ho limpressione che i corsi di certificazione ti diano una panoramica pessima su come trascinare e rilasciare elementi in IDE, rubando allo stesso tempo il tempo effettivo di codifica e costando un sacco di soldi.
Lunica parte positiva dei corsi di certificazione che ho notato è stata dove istr uctor ha evitato e ha parlato di alcuni trucchi che ha sperimentato nella sua carriera. Il contenuto effettivo dei corsi era qualcosa sulla falsariga di un tutorial online.
Non faccio più certificazioni, mi sembra una totale perdita di tempo.
Commenti
- yup, il lavoro da studiare per la certificazione (se svolto seriamente, e non solo macinando esami pratici e cheat sheet) è lunico vero vantaggio per una persona '. Detto questo, ' stiamo iniziando a formare più persone per i certificati Oracle perché vende, alcuni dei nostri clienti lo richiedono (ha vinto ' t prendere le persone senza di loro sui contratti) e altri pensano che sia un bonus e sono disposti a pagare di più per loro. Ma nel complesso abbiamo un gruppo competente che può fare il lavoro senza un pezzo di carta che fa la richiesta 🙂
Risposta
Alcune aziende sono un partner certificato Microsoft, che richiede allazienda di assumere un numero minimo di dipendenti certificati (MCP) .In tal senso, esso sicuramente può aiutare.
Al di fuori di ciò, tuttavia, direi che non aiuta veramente. Mettere del lavoro nei progetti di OS può essere molto più vantaggioso per la propria carriera, specialmente se il progetto di OS prende il volo (o si diventa regolarmente impegnati in un progetto già stabilito).
Commenti
- true true ….
Answer
Avendo ottenuto troppe certificazioni nella mia carriera posso dire che, oltre ai fornitori che necessitano di un numero specifico di persone certificate nello staff, le mie certificazioni non mi hanno mai procurato un lavoro da sole. Quello che fanno però è darti molto di più conoscenza dellargomento. QUESTO ti dà il lavoro, non il certificato stesso. Ma puoi ottenere quella conoscenza senza un certificato.
Commenti
- + Sono daccordo con questo. La personalità / il carattere ti fanno ottenere il lavoro … la maggior parte delle volte
Rispondi
Mitigato come strumento di misurazione
Guardo sempre con le pinze quando qualcuno li ha un sacco di certificazioni nel suo curriculum. Per esperienza tendono ad essere usati come riempitivi di spazio quando manca lesperienza. Non sono inutili, ma quando sono troppi tendo ad alzare un sopracciglio e mi chiedo se tutto quel tempo e denaro per ottenere le certificazioni non sarebbe stato meglio speso per un progetto open source, ad esempio.
ma ottimo come strumento di apprendimento
Detto questo, personalmente li ho usati molto come strumento di apprendimento e valutare i miei progressi nellapprendimento di una nuova materia. Facevo molte certificazioni da Brainbench nei bei “vecchi giorni in cui era gratuito. Tuttavia, anche adesso pagherei una certificazione solo per avere unidea dei miei progressi e avere unidea di come mi classifico per quanto riguarda colleghi programmatori. Sapere dove mi trovavo mi ha dato più fiducia quando cercavo un lavoro e negoziavo uno stipendio più vicino a quello che valevo veramente.
Come diceva msvb60, dubito che la certificazione da sola potrebbe non ottenere hai un lavoro ma le conoscenze acquisite cercando di ottenerlo definitivamente lo faranno.
Answer
Sì, sembra utile dato che i corsi offerti non sono solo una semplice versione, ma il
corso completo. Sarebbe come ottenere un certificato dalluniversità.
Da http://www.oreillyschool.com/faqs.php
Dopo aver completato in modo soddisfacente tutti i corsi di una serie di certificati, sarai idoneo a ricevere un certificato di sviluppo professionale nt presso lUniversità dellIllinois presso lUfficio per leducazione continua di Urbana-Champaign.La sfida di ottenere questo certificato, insieme al riconoscimento mondiale dellUIUC come istituzione di alto livello, garantirà che il tuo risultato risplenda sul tuo curriculum. Per vedere un esempio di questo certificato, fai clic qui.
Risposta
Qualcosa che non è stato veramente chiarito nelle risposte è che la certificazione è molto utile se non sei un buon programmatore.
Dimentica di lavorare per “Microsoft, Google, Amazon o startup gestite da persone di aziende come quelle”: cosa succede se le tue ambizioni sono inferiori e vuoi lavorare (solo per esempio) nel dipartimento IT di qualche grande agenzia governativa? Non tendono ad assumere buoni programmatori e molto probabilmente le persone che ti intervistano non avranno la prima idea di cosa sia un buon programmatore. Ma il certificato MSCP potrebbe aiutare il tuo curriculum a distinguersi dal mucchio di curriculum poco interessanti di altri programmatori senza talento.
Commenti
- That ' è un motivo per diffidare di assumere persone con certificazioni.
- ' aggiungerò che le agenzie governative e per estensione gli appaltatori che vendono servizi a loro AMANO le certificazioni e altre credenziali.
Rispondi
Se hai già la conoscenza, allora con tutti i mezzi ottenere la certificazione. Non lasciare che la certificazione sia la ragione per cui “stai imparando.
La certificazione dimostra che prendi sul serio la tua carriera ma dice poco sulla tua competenza.
Risposta
So che stai chiedendo informazioni sulle certificazioni, ma hai considerato di contribuire a un progetto Open Source?
Molti progetti hanno bisogno di aiuto e alcuni hanno persino problemi etichettati come “facile” che costituisce un ottimo punto di partenza per persone con minima / nessuna esperienza.
In questo modo puoi mostrare ai potenziali datori di lavoro non solo che sai programmare ma anche che hai una passione per quello che fai, abbastanza per farlo nel tempo libero.
Rispondi
Un valore che può avere una certificazione è la prova dellinteresse. Se stai vivendo un lungo periodo di disoccupazione, ottenere la certificazione durante quel periodo può essere un buon contro il tempo di lavoro vuoto sul tuo curriculum. “Beh, mentre guardavo mi sono preso il tempo di studiare e acquisire una buona conoscenza di $ TECHNOLOGY”.
Risposta
Se uno sviluppatore si presentasse a un colloquio con un mucchio di certificazioni sul suo curriculum, svilupperei seri dubbi sul suo sistema di valori. Non ci sono situazioni in cui valuto il tempo speso per ottenere una certificazione rispetto al tempo speso a lavorare su un progetto. Qualsiasi progetto.
Commenti
- Questo è una buona dicotomia, su cui è meglio usare il tuo tempo. Ovviamente questo vale solo se usi davvero il tempo per lavorare su un progetto, invece di fare ulteriore couch surfing.
Risposta
Penso che sia necessario fare un passo indietro e guardare la proposta di valore completa che si propone ai datori di lavoro e alle persone con cui si fa rete Il corso O “Reilly potrebbe essere utile a quasi tutti perché ha il sostegno delluniversità, ma dipende completamente da come lo usi. I programmatori amano parlare e pensare in modo assoluto, ma il mondo non è proprio così. Se pensi che lo sia, non ne hai visto abbastanza.
Non fornisci un contesto sufficiente, ma presumo che tu non abbia uneducazione informatica. I datori di lavoro possono utilizzare una laurea in informatica come uno dei loro filtri principali. Devi mitigare questo filtro con unesperienza o unistruzione equivalente in diverse aree che possono essere applicate al loro dominio.
Ho potuto vedere una serie di vantaggi del corso O “Reilly che aiutano in questo settore:
- È gestito da unorganizzazione di formazione tecnologica rispettabile. Molti sviluppatori giurano sui libri di O “Reilly, quindi perché i corsi dovrebbero essere diversi?
- La persona che gestisce il corso ha esperienza in ununiversità leader. Esistono diversi tipi di istruttori, ma i migliori tendono ad avere una certa esperienza in università e ambienti aziendali.
- Rafforzerai la citazione “Conosco Python”. Lo sai davvero? Attraverso un corso come questo colmerai le lacune nella tua conoscenza. Detto questo, è importante leggere il programma e contattare listruttore prima di iscriversi al corso per evitare di perdere tempo con le basi che conosci. (ancora un po di contesto in più sarebbe utile qui nella tua domanda.
- Dimostra un focus. Supponendo che tu sia davvero interessato a lavorare con Python, mostra che sei stato in grado di costruire su questo interesse e portarlo al livello successivo Questo è più realizzabile che cercare di fare un corso più accademico e poi lottare per essere concentrato perché eri interessato solo alla programmazione e non agli aspetti matematici del CS.
Costruire questo corso con contributi a progetti open source o altri esempi tangibili ti aiuterà solo. Questo dimostra che ti rendi conto che hai bisogno di teoria (il corso) e pratica (esercizi del corso + progetti esterni) e ti dà qualcosa di cui parlare con i reclutatori.
Potrebbero esserci altre opzioni di certificato nelle università che potresti voler esaminare se ritieni di dover fare qualcosa di un po più accademico. Sembra che questi siano rivolti a coloro che hanno una sorta di diploma universitario, quindi non ho idea se funzionino per te.
Sembra che molte persone siano condizionate a scartare lapprendimento che non viene fatto attraverso un ununiversità consolidata. Ciò è particolarmente vero quando si ha a che fare con reclutatori e manager che hanno una certa distanza dal lavoro effettivo.
Molte persone direbbero che vogliono solo qualcuno che sia in grado di svolgere un determinato lavoro. Ma quando si tratta di selezione effettiva useranno filtri che capiscono rafforzando ulteriormente questo problema. ad es. a loro piace assumere dalle stesse università. Questo risulta essere buono e cattivo da una cultura condivisa fino al pensiero di gruppo problematico.
Questo è un aspetto importante a cui pensare quando effettui ricerche sui datori di lavoro poiché desideri avere un impatto sulle persone giuste. Se non pensi che supererai il filtro che un reclutatore ti pone di fronte, ma pensa di poter fare la differenza per loro, allora ne hai bisogno per trovare un modo per ottenere le persone che lo faranno. Queste sono le persone che hanno maggiori probabilità di apprezzare un certificato come questo.
Rispondi
Un metodo che ha funzionato in precedenza (a almeno per un certo numero di persone che conosco) è blog, rispondere a domande sui forum, parlare a gruppi di utenti e in generale avere una notevole presenza online.
Bloggare regolarmente, anche su argomenti che stai solo imparando , può essere una preziosa visione della tua passione, impegno e capacità di comunicazione quando si tratta di sviluppo software.
Answer
Consulenza / Appalto
Nessuno ha menzionato il caso particolare di consulenza / appalto. Se rientri in questa categoria o vorresti esserlo, questo può sicuramente aiutarti.
È più facile “vendere” un progetto se il tuo capo o il venditore può presentarti come certificato nella “categoria di nicchia X”.
Detto questo, non sei necessariamente migliore o più esperto modificabile su un particolare argomento se non si è certificati, e sono daccordo con altri che potrebbero assumersene un dubbio in generale. Anche se, avendo alcune certificazioni MS posso dire per te, se le usi su una tecnologia che stai cercando di imparare, ti costringe davvero a metterti al passo.
Risposta
Cerca offerte di lavoro e scopri quante certificazioni preferenziali. Questa può essere unalternativa allesperienza di lavoro con la lingua su applicazioni reali o una laurea in CS.
Per far sì che ne valga la pena, devi determinare quanto è difficile per te trovare un lavoro senza.
Risposta
Sono attualmente iscritto al programma di certificazione Python e devo dire che lho trovato piuttosto interessante e stimolante . Non so se avrebbe mai aiutato le mie possibilità di carriera più che dire, costruire un prodotto software con Python che potrei indicare nel mio curriculum, ma finora è stata una buona esperienza. Se non altro, darà sei una solida base nellambiente di programmazione Python (anche se 3.0) ma le versioni non sono poi così diverse. Inoltre, è insegnato da Steve Holden quindi sai che sarà piuttosto intenso. Ehi, è unaltra cosa che puoi inserire nel tuo curriculum (o meno) e se è nello spirito di apprendimento, credo che sia ancora più prezioso.
Rispondi
Le certificazioni sono utili solo se impari effettivamente qualcosa ottenendole. È il processo che conta e non la carta. Se hai intenzione di sostenere una certificazione solo poiché unazienda lo richiede, probabilmente dovresti ripensare se vuoi davvero lavorare per quellazienda. I reclutatori / datori di lavoro che valutano le competenze basandosi esclusivamente sulle certificazioni non hanno idea della programmazione.
Risposta
Ebbene, in Italia i programmatori sono visti come la parte meno importante di quasi tutte le organizzazioni del lavoro, quindi le tue capacità effettive (comprese le certificazioni) sono spesso ignorate dai datori di lavoro e lesperienza della vita reale lo è molto più apprezzato.
Nelle buone aziende, tuttavia, le certificazioni sono una parte preziosa del tuo curriculum.
Risposta
Le certificazioni molto probabilmente non valgono la pena. La maggior parte dei datori di lavoro guarda più a ciò che hai fatto prima, ma vale la pena studiare per ottenere le certificazioni e ti aiuterà a cogliere le basi fondamentali.Prepararti potrebbe darti più sicurezza quando affronti i colloqui poiché a quel punto avrai sigillato le basi.
SCJP non è una certificazione molto apprezzata tra gli sviluppatori Java, ma i grandi datori di lavoro lo adorano. Alcuni dei libri per prepararlo sono approfonditi e ti danno molte opportunità di cogliere i dettagli della lingua – alcuni noti che rivedi, altri sconosciuti che potrebbero essere davvero importanti.
Mi sono imbattuto in molti post di blog in cui i programmatori sono entusiasti di qualcosa che hanno appena scoperto nella lingua, ma che sono noti alla maggior parte delle persone che hanno sfogliato i libri di certificazione.
Risposta
Nello scenario IT indiano o nelle carrozzerie / negozi di braciole, le certificazioni hanno un certo peso, aiutano ad iniziare una carriera. I dipendenti che sono in “banco”, in inglese semplice, sono inattivi o non assegnati a nessun progetto, sono incoraggiati, leggono obbligati, a ottenere certificazioni. Secondo me, le certificazioni aumentano solo la fiducia di un individuo, non la sua esperienza o capacità di scrivere codice migliore. Il fatto che molti dei bravi programmatori non siano scienziati informatici o abbandonino la scuola ti dice che le certificazioni non sono così degne.
Risposta
Per prima cosa, completa la tua laurea.
Secondo, lavora su una sorta di progetto di programmazione. Potresti dare un contributo significativo a un progetto open source – abbastanza da poter puntare a codice e / o funzionalità e dire “Lho fatto”. Oppure avviare il tuo progetto e creare qualcosa di utile. Non deve essere il la cosa migliore del mondo, non deve guadagnare unenorme popolarità. Ancora una volta, vuoi qualcosa che puoi mostrare e dire “qui” è qualcosa di significativo che ho fatto. “
Terzo, cerca lavori in cui puoi sfruttare il grado che avrai. Se completi una tripla maggiore, questo è di per sé piuttosto significativo. Avere competenze in matematica, statistica ed economia ti renderà desiderabile in un modo che gli altri sviluppatori non lo sono. Mi aspettavo che avere una solida conoscenza di uno qualsiasi di questi campi sarebbe più importante che essere un programmatore esperto, e dovresti essere in grado di usare quelle credenziali per aiutarti a ottenere una posizione in cui puoi continuare a sviluppare le tue capacità di programmazione.
Quarto, non abbiate fretta. Terminare la laurea è molto più importante che ottenere il tuo primo vero lavoro. Trascorrerai il resto della tua vita lavorando, ma dopo la scuola avrai molti problemi a trovare il tipo di tempo e libertà per esplorare e imparare che hai a scuola. Approfitta del tempo che hai ora, usalo per creare una solida riserva di conoscenze a cui attingere per il resto della tua carriera.
Quinto, salta le certificazioni a meno che tu non voglia posizione particolare che ne richiede uno. Ho programmato per molto tempo e non mi è mai stato chiesto di certificazioni né ho pensato che sarebbero state utili. Vedo come potrebbero essere attraenti dato che la tua laurea non è in informatica e non hai alcuna esperienza, ma ricorda: dopo aver ottenuto il tuo primo lavoro, avrai esperienza e dovrai solo trovare una persona disponibile ad assumere per ottenere il tuo primo lavoro.
Buona fortuna.
Commenti
- In qualità di datore di lavoro, ' Preferisco vedere i contributi di codice a un progetto open source. Se riesci a soddisfare questi ragazzi e a far accettare le tue patch, probabilmente puoi superare le nostre revisioni del codice.
ne ho incontrati molti persone che non potevano ' tagliarlo. ' non ho mai incontrato un collaboratore Open Source con questo tipo di problemi.
Risposta
Alcuni datori di lavoro guardano quasi strettamente alle certificazioni e allesperienza. Ma personalmente penso che la certificazione dimostri solo che conoscevi molto bene la tecnologia in un determinato momento.
Ma è sempre bello su un curriculum!
Risposta
Non credo che otterrai un lavoro migliore se hai una certificazione. Tuttavia, otterrai un vantaggio se un altro candidato ha le tue stesse qualità ma anche tu hai una certificazione. E, poiché gli esperti certificati danno qualche vantaggio alla loro azienda, la tua offerta di lavoro potrebbe anche richiedere uno. Ad esempio, Microsoft richiede che un certo numero di persone certificate sia unazienda Gold partner.
Personalmente sostengo ancora gli esami di certificazione anche se non sto cercando lavoro. Lo vedo come un buon modo per valutare le tue conoscenze generali e investi un po in te stesso.
Risposta
Beh, non esiste una correlazione definita ma ti aiuta solo a farti filtrare le tonnellate di curriculum che un reclutatore ottiene. Una certificazione implica che tu abbia una certa conoscenza del framework e ti dà un vantaggio rispetto ad altri che non sono esposti a quella particolare versione.
Inoltre implica che ti sei sforzato di imparare e questo potrebbe essere utile, per lazienda è meglio che una persona sappia qualcosa e potrebbe non necessariamente dover addestrare la risorsa nel caso del progetto imminente.
Risposta
Oltre a quanto sopra, le certificazioni Microsoft ti consentono anche di diventare un istruttore (in aggiunta o invece della tua carriera di sviluppo). Essere un MCT (Microsoft Certified Trainer) potrebbe fornirti più entrate (per il lavoro part-time) e ti permetterà di interagire con più persone al di fuori del tuo team.
La certificazione è una buona credenziale nel caso in cui prevedi di scrivere un libro o come accennato prima vuoi fornire formazione.
Per ottenere la certificazione dovrai conoscere bene diverse parti della tecnologia, quindi lo studio ti sarà davvero utile.
Commenti
- +1 per diventare un trainer. Insegnare qualcosa spesso porta a una nuova comprensione (a molti livelli).
Risposta
Avere un certificato non è una garanzia che sei un bravo / grande programmatore, ma è un buon indicatore che sei almeno fino a un certo livello (dopotutto, è possibile fallire questi test …).
Qualsiasi qualifica pertinente può essere solo una buona cosa (metterei in dubbio qualsiasi azienda che scarta il tuo CV perché possiede una certa qualifica).
I reclutatori hanno bisogno di metodi di filtraggio (a volte centinaia di ) CV per posizioni di sviluppatore, a volte useranno:
- Esperienza. Essere impiegato come programmatore per n anni non è garanzia di qualità. La maggior parte delle persone ha ha lavorato con un ragazzo che lo fa da anni, ma non può.
- Una laurea. Anche essere laureati non è una garanzia. Nel mio ultimo lavoro, ho dovuto superare un test attitudinale di programmazione indipendente dal linguaggio che includeva il riconoscimento di schemi, lefficienza dellalgoritmo, ecc. Ecc. Ho fatto abbastanza bene (ho ottenuto il lavoro), ma un altro candidato (con una laurea con lode di 1 ° classe a Cambridge) ha ottenuto solo il 6%.
- Certificazione. Nella mia ultima intervista, mi è stato chiesto se fossi un SCJP (per un ruolo di sviluppo Java). Non ero “t (e ancora non lo sono), ma se la scelta fosse tra due sviluppatori di apparentemente pari capacità – lunica differenza è che uno aveva il certificato, sarei” sorpreso se non lo facessero ” ottenere il lavoro.
Mostrare il lavoro precedente sarebbe fantastico, ma chi può dire che lo hai scritto (e non un collega) o che hai trovato la soluzione e non solo codice. … e quanto tempo ci hai messo.
Anche i test di abilità / attitudine sono ottimi, ma quanti datori di lavoro hanno il tempo di testare, per non parlare di centinaia di documenti (supponendo che vogliano saperne di più rispetto a quello che direbbe loro un quiz a scelta multipla)?
Oggigiorno, devi spuntare quante più caselle possibili. Molti datori di lavoro potrebbero non aver bisogno di tutte le tue abilità (o potrebbero non sapere di averne bisogno), ma più cose puoi fare e, cosa più importante, più cose hai prove, maggiore è il tuo potenziale di lavoro.