Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
ynnk8835yboth sound promising... so why not take both?
its hard to find really engaging candidates -
bols597795yI have many snarky and smart ass comments erupting in my addled little brain. But I'm going to refrain from saying anything. You gotta grow up sometime.
-
bols597795y@rickh No, it's an excellent question. That's why I didn't want to compromise its integrity by saying things like the class clown would.
-
rickh2775y@bols59 haha, I see, well I think with that kind of integrity you can go on to clown at your leisure and not risk trashing anything.
One of the primary reasons I ask is that my old mentor was strongly of the conviction that open source experience trumps nearly any other activity that a junior can say they have done, in the absence of commercial experience in particular. He felt it was almost a single source of truth for ability, persistence, endurance and attitude. -
In a such situation the final decision will be based on soft skills probably 🤔 Perhaps one of the candidate a toxic person or something like that.
-
A. Having actually completed a personal project and demonstrating that self-motivation matters most of all the things you listed (the PR's are good, but not equal to real experience start to finish IMO). FYI, I've conducted hundreds of interviews and hired dozens of developers over the years and this would be my answer given the details you've provided (though that's obviously like a doctor giving a remote diagnosis: not worthless, but necessarily suspect given the circumstances of not being there in person).
-
rickh2775y@fzammetti thats very interesting, thank thee. I have to admit, my gut sense is that a full project, if sufficiently complex, would make a more well rounded candidate. Making PRs on a big project certainly demonstrates an ability to handle complexity, but I think they would learn less about the arts of application craftsmanship in the process. That may not be entirely true, as I know the creator of Vue.js gained his pedigree by studying the Node source code for 2 years to the exclusion of almost everything else..!
-
@12bitfloat even with the proven portfolio efficiency? Both candidates seem obviously talented despite their lack of years in the field.
-
@fzammetti I concur with this statement.
Not only that, but I feel that handling personal projects at a grand scale sometimes speak more of a candidate than adding to an existing one, regardless of how complex said project might be. Not to take away from either candidate, both of them sound compelling. If unable to take both I might suggest this:
Which one would make a better fit with the people in the office. I have seen really talented "assholes" that just bring morale down. I would rather have someone of less knowledge but with a concrete attitude and desire to learn PLUS the ability to be trainable than anything else. -
@AleCx04 Totally agree, but those sorts of considerations to me are a given. They can swing the pendulum away from an otherwise great candidate or towards an otherwise lesser one.
-
rickh2775yThe plot twist, hardly that surprising really, is that both candidates are me. Or could be me.
I have a fairly long list of things I have built, with a couple of larger projects. But nothing on a “grand scale”.
I have made a few PRs, but they were small affairs. Now that I have more experience, I would aim for higher hanging fruit.
I like my current role, and I am only 6 months in. But when the time for switching comes, I want to be as prepared as possible. If that means open source, I’ll do it. If it means a grand project, I’ll do it. Any language, any stack, my only interest at this point is
“What causes the most efficient surge in skills and knowledge?”
Related Rants
For those with hiring experience, or just informed opinions.
Candidate A:
1.5 years self-taught web development, primarily Javascript, but also Ruby & Golang
6 months commercial front end experience
Brucey Bonus: a significant fullstack personal project (deployed), plus lots of smaller projects. Has focused a lot on learning OOP and functional paradigm principles.
Candidate B:
As candidate A, but instead of a personal project, has made a couple dozen PRs on a big open source project (ie Mozilla’s debugger). They seem to have eschewed really dialling down into algorithms/paradigms, preferring to learn “in the wild”.
They both perform equally well in interview tests, and appear to be engaging, hardworking and approachable.
Which one do you pick, and why?
question
experience
interview
points
junior