I am thinking about applying for an internship (or student job) in the USA, preferably the LA / San Diego area. The total time there would be 1 month (although depending on the actual date I could go for 2 months as well).
I'm a programmer (C# and Java are the languages I'm proficient with) and it doesn't matter to me whether I work at a startup or a tech giant.
I am currently a second year student (technically I have 1 course in the first, 5 in the second and 5 in the third year) from Belgium. My CV contains several projects and I'm an active SO member which I hope makes up for the lack of a diploma right now.
Am I being too optimistic to think that I might find a position for july or september?
I have read about the B-1 visa and how it often takes a long time to get one (and is basically a lottery). Does it do anything for me if I don't necessarily require payment?
And lastly: how are my chances to find a place?
After even more looking around I came across the J-1 visa instead which has a summer-work program. It looks like this is exactly what I'm looking for, is that correct?