Soy desarrollador de aplicaciones web Java. Ahora voy a trabajar en el proyecto de desarrollo de SalesForce. ¿Afectará mi carrera?

Nunca sabrás si afectará tu carrera hasta que lo pruebes. Sin embargo, lo recomendaría mucho. Java es una gran herramienta, Salesforce es una plataforma de gestión de relaciones con el cliente, por lo que viene con su propio conjunto de herramientas, pero también viene con un montón de pautas de procesos comerciales.

Salesforce es un tema candente en este momento y probablemente seguirá así durante al menos los próximos 5 años. Trabajé en el espacio Siebel / Oracle CRM antes y Salesforce es un cambio refrescante.

La interfaz de usuario es muy limpia y simple y toma muy poco tiempo hacer cambios y tener algo que mostrar.

Se puede hacer mucho a través de la administración con un clic de botón, incluso la automatización, como crear tareas automáticamente, enviar correos electrónicos o realizar actualizaciones de campo.

El siguiente paso es Visual Workflow, que sigue presionando un botón, pero le permite hacer una programación un poco más avanzada, como recorrer los registros, crear, actualizar, consultar e incluso eliminar registros.

Los desarrolladores más duros pueden usar el lenguaje de programación Apex de Salesforce. Si conoce otros lenguajes orientados a objetos, no es un gran salto. Algunas de las peculiaridades de Apex incluyen los límites del gobernador, lo que te obliga a ser más eficiente en tu codificación. Además, el código no se puede migrar desde un entorno de desarrollo hasta que haya alcanzado al menos el 75% de cobertura de prueba.

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

La belleza de Salesforce también reside en su comunidad de usuarios. Existe mucha ayuda, desde la propia comunidad de desarrolladores de Salesforce y el foro de usuarios hasta una gran cantidad de blogs de administradores y desarrolladores de Salesforce.

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

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

Otro buen detalle es que cualquiera puede obtener una organización de desarrollador gratuita que viene con 2 licencias de usuario y * funcionalidad completa *. Eso significa que puede construir todo y cualquier cosa y probarlo y descargarlo.

Al ser una organización de desarrolladores, existen algunas limitaciones, por supuesto (por ejemplo, número de correos electrónicos masivos para enviar, espacio de almacenamiento disponible), pero es un gran patio de recreo.

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

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

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

Utilice también Trailhead para capacitación gratuita módulo por módulo: la forma divertida de aprender Salesforce

Código de desarrolladores de Salesforce en lenguaje Apex [Código Apex: el primer lenguaje de programación bajo demanda del mundo]. Aunque es similar a Java, es un lenguaje y una experiencia diferentes que podrían no contar para la experiencia de Java.

Java es la mejor tecnología, pero hoy en día la fuerza de ventas también es buena y no afectará su carrera. Solo inténtelo. Para que lo entienda, pero haga lo que haga, hágalo con confianza.

More Interesting

Mi sitio WP está teniendo varios intentos de inicio de sesión de fuerza bruta con y sin mi nombre de usuario real. ¿Qué tengo que hacer?

¿Cómo creo un nuevo sitio web?

Estoy planeando crear un sitio web y eventualmente crear aplicaciones para Android y iPhone también. ¿Qué última tecnología debo usar?

Mi aplicación tiene autorización e inicio de sesión de Firebase, ¿cómo puedo crear un formulario de registro y también almacenar información de ubicación en Firebase DB?

Estoy tratando de desarrollar una aplicación de prueba en línea que muestre preguntas al azar. Estoy usando php y mysql y no sé cómo hacerlo. alguien me puede decir como empezar?

Soy un desarrollador web. ¿Por qué las personas no técnicas simplemente uso Squarespace cuando realmente creo backends complejos?

He estado jugando con php, python y ruby ​​y he estado leyendo sobre django, rails y varios frameworks php. ¿Cuál es el mejor curso de acción para el desarrollador web moderno? Solo quería tener una idea de cuál sería el mejor camino para el futuro y por qué. Gracias por leer.

He estado creando sitios web con PHP usando editores de texto. ¿Cómo empiezo a usar Laravel Framework? No tengo ningún conocimiento sobre su uso.

¿Qué lenguaje de desarrollo web debo aprender en 2017?

¿Qué debo hacer después de crear un sitio web usando solo HTML y CSS?

¿Cómo los desarrolladores web independientes valoran sus proyectos?

Quiero construir un sitio como Airbnb. Si tengo un presupuesto bajo, ¿debo usar WordPress o desarrollarlo desde cero?

Si aprendo los conceptos básicos de HTML, CSS y Javascript y puedo usarlos para crear sitios web y aplicaciones, como principiante, ¿cuáles serían mis primeros clientes?

Cómo realizar esta validación en ASP.NET MVC: si el campo FromDate tiene un valor, solo entonces, el campo EndDate también debe tener un valor

Cómo seleccionar todos los elementos de un grupo por categoría y obtener los datos como una matriz en Laravel