Bien que je ne puisse pas commenter les autres technologies mentionnées, j'ai passé les 5 dernières années avec Salesforce. Avant cela, j'ai passé 9 ans avec Siebel (Oracle).
Les spécialistes du recrutement de Mason Frank ont récemment mené une enquête mondiale et voici les résultats relatifs aux salaires aux États-Unis pour Salesforce (tirés de Mason Frank).
(Merci, Mason Frank !)
J'adore Salesforce. Salesforce est un sujet brûlant en ce moment et le restera probablement pendant au moins les 5 prochaines années. J'ai travaillé dans l'espace Siebel/Oracle CRM avant et Salesforce est un changement vraiment rafraîchissant avec une interface utilisateur et une expérience propres et intuitives.
Vous pouvez devenir compétent en quelques semaines, mais comme pour toute autre discipline, pour vraiment devenir un maître, vous devez y mettre le proverbial sang, la sueur et les larmes. Obtenez au minimum la certification d'administrateur Salesforce, et ce sera encore plus facile. Vous pouvez travailler en tant que freelance si vous le souhaitez.
Il faut très peu de temps pour apporter des modifications dans Salesforce et avoir quelque chose à montrer.
Il est possible de faire beaucoup de choses via l'administration par boutons-clics, et même des automatismes comme la création automatique de tâches, l'envoi d'e-mails ou la mise à jour de champs.
L'étape suivante est Visual Workflow, qui est toujours en bouton-clic, mais permet de faire un peu plus de programmation avancée, comme le bouclage des enregistrements, la création, la mise à jour, l'interrogation et même la suppression d'enregistrements.
Les développeurs les plus acharnés peuvent utiliser le langage de programmation Apex de Salesforce's. Si vous connaissez d'autres langages orientés objet, ce n'est pas un si grand saut. Certaines des bizarreries d'Apex incluent des limites de gouverneur, ce qui vous oblige à être plus efficace dans votre codage. De plus, le code ne peut pas être migré depuis un environnement de développement, tant que vous n'avez pas atteint une couverture de test d'au moins 75 %.
C'est un autre point de contrôle pour s'assurer que votre code est efficace.
La beauté de Salesforce réside également dans sa communauté d'utilisateurs. Il existe beaucoup d'aide, de la communauté de développeurs et du forum d'utilisateurs de Salesforce'à un gazillion de blogs d'administrateurs et de développeurs Salesforce.
Entre les panneaux de messages de la communauté des développeurs et les blogs Youtube et Salesforce, vous'êtes vraiment à quelques recherches Google de résoudre n'importe quel problème.
La communauté est plus qu'heureuse d'intervenir avec des suggestions ou des solutions entières, même lorsqu'il s'agit de codage.
Une autre touche agréable est que n'importe qui peut obtenir un org de développeur gratuit mis en place qui est livré avec 2 licences d'utilisateur et *toutes les fonctionnalités*. Cela signifie que vous pouvez construire tout et n'importe quoi et le tester et le larguer.
Etant un org de développeur, il y a quelques limitations, bien sûr (par exemple, le nombre d'emails de masse à envoyer, l'espace de stockage disponible), mais cela fait un grand terrain de jeu.
Voici'un lien vers une page de documents de formation fournis par Salesforce : des tutoriels avec des instructions étape par étape sur la façon de construire une app, d'écrire du code Apex, de construire des pages Visualforce (cf. Salesforce dynamic HTML), de comprendre les concepts de sécurité, etc.
Cahier de travail de Force.com - developer.force.com
Vous pouvez devenir compétent assez rapidement, mais vous devrez consacrer un temps considérable pour devenir un expert.
La formation à la gestion des ressources humaines est un élément essentiel de la gestion des ressources humaines.