I have finally formalised my Salesforce knowledge and taken the certification exam to become a Salesforce.com Certified Force.com Developer.
So what does this mean? Well Salesforce’s idea of being a Developer and mine are two very different things. For me, being a developer means that you build and compile code in a code editor and use a code repository. (Things like html, css, javascript don’t really count as being a real developer in my book).
Salesforce is a declarative platform, which means most of the customisation of Salesforce can be achieved with just clicks, rather than code – that’s the bit that I know, and know well. There is another level of Salesforce that is all about code, which is the bit that I don’t do, (but I have a great developer that I work with that can do that stuff).
So this certification says that I can design and implement a customised Salesforce implementation for you, and if we need to get into some really advanced code, I can spec it up and get someone to build it for us. However, as per my Salesforce Methodology and my previous post on great Tools for Salesforce Administrators, there is so much we can do without code in Salesforce, which is good.