Ask HN: Impostor syndrome or a real impostor in my career? How to fix?
I am also an experienced software engineer. And I am aware of how unusual my situation is if you take the first paragraph into consideration.
Originally I graduated with a non-STEM degree but my interests pivoted into software development late in college so I started just hitting up Craigslist to apply to jobs seeking SWE's. That is how I got my start in doing this as a job. I later took a contract-to-hire job soon after graduating. After the contract period was over, though, they wanted me to keep working for them, but just as a contractor. I was taken for a ride. Now it feels like I got stuck on a bad vibe and to this day I continue riding it out.
Fast forward about a decade. Almost as if by accident, without thinking about it, my "career" has been just working for cheaper clients on low-ball contracts and spending half of my time unemployed and looking for work. So I never had a "normal" salaried CS job.
There must be something that is filtering me out of getting offers for the "normal" jobs and I need others' help in figuring out why I can't interview well enough to get past that filter.
So naturally, I feel like a fraud. I have probably never been on the same playing field as programmers that do maintain job security with full-time jobs.
Clients keep telling me I do great work. But they don't want to re-engage for future work nor do they refer more work to me. Something feels off.
After what feels like I've just been noodling around not really feeling like I've carried myself as an average adult most of these years, what do you think I should be doing? Aside from doing-over my professional life with a the right college education, what else would you suggest?