3 ms·
The really big open source projects such as the Linux kernel or Hadoop generally are mostly done by paid developers. The interests of the companies and the int
by colin_mccabe 13y ago
The really big open source projects such as the Linux kernel or Hadoop generally are mostly done by paid developers. The interests of the companies and the interests of the developers generally align, and it works out well.
Smaller, personal open source projects may or may not help you get a job. To be honest, I've never been at a company where looking at Github pages was a big part of the hiring process. Maybe it's something recruiters look at? I don't really know. I have a bunch of stuff up on Github myself, but I don't know who looks at it, and I certainly don't rely on it to get me a job.
Similarly, I've never been at a place where the topic of answering questions on Stack Overflow came up. It's like contributing to Wikipedia-- something you do on your own time for the public good. Stack Overflow is a useful resource, but you also need to keep in mind that some of the answers there are kind of misleading or wrong.
Really, what any well-run company is going to try to figure out is whether you are a good fit at the company. If you have done some things in the areas they're interested in, that's going to be a positive. If it's just random stuff, then they are probably not going to have the time or inclination to look at it. I've done a lot of stuff that nobody has ever asked me about in a job interview. And that's ok.
If you are having trouble finding a job, the #1 reason is probably location. There just aren't a lot of jobs in some parts of the country, and most companies don't want remote workers unless they're rockstars. I wish I could give you an easy solution for this, but I really can't. You are probably going to have to choose between your career and your home town, like generations before you.
If you are somewhere in California, you can do open source work in your free time as long as it meets three criteria: 1. own time, 2. own equipment, 3. no use of employer trade secrets. It doesn't matter what they tell you... the worst they can do in California if they don't like your personal project is fire you. In other U.S. states (such as Washington), it's often pretty easy for them to claim your personal work as their own (a lot of employment contracts have this in it).