This article is written for novice programmers, who started his career, already thinking about their own business. New in the article is not accumulated, only the basic ideas on the subject, has long been expressed by many successful entrepreneurs.
Starting a career in IT, many young professionals pay attention to blogs, where people are determined by their success, promoting ( apparently successfully) their programs / websites / services. At the head of thoughts flashed like ' if you get many, why would not I '. It is tempting, in 20 years to become a millionaire, and, further, to enjoy the carefree life of a happy investor. Such thoughts are not only IT'shnikov attend: Managers, prodazhniki wish to open a business, builders, sklolotit his team, accountants collect and organize their clients' audit firmochki. In some areas it is difficult to do, to some simpler. But, if in other areas to come up with something breakthrough and hit the jackpot almost impossible, in IT, because of this young industry, is still possible. On the one hand, this is an additional degree of freedom, on the other hand, higher risks. Why am I talking about? . I have some thoughts and observations on this subject that I want to outline in this article.
Many try, but only a small fraction of a percent start-ups get anything at all. The probability of success is scanty. If one did not work again, then at other times the probability of success will be the same miserable. The phrase ' this time did not work, so next time get ' here does not work. Can never get lucky. And maybe get lucky twice in a row. Then you will be called a guru, and will listen carefully to the story of your success, and hoping to succeed.
When a person is ' cluttered ' commitments ( family credit) risk of failure in an attempt to ' self- navigation ' is not valid. All the same, trying to start a business its best from the youth or the placing of children ' wing ' and calculate a credit. Not so long ago seen the statistics that the U.S. has the largest share of start-ups founded by people aged 50 years. T. e. Children grow up, life can be settled, and the risk is now.
Solve new problems or new old problem. In 99 % of the cases I see that they are trying to make is not a new idea or an idea that's easy to copy. Take a look at my site:.
www. alvosoft. com /. My sample program of the same wrong approach. I made a program that has the analogues. And it did not matter as something new - she did the rest of the programs is not allocated. Well, I never made a bet on it -' pen test '. Do not make the next messenger, mail server. If the energy has nowhere to go, think about how best to join the existing software development topics of interest to you.
The third point is very important. You can take up product development that already has a lot of analogies. But it should be done brilliantly. To all at once it became clear that everything before that was nonsense -. For example, think of an example of the interface - to GMail. Radically improve ' yuzabelnost' - as an example, iPhone.
Another way to make an innovative product -. This, of whom only dreamed of before, or even afraid to dream. I remember how to begin skype. I had a modem, as much as 56KB. What there is video / voice transfer, and just when loading pages with constant interruptions due was just torture! . Now Skype is no surprise. Even my grandmother vengeance communicate with her grandchildren on it. In any case, the idea and the implementation must not be trivial.
It is necessary to solve the real problem. Cover the real needs of people. Regularly writes on the subject, Peter Didenko:.
http://www. kip. ru /. That is not my task is subtracted from somewhere, in that an investor would have invested: how to get rid of the queues in supermarkets. News? . And there is no doubt that a good solution will bring a lot of money to the inventor. Solving problems of traffic jams. Dynamic maps traffic jams is to inform about traffic jams, but not the solution. Solve the problem rather than treat the symptoms!.
Personally, I still like the idea of TRIZ. For example, brought to the absolute determination of the ideal of the invention: there is no device, and its functions are performed. In a more approximate to the reality of interpretation: seeks to ensure that the invention does not require the user to commit additional actions when using them. It is desirable that the number of actions to accomplish the same work with a new tool, on the contrary, decreased. Comes to mind is a wonderful example to illustrate this idea. From year to year in houses cut off and washed with hot water system. Pipes rust, break. Assigned task was to reduce the number of accidents. The inventor has been found, in my opinion, a brilliant solution. When washing the tubes are removed plaque. However, the coating protects the pipes from rusting. It was proposed by washing to leave a small deposit for the protection of pipes. T. e. invention is not only required additional measures and simplify the existing procedure of washing - washing, but not until the end or a lower concentration of detergents.
The same idea can be guided in IT. For example, consider now the fashionable topic of cloud computing. Need For datatsenty. You can do without datatsentov? . Installs to your computer software to organize the sandbox. This sandbox is stored in encrypted form individual pieces of information from different users clouds. Thus, the information finely finely distributed on other users' computers around the world. Who knows the password, it becomes available around the clock, ensured the preservation of her back in the network, and the classic ' mask show' withdrawal from the server (see.
history with agave. ) Will be impossible. Thus, to create a cloud, in this example, data centers are not needed.
The final thought is: ' shoot ' the idea or not, it is difficult to predict, but if you try, you have to do anything new or old, but an entirely new. The user when using the invention, it should be easier than without it.
PS: for me personally nenapryazhnost new service on the Internet has played an important role, for example, if I am asked to sign up, then I would not use such a service. I'm too lazy to do it, because there is now OpenID- let him use. This is the question that requirement unnecessary movements on your part may result in rejection of the use of your invention.