Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have been a programmer for a few years and until now I worked exclusively with PHP, although I did create a few small side projects in other languages. I'm currently interviewing with a non-IT that relies mainly on .NET and they seem to be willing to hire me.

I probably should have thought of this sooner, but without commercial experience in .NET what questions should I ask to ensure that that job will help me advance my knowledge of the .NET platform or if they are doing .NET the right way (libraries, frameworks, third-party tools, etc.)?

share|improve this question

closed as off-topic by MichaelT, Kilian Foth, GlenH7, Dan Pichelman, Bart van Ingen Schenau Oct 8 '14 at 10:20

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – MichaelT, Kilian Foth, GlenH7, Dan Pichelman, Bart van Ingen Schenau
If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers 2

In terms of "doing things right", knowing what libraries, frameworks and third party tools are being used (if any) will not help you, as you do not have the experience to evaluate the answers. There are many of these in the .NET world and getting a listing will give you nothing.

You need to ask about general practices - good software practices that would apply to most modern programming. You can ask about these practices:

etc.. etc.. etc...

The answers to such questions will give you more insight and information about the place than specifics of libraries and frameworks.

share|improve this answer
Your'e stealing my thoughts, before i could write them down ;) +1! –  Sebastian Bauer Jan 28 '12 at 17:40
@SebastianBauer - I was indeed telneted into your brain. I have no shame. –  Oded Jan 28 '12 at 17:41
I found you in my logfile :D –  Sebastian Bauer Jan 28 '12 at 17:44
@SebastianBauer - Damn. Thought I cleaned up better than that. –  Oded Jan 28 '12 at 17:44
@TamásSzelei - Kyle Hodgson added the full terms. Thanks Kyle! –  Oded Jan 28 '12 at 17:52

It's just as important to meet their tech lead/ senior dev (if they have one) and see if you get on with them, and if they are willing to teach. If you don't get on with the other programmers (we can be the abrasive type!) then it's going to be hard to learn. If they're also not willing to help you out (they may be too busy) then things might be difficult. Ultimately it comes down to if they know their stuff and are willing to impart that information.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.