I am a second year student at a university in Ottawa, Canada. I have a fairly broad range of technical skills (graphic design, programming, networking) but none are particularly developed. For instance, I can create an AJAX web application, but lack the experience to know how to scale it or structure it for future maintenance.
I think that I could learn a lot from working in a local startup, but not quite sure the best way to approach one. Who should I contact? And how?
Also, which startups would even be interested in hiring generalized students like me?