I'm a University student, at a school where every other 4 months we do technical internships. I will be working this Junary~April, but I'm at a bit of a cross-road of what I should do.
I have a couple of interviews with large corporations, which would be a new experience and good for building connections.
I have a couple of interviews with various startups (which are fun, but it's kind of more of the same thing (having worked with startups for the past while)).
From previous work terms, I have enough capital to pay myself to take 4 months off to pursue my own ISV (and school will give me credit for it). It seems viable to design and develop an app/game for the iPhone platform (and wouldn't really have do much sales myself).
It's an interesting though to try my own ISV now, but would this path create a valuable enough experience (experience, not necessary profit ) in light of other possible options?
So, if I understand you correctly, you would spend four months on a startup and then either abandon it, or, at a minimum, set it aside for a while?
Hard to say without knowing you, but that doesn't seem like a useful way to spend your money (or time).
It's four months. If you can get a big company internship, take it. Even if the first thing you do after graduating is start your own business and never look back, big company experience is extremely valuable. It also adds a recognizable name to your resume, which will be useful should you, at some point in the long career that lies ahead, find yourself looking for a regular job.
I would have to agree with the Scott.
I have always dreamed of starting my own business more specifically creating my own product even when I was in school 1994-1999. However at the time I had lots of ideas but no clue on how to run a business, how to really develop a product, how to really work in a team how to really to requirements/design etc. Off course at the time I thought that all my ideas where the next killer application that everybody wanted to use.
At the companies I worked I really learned all the skill I really needed to have a half descent success at creating a product.
However since you are in school and I never did this while in school I really regret not getting involved with the school entrepreneur program (I know that Waterloo has one) get involved with off school entrepreneur programs and network like crazy meet as many people as you can and start building your network.
If you are in a technical field take classes about business, entrepreneur and gain as much knowledge as you can on how to start a business.
Secondly when I was first starting my mind set was to develop it first and then market it. This is a hard mindset to break for programmers. Before you start coding your product check out some competing products check out newsgroup and see if people are searching for what you want to develop. Try to find one client who is interested and wants to use it.