Mój ostatni projekt kontraktowy zakończył się sukcesem kilka tygodni temu, a ja walę w strony z ofertami pracy o nowe prace. Minęło sześć czy siedem lat odkąd ostatni raz patrzyłem na te strony, tak więc może wyrażenie "Programista .NET" lub warianty coś znaczyło. Ale zmieniłem się, gdybym wiedział co!W ofertach pracy, co to jest programowanie .NET?
Mój podstawowy język to C#. Rozwijając funkcje internetowe, używam tego razem z ASP.NET, JavaScript, HTML i CSS. Z mojej perspektywy mam ponad sześć lat doświadczenia jako "programista .NET". Pracodawcy, a przynajmniej ich działy HR, nie widzą tego w ten sposób.
Podczas początkowych połączeń telefonicznych, w odpowiedzi na to, jak wiele mam .NET, mam na myśli sześć lat C# i ASP.NET. W większości przypadków ankieter odpowiada: "Tak, ale jak dużo bezpośredniego programowania .NET?" W tym momencie wiem, że nie dostanę merytorycznego wywiadu, ponieważ przesłuchujący i ja nie mówimy tym samym językiem.
Dla mnie .NET obejmuje framework i Common Language Runtime. Robię programowanie .NET, kiedy używam języka, w moim przypadku C#, do korzystania z Framework do tworzenia aplikacji, narzędzi lub niektórych funkcji sieciowych. A kod, który piszę, działa w CLR. Jeśli "programowanie .NET" oznacza coś poza tym, to myślę o rozwoju/aktualizacji klas Framework i CLR. O ile mi wiadomo, praca ta jest wyłączną domeną MS. (Nie mówiąc oczywiście o dziedziczeniu, rozszerzaniu, nadpisywaniu itd.)
A więc, jeśli nie C# (lub VB, J #, itp.) I ASP.NET, co oznacza "Programowanie .NET"?
Wszelkie przemyślenia są bardzo cenne.
Wygląda na to, że masz rację i nie mają pojęcia, o czym mówią. –
@Ed y, ale naprawdę nie dostaję pytania, poważnie, zobacz moją odpowiedź. – eglasius
W odpowiedzi na to konkretne pytanie, byłbym skłonny powiedzieć coś w rodzaju "Używałem * direct *, ponieważ pochodzi z Microsoft Research. Używam go w całym moim programie .Net". –