Hi All
I am a developer with a BS degree in Computer Engineering, with around 6 years of chronological experience.
I have been in a company which has seen changes and twists and turns. Unfortunately all of the projects I have been involved have either remained incomplete due to change in focus of the group or have been abandoned because it was taking too long on my side.
As a result I have very little confidence on my side.
The question is how do I improve my skills so that I am able to take to project to completion ? Although I spend a lot of time but my productivity is poor. Although I spend my time staring at the screen or my notebook I can't get good ideas
I work in the embedded domain.
edit : Thanks everyone for your tips. About the loan bit - I have taken a house on mortage it will be a long time before I can pay them off ~ 15 years. As an aside - due to lack of confidence I am unable to ask questions for fear of appearing stupid in front of others as a result the project gets delayed further. My group does not have a pair programming structure