Quería nombrar este tema como "Educación vs. Experiencia", pero este tema ya existe . He leído esa discusión y aunque lo que me gustaría preguntar está relacionado con ese tema, la pregunta es bastante diferente.
Empecé a aprender programación hace unos 12 años. Durante los últimos 4 años estoy trabajando como desarrollador en outsourcing de software (ubicado en Rusia). Estoy pensando en dejar Rusia y mudarme a otro lugar como Australia (básicamente no importa). Tengo varios ejemplos que ilustran la capacidad general y las historias de éxito, pero aún hay una diferencia entre todas estas personas y mi caso.
Tengo una experiencia técnica bastante buena: las áreas principales son C ++ y .NET. Ya he participado en 7 proyectos basados en diferentes tecnologías / plataformas (Windows, Linux, Android, Qt, .NET, etc.). Entonces, creo que soy capaz de trabajar como desarrollador de software. Vamos a tomarlo: "desde el punto de vista técnico, este tipo está absolutamente bien".
El único problema es que no tengo educación. Entonces, aquí está la pregunta:
En la mayoría de los casos, ¿puedo leer palabras como "BS en CS, equivalente o mejor" como "N años de experiencia"?
Actualización : ¿Tiene sentido obtener certificados como MCSD (para .NET)? Sé que hay un tema separado para esta pregunta, pero aún solicito el caso cuando no hay educación, pero hay certificados y experiencia.