Learning to Contribute to Software Projects
October 21, 2013 7:33 AM Subscribe
How can I bridge the gap between knowledge of basic programming and actually contributing to software development?
posted by mccarty.tim to work & money (4 answers total) 14 users marked this as a favorite
I'm currently a computer science student about to earn his Associate's degree, hoping to eventually start a career in software development. Right now, I feel like I'm pretty good at applying the theories behind programming, such as Object Oriented Programming, how to make data structures like a linked list or a binary tree, and I've played around a bit with frameworks like Django.
I feel like I should be doing more outside of school to develop my skills beyond just downloading a neat set of libraries and playing with them. I'm applying for internships, but I'd like to know what else I can do to learn to develop software that goes beyond the toy sort of programs I make for myself as a hobby. I'd like to contribute on Github, but I also worry that it'd be a bad idea as I've never produced production code before.
What would be a good next step for me?