After several years of academic trainings, finally I started my career as an associate sharepoint engineer. From that moment I’ve just realized its time say goodbye to my loving dream – becoming an UI specialist. Why I selected sharepoint is still a question to me. At the beginning, for sure I did not know why. I realized, knowingly or unknowingly there were two huge influences that inspire me to select this remarkable place as my playground.
As beginner something is clear in my mind; we shouldn’t reinvent the wheel unless it’s on the requirement document. Except to that i know that,no one is perfect and nothing is perfect too. According to my understandings,i already defined sharepoint using the simplest possible way I guess.
SharePoint is a huge platform/a product as some people says. It offers software solutions for most of the business cases. And of course, most solutions are far from being perfect. But SharePoint provides basic functionalities that need to be customized (in most cases). It reminds me ‘design patterns’ that I leant during my academics. As a beginner,I am often getting frustrated because I always wanted to start developing from the scratch. It’s fair because I had no idea about how huge software projects were implemented. I hated modifying something and ended up with something. But the real meaning of customizing basic functionalities and delivering the best comes once we started talking about money and time. At that point by implementing a standard solid platform for web-based applications development, SharePoint gives us the best enterprise content management experience and of course if you consider the perfectness of the product, you should compare SharePoint 07,10 and latest 13 releases, there drawbacks, limitations and features. it improves just like how MS Office did. Some where I saw this “I always compare Microsoft to Madonna. Not the best singer out there, but marketed extremely well.”