For about five years now, I have slowly grown my skills with Microsoft SharePoint, my chosen career. In my various jobs, I have been in an autonomous position directing my own time without peers and very little supervision. This is already a condition I do not thrive in as I have challenges with time management and focus. Being alone has other problems such as no one with which to collaborate. When it comes to tasks, I have to generate, research, develop, debug and maintain them pretty much single handedly. I have next to no support save my patient wife and my keen ability to Google solutions. So for five years now I have been virtually alone doing a job that while I enjoy, is freaking hard.
I have been using SharePoint almost completely out of the box, meaning I have not developed any custom code or solutions; pretty much grab components and duct tape them together. It is impressive what can be done with out of the box SharePoint but lately I have started to become dissatisfied with my results. My ideas were out growing what SharePoint could do without customization so I started learning (again, pretty much no support) so I could generate more sophisticated solutions. Today I can say I have achieved a milestone. I developed a completely custom solution. It is small and horribly written but it works and the results are pretty damn fancy. I know I will be rebuilding it over the next few months but at least I have something that I can say I built from scratch and that feels pretty damn good.
What I need to do now is remember this victory. There is so much to learn and I have no one but myself to support me but if I keep in mind that I CAN do it, I think the future could be easier.