En el mundo de la consultoría de software, ¿cuáles son las tarifas generales de facturación por hora para diversas tecnologías como Java, Salesforce, SAP y Service Now en el Área de la Bahía?

Aunque no puedo comentar sobre las otras tecnologías mencionadas, he pasado los últimos 5 años con Salesforce. Antes de eso, pasé 9 años con Siebel (Oracle).

Los especialistas en contratación de Mason Frank realizaron recientemente una encuesta global y aquí están los resultados relacionados con los salarios en EE.UU. para Salesforce (tomados de Mason Frank).

main-qimg-4277ce62c69a5088ec226d7e574f0ce6

(¡Gracias, Mason Frank!)

Me encanta Salesforce. Salesforce es un tema candente en este momento y probablemente seguirá siéndolo durante al menos los próximos 5 años. Trabajé en el espacio de Siebel/Oracle CRM antes y Salesforce es un cambio realmente refrescante con una interfaz de usuario y una experiencia limpias e intuitivas.

Puede llegar a ser competente en un par de semanas, pero como con cualquier otra disciplina, para convertirse realmente en un maestro, tiene que poner en la sangre proverbial, sudor y lágrimas. Obtenga la certificación de administrador de Salesforce como mínimo, y será aún más fácil. Puedes trabajar como autónomo si lo deseas.

Se necesita muy poco tiempo para realizar cambios en Salesforce y tener algo que mostrar.

Se puede hacer mucho a través de la administración con botones, incluso la automatización como la creación automática de tareas, el envío de correos electrónicos o la realización de actualizaciones de campos.

El siguiente paso es Visual Workflow, que sigue siendo de botón, pero le permite hacer una programación un poco más avanzada, como el bucle a través de los registros, la creación, actualización, consulta, e incluso la eliminación de registros.

Los desarrolladores más duros pueden utilizar el lenguaje de programación Apex de Salesforce. Si conoce otros lenguajes orientados a objetos, no es un salto tan grande. Algunas de las peculiaridades de Apex son los límites de los gobernadores, que le obligan a ser más eficiente en su codificación. Además, el código no puede ser migrado desde un entorno de desarrollo, hasta que haya alcanzado al menos el 75% de cobertura de pruebas.

Este es otro punto de control para asegurar que su código es eficiente.

La belleza de Salesforce también reside en su comunidad de usuarios. Hay mucha ayuda, desde la propia comunidad de desarrolladores de Salesforce y el foro de usuarios hasta un millón de blogs de administradores y desarrolladores de Salesforce.

Entre los tableros de mensajes de la comunidad de desarrolladores y los blogs de Youtube y Salesforce, está realmente a unas pocas búsquedas en Google para resolver cualquier problema.

La comunidad está más que feliz de contribuir con sugerencias o soluciones completas, incluso cuando se trata de codificación.

Otro toque agradable es que cualquiera puede obtener una organización de desarrolladores gratuita que viene con 2 licencias de usuario y *funcionalidad completa*. Eso significa que usted puede construir todo y cualquier cosa y probarlo y volcarlo.

Siendo una org de desarrolladores hay algunas limitaciones, por supuesto (por ejemplo, el número de correos electrónicos masivos para enviar, el espacio de almacenamiento disponible), pero hace un gran patio de recreo.

Aquí hay un enlace a una página de tutoriales de documentos de formación proporcionados por Salesforce con instrucciones paso a paso sobre cómo construir una aplicación, escribir código Apex, construir páginas Visualforce (cf. HTML dinámico de Salesforce), entender los conceptos de seguridad, etc.

Libro de trabajo de Force.com - developer.force.com

Puede llegar a ser competente con bastante rapidez, pero tendrá que dedicar una cantidad considerable de tiempo para convertirse en un experto.