Mi último proyecto de contrato concluyó con éxito hace un par de semanas, y he estado trabajando duro en los sitios de trabajo en busca de nuevos trabajos. Han pasado seis o siete años desde la última vez que realmente han mirado estos sitios, por lo que tal vez la frase "Programador .NET" o variantes haya llegado a significar algo. ¡Pero, si yo sé qué!En las publicaciones de trabajo, ¿Qué es la programación .NET?
Mi idioma principal es C#. Al desarrollar la funcionalidad web, la utilizo junto con ASP.NET, JavaScript, HTML y CSS. Entonces, desde mi punto de vista, tengo más de seis años de experiencia como "Programador de .NET". Los empleadores, o al menos sus departamentos de recursos humanos, sin embargo, no lo ven de esa manera.
Durante las llamadas telefónicas iniciales, en respuesta a la experiencia de .NET que tengo, diré seis años de C# y ASP.NET. En la mayoría de los casos, el entrevistador responde con "Sí, pero ¿cuánta programación .NET directa?" En ese punto, sé que no voy a tener una entrevista sustancial, porque el evaluador y yo no estamos hablando el mismo idioma.
Para mí, .NET comprende Framework y Common Language Runtime. Estoy haciendo una programación .NET cuando uso algún lenguaje, en mi caso C#, para hacer uso del Framework para crear una aplicación, utilidad o alguna funcionalidad web. Y, el código que escribo se ejecuta en el CLR. Si "programación .NET" significa algo más allá de eso, entonces pienso en desarrollar/actualizar las clases de Framework y el CLR. Hasta donde sé, sin embargo, ese trabajo es el dominio exclusivo de MS. (No habla, por supuesto, de herencia, extensión, anulación, etc.)
Entonces, si no es C# (o VB, J #, etc.) y ASP.NET, ¿qué significa "Programación .NET"?
Cualquier pensamiento muy apreciado.
Parece que tienes razón y no tienen ni idea de lo que están hablando. –
@Ed y, pero realmente no entiendo la pregunta, en serio, mira mi respuesta. – eglasius
En respuesta a esa pregunta específica, estaría tentado de decir algo como "He estado usando * direct * desde que salió de Microsoft Research. Lo uso en toda mi programación .Net". –