Volevo chiamare questo argomento come "Istruzione vs. Esperienza", ma questo argomento esiste già . Ho letto quella discussione e sebbene ciò che vorrei porre sia correlato a quell'argomento, la domanda è piuttosto diversa.
Ho iniziato a studiare la programmazione circa 12 anni fa. Negli ultimi 4 anni ho lavorato come sviluppatore nell'outsourcing del software (con sede in Russia). Sto pensando di lasciare la Russia e di trasferirmi in qualche altro posto come l'Australia (non importa in sostanza). Ho un numero di esempi che illustrano le capacità generali e le storie di successo, ma c'è ancora una differenza tra tutte queste persone e il mio caso.
Ho una discreta esperienza tecnica: le aree principali sono C ++ e .NET. Ho già partecipato a 7 progetti basati su diverse tecnologie / piattaforme (Windows, Linux, Android, Qt, .NET, ecc.). Quindi, credo, sono in grado di lavorare come sviluppatore di software. Prendiamolo - "dal punto di vista tecnico, questo ragazzo è assolutamente OK".
L'unico problema è che non ho alcuna istruzione. Quindi, ecco la domanda:
Nella maggior parte dei casi, posso leggere parole come "BS in CS, equivalente o migliore" come "N anni di esperienza"?
Aggiornamento : ha senso ottenere certificati come MCSD (per .NET)? So che c'è un argomento separato per questa domanda, ma chiedo ancora il caso in cui non c'è istruzione ma ci sono certificati ed esperienza.