Tag Archives: innovation

It is never too late for you

 


Just read this fantastic post on Quora feeling that I might have some further thoughts about it. I have seen many people obsessing about getting things right at the first time, and if they cannot, they think things are too late. However, what I see is that chances and opportunities are almost everywhere and after every couple of years, those chances and opportunities will come back.

Should I switch what I am doing?

I was once asked by my friend, a developer, if he should switch to Business Analysis or not. He feels like it more than programming but if he tries it and he does not fit it, he would waste 2 years of his career. And this kind of switching is raised a lot by my friends and other people. “Should I switch from a big company to work for startup/startup by myself?”, “Should I switch and try doing this/that?”, “My first job/internship was terrible, it would affect my career…”. The answer is you should not worry.

Any Experience Counts

Any experience that you learn, either from a big company, from a small company, from another job or career would bring you a unique point of view into the new career. If you work as sale and now want to move to programming, your sale knowledge is unique, 90% of programmers I know have no knowledge in sales. Understanding sales and customer would bring you a competitive advantage that most don’t have. And vice versa, if you work as programmer before and switch to be business analysis, you really understand the programming work, you understand the technical difficulties and you can help the customers and programmers to talk better. Any experience counts, any unique experience counts twice.

Competitive Advantage – how to make it last

In the last 2-3 years, iPhone development has been my advantage when I stepped into the area early. It brings me many good results. But, that’s over. You hear it correctly. I don’t mean iPhone development will decline, but the growth of the market is significantly slowed down. And the number of good developers in this area will significantly grow when more resources are available.

Long-Lasting Success Requires Non-Ending Efforts

Competitive Advantage

Competitive Advantage

To be successful, a company or a person has to get some competitive advantage. The problem is sooner or later, every other companies/people will improve themselves to gain your competitive advantage. It may take them 3-5 years, but in this technical world, it would be even less. This advantage can never generate a long term plan. No matter how you protect it, no matter what cost you pay to protect it, people will soon be leveling your advantage. Don’t dream and don’t sleep on the victory. Long term and scalable model requires lots of building efforts to generate more competitive advantages.

I have never tried to protect my knowledge about iPhone development because I know the market controls itself. I see enough of stupid people trying to protect their knowledge to gain advantage in company promotion.

To be successful in long term, the same for personal or company, you need to build a culture that motivates new innovation, i.e creating new values. These new values, new knowledge or new understanding will bring you more competitive advantages or guarantee with you a long term success