4 ms·
This just seems impossible. Any nontrivial open source project with a decent amount of stars (i.e. something that will give OP visibility) is impenetrable for a
by starpilot 6y ago
This just seems impossible. Any nontrivial open source project with a decent amount of stars (i.e. something that will give OP visibility) is impenetrable for a noob. I don't know why people keep recommending this as a way to break into software dev. It will take a couple months just to setup a testing environment AND get familiarity with the codebase where you can actually start modifying it. Then you need to identify an issue and hope it'll pass muster with the maintainers who have a bazillion years of experience.
Can you name a single example project on Github where you think a Python programmer with 2-3 years experience could contribute?
- downerending 6y agoIt's not just that they're impenetrable from a technical stand point. It can also be rather difficult to identify contributions that are useful and will get past the core gatekeepers. Probably the best bet there is to target several projects, and then move towards the ones that seem to appreciate your work.
- nonines 6y ago>> I don't know why people keep recommending this as a way to break into software dev 2 reasons IMHO: 1. It is a powerful albeit mostly imaginary image/story. A sort of American dream incarnated in SW. Everything is out there, open and within reach so anyone can do it and make it big. 2. A lot of the HN crowd are actually committers to high profile projects (this is the most popular hacker community after all) so they tend to judge by their own story or stories from their circle. I suspect though that the average dev is quite away from this paradigm. Having tried a few times to just build kubernetes (by now I honestly believe that you need a server farm to do just that) I have to agree with the point you're making. The sheer magnitude and the speed that this behemoth is growing just makes me loose any incentive after a while. Not to mention that you have to actually antagonize with a lot of other noobs to get to these "good-first-issue" PR first. (Diclosure: I'm quite familiar with kube and an experienced dev). And then there is the other thing. I'm afraid somewhere along the way we missed the point. OS is (was) about doing what you want with no strings attached. Something inside me is twitching in the thought that it has become a (difficult) way to get a nice job and that it is mostly controlled by big Co (which you are effectively begging to throw its eyes over you and your contributions). Dunno if I want to be part in this grind. I prefer doing my own stuff (and GPL them like the good old days). My 0010 cents.
- mrwebmaster 6y ago> Can you name a single example project on Github where you think a Python programmer with 2-3 years experience could contribute? I'd love to find one too! :) And better yet, a project backed by a company that is hiring remote open source devs.