In Job Postings, what is .NET programming?

My last contract project was successfully completed a couple of weeks ago, and I was banging on jobs looking for a new job. Six or seven years have passed since the last time I really looked at these sites, so maybe the phrase ".NET Programmer" or options meant something. But, if I know what has changed, then!

My main language is C #. When developing web functions, I use this together with ASP.NET, JavaScript, HTML and CSS. So, from my point of view, I have more than six years of experience as a ".NET programmer." Employers, or at least their human resources departments, however, do not see this.

During the initial phone calls, in response to how much .NET experience I have, I will say six years of C # and ASP.NET. In most cases, the interviewer replies: "Yes, but how many direct .NET programming?" At this moment, I know that I am not going to give a substantial interview, because the shooter and I do not speak the same language.

For me, .NET contains the Framework and the Common Language Runtime. I use .NET programming when I use some language, in my C # case, to use the Framework to create an application, utility, or some web functions. And the code I'm writing runs in the CLR. If ".NET programming" means something beyond this, then I am thinking of developing / updating the Framework and CLR classes. As far as I know, this work is an exclusive MS domain. (Without speaking, of course, about inheritance, expansion, redefinition, etc.)

So, if not C # (or VB, J #, etc.) and ASP.NET, what does ".NET Programming" mean?

Any thoughts are greatly appreciated.

+7
source share
8 answers

C # + asp.net programming is clearly part of .net programming.

I don’t understand why you are struggling with the system, getting stuck in the wrong part of the process.

When they say “Yes, but how many direct .NET programming?”, Given your experience, you say: “I have more than six years of .Net programming experience.”

Update: If you continue to understand this, why don’t you say directly from the first question “I have more than six years of .net programming experience” and if they ask which language (s) you say “C #”.

+12
source share

You are more accurate than asking. They require familiarity with a language or framework, while you are focused on a goal or task.

Look at it from a different angle, "ANSI-C Programming." All this means that you used the language, nothing more. Nothing is said that you did this on * nix or Windows, or that you wrote hardware controllers or business applications.

Human resources usually have a checklist that they hold. They need (want) to hear keywords that match the items in this list. ".NET Programming? Check". This is when you are in an interview that you can clarify.

+8
source share

For me, .NET programming can be any language that uses the .NET framework (ASP.NET, C #, VB.NET, J # .., etc.). I think this is the result of people who need a developer, not being specific enough for people who are responsible for hiring a developer who probably has little programming knowledge. Maybe you could say: "I am using the .NET framework with C #"?

+2
source share

In my experience, human resources departments rarely have an idea of ​​anything other than HR rules and regulations, insurance information, and company policies. As for the real technical know-how, I still need to talk to someone from the human resources department who really worked on modern programming technologies, so they have to rely on the keywords and requirements given to them by the departments that are in the employees' need. Sometimes managers also do not do all this.

However, your first goal is to get an interview (that is, with people who are really interested in your skills), and therefore, if they ask if you have .NET experience, then I would say (given that you are here wrote) what are you doing. Human resources departments often work for companies with several types of jobs, and I would not expect them to learn about each of these types. I suspect that sometimes they just check things that match the provided skills checklist.

Once you get an interview with tech people, you can talk about your experience and they will get it - or they should! Human resources departments must deal with all kinds of resumes, and in the current environment I am sure that the quality of candidates varies greatly. Recently, I have had many interviews at my store. Fortunately, our Human Resources department also builds code all day, so it has a key .; -)

+2
source share

Some of these screeners are remarkably dense when it comes to computer terminology. It’s best to just tell them what they want to hear, and go to a real interview where you can talk with someone who has at least a basic understanding of what you are talking about.

+1
source share

This is one rambling recruiter. I would say just ignore their ignorance and answer the question by giving them the total number of years when you use any .NET language or technology. It is not worth lecturing them.

+1
source share

I usually assume that this means programming on the .NET platform, that is: everything that runs in the .NET CLR.

0
source share

Well.

You should have asked SCREEENER directly. Therefore, it would be interesting to ask something like “What is .net programming for YOU as my future employer”, of course, it is very polite.

We will not find out what non-technical people think about some tachistic topics.

Sometimes screening interviewers have no idea.

I saw the publication of the work as:

Java Programmer, required: EJV's, JSP, PHP and Visual Basic. 

he he

0
source share

All Articles