| « Prev | Page 1 | Page 2 | Page 3 | Page 4 | Page 5 | Next » |
|
Smells like insourcing.
I interviewed someone for a C#-centric position once. Similar stuff: "How would you accomplish (blah) in C-Sharp?" "Well, in 'C-Hash' i would..." "OK, in C-SHARP how do you go about doing XYZ?" "Blaahhhh blahhh C-HASH" |
|
I always thought that naming a language "C#" ranked pretty high, WTF-wise...
|
|
Wish we had a shortage of .NET developers in the UK. I could really use a better paid job than my current one!
|
|
"Wish we had a shortage of .NET developers in the UK."
I'm in the UK. I know a lot of IT people who have had, or are having real trouble finding a good role, and yet on the recruitment side we have repeatedly had real problems getting good people to fill roles, getting people like Mr C-Pound described above. Gartner has said that there is a major IT skills shortage (see http://www.theregister.co.uk/2004/11/01/skills_shortage/) and yet I know people who are leaving IT because they can't get a job. Just crazy! |
|
This is actually a reply to domovoi (if I spelled it right), but first his quote:
"I have a friend who works at Microsoft (wonder if he reads this site, if he does, sorry Pete for stealing your story) and he asked an interviewee "what's the running time of a binary search?". The candidate answered "2 nanoseconds". Dinner's discussion was whether or not a binary search was actually possible in 2 nanoseconds. :P" That question is exactly the kind of question you shalt ask in an interview. What you will learn with that is that someone knows a lot of concepts, not that someone knows how to use them, which are very different things and I am sure you don't want an employee who is all good at theorizing and all bad at practicing, do you? Instead, what about asking the candidates about the advantages of using a binary tree instead of any other memory structure or to explain how binary trees work? That would do much better, I think. |
|
I recently had the displeasure of interviewing a candidate for a programmer/analyst position. When asked what his thoughts were on stored procedures he told us that they aren't really necessary. We waited for him to elaborate... He then went on to tell us of a system his team built where they ripped out all existing procedures replaced them with inline SQL, “with no performance penalty whatsoever”
AReGH! |
|
I thought it was funny how Richard said he "learnt" VB. It's "learned" VB. How can we criticize others with their pronunciation of C# when our basic English skills are severely lacking?
|
|
I agree with smartypants. It's "learned". Sir Richard should know better. After all, he supposedly lives in the UK? You would think he spoke the Queen's English.
|
|
http://www.askoxford.com/asktheexperts/faq/aboutspelling/learnt
Perfectly-acceptable spelling. Or do you also insist that it's "leaved" and not "left?" |
|
I stand corrected. How embarassing on my part. I should never have sided with this "smartypants". Sorry Richard!
|
|
Ruchard: I realize that "learnt" is an acceptable spelling, but could you at least *try* to start using "learned" instead? I think it would be better for all parties involved. Don't be so hardened to change man.
|
|
I guess you going to want me to drop the 'u' in colour, and start using 'z' instead of 's' all over the place next!
|
|
Honestly, I wonder what UK code looks like. Is it filled with comments such as "Changed the colour to red" and things of that nature? That would be quite confusing for the American reader. And how do you guys use Visual Studio with intellisense? You have to type color.red not colour.red! I bet that is frustrating. Maybe there is a UK edition of Visual Studio?
|
|
It would have to be a UK edition of the framework for Colour to be used.
|
|
flock:
IIRC, the candidate (according to his resume) just graduated from a well-known CS program, though I forget the name of the school. He supposedly had a graduate degree as well. However, as the interview progressed, it became apparent to my friend that the candidate knew very little about computer science. So he threw out that question to make sure. |
|
I did some tutoring for CIS students when I was at college. I asked one of them to bring up the project they were working on (it was a VB6 app), and they went to their shared network drive.
The machine kinda sat there for a second, and suddenly 4000 files pop up in the root of their shared folder. And the guy started opening up Project1a, Project1b, Project2, Project11, Copy of Project 1a, etc until he found the project he was working on. He also had well over 50 different forms of Form1 in the directory too. I kinda causually mentioned that it might make sense to put things in sub folders with better names, but I just got a blank stare in return. Yeah, he's got a CIS degree from my university now. |
|
I get a kick out of doing HTML/CF/Tango/PL/SQL Web/PHP/Whatever else...
And I have to use color='#000000' instead of colour :D At least in England they aren't hybridized with the American spellings, like we are in Canada :D And yes, my comments do say "Colour" and not "Color". Ey Spel Reel Goud. |
|
I heard someone try to say that C# was called C# because the pound symbol looks like two ++'s stacked on top of each other.
Almost had to beat their face in for that. |
|
I had to rough up a fellow co-worker for saying exactly that!
|
|
David and Dan - I swear I remember seeing something like that in a book on programming in C# and saying to myself it doesnt look like two +'s (as opposed to ++'s) on top of each other. It must have been somewhere around when it became an ECMA standard, so things have changed since then...but...
Y'know, when I first tried to learn C#, nobody ever told me how to call it, but having a musical background I called it c-sharp. Someone told me it was c-pound, but that sounded stupid, so I kept insisting on c-sharp. So now everyone who tells me its not c-sharp gets emailed a copy of that program that's at the end of the book Programming in the Key of C#, a program that plays a short song in the key of C# :) |
|
Can you program in C# on a Mac? Is that even possible?
|
|
Sure. All you need is mono. It includes the compiler and CLR, and is compilable on almost any *nix based system.
It's not as pretty or friendly as Visual C#, but you take what you can get, no? There are also C# -> Java conversion utilities, and vice versa, so you can use your favorite Java editor/compiler that way. |
|
Sure. All you need is mono. It includes the compiler and CLR, and is compilable on almost any *nix based system.
It's not as pretty or friendly as Visual C#, but you take what you can get, no? There are also C# -> Java conversion utilities, and vice versa, so you can use your favorite Java editor/compiler that way. |
|
Sure. All you need is mono. It includes the compiler and CLR, and is compilable on almost any *nix based system.
It's not as pretty or friendly as Visual C#, but you take what you can get, no? There are also C# -> Java conversion utilities, and vice versa, so you can use your favorite Java editor/compiler that way. |
|
Dammit, I hate the lack of confirmation that a submission has been fully uploaded and doesn't need resubmission when the page times out. (What do you do when it's clicking the 'submit order' button? >_>) This would be a great area for a certain open source web browser to take up the slack.
|
|
Does anyone want to insert of joke about "mono" here?
|
|
D-Flat eh? Makes sense. C-Sharp was designed by Anders Hjelsberg, the man who created Turbo Pascal and Delphi. "D" is the nickname for Delphi, and C-Sharp is obviously a flattened version of Delphi, so this all makes complete sense. Oh sure, C# is as good as Delphi, only down a half step!!
|
|
I had to listen to a lecturer tell me a year ago that the language was pronounced c-hash, and that c# was an addition to c++ that supported aspect orientated programming.
Needless to say I didn't go to another lecture. |
|
C-sharp always sounded like a marketing effort at covering up a horrible choice for a name.
I'm aware that Microsoft call it C-sharp, but I call it C-hash (by CHOICE, please pay attention any mindless pedants out there). Likewise, I am aware that many within Microsoft call SQL "Sequel", but I'm not about to start that either. |
|
Fred: SQL origins from "Sequel". Sequel: Simple English QUEry Language. SQL is just a shorthand.
|
|
It's Structured Query Language, so "sequel" is not a short-hand. Lots of people (believe it or not) say it as "squirrel", too.
|
|
I guess one could create the colour class and just inherit from color ;-)
but 5 yrs *is* just about possible for C-noughtsandcrossesgrid, considering at M'oft the language has been around at least that long in various pre-alpha incarnations. Unlikely this candidate has this though ;-) |
|
I hate to be nit picky, but sharp and hash are certainly not the same thing. Hash is 0x0023, and Sharp is 0x266F.
Do you see any people programming C\x266F? |
|
Stoop: SQL's origins were in IBM's SEQUEL certainly, but it is no longer SEQUEL, it is SQL.
Win95 isn't pronounced "DOS", PKZIP isn't pronounced "LZW". |
|
When I first read I called it "C-dièse". Why do these marketing-guys choose nonsense names like this one?
|
|
I am still waiting for INTERCAL.NET...
|
|
The real WTFs are
1 - Why you even phoned this guy for an interview after looking at his resume 2 - Why you asked for a code snippet after the phone interview. You must be a government agency... |
|
maybe you should actually read the comments before knocking Scott.
see: 11/1/2004 2:36 PM Scott C Reynolds |
|
I wouldn't go too hard on the cat for naming (thought I would for being completely worthless as a programmer). I've called it "C-Hash" before, mostly as a joke with 'NIX programmers, but more importantly I've embraced a lot of other alternative pronunciations. I tried to use SQuirreL instead of SeQueL, used "OGgLe" for Open GL, and consistantly mispronounce "char."
And of course, you're going to see a lot more designer-only programmers in the 21st Century. We have to do more work to do, more of it is repetitive, why should we be writing it out longhand when generators do it better and faster than we can? Code Generators are an easy way to stave off the need to send work overseas. Of course, trying to pass off a generator's work as your own makes you a complete dipshit...but I can definitely see a lot of areas where a candidate could tell me "I don't know the answer, as I'll never need to do this in my career and if I do I can look it up" and I would accept that. |
|
Not to be nit picky but # == Sharp/Hash/Pound depending on what country you are from. I know MS defines C# == C-Sharp but some people think that they are l337 and therefore refer to it as C-Hash or C-Pound....I'd have to say proving that you are l337 in a job interview isn't the best idea.
BTW I love how he concatenated the Delete statement in the middle of the word NULL! |
|
On a similar note: Two+ years ago, I was intrigued by companies looking for candidates who had a *minimum* of 5 years of Microsoft .Net experience. While I wasn't looking for work, I occasionally thought of sending in a resume just to sit through the interview.
|
|
He didn't, that'd IDE generated code from dropping a data adapter directly onto a winform. That's the output of the command generator that writes the sql for you.
|
|
I've always found it ironic that in music, C# is one of the most complicated keys to play in ...
|
|
Ahh, such confusion. Everyone knows the name of the language is actually "C-octothorpe".
|
|
I honestly would not worry about someone calling it C "pound" or whatever. I don't care how they pronounce it, I care how they can program. Of course, this particular candidate was 0-for-2 on both counts so I guess it didn't really matter. :)
|
|
That went better than the phone interview I heard about for a programming position where right in the middle of it, the toilet flushed. Needless to say, the rest of the interview was most likely awkward.
|
| « Prev | Page 1 | Page 2 | Page 3 | Page 4 | Page 5 | Next » |