3 ms·
> Shouldn't candidates have portfolios -- i.e., examples of software that they have built, with a complete git history, etc? Most career engineers (including m
by Jemaclus 5y ago
> Shouldn't candidates have portfolios -- i.e., examples of software that they have built, with a complete git history, etc?
Most career engineers (including myself) have worked on proprietary systems. I can't show you any production-level code that I've written in the last 10 years, because it's all proprietary and owned by the companies I've worked for. I don't even have access to my previous employers' code! So what exactly would I put in my "portfolio"?
If the answer is "open-source," then that presumes that the only engineers worth hiring are those who contribute to open-source -- which leaves out a ton of great engineers -- and those who have the extra time to contribute to open-source outside of their day jobs -- which can be a bias against those with life obligations (e.g., caring for dependents).
So the answer to your first question is: no, they shouldn't. If you have one, FANTASTIC. But it shouldn't be a requirement.
To your second question... Employers need to evaluate candidates _somehow_, so yeah, I'm baffled by that as well.