| Planning my next career move... I'm an experienced lead software engineer (streaming, big data, analytics), having worked for large tech companies as well as successful startups. I enjoy engineering as well as business strategy, management, writing, and public speaking. I've always wanted to work for myself, and I'd love to be able to combine my skills in a consulting capacity. I'm concerned because many friends and contacts have done independent consulting only to eventually drift back into traditional employment. Has anyone here made a successful transition from experienced employee to independent consultant? How's it going so far? Do you feel that it's going to be sustainable for the next few years? |
It helps a lot if you can position yourself as a specialist (doesn't mean your skills have to be specialized; technical skills are distinct from positioning: https://codewithoutrules.com/2017/01/19/specialist-vs-genera...).
I've done some consulting, tied to a specific technical niche, and switched back to being an employee. There were two problems:
1. The niche was slightly too small, so there was little competition and steady work, but not enough demand to be able to fill a pipeline completely.
2. I stated missing the engagement of actually continuing work on a project, instead of just showing up, doing a bit, and moving on.
These days if I became a consultant I would spend a lot more time on choosing a positioning that would still be specific, but allow for a broader set of clients. And ideally one where I'd feel a sense of accomplishment within the bounds of each engagement.