4 ms·
What would you suggest for finding a project that is sufficiently complex to matter, but not too large for a student to contribute to?
by weakfish 6y ago
What would you suggest for finding a project that is sufficiently complex to matter, but not too large for a student to contribute to?
- andrewstuart 6y agoWhat programming technologies are you fascinated by, really interested in and love? Answer that and then I'll suggest projects.
- weakfish 6y agoGood/decent with Python, Java, Go. Not a fan of front-end web, unfortunately. Really intrigued by Go the most, and am into back end server work, and would _like_ to learn systems level stuff but need to learn/read a lot more before that. Thanks!
- andrewstuart 6y agosearch google for "biggest golang open source projects". notice the number of github stars on these projects: https://awesomeopensource.com/projects/golang https://awesomeopensource.com/projects/golang https://www.reddit.com/r/golang/comments/82m6zq/open_source_go_projects_looking_for_contributors/ https://www.reddit.com/r/golang/comments/82m6zq/open_source_... https://awesomeopensource.com/projects/golang https://awesomeopensource.com/projects/golang https://www.infoworld.com/article/3442978/10-open-source-projects-proving-the-power-of-google-go.html https://www.infoworld.com/article/3442978/10-open-source-pro...
- parkaboy 6y agoNot "extremely well known," but our startup has released open source developer SDKs (currently Android and Arduino) and example apps for our consumer hardware device (haptic wristband). It's just been me and a colleague working on these in our spare cycles. https://github.com/neosensory https://github.com/neosensory We'll take any help we can get with contributing to any of the projects posted up there.
- andrewstuart 6y agoTo the original poster ..... If you are being welcomed in to this project then you should take up the offer and then do some serious hard work fixing every possible issue you can in the github issues and asking guidance from the project maintainers as much as you can when you get stuck.
- username314159 6y agoUnpaid internships are the best indeed
- weakfish 6y agoThis looks really cool. What are some ways to contribute without owning a wristband, specifically to any of the Java-based apps? Thanks!
- parkaboy 6y agoAny sort of code review, basic testing on different systems/OSes, or clean-up (whether in code or documentation) is welcome. Some of the libraries for Satellite-tracking etc. are actually agnostic of requiring a wristband. The apps can generally be run / partially tested without needing to connect to a band.
- s1t5 6y agoPick a project that you already use yourself. You'll have a lot more context and will be much less likely to just give up at the first problem you run across.
- SwiftyBug 6y agoYou should check out projects made for Deno[1]. It's a new promising. It's like Node, but it runs TypeScript natively. One thing that will dictate the success of this project is if the community can migrate Node's ecosystem into Deno. There's plenty of projects being built for Deno. [1]: https://deno.land/ https://deno.land/
- hackermailman 6y agoCheck code triage site Pick one where someone actually reviews PRs and there isn't hundreds of them sitting open from months ago