Tell HN: Pet Projects vs. OSS Contribution
The other day in a meetup related to Hacktoberfest, a beginner programmer asked what would be more valuable: creating a pet project or OSS contribution. If I were a hiring manager, I’d prefer the latter, ability to do an independent job is of big value. With pet projects, especially when there is a chance to copy&paste solutions, you won’t be able to assess such quality.
11 comments
[ 4.5 ms ] story [ 43.2 ms ] threadWorking on someone else's code base, and contributing value to it, is probably what your job will entail. So demonstrating profiency in that area is no bad thing. Being able to articulate that goal, and the lessons gained from achieving it will certainly help in an interview.
Bonus points if you strike up communication with the author and get their input on what they would like done. Communication skills are critically important in any new-job context.
Aside: willingness to write docs and tests while learning a new system will both improve your understanding, And improve your skills at the same time.
Building your own project shows a different set of skills. Identifying a problem (even if its only a problem to you), scoping that problem (avoiding endless feature creep), executing the solution and so on are all great in an interview.
Again, while this is great, articulating it in an interview is where the value lies. Be honest about the challenges, what you learned, what you would change. Too many programmers think getting their first job is based on programming skill. Of course that's a big part of it, but a bigger part is communication skill.
I love the FOSS community and pushing things to better a project is great. However, if it’s not something I’m deeply invested in, OSS can be very time consuming, just like a regular job.
If you were the hiring manager, I would expect you to have the skills to objectively evaluate the value of a project on a CV whether it be FOSS or pet.
Then compare that to a pet project where there are no limitations apart from what you’re capable of, so I think naturally people will be driven towards that so that they can do whatever their vision is.