aspose file tools*
The moose likes Jobs Discussion and the fly likes How To Start Own software company Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "How To Start Own software company" Watch "How To Start Own software company" New topic
Author

How To Start Own software company

chinu goyal
Greenhorn

Joined: Dec 31, 2007
Posts: 22
Hi

I have total 3+ exp in java-j2ee in IBM,india. I am very eager to start my own company . I know exp i have is very less. But I want to know how and after how much exp I can start my company. What extra things need to be done for starting own company .
As I have exp in java-j2ee field what all type of project I can look ?

Varun Chopra
Ranch Hand

Joined: Jul 10, 2008
Posts: 211
chinu goyal wrote:Hi

I have total 3+ exp in java-j2ee in IBM,india. I am very eager to start my own company . I know exp i have is very less. But I want to know how and after how much exp I can start my company. What extra things need to be done for starting own company .
As I have exp in java-j2ee field what all type of project I can look ?



A lot of people want to start company but main problem they face is finding clients. Generally people get projects through their contacts, otherwise it is a very tough job (to find projects I mean). Another choice you have is to think of a product, develop that and try to sell it (but it takes a lot of investment and not many wanna-be company owners want to follow this direction).
Additionally, I think if you want to start a software company you need to be able to communicate technically not only with the developers but also to architects sometimes (remember clients also have technical people sometimes). So you should know purpose and pros/cons of technology choices in the market (through regular reading), time estimation techniques (to give approximate time to customers for their work), very good communication and management skills. You also need to be very confident and hard working.




-Varun -
(My Blog) - Online Certifications - Webner Solutions
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3219
I think it is all about contacts, contacts, contacts, and knowing who else you are competing with.
I think starting one is easy, but getting enough work to sustain it can be a real challenge.


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
chinu goyal
Greenhorn

Joined: Dec 31, 2007
Posts: 22
Thanks Varun
But It seems opening a own company is very difficult . Then what else a software professional can do means in terms of business .
I want to something extra so that I can help others also .
Varun Chopra
Ranch Hand

Joined: Jul 10, 2008
Posts: 211
chinu goyal wrote:
But It seems opening a own company is very difficult . Then what else a software professional can do means in terms of business .
I want to something extra so that I can help others also .


Making money and helping others are 2 different things. So you need to define first what your aim is. Making money apart from your regular job can be done by spending overtime on software development for small client projects. For that also you need to search a small project from your contacts or on sites like guru.com.
On the other hand, helping others is a much easier job. Keep visiting "Recent Topics" on javaranch on regular basis and respond to other people's questions. To answer technical questions you will need to test code at your end, which will teach you a lot of new things. Helping is a great job, takes no investment and a lot of people need help.
Adrian Burlington
Ranch Hand

Joined: Jun 16, 2009
Posts: 75
my 2 cents: read "The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It"
You will note that the 'technician' and the 'entrepreneur' are totally different entities.
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16054
    
  21

Adrian Burlington wrote:
You will note that the 'technician' and the 'entrepreneur' are totally different entities.


One of the things that the self-sufficiency crowd never seem to acknowledge, alas. The ability to run a business is a specialized skill in its own right and takes no inconsiderable amount of time and effort. Which is not only subtracting from the amount of time you can spend doing the actual technical work, but from keeping one's technical skills sharp. Plus, of course, a certain aptitude for business helps a lot. You can learn a lot of things, but the person to whom an activity comes naturally is more likely to be successful at it than someone who has to constantly exert themselves.

Probably an ideal software company would have a business manager and a couple of technical experts pooling their respective talents. Unfortunately, since technical experts are notoriously lacking in people and negotiation skills (see above), more often what you get is the traditional setup where management takes the lion's share and the technical talent exists more on sufferance.


Customer surveys are for companies who didn't pay proper attention to begin with.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How To Start Own software company