Being an independent IT professional, at least if one wishes to be in it for the long-haul and happy with their level of achievement, is a complex undertaking. The level of success, gratification, and income can vary widely.
Many who undertake it fail to grow their level of business to the size they'd like. Still others find themselves unhappy with their lifestyle, even those who achieve attractive income levels.
It is quite common for many to fail to survive beyond a few months to a couple of years. Yes, some do hang on, but often are unhappy with themselves and their businesses.
Or, as some have found recently, they had viable but weak businesses. When low hanging fruit disappeared (clients that fell into their lap by chance rather than through a well developed system for attracting and cultivating new business), income dried up.
In my observation and study of independent IT professionals, non-IT professional services firms, and even other industries, as well as my own experiences, I've concluded that there are a number of common factors why IT professionals, and business owners in general, fail to achieve the level of success they hope for:
- Lack of time
- Lack of interest in "business issues"
- Misconceptions about what marketing is/isn't
- Lack of reliable systems (for attracting clients, cultivating relationships, growing income)
- Lack of strategy
- Lack of understanding what clients value and that not all prospects are the same
- Underestimation of their self-worth
- Lack of understanding how self-worth intersects with finding the right clients for them
- Lack of awareness about distinctions among freelancers (hired help), service providers, advisors, consultants, coaches, implementers, etc. Each of these are very different businesses.
- Assuming that conventional wisdom and popular strategies and tactics, which are easily discovered by watching others, are well known and practiced because they "work"
- A failure to shift from employee-->business owner mentality
- Assuming that outside experts in things like PR, marketing, and sales nearly always know what they're doing and have exactly the same concerns as they do. These specialists are no different than many of the IT consultants we all like to shake our heads at. They not only give untested and ineffective advice, but they sell (or earn commissions for) things that are overkill, unnecessary, or otherwise not entirely in the client's interest.
I will provide a few suggestions based on my own experiences and mistakes:
- Observe others... and, in time, learning who to pay attention to and who to ignore, is a good first step. It's not always who you may think...
- Look at already successful leaders who are NOT in the IT and consulting businesses. Their ideas are more valuable to you because they are more likely to be things that others (read: your competition) aren't doing.
- Develop a vision for where you want to be (even if you aren't sure how you'll get there). Re-visit and refine it regularly. It's okay to evolve this over time too. It's inevitable.
- Constant learn, by reading, attending seminars, talking to (more) successful peers, borrowing ideas from other industries/businesses, applying creativity, experimenting (failures are excellent learning opportunities, fail often)
- Stop reading and listening to others for periods of time -- in order to implement (take action) on what you've picked up thus far. If you don't do this, you will become more addicted to the learning than to the doing.