Originally Posted by WhySoInsecure?
Your best bet would be to aim for something next year. Try to get a position as a programmer in your country this summer and work on a few projects that you can show off to make your resume stand out. Make sure you have your algorithms and data structures down, are comfortable in a UNIX environment, know Git and whatever language the companies you apply to use (Python/JS/Ruby/C/C++ are popular at startups right now). If you can pick companies that you like, see their job postings and learn everything that they want.
Most larger companies recruit interns for the Summer in the Fall and at this point are already on to interviewing the top candidates.
In my country it's tough to find a job even as a programmer and finding a programming job over the summer is almost mission impossible.
I've been developing some apps for Android but I'm still learning. I guess I should publish some apps on Google Play and show them so I could improve my chances.
You seem pretty knowledgeable about the subject. Are you a programmer as well or you just know a lot about these stuff ?
Also I've seen a Work and Travel program. Basically I need to pay like $1000 + tickets + visa and I can work in the USA but it's mostly in smaller cities and jobs don't have any relation with programming.