How did you go from "started programming (for real) about 2 years ago" to recruitment offers from Google/Apple and "targeting $180K"?
I'm not saying that's what the GP is doing, but it's not impossible!
The reason I'm not responding to big companies yet is that I don't have enough english and US work history. I failed at Yahoo! just because I was not able to speak good English(they said it).