3 ms·
I usually open with some nano questions. Sorry, but if you say you have 5 years of experience with C# but can't tell me which namespace List<T> or Stream or SQ
by IanDrake 15y ago
I usually open with some nano questions. Sorry, but if you say you have 5 years of experience with C# but can't tell me which namespace List<T> or Stream or SQLDataReader is in, then we're done, because you're lying.
- henrikschroder 15y agoI have eight years of C# experience, and I don't really know. I think the generic list is in System.Collections.Generic or something, but no clue on the SQLDataReader. ADO something something? I don't think I've ever written an import statement by hand, it really, really isn't important to know.
- IanDrake 15y agoAnd ya' know, that would be a fine answer, "I use resharper and haven't even had to think about that in years". I would also accept "System.Collections" as a reasonable answer. You should here some of the responses I get: What's a namespace? Uhmmm, HashTable? I don't use collections. Also, if they can't name some namespaces I'll usually ask them what classes they're familiar with for accessing a database or opening a file. If you can't name parts of the framework you use on a daily basis by namespace of class name, you're not going to be a very productive programmer. If knowing this stuff isn't important, than I'm an expert Java programmer too. I just can't name any of the packages or classes, but I can tell you all about inheritance.
- henrikschroder 15y agoFair enough. :)