A lot of people I know do not progress in development because they are unable to reflect on their work and performance. You've just made a first step that many people never make.
Well, realizing you have a problem is first step before you can fix it.
Don't feel bad about this.
I would suggest -- stay where you are. Avoid commotion (like changing jobs).
You want to get some throughput to spend some (hopefully significant) portion of your time to improve your work.
Keep an eye on deliverables but try to focus on improving particular aspect of your work with every task you are performing.
Well, realizing you have a problem is first step before you can fix it.
Don't feel bad about this.
I would suggest -- stay where you are. Avoid commotion (like changing jobs).
You want to get some throughput to spend some (hopefully significant) portion of your time to improve your work.
Keep an eye on deliverables but try to focus on improving particular aspect of your work with every task you are performing.