Je voulais nommer ce sujet «Éducation contre expérience», mais ce sujet existe déjà . J'ai lu cette discussion et bien que ce que j'aimerais demander soit lié à ce sujet, la question est très différente.
J'ai commencé à apprendre la programmation il y a environ 12 ans. Depuis 4 ans je travaille en tant que développeur en externalisation de logiciels (situé en Russie). Je pense à quitter la Russie et à déménager ailleurs comme l'Australie (cela n'a pas d'importance au fond). J'ai un certain nombre d'exemples illustrant la capacité générale et les histoires de réussite, mais il y a toujours une différence entre toutes ces personnes et mon cas.
J'ai une assez bonne expérience technique - les domaines principaux sont C ++ et .NET. J'ai déjà participé à 7 projets basés sur différentes technologies / plateformes (Windows, Linux, Android, Qt, .NET, etc.). Donc, je pense que je suis capable de travailler en tant que développeur de logiciels. Prenons juste - "du point de vue technique, ce gars est absolument OK".
Le seul problème est que je n'ai aucune éducation. Alors, voici la question:
Dans la plupart des cas, puis-je lire des mots comme "BS en CS, équivalent ou mieux" comme "N années d'expérience"?
Mise à jour : est-il judicieux d'obtenir des certificats comme MCSD (pour .NET)? Je sais qu'il y a un sujet distinct pour cette question, mais je demande toujours le cas quand il n'y a pas d'éducation mais qu'il y a des certificats et de l'expérience.