I don't know what work experience you have, particularly in a particular industry, etc, but it might be worthwhile getting some real-world experience in the industry in which you would like to focus first.

What I would do is figure out a niche you might want to conquer (ideally that isn't being filled already), not worry too much about the company's behavior (few companies are going to care at all, but you might be able to influence them, so might even be able to influence a badly behaving company, or at least build off the knowledge gained from learning how other companies operate, etc), save up (a crowdfunding campaign isn't always a good solution to every scenario although might work depending on what exactly your goals are and how its presented), and then take all that and build a company from it.

I say this because most businesses fail in very short order so having some sort of real-world experience and savings will reduce your risk. Most people don't realize just how expensive it is to run a business and while you can frequently find ways to cut corners you still have to have the funds to get you to point where your bringing in more money than your spending. Most small businesses take about 3 years to get off the ground and running (that is being comfortable with the money your making compared to working for a larger corporation). Anything to increase that chance of success is something every startup needs concern themselves with.

Before I founded ThinkPenguin I had no real idea what I was going to do after college or what niche needed filling within the GNU/Linux arena. What I knew was I wanted to see GNU/Linux and free software succeed on the desktop (like it had on the server). I started out with a Computer Science degree and did an internship between my 2nd and 3rd year at a company producing one of the leading desktop distributions of the day. While the company had its non-free software issues (including, not developing) it was mostly management's inexperience with the GNU/Linux and the free software world that created the biggest hurdles (and later what amounted to potentially criminal issues by certain major share holders, among a number of other really stupid business moves).

In any event I did that internship. I later turned down a few job offers. I then did something nobody would have expected. I took a low pay tech position with a major retail chain fixing (and selling to some degree) computers. I didn't just do that, but I utilized that with my GNU/Linux experience, with my internship experience, with a related PC repair startup, etc as a jumping off point for ThinkPenguin.

I saw how the competition operated, I saw how companies focused on desktop GNU/Linux were mucking things up, and from that I knew what to do to fix it and how to do it. I only held that repair job for several months, in part because I was already operating a competing repair business that let me focus more on how I thought things should be operated, and as such, I could see what worked and what didn't work with the masses. ThinkPenguin was operating during this time as well, but was much lower key. It's what you would call a “soft launch”.

Anyway- so yea- focus on picking up the skills you'll need to get the business going. Besides all that you'll need to do a lot of research, maybe take some business classes, accounting classes, etc. Some things you can more easily outsource if you need to, but some things you can just do yourself to keep costs down.

Reply via email to