(no title)
hoboon | 10 years ago
bug fixing. that's all i've ever done. anytime i try to move into a dev role they shut me out. Writing new code was not an option; tinkering with new code was not really allowed. I thought about what I could do to make things better but they're already fairly optimzed. doesn't matter, I'd just make it worse.
You'd think they'd hire for c/c++ but not me.
PhilWright|10 years ago
For example, I know that I am only an average programmer when it comes to detailed systems level work. I would fail at a Google style interview because I do not know the Big O values for common algorithms. I cannot tell you how a Red-Black tree works without having to look it up. But I discovered that I was very fast at writing software of average difficulty that has few bugs. So I work at a small company and crank out lots of software that saves the company money by automating manual processes. By aligning my best skills with a company that needs them it becomes a win/win.
Maybe in your case you are very detailed orientated and so software testing would be a good fit. Maybe you are great at translating users needs into requirements and so should be a business analyst. Maybe you have a wide range of skills but lack depth in one area, so work as a jack-of-all trades in a small company. Stop thinking only about your ability to write some code and look at the wider context and where you best fit in.