4 ms·
I agree there is tension and it's imperfect and I don't think one needs to go to one extreme or another... but GP literally said that they hired someone who did
by Kranar 5y ago
I agree there is tension and it's imperfect and I don't think one needs to go to one extreme or another... but GP literally said that they hired someone who didn't know "the first thing about programming" who took a single course on Java programming and just hired that person because they had the "chops and passion".
That is what I am criticizing as not being helpful. If someone has the chops and passion for a job, they have the chops and passion to learn a few data structures and algorithms before interviewing for said job. Let them know it, keep in touch with them, and have them come back after they can tackle a proper technical interview.
>I've found the best people come from the latter process, but I would say that, right? I'm biased.
Right and that's a valid observation and there's nothing wrong with that bias per say. On the other hand I've found the opposite, the best software developers I currently have the pleasure of working with know their fundamental data structures and algorithms and have no trouble explaining deeply technical topics with rigor and precision, so that's what I hire for.
- stuff4ben 5y agoIt was a fresh college graduate, I don't expect them to know shit about software development honestly. What I do expect is for them to work hard and show passion for what they're doing and the learning process. I expect to see prior experience of self-motivation and hard work which is easily teased out in the interview process. This person became one of those legendary developers that could do the work of 3 without breaking a sweat. I interviewed tons of people from the same university with actual CS degrees and knowledge of data structures and algorithms. I actually hired lots of them and only a few were as competent as this person was. Your degrees and knowledge of a few data structures and algorithms mean nothing if you're lazy and don't show passion for what you're doing.
- bradlys 5y agoThat’s just confirmation bias on your part, my dude. You’re kinda glossing over the fact you took a chance and it worked out. How many times did you take chances like this on people? Probably not a lot. You likely hired the other folks not because they were passionate or had some quality you looked for in the other candidate but because they were clearly apt and able to do the job. I’d also say that there are many people out there that are incredibly intelligent, hardworking, knowledgeable, and just don’t give a single fuck about any business they work for. Most of my peers put me in that group. Don’t be bitter with us - we don’t find the shit challenging or appealing. A lot of us spent years in college grinding at rigorous academics and came out jaded. There’s relatively little left to learn compared to a starry eyed kid who took a single course, barely knows shit as you said, and is being given a once in a lifetime opportunity. Kid will leave and likely be jaded like the rest. It happens. Mentally, software is a horrible career.