Click here to Skip to main content
15,905,071 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Inflation of .Net job descriptions Pin
Mark_Wallace21-Dec-16 11:06
Mark_Wallace21-Dec-16 11:06 
PraiseRe: Inflation of .Net job descriptions Pin
Slacker00721-Dec-16 11:29
professionalSlacker00721-Dec-16 11:29 
GeneralRe: Inflation of .Net job descriptions Pin
Mark_Wallace21-Dec-16 21:18
Mark_Wallace21-Dec-16 21:18 
AnswerRe: Inflation of .Net job descriptions Pin
Super Lloyd21-Dec-16 20:20
Super Lloyd21-Dec-16 20:20 
GeneralRe: Inflation of .Net job descriptions Pin
Richard MacCutchan21-Dec-16 22:04
mveRichard MacCutchan21-Dec-16 22:04 
GeneralRe: Inflation of .Net job descriptions Pin
Kirk 1038982122-Dec-16 4:53
Kirk 1038982122-Dec-16 4:53 
GeneralRe: Inflation of .Net job descriptions Pin
obermd23-Dec-16 16:38
obermd23-Dec-16 16:38 
GeneralRe: Inflation of .Net job descriptions Pin
lukevp4224-Dec-16 5:12
lukevp4224-Dec-16 5:12 
Stoney,

Since you mention job postings, I wonder if this is venting due to you having some issues with your job search? I am a lead developer/manager on the web applications team for a company, but these comments are all my own and not representative of the company I work for. I write the job postings for our openings and manage the entire interview process. I have a masters in Computer Science and have been professionally developing for about 10 years now, so I'm not an "HR" type. Despite that, I do include most of what you mentioned on my postings as well.

The reason being, and as mentioned further down the thread, these frameworks do not take long to learn but the mindset that you need to write good web code is completely different than desktop development, and is quite a bit different than mobile development as well. Even the differences between the Web Forms and MVC approach is considerable. jQuery, angular, web services (WebAPI or WCF) are all part of the microsoft stack now, as is Bootstrap. Even node.js to some extent. You may be able to find a job that just uses pure ASP.NET (prior to MVC), but if you are using the latest version of Microsoft's web tech stack, most of the above will be included.

All of these are just toolsets and means to an end. When I interview, a large component of our process is several real programming tasks. The MVC challenge is done offline before you come on-site which will give you the opportunity to learn the right way to do the task and implement it as such. It has components of everything I mentioned above. When you are on-site, we do a live coding exercise where you are given a problem description and have to go from a text document to a functioning application that meets all requirements in the span of an hour. This is a console application and doesn't include any web functionality. This gives us the opportunity to see how you think, how you deconstruct the problem, how fast you can implement it, how much and how effectively you use online resources such as Stack Overflow... It is surprising how enlightening this component is and makes me surprised that more companies don't do something similar. Remember, an interview is many-faceted. It is not strictly on your ability to develop software in a vaccuum but is on your ability to do the job interviewed for. In many cases in the software development world, this requires a growth vs fixed mindset, interpersonal communication skills, ability to gather and document requirements effectively, etc.

I don't so much care that you have used Angular before, or WebAPI, or whatever. I care that you can see the value in these technologies and are excited to learn them and use them. From your post, it seems like that's not you, and that could severely hamper you in an interview. I'm not going to pass on your resume because you didn't use any of these components at previous positions, but I'm going to expect that you've read about all of them and can speak on them when you are interviewing with me.

That's really what the job posting is for, a tip-off on our tech stack and a cheat sheet to prepare for the interview. We do not require that you have used every technology, but our language is similar to "Familiarity with all or some of the following" to tip you off that you should become familiar with these.

If you confuse Java with JavaScript, or think node.js is a client side framework, it will be pretty obvious that you don't care enough to prepare for a position where these technologies are used, and are comfortable in knowing what you know and not a whole lot else. Maybe this isn't you, I don't know you. I am just commenting in a general sense in the hope that it might help you see where we are coming from on the other side of the fence, and possibly some beliefs that could be holding you back on your search.

One parting comment I would make as well - these technologies are quite clearly the way of the future for Microsoft. .NET Core is similar in many ways to node. npm and nuget are essentially the same. the cross-platform nature and hosting of Kestrel+C# (outside of IIS) is just like node+javascript. In fact it could be argued that it's a better version since C# is a better language in many ways and Kestrel outperforms Node. Microsoft is focusing on container technologies moving forward with Windows Server 2016 and the Docker partnership. The purchase of Xamarin and open-sourcing of .NET are major signals that MS doesn't want .NET to be tied directly to Windows.

The landscape of our tech stack is experiencing a seismic shift right now and I for one am excited to see where it goes. I tend to hire people who have a similar mindset.
GeneralCheers to Someone Pin
Mark_Wallace21-Dec-16 8:42
Mark_Wallace21-Dec-16 8:42 
GeneralRe: Cheers to Someone Pin
Tim Carmichael21-Dec-16 9:01
Tim Carmichael21-Dec-16 9:01 
GeneralRe: Cheers to Someone Pin
Mark_Wallace21-Dec-16 10:59
Mark_Wallace21-Dec-16 10:59 
GeneralRe: Cheers to Someone Pin
Tim Carmichael21-Dec-16 11:18
Tim Carmichael21-Dec-16 11:18 
GeneralAI (Natural Language Processing) - How Advanced Is It Really? Pin
Member 1041561121-Dec-16 5:57
Member 1041561121-Dec-16 5:57 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
KarstenK21-Dec-16 6:26
mveKarstenK21-Dec-16 6:26 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
harold aptroot21-Dec-16 7:05
harold aptroot21-Dec-16 7:05 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
Eddy Vluggen21-Dec-16 7:45
professionalEddy Vluggen21-Dec-16 7:45 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
Member 1041561121-Dec-16 8:43
Member 1041561121-Dec-16 8:43 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
Eddy Vluggen21-Dec-16 9:05
professionalEddy Vluggen21-Dec-16 9:05 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
PIEBALDconsult22-Dec-16 8:37
mvePIEBALDconsult22-Dec-16 8:37 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
PIEBALDconsult21-Dec-16 8:17
mvePIEBALDconsult21-Dec-16 8:17 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
Eddy Vluggen21-Dec-16 9:09
professionalEddy Vluggen21-Dec-16 9:09 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
Mark_Wallace21-Dec-16 8:38
Mark_Wallace21-Dec-16 8:38 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
Member 1041561121-Dec-16 9:15
Member 1041561121-Dec-16 9:15 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
Mark_Wallace21-Dec-16 10:49
Mark_Wallace21-Dec-16 10:49 
GeneralRe: AI (Natural Language Processing) - How Advanced Is It Really? Pin
Member 1041561121-Dec-16 15:50
Member 1041561121-Dec-16 15:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.