gtZip wrote:Colors, I believe you said that you have a comp sci degree, but I want to know... for all of you that do software for a living - what got you your first job, and what kind of credentials did you have at the time?
Way out of place on a music forum, but what the hay.
Wow, great question!
Out of place or not, I will answer. It's not a simple answer, so allow me to elaborate the whole thing.
I did two summer internships during my Senior and super-Senior years (CS is not a classic 4-year degree when I went through the program).
What got me my first internship was interesting: My resume was on a final table with 9 other candidates. One of the people in the room helping make the decisions was a human resources recruiter, and she happened to be an old high school classmate of mine. The people in the room were having a really difficult time making a decision because all 10 finalists were really solid candidates. My old classmate said, "Well, if it makes it any easier, I know Chris, and I think he'd do a great job". So I got the gig. Thus, my first internship was basically made because of a personal contact.
I got the second internship the following year from the same company because they liked my first internship.
During my final year of college, I also worked part time for a professor on the campus writing some small software programs for him. I had answered a part-time ad for a programmer so I could make a couple extra bucks and so I could practice my craft.
When I graduated, I had two job offers. One was from the company that I had done two internships with. It was a very nice offer. The other was with the professor who was building a startup and wanted me to be the first software hire.
I went with the professor because my wife (at the time, now divorced) refused to move. When I told her about the job offer from the company (which had been 5 hours away - I had spent my last two summers away) she cried and didn't want to go. The job with the professor's company was on campus and thus we could buy a house near her home town, 30 minutes away and I commuted.
Either job paid about the same and had decent benefits. I am not sad I didn't take the other job, as I learned a ton from that professor and that first job.
But it was clear to me that working while I was going to college - both for the professor and during the internships - was a smart move. Since then I have always encouraged CS students to take internships and to work any part time jobs they can that will allow them to work their programming skills. I got job offers because I had worked for people before graduating and that was huge, IMO.