What would you call this type of specialty? Is "Microsoft Developer" misleading?
closed as not constructive by ChrisF♦ Feb 14 '12 at 23:35
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.
migrated from stackoverflow.com Feb 13 '11 at 19:32
This question came from our site for professional and enthusiast programmers.
I call them a programmer.
...but that's just me.
I don't think you can call someone a Microsoft developer just because they choose the Microsoft stack. Just the same, I wouldn't call anybody an Oracle(company) developer, because they use Java and Oracle(database) (or MySQL).
When suffixing a title with developer, it is usually extremely specific.
- C# Developer
- Java Developer
- Ruby Developer
- RoR developer
- .NET developer
As C# is part of the .Net framework, you could call someone who develops using C# a ".Net developer", Microsoft developer is not that misleading, but it's too general
I don't know how to develop in "Microsoft". I do know how to develop in C# and T-SQL, as those are languages. However, calling yourself a Microsoft Developer is pretty generic unless you know how to develop using all Microsoft languages / technologies. Are you also a:
- C++ developer
- BizTalk developer
- MS Access developer
- SharePoint developer
- SSIS developer
There are a lot of different kinds of "developers" in the Microsoft stack. Be specific. If you know C# and T-SQL, you're a .NET developer. T-SQL is pretty much a given for .NET developers, but be sure to list it on your resume.
"Using the Microsoft stack" is usually how I'd describe my specialty where I'm used to using IIS, ASP.Net, Visual Studio, Sitecore and MS-SQL Server as some of the tools in my toolbox for web development stuff.
Microsoft developer sounds like someone working for MS (at least to me). So yes, it is misleading, and you definitely can't deduce MS developer -> C# developer, so why would you call them that?
I would call them Microsoft-Fanboy!
I call them a developer-specializing-exclusively-in-microsoft-programming-languages-like-T-SQL-and-C#.
I wouldn't say Microsoft Developer is misleading, but just calling them a
- Software Developer
is better term.
Example: MSDN - Microsoft Developer Network It's a network for Microsoft Developers, so I think your expression should be fine.