So here is my situation (not a rant, just some history so you all know where I'm coming from):
I have been an intern software engineer for about 18 months now with a little startup software company in my town. It has been the best experience ever for me. When I started, I knew the the little bit of C++ they taught me at the local community college, and now, I'm quite proficient in C++, Java/Swing, Visual Basic/VBA, and have an understanding of HTML, UML, XML, JNI, ATL COM, etc. Funny thing is though, I really know nothing of hardware, but that's besides the point:)
Anyhow, so I go into work last Friday in a pretty good mood. I had been working on this new project for a week now and it was very interesting and fun (ya I know, I actually like my job). About midday, my boss takes me outside and says he has to talk to me. Now, he had done this 3 times before and I ended up getting a raise. This time, however, I could tell a raise was not in my future...
Make a already long story short, I was let go because the company wasn't making any money, as is such with the software industry it seems. To say the least, I was crushed as I thought I had a future with this company. I even turned down an offer from a long time friend (16 years) to become a web developer at the place he works at.
So my long awaited questions is this: Have any of you ever gone through this? I have been joining these online job search engines for the past 3 days. I simply give them my resume, and employers might see it in their databases. Are these search engines a waste of time? I have submitted my resume to at least 13 companies since Tuesday. Anyone know the standard time it takes for them to get back to you?
Another thing, most companies that are looking for recent grad's want at the minimum, a Bachelor's degree. Even though I only have an Associate's degree in Computer Science, I have almost 2 years of real world experience. You think this would make a difference?
Any help would be much appreciated.
P.S. Job offers would be better:)