So I'm currently in the phase of looking for a job, in hopes that I will have one ready after graduation. For several reasons, I've limited myself to job-searching in a specific town. I have some connections there that tell me there are lots of places that are always looking for IT professionals, specifically schools and small businesses, and my connections plan on helping me find out if they have any openings. But here's something neither of us have no experience with whatsoever;
When it comes to places that have no job advertising, how do we inquire whether or not they have an opening?
I wish to call over the phone, but apparently this is a bad idea. But I have no other choice, except maybe e-mailing (is this an option, if they have e-mail available?). I can't exactly go up to them and ask because I'm all the way over here in another state. I'm also not sure how to ask without seeming like I'm just desperate for a job (which, technically, I am).
My connections also plan on going to these places themselves to ask, but we have no idea how they should go about asking.
Things to note: I'll be under Optional Practical Training and obtaining my EAD, which gives me the authorization to work as a non-U.S. citizen. I also have no transportation of my own (aka I can't drive and do not own a car, but will have someone take me to work - one reason why I'm limiting myself to searching in one town, and I do not wish to explain any further than that). I'm also graduating with a bachelors in science (Information Technology), I have a LinkedIn and I have a resume ready, which I have shown to my connections in case they need to show it to potential employers.