Skip to content

Etiqueta: Desarrollo profesional

7 ejemplos y consejos de evaluaci贸n del rendimiento comercial

Dar feedback constructivo y pr谩ctico es una forma crucial de apoyar a sus representantes de ventas. He aqu铆 c贸mo hacerlo bien.

Seguir leyendo

El viaje de Nicolas Vuillamy hasta convertirse en CTO en el ecosistema de Salesforce 鈽侊笍

El viaje de Nicolas Vuillamy hasta convertirse en CTO en el ecosistema de Salesforce 鈽侊笍

Nuestra serie Dev Spotlight explora las vidas de desarrolladores individuales mientras comparten su viaje para convertirse en desarrolladores de Salesforce y lo que significa formar parte de nuestra comunidad mundial.

La serie Dev Spotlight explora las vidas de desarrolladores individuales mientras comparten su viaje para convertirse en desarrolladores de Salesforce y lo que significa formar parte de nuestra comunidad mundial

The post Nicolas Vuillamy construye una trayectoria profesional hasta convertirse en CTO en el ecosistema de Salesforce appeared first on Blog de desarrolladores de Salesforce.

Seguir leyendo

Mujeres indias en la tecnolog铆a: 7 consejos para impulsar su carrera en Salesforce

Por Lata Valluri Aunque las mujeres representan el 36% de la mano de obra de TI de la India -un aumento del 100% desde 2013-, solo ocupan el 25% de los puestos directivos, con menos del 1% en puestos de C-Suite. Estoy centrada en mejorar esta desigualdad. Como Director que se centra en el desarrollo del liderazgo en la India, cre茅 el programa Rise en […]

El post Indian Women in Tech: 7 Key Strategies for Elevating Your Salesforce Career appeared first on Blog de ingenier铆a de Salesforce.

La India es un pa铆s en el que las mujeres trabajan en el sector tecnol贸gico

Seguir leyendo

El papel de la diversidad en el 茅xito del trabajo en equipo

Introducci贸n

La diversidad en el lugar de trabajo es un tema cada vez m谩s relevante en el mundo empresarial actual. La diversidad se refiere a la variedad de caracter铆sticas y perspectivas que existen entre los miembros de un equipo o una organizaci贸n. Estas caracter铆sticas pueden incluir diferencias culturales, de g茅nero, de edad, de habilidades y muchas otras. La diversidad en el trabajo en equipo es esencial para fomentar la creatividad, la innovaci贸n, la comunicaci贸n efectiva, la resoluci贸n de conflictos, la toma de decisiones s贸lidas, la adaptaci贸n al cambio, la inclusi贸n y la equidad, el aprendizaje y el desarrollo personal y profesional, y el rendimiento y la competitividad del equipo. En este art铆culo, exploraremos en detalle cada uno de estos aspectos y proporcionaremos ejemplos de empresas exitosas que priorizan la diversidad en sus estrategias y cultura.

驴Qu茅 es la diversidad en el trabajo en equipo?

La diversidad en el trabajo en equipo se refiere a la inclusi贸n de personas con diferentes caracter铆sticas y perspectivas en un equipo. Estas caracter铆sticas pueden incluir diferencias culturales, de g茅nero, de edad, de habilidades y muchas otras. La diversidad en el equipo es importante porque cada miembro aporta una perspectiva 煤nica basada en su experiencia y antecedentes. Esto puede conducir a una mayor creatividad, innovaci贸n y resoluci贸n de problemas, ya que diferentes personas pueden tener diferentes enfoques y soluciones para los desaf铆os que enfrenta el equipo.

Existen diferentes tipos de diversidad en el trabajo en equipo. La diversidad cultural se refiere a la inclusi贸n de personas de diferentes culturas y or铆genes 茅tnicos en un equipo. La diversidad de g茅nero se refiere a la inclusi贸n de personas de diferentes g茅neros en un equipo. La diversidad de edad se refiere a la inclusi贸n de personas de diferentes edades en un equipo. La diversidad de habilidades se refiere a la inclusi贸n de personas con diferentes habilidades y conocimientos en un equipo. Estos son solo algunos ejemplos de los diferentes tipos de diversidad que pueden existir en un equipo, y cada uno de ellos puede aportar beneficios 煤nicos al equipo.

La importancia de la diversidad en la creatividad y la innovaci贸n

La diversidad en el trabajo en equipo es fundamental para fomentar la creatividad y la innovaci贸n. Cuando un equipo est谩 compuesto por personas con diferentes antecedentes y perspectivas, se generan nuevas ideas y enfoques. Cada miembro del equipo puede aportar su experiencia y conocimientos 煤nicos, lo que puede llevar a soluciones innovadoras y creativas para los desaf铆os que enfrenta el equipo.

Existen numerosos ejemplos de empresas exitosas que priorizan la diversidad en sus estrategias de innovaci贸n. Por ejemplo, Google es conocido por su enfoque en la diversidad y la inclusi贸n en su fuerza laboral. La empresa ha implementado programas para fomentar la diversidad en sus equipos de ingenier铆a, y ha visto resultados positivos en t茅rminos de creatividad e innovaci贸n. Otro ejemplo es la empresa de tecnolog铆a Salesforce, que ha establecido metas espec铆ficas para aumentar la diversidad en su fuerza laboral y ha creado programas de mentor铆a y desarrollo profesional para apoyar a los empleados diversos. Estas empresas han demostrado que la diversidad puede ser un impulsor clave de la creatividad y la innovaci贸n en el lugar de trabajo.

驴C贸mo la diversidad afecta la comunicaci贸n y la colaboraci贸n en el equipo?

La diversidad en el trabajo en equipo puede tener un impacto significativo en la comunicaci贸n y la colaboraci贸n. Cuando un equipo est谩 compuesto por personas con diferentes antecedentes y perspectivas, puede haber diferencias en la forma en que se comunican y colaboran. Estas diferencias pueden ser una fuente de conflicto o pueden ser una oportunidad para aprender y crecer.

Para mejorar la comunicaci贸n y la colaboraci贸n en equipos diversos, es importante fomentar un ambiente de respeto y apertura. Esto significa escuchar activamente las ideas y perspectivas de los dem谩s, y estar dispuesto a considerar diferentes puntos de vista. Tambi茅n es importante establecer normas claras de comunicaci贸n y colaboraci贸n, y proporcionar oportunidades para que los miembros del equipo se conozcan y construyan relaciones s贸lidas.

La diversidad como herramienta para la resoluci贸n de conflictos en el equipo

La diversidad en el trabajo en equipo puede ser una herramienta poderosa para la resoluci贸n de conflictos. Cuando un equipo est谩 compuesto por personas con diferentes antecedentes y perspectivas, puede haber una variedad de enfoques para abordar los conflictos. Esto puede ayudar al equipo a considerar diferentes soluciones y encontrar la mejor manera de resolver los problemas.

Un ejemplo de una empresa que ha utilizado la diversidad para resolver conflictos de manera efectiva es Microsoft. La empresa ha implementado programas de diversidad e inclusi贸n en su fuerza laboral, y ha visto resultados positivos en t茅rminos de resoluci贸n de conflictos. Los empleados de Microsoft han informado que la diversidad en el equipo ha llevado a una mayor comprensi贸n y empat铆a entre los miembros del equipo, lo que ha facilitado la resoluci贸n de conflictos de manera constructiva.

驴C贸mo la diversidad enriquece la toma de decisiones en el equipo?

La diversidad en el trabajo en equipo puede enriquecer la toma de decisiones. Cuando un equipo est谩 compuesto por personas con diferentes antecedentes y perspectivas, se pueden considerar una variedad de puntos de vista al tomar decisiones. Esto puede ayudar al equipo a tomar decisiones m谩s s贸lidas y fundamentadas.

Un ejemplo de una empresa que ha utilizado la diversidad para mejorar la toma de decisiones es Procter & Gamble. La empresa ha implementado programas de diversidad e inclusi贸n en su fuerza laboral, y ha visto resultados positivos en t茅rminos de toma de decisiones. Los empleados de Procter & Gamble han informado que la diversidad en el equipo ha llevado a una mayor consideraci贸n de diferentes perspectivas al tomar decisiones, lo que ha llevado a decisiones m谩s s贸lidas y fundamentadas.

La diversidad como factor clave en la adaptaci贸n al cambio en el equipo

La diversidad en el trabajo en equipo puede ser un factor clave en la adaptaci贸n al cambio en el lugar de trabajo. Cuando un equipo est谩 compuesto por personas con diferentes antecedentes y perspectivas, puede haber una mayor capacidad para adaptarse a los cambios en el entorno laboral.

Un ejemplo de una empresa que ha utilizado la diversidad para adaptarse al cambio es Amazon. La empresa ha implementado programas de diversidad e inclusi贸n en su fuerza laboral, y ha visto resultados positivos en t茅rminos de adaptaci贸n al cambio. Los empleados de Amazon han informado que la diversidad en el equipo ha llevado a una mayor flexibilidad y capacidad de adaptaci贸n, lo que ha ayudado a la empresa a mantenerse competitiva en un entorno empresarial en constante cambio.

驴C贸mo la inclusi贸n y la equidad favorecen la diversidad en el equipo?

La inclusi贸n y la equidad son fundamentales para fomentar la diversidad en el lugar de trabajo. La inclusi贸n se refiere a la creaci贸n de un ambiente en el que todas las personas se sientan valoradas y respetadas, independientemente de sus diferencias. La equidad se refiere a la igualdad de oportunidades y trato justo para todas las personas, independientemente de sus diferencias.

Para fomentar la inclusi贸n y la equidad en un equipo, es importante crear un ambiente en el que todas las voces sean escuchadas y valoradas. Esto significa proporcionar oportunidades para que todos los miembros del equipo participen y contribuyan, y asegurarse de que todas las decisiones y acciones sean justas y equitativas. Tambi茅n es importante proporcionar capacitaci贸n y desarrollo profesional para apoyar a los empleados diversos y garantizar que tengan las mismas oportunidades de crecimiento y 茅xito que sus colegas.

La diversidad como oportunidad para el aprendizaje y el desarrollo personal y profesional

La diversidad en el trabajo en equipo puede ser una oportunidad para el aprendizaje y el desarrollo personal y profesional. Cuando un equipo est谩 compuesto por personas con diferentes antecedentes y perspectivas, se pueden aprender nuevas ideas y enfoques. Esto puede ayudar a los miembros del equipo a expandir sus conocimientos y habilidades, y a crecer tanto personal como profesionalmente.

Un ejemplo de una empresa que ha utilizado la diversidad para fomentar el aprendizaje y el desarrollo es IBM. La empresa ha implementado programas de diversidad e inclusi贸n en su fuerza laboral, y ha visto resultados positivos en t茅rminos de aprendizaje y desarrollo. Los empleados de IBM han informado que la diversidad en el equipo ha llevado a una mayor exposici贸n a diferentes ideas y perspectivas, lo que ha enriquecido su aprendizaje y desarrollo personal y profesional.

驴C贸mo la diversidad mejora la competitividad y el rendimiento del equipo?

La diversidad en el trabajo en equipo puede mejorar la competitividad y el rendimiento del equipo. Cuando un equipo est谩 compuesto por personas con diferentes antecedentes y perspectivas, se pueden considerar una variedad de enfoques y soluciones para los desaf铆os que enfrenta el equipo. Esto puede ayudar al equipo a ser m谩s innovador, creativo y eficiente, lo que puede mejorar su competitividad y rendimiento.

Un ejemplo de un equipo exitoso que prioriza la diversidad es el equipo de f煤tbol de la selecci贸n nacional de Francia. El equipo est谩 compuesto por jugadores de diferentes or铆genes 茅tnicos y culturales, y ha logrado un gran 茅xito en los 煤ltimos a帽os. Los jugadores han atribuido su 茅xito a la diversidad en el equipo, ya que cada jugador aporta su experiencia y habilidades 煤nicas al equipo.

La diversidad como valor fundamental en la cultura organizacional

La diversidad puede ser un valor fundamental en la cultura organizacional. Cuando una empresa valora y prioriza la diversidad, crea un ambiente en el que todas las personas se sientan valoradas y respetadas, independientemente de sus diferencias. Esto puede ayudar a atraer y retener a empleados diversos, y a fomentar un ambiente de trabajo inclusivo y equitativo.

Un ejemplo de una empresa que prioriza la diversidad en su cultura organizacional es Apple. La empresa ha implementado programas de diversidad e inclusi贸n en su fuerza laboral, y ha visto resultados positivos en t茅rminos de cultura organizacional. Los empleados de Apple han informado que la diversidad en la empresa ha llevado a un ambiente de trabajo inclusivo y equitativo, en el que todas las voces son valoradas y respetadas.

Conclusi贸n

En resumen, la diversidad en el lugar de trabajo es esencial para fomentar la creatividad, la innovaci贸n, la comunicaci贸n efectiva, la resoluci贸n de conflictos, la toma de decisiones s贸lidas, la adaptaci贸n al cambio, la inclusi贸n y la equidad, el aprendizaje y el desarrollo personal y profesional, y el rendimiento y la competitividad del equipo. Las empresas exitosas han demostrado que la diversidad puede ser un impulsor clave de estos aspectos en el lugar de trabajo. Por lo tanto, es importante que las empresas prioricen la diversidad en sus equipos y cultura, y tomen medidas para fomentar un ambiente de trabajo inclusivo y equitativo. Al hacerlo, las empresas pueden aprovechar los beneficios de la diversidad y lograr un mayor 茅xito en el mundo empresarial actual.
隆Descubre c贸mo mejorar el trabajo en equipo en tu empresa! En este art铆culo, aprender谩s estrategias efectivas para fomentar la colaboraci贸n y la comunicaci贸n entre los miembros de tu equipo. El trabajo en equipo es fundamental para el 茅xito de cualquier organizaci贸n, y en este art铆culo encontrar谩s consejos pr谩cticos y herramientas 煤tiles para fortalecer esta habilidad clave. 隆No te lo pierdas! Leer m谩s

Hema Kumar realiza el trabajo de sus sue帽os como desarrolladora 鈽侊笍

Hema Kumar realiza el trabajo de sus sue帽os como desarrolladora 鈽侊笍

Esta es una traducci贸n que desde EGA Futura ofrecemos como cortes铆a a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoam茅rica .

El enlace a la publicaci贸n original, lo encontrar谩s al final de este art铆culo.

Hema Kumar realiza el trabajo de sus sue帽os como desarrolladora | Blog de desarrolladores de Salesforce

Conoce a Hema Kumar La desarrolladora de Salesforce, Hema Kumar , siempre hab铆a so帽ado con una carrera en el sector tecnol贸gico, pero las circunstancias familiares le impidieron cumplir ese sue帽o. A pesar de una oferta de una buena facultad de ingenier铆a lejos de casa, tuvo que obtener un t铆tulo en ciencias en la universidad local.

Cuando comenz贸 la pandemia de COVID-19, Hema hab铆a estado buscando trabajo como asistente de ense帽anza mientras trabajaba a tiempo completo como compradora de viviendas en ASDA. La enviaron a casa durante el encierro y quer铆a dedicar su tiempo a hacer algo productivo. El cu帽ado de Hema trabajaba en Accenture y le sugiri贸 que explorara Salesforce a trav茅s de Trailhead , la puerta de entrada al ecosistema de Salesforce, donde cualquiera puede aprender de forma gratuita las habilidades m谩s demandadas y relevantes de la actualidad, obtener credenciales dignas de un curr铆culum y conectarse a redes globales. oportunidades.

" Debido a la naturaleza interactiva de Trailhead", recuerda Hema, "y al gran apoyo de los grupos Trailblazer, pronto me sent铆 parte de Salesforce Ohana". Continu贸 aprendiendo en Trailhead con resultados impresionantes: hasta la fecha, complet贸 43 senderos, obtuvo 316 insignias y cinco superbadges, y acumul贸 196.000 puntos. El arduo trabajo de Hema tambi茅n le vali贸 cuatro certificaciones de Salesforce , incluidas Administradora y Creadora de aplicaciones , lo que inicialmente la llev贸 a considerar la carrera profesional de Administradora de Salesforce.

Debido a la naturaleza interactiva de Trailhead y al gran apoyo de los grupos Trailblazer, pronto me sent铆 parte de Salesforce Ohana.

Luego, Hema encontr贸 un curso para desarrolladores de Salesforce impartido por FDM , un socio de Salesforce Workforce Development, y decidi贸 inscribirse. El extenso curso de 12 semanas le ense帽贸 habilidades de desarrollo esenciales e incluy贸 pr谩ctica pr谩ctica, proyectos y una evaluaci贸n exhaustiva. Ella lo recuerda como 鈥渆mocionante, desafiante y muy intenso鈥 y, a trav茅s de perseverancia y dedicaci贸n, complet贸 con 茅xito el programa.

Poniendo sus nuevas habilidades a trabajar en su primer trabajo tecnol贸gico

Despu茅s de graduarse del curso FDM, Hema tard贸 aproximadamente un a帽o en conseguir su primer trabajo como desarrolladora. FDM la ayud贸 a conectarse con empleadores de Salesforce y comenz贸 a entrevistarse con National Grid ESO para un puesto como desarrolladora junior de Salesforce. Consigui贸 el trabajo y desde entonces se ha convertido en uno de los miembros clave del equipo de desarrollo de Salesforce de su empresa. 鈥淕racias al equipo de FDM por apoyarme鈥, dice, 鈥測 gracias a National Grid por brindarme esta oportunidad y creer en m铆鈥.

El papel de Hema en National Grid gira en torno al apoyo al desarrollo, la personalizaci贸n y la configuraci贸n como parte de la entrega de DevOps de su equipo. La mayor parte de su trabajo incluye la creaci贸n de objetos, campos, reglas de validaci贸n, flujos, clases de Apex y desencadenadores. Adem谩s, recientemente comenz贸 a trabajar para mejorar sus Lighting Web Components (LWC). Hema tambi茅n cree que las buenas habilidades de comunicaci贸n son esenciales para una colaboraci贸n eficaz en equipo y para mantener a todos actualizados sobre el estado de los proyectos individuales, los riesgos y otras inquietudes.

Consejos para aspirantes a desarrolladores: comience con Salesforce

Para Hema, Salesforce le ha brindado un camino para generar confianza en sus habilidades y hacer realidad su sue帽o. Ella recomienda la misma experiencia a 鈥渃ualquiera que sea dedicado, disciplinado, pueda administrar el tiempo con criterio y est茅 lleno de entusiasmo por aprender鈥.

Adem谩s de la s贸lida plataforma de aprendizaje Trailhead, Salesforce ofrece oportunidades de tutor铆a, una comunidad global de desarrolladores Trailblazer de Salesforce y eventos de Salesforce como formas de interactuar con sus pares. Los nuevos desarrolladores pueden beneficiarse de la comunidad al encontrar informaci贸n 煤til, solicitar ayuda oportuna u obtener asesoramiento profesional.

Lo que m谩s le gusta a Hema de una carrera profesional dentro del ecosistema de Salesforce es la naturaleza integral del soporte en cada paso del camino. 鈥淓s un paquete completo鈥, afirma, 鈥渄esde el inicio de mi aprendizaje hasta conseguir mi primer trabajo, no tuve que buscar ayuda o consejo en ning煤n otro lugar鈥.

La historia de Hema destaca c贸mo Salesforce ayuda a personas t茅cnicas y no t茅cnicas a alcanzar sus objetivos. Y a帽ade: "Salesforce tiene una variedad de opciones profesionales de nivel inicial adecuadas para todas las personas, independientemente de sus antecedentes".

Salesforce tiene una variedad de opciones profesionales de nivel inicial adecuadas para todas las personas, independientemente de sus antecedentes.

Para conocer desarrolladores como Hema y ampliar sus habilidades t茅cnicas, 煤nase a la comunidad de desarrolladores de Salesforce y sea parte de la conversaci贸n sobre todo lo relacionado con el desarrollo de Salesforce.

Sobre el Autor

Christie Fidura es la directora de participaci贸n de desarrolladores globales de Salesforce. En este puesto, busca involucrar y elevar a la comunidad de desarrolladores y trabajar directamente con ellos para comprender sus desaf铆os, preocupaciones, logros y sus inspiraciones. Puede encontrar a Christie en la comunidad Trailblazer en www.salesforce.com/devcommunity . Christie, community manager certificada y comercializadora galardonada con m煤ltiples premios, cree en el buen c贸digo, la comunidad y la igualdad.

Obtenga las 煤ltimas publicaciones de blog y episodios de podcasts para desarrolladores de Salesforce a trav茅s de Slack o RSS.

A帽adir a holgura Suscr铆bete a RSS

Seguir leyendo

Sube de nivel tus habilidades Apex 鈽侊笍

Sube de nivel tus habilidades Apex 鈽侊笍

Esta es una traducci贸n que desde EGA Futura ofrecemos como cortes铆a a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoam茅rica .

El enlace a la publicaci贸n original, lo encontrar谩s al final de este art铆culo.

Subiendo de nivel tus habilidades de Apex | Blog de desarrolladores de Salesforce

Apex es una habilidad 煤nica que los desarrolladores deben dominar al crear soluciones personalizadas con Salesforce. Hay algunos conceptos b谩sicos que son esenciales. Ciertas cosas, como la sintaxis y el flujo de control, son como aprender cualquier otro idioma. Otras cosas, como operaciones masivas, l铆mites reguladores y disparadores, son particulares de Apex y c贸mo se implementa en la Plataforma de Salesforce. Una vez que tenga una idea de estas caracter铆sticas y modismos clave, 驴a d贸nde va despu茅s?

En esta publicaci贸n, aprender谩 sobre algunas caracter铆sticas de Apex que son cr铆ticas para cualquier desarrollador de Apex que busque mejorar m谩s all谩 de lo b谩sico, junto con d贸nde puede ir para aprender sobre ellas.

Nota: Siempre que sea posible, los ejemplos de c贸digo en esta publicaci贸n se toman directamente o se adaptan de la aplicaci贸n de muestra Recetas de Apex o la Gu铆a para desarrolladores de Apex. Ver las referencias al final del art铆culo.

En estos d铆as, si desea un proceso automatizado o una interfaz de usuario similar a un asistente, Flow siempre debe ser una opci贸n que considere. El alcance, la flexibilidad y la madurez de Flow han crecido enormemente. A煤n as铆, es raro que los problemas comerciales complejos se puedan resolver sin ning煤n tipo de c贸digo.

Introduzca Apex invocable.

La anotaci贸n @InvocableMethod se usa para definir m茅todos llamados por Flow. Y @InvocableVariable muestra los par谩metros para que Flow pase datos a su c贸digo Apex. 驴Por qu茅 llamar铆a a Apex desde Flow? Quiz谩s la l贸gica de su flujo se est谩 volviendo demasiado compleja. Tal vez su automatizaci贸n necesite realizar una operaci贸n que no sea accesible para Flow. En casos como estos, Apex puede ser su amigo.

Aqu铆 hay una ilustraci贸n b谩sica del uso de la anotaci贸n @InvocableMethod :

<dx-code-block title language="java" code-block="public class AccountQueryAction {   @InvocableMethod(label='Get Account Names' description='Returns the list of account names corresponding to the specified account IDs.' category='Account')   public static List getAccountNames(List ids) {     List accountNames = new List();     List accounts = [SELECT Name FROM Account WHERE Id in :ids];     for (Account account : accounts) {       accountNames.add(account.Name);     }     return accountNames;   } }禄>

Este ejemplo de la Gu铆a para desarrolladores de Apex ilustra c贸mo la anotaci贸n marca esto como un m茅todo que Flow puede invocar. Tenga en cuenta que la anotaci贸n tambi茅n define detalles como una etiqueta y una descripci贸n que determinan lo que se muestra al usuario de Flow Builder.

Un efecto secundario importante de las anotaciones de @Invocable鈥 del que pocas personas hablan es que esto muestra autom谩ticamente su Apex al punto final de la API <INSTANCEURL>/data/<VERSION>/actions/custom/apex .

Otra cosa 煤til que puede hacer al invocar Apex desde su flujo es acceder a los diferentes tipos de Apex as铆ncrono. Lo que trae a colaci贸n la siguiente caracter铆stica de Apex que se debe abordar.

La ejecuci贸n as铆ncrona desacopla una acci贸n que queremos realizar del contexto de ejecuci贸n actual. Siguiendo las mejores pr谩cticas actuales, existen tres formas de ejecutar Apex de forma asincr贸nica: en cola, programable y por lotes. Aunque t茅cnicamente el bus de eventos es as铆ncrono, lo omitiremos por el momento.

Si solo necesita activar un poco de c贸digo para ejecutarlo de forma asincr贸nica, la opci贸n en cola es la herramienta de referencia. Si tiene varias tareas asincr贸nicas, queueable las ejecuta de manera determinista en orden. Debido a que est谩n en cola en orden, tambi茅n puede encadenar una llamada as铆ncrona de otra. Y Apex en cola admite entradas de objetos o tipos primitivos.

Apex programado funciona tal como lo esperar铆a: ejecute alg煤n c贸digo de Apex en un horario. Batch Apex est谩 optimizado para trabajar con conjuntos de datos muy grandes. Para utilizar Apex as铆ncrono, debe crear una clase de Apex que implemente una interfaz espec铆fica: Queueable , Schedulable o Batchable , respectivamente.

Nota: algunos desarrolladores pueden estar familiarizados con la anotaci贸n @Future para hacer que un solo m茅todo sea asincr贸nico, tambi茅n conocido como "m茅todos futuros". Los m茅todos futuros, aunque r谩pidos y f谩ciles, tienen limitaciones que los hacen menos 煤tiles. No hay nada que pueda hacer con un m茅todo futuro que no se pueda hacer mejor con una clase en cola. Por este motivo, no recomendamos implementaciones de producci贸n con m茅todos futuros.

Por lo tanto, echemos un vistazo a un ejemplo de una clase de Apex que se puede poner en cola.

<dx-code-block title language="Java" code-block="public with sharing class QueueableRecipes implements Queueable { public static void execute(QueueableContext qc) { List accounts = [ SELECT Id, Description FROM Account LIMIT 1000 ]; for (Account acct : accounts) { acct.Description += ‘ Edited by Queueable class’; } try { update accounts; } catch (DmlException dmle) { System.debug( LoggingLevel.INFO, ‘real life use cases should do more than just logging the error: ‘ + dmle.getMessage() ); } }
} 芦>

Todas las interfaces as铆ncronas de Apex tienen un m茅todo execute() que debe implementarse como se muestra arriba. Para ejecutar su clase Queueable , debe ponerla en cola.

Si bien no se muestra en este ejemplo de la aplicaci贸n de muestra Recetas de Apex, para pasar datos a su cola, anule el constructor con los par谩metros que necesita.

El t茅rmino "Apex din谩mico" es un poco inapropiado. O, al menos, podr铆a malinterpretarse como que Apex de alguna manera funciona como un lenguaje de programaci贸n din谩mico. Esto no es a lo que se refiere (por ejemplo, no hay Apex
funci贸n eval !).

Dynamic Apex es un c贸digo que se adapta a diferentes tipos de SObject ( Account , Contact , My_Custom_Object__c , etc.) en tiempo de ejecuci贸n. Esto se hace abstrayendo referencias espec铆ficas de SObject. La clave es usar la superclase SObject cuando se trabaja con datos. Tambi茅n utilizar谩 las funciones de "descripci贸n" de Apex para detectar con qu茅 objetos y campos est谩 trabajando y qu茅 puede hacer con ellos (por ejemplo, si este usuario puede consultar este objeto).

Esta es una habilidad esencial para los desarrolladores de ISV. A menudo, crear谩 una aplicaci贸n que debe adaptarse al entorno local del cliente que instala su aplicaci贸n. Esto significa que su c贸digo necesita detectar, describir y adaptar su comportamiento dependiendo de datos conocidos o incluso desconocidos.

Aunque es esencial para un desarrollador de ISV, tambi茅n es importante para cualquier persona que quiera escribir c贸digo m谩s reutilizable.

Tome este ejemplo de consulta muy b谩sico:

<dx-code-block title language="Java" code-block="List accts = [SELECT Id, Name, Website FROM Account];禄>

Esto funcionar谩 todo el d铆a consultando los datos de la cuenta. Pero, 驴y si queremos construir una consulta para cualquier SObject?

Para convertir esto en un Apex "din谩mico", necesitamos abstraer las referencias de campo y SObject espec铆ficas. Y tal vez lo incluir铆amos en un m茅todo que permitiera a otro desarrollador pasarlos. Tambi茅n podr铆amos verificar para asegurarnos de que el usuario tenga los permisos de objeto para realizar la operaci贸n que estamos a punto de intentar.

<dx-code-block title language="Java" code-block="public static List executeDynamicQuery(Schema.DescribeSObjectResult obj, List fields){ // Create a result-set list List resultRecords; if (obj.isQueryable()){ // Set up a query string String queryTemplate = ‘SELECT {0} FROM {1}’; List queryDetails = new List{String.join(fields, ‘, ‘), obj.getName()}; String queryString = String.format(queryTemplate, queryDetails); // Run your query resultRecords = Database.query(queryString); } return resultRecords; } 芦>

Lo anterior construye una consulta para un SObject que se pasa al m茅todo y una lista arbitraria de campos. Utiliza el objeto DescribeSObjectResult para detectar la capacidad de consulta e inferir el nombre de la API de SObject al construir y ejecutar la consulta. A continuaci贸n, debe invocarlo.

As铆 es como podr铆amos hacer eso con los objetos Cuenta y Contacto, respectivamente:

<dx-code-block title language="Java" code-block="List accountRecords = DynamicApexClass.dynamicQuery(Account.SObjectType.getDescribe(), new List{‘Id’,’Name’,’Website’}); List contactRecords = DynamicApexClass.dynamicQuery(Contact.SObjectType.getDescribe(), new List{‘Id’,’FirstName’,’LastName’}); 芦>

Este ejemplo no aborda algunos riesgos de SOQL din谩mico, como la inyecci贸n de SOQL. Por lo tanto, aseg煤rese de leer sobre Apex din谩mico. Aprender a escribir Apex seguro har谩 que sea menos probable que implemente c贸digo vulnerable en su organizaci贸n (o la de un cliente). El enlace de variables en sus consultas SOQL es una herramienta clave para proteger su Apex din谩mico de ser explotado. El m茅todo escapeSingleQuotes() es otra herramienta m谩s antigua que tambi茅n puede encontrar. El modo de usuario tambi茅n es clave para garantizar que cualquier acci贸n realizada tenga que cumplir con todas y cada una de las restricciones del usuario que la ejecuta.

Para obtener un ejemplo m谩s completo y seguro de Apex din谩mico, consulte la receta de Apex del m茅todo invocable en la aplicaci贸n de ejemplo Recetas de Apex. Esa acci贸n invocable funciona con el objeto Cuenta o Tarea.

Con Salesforce, hay algunas formas de realizar la integraci贸n sin c贸digo. Espec铆ficamente, si solo necesita una aplicaci贸n o servicio de cliente para obtener datos de Salesforce, hay muchas API que se muestran autom谩ticamente sin ning煤n tipo de codificaci贸n en el lado de Salesforce. Incluso se ajustan a su esquema personalizado. Si est谩 integrando su organizaci贸n a un sistema externo compatible con OData, puede usar Salesforce Connect y objetos externos (nuevamente, no se requiere c贸digo).

Pero a veces, es posible que deba llamar desde su organizaci贸n a un servicio externo. O tal vez desee mostrar un punto final personalizado que agrupe m谩s complejidad que una de las API est谩ndar. Nuevamente, Apex contiene funciones que admiten tanto la aparici贸n de nuevas API personalizadas como la llamada a servicios web.

Al pensar en API personalizadas, en estos d铆as, la mayor铆a de los desarrolladores pensar铆an en API REST. Puede crear una API REST personalizada en Salesforce Platform creando una clase de Apex que se anota con la anotaci贸n @RestResource . Parte del trabajo de la anotaci贸n es definir tambi茅n el nombre del recurso. Todas las API REST personalizadas basadas en Apex se encuentran en <INSTANCEURL>/services/apexrest/ .

Para definir los comportamientos que necesita admitir, hay una serie de anotaciones de m茅todos que corresponden a verbos HTTP, como @HttpGet y @HttpPost . La clase RestContext contiene un conjunto de elementos de acceso para obtener el estado de la solicitud HTTP entrante y la respuesta saliente que devuelve. A continuaci贸n, se muestra un ejemplo de un extremo REST b谩sico que aparece en el m茅todo HTTP GET. Tenga en cuenta c贸mo se utilizan las anotaciones.

<dx-code-block title language="Java" code-block="@RestResource(urlmapping='/integration-service/*')
global inherited sharing class CustomRestEndpointRecipes( … @HttpGet global static String getRecordsToReturn() { RestResponse response = RestContext.response; try { List accounts = [ SELECT Id, Name, Phone, Website FROM Account WITH USER_MODE ]; response.statusCode = 200; String serializedAccounts = JSON.serialize(accounts); return serializedAccounts; } catch (QueryException qe) { System.debug( LoggingLevel.INFO, ‘Failed to query a list of Accounts. Error is: ‘ + qe.getMessage() ); response.statusCode = 400; return qe.getMessage(); } }
} 芦>

Si su requisito es crear un servicio SOAP, tambi茅n hay un conjunto de caracter铆sticas para admitir ese protocolo.

Fuera del c贸digo real, necesitar谩 una sesi贸n autorizada para acceder a cualquier servicio web que cree. Pero si ya tiene un cliente autorizado, la solicitud es solo otra llamada al punto final personalizado que defina.

La llamada a un punto final REST externo se realiza a trav茅s de un conjunto de clases. La clase HttpRequest le permite definir los par谩metros de c贸mo se comportar谩 su solicitud (punto final, verbo HTTP, encabezados, etc.). La solicitud se realiza a trav茅s del m茅todo est谩tico Http.request() . Esto devuelve un objeto HttpResponse que le proporciona los datos devueltos o el error si la solicitud falla.

Nota: Las clases HttpRequest y HttpResponse son las mismas para las llamadas REST y los servicios REST personalizados.

Se requiere cierta configuraci贸n para su texto destacado. Espec铆ficamente, deber谩 configurar una credencial con nombre en la mayor铆a de los casos. Esta configuraci贸n le permite descargar el protocolo de enlace de autenticaci贸n de su c贸digo. Aunque, si est谩 llamando a un servicio an贸nimo no autenticado, tambi茅n puede optar por usar una configuraci贸n de sitio remoto m谩s simple.

= 200 && response.getStatusCode()

El ejemplo anterior hace una llamada simple a un punto final. Tenga en cuenta que no se utilizan las opciones para establecer encabezados ni usar una credencial con nombre, ya que esta solicitud es para una API simple que no requiere autenticaci贸n.

La transmisi贸n de eventos es una herramienta valiosa para crear arquitecturas d茅bilmente acopladas en aplicaciones complejas. La plataforma de Salesforce implementa la transmisi贸n de eventos a trav茅s de dos caracter铆sticas principales: eventos de plataforma y captura de datos modificados. La columna vertebral de estas funciones es el bus de eventos.

De la Gu铆a para desarrolladores de eventos de plataforma, el bus de eventos es "Un servicio de entrega y almacenamiento de eventos de m煤ltiples inquilinos y m煤ltiples nubes basado en un modelo de publicaci贸n-suscripci贸n". Tanto su organizaci贸n como los sistemas externos pueden publicar y suscribirse a eventos. Por supuesto, es clave que si publicas un mensaje, algo debe haberse suscrito para que suceda cualquier otra cosa.

Los eventos de plataforma representan los datos que pasan a trav茅s del bus de eventos. Los eventos se procesan en el orden en que se reciben. Una forma de pensar en ellos es como un SObject ef铆mero que se almacena temporalmente en el bus de eventos en su camino hacia su destino. De hecho, los metadatos de un evento se almacenan en el mismo lugar de su proyecto que sus SObjects. Puede distinguir los eventos de plataforma personalizados de los SObjects por su sufijo __e (por ejemplo Order_Complete__e ).

Una vez que completa un evento con sus datos, el m茅todo EventBus.publish() es similar a una llamada DML en su SObject normal. Tenga en cuenta el c贸digo a continuaci贸n que publica un evento.

En Apex, se suscribe a un evento creando un disparador as铆ncrono para 茅l. Pero los disparadores as铆ncronos son diferentes de la operaci贸n DML transaccional est谩ndar de un disparador normal. Por esta raz贸n, debe tener en cuenta algunas diferencias. Con disparadores as铆ncronos, el tama帽o del lote es diferente. Necesitas configurar tu usuario de ejecuci贸n. Las operaciones de activaci贸n de eventos tambi茅n se pueden volver a intentar. Aseg煤rese de conocer estas diferencias a medida que comience a implementar activadores de eventos de plataforma. Tenga en cuenta el disparador a continuaci贸n.

A diferencia de los disparadores DML t铆picos, los disparadores de eventos de plataforma solo admiten el contexto after insert . Tampoco existe una acci贸n expl铆cita para suscribir un disparador a un evento de plataforma. Una vez que el activador se implementa en su organizaci贸n, se suscribe autom谩ticamente.

Adem谩s de Apex, los eventos de la plataforma pueden activarse y suscribirse mediante sistemas externos y Flow. Son clave en las integraciones d茅bilmente acopladas. Como tal, es raro que Apex active y se suscriba al mismo evento.

Hemos cubierto mucho. Pero de ninguna manera esto es todo lo que necesita saber como desarrollador de Apex. Los elementos cubiertos se basan en algunas caracter铆sticas bastante comunes. Pero es posible que deba aprender otras funciones de Apex seg煤n los requisitos de su proyecto. Aqu铆 hay algunos otros elementos que debe tener en cuenta.

Cach茅 de plataforma : si proviene de otras plataformas de programaci贸n, estar谩 familiarizado con la noci贸n de una variable est谩tica o global persistente en todas las transacciones. Pero en Apex, las est谩ticas se limitan a la transacci贸n. La memoria cach茅 de la plataforma es una caracter铆stica de Apex que permite la persistencia de datos en memoria entre transacciones. Si encuentra un retraso en el rendimiento relacionado con la recuperaci贸n de datos, la memoria cach茅 de la plataforma puede ayudar.

Marcos de activaci贸n : no es una caracter铆stica del lenguaje, sino bibliotecas que facilitan el uso de activadores. Estos proyectos creados por la comunidad abstraen el c贸digo de activaci贸n repetitivo que a menudo necesita escribir. Al usar un marco de activaci贸n, deber铆a permitirle concentrarse solo en la l贸gica que debe abordarse. Para algo m谩s que un disparador trivial, se recomienda encarecidamente adoptar un marco. Y conozco a algunos que argumentar铆an que deber铆a considerar un marco incluso para ese disparador trivial. Pero este no es el lugar para debatir el tiempo de valor frente a la optimizaci贸n prematura. Hay una implementaci贸n muy simple de esto en la aplicaci贸n Apex Recipes .

SOSL : el lenguaje de b煤squeda de objetos de Salesforce ( SOSL ) es el primo subestimado de SOQL. SOSL permite consultas basadas en texto no deterministas. Es muy eficiente para encontrar datos de texto en comparaci贸n con la b煤squeda de campos de texto con SOQL y comodines. Admite la b煤squeda de varios SObjects simult谩neamente y contiene funciones para filtrar de forma determinista los resultados de la b煤squeda. Si tiene consultas SOQL de texto que son lentas, definitivamente consulte esta herramienta.

AuraEnabled : para mostrar el c贸digo Apex personalizado en sus componentes web Lightning (LWC), esta anotaci贸n es clave. Es muy probable que ya est茅 usando este si comenz贸 su viaje de Salesforce creando LWC. Pero si a煤n no lo ha usado, b煤squelo en cualquier proyecto que involucre una interfaz de usuario personalizada. 驴Por qu茅 "Aura" habilitado si es para LWC? Bueno, esta anotaci贸n se cre贸 inicialmente para admitir el predecesor de LWC, el marco Aura. Ten铆a sentido no reinventar una nueva anotaci贸n cuando la existente funcionar铆a igual de bien para LWC.

Cada viaje para aprender un nuevo lenguaje de programaci贸n tiene algunas caracter铆sticas clave que todos deben conocer. La sintaxis b谩sica, el control de flujo y el modelo de ejecuci贸n de la plataforma son fundamentales para comprender. Pero una vez que tenga esos conceptos b谩sicos, trabajar en funciones m谩s avanzadas es clave para aumentar su conjunto de habilidades. Las acciones invocables, el Apex as铆ncrono, el Apex "din谩mico", la integraci贸n y el bus de eventos son funciones que probablemente utilizar谩 a medida que avanza. Al familiarizarse con estos ahora, no solo se preparar谩 para abordar proyectos en el futuro, sino que tambi茅n podr谩 tomar mejores decisiones de soluci贸n.

Si cree que est谩 listo para aprender, los senderos para desarrolladores intermedios y avanzados en Trailhead pueden ayudarlo a encaminarse con todos estos temas y m谩s.

Aplicaci贸n de muestra Apex Recipes en Github

Gu铆a para desarrolladores de Apex

Gu铆a de referencia de idiomas de Apex

Centro de desarrolladores de Apex

Peter Chittum ha trabajado en software empresarial y habilitaci贸n para desarrolladores durante m谩s de 20 a帽os. Pas贸 los 煤ltimos 12 a帽os ayudando a miles de desarrolladores a tener 茅xito en la plataforma de Salesforce, y m谩s recientemente lider贸 el equipo de promotores de desarrolladores en Salesforce. Pasa su tiempo libre con su familia, anda en bicicleta de monta帽a, cocina y toca m煤sica. S铆galo en Twitter (@pchittum), LinkedIn (en/PeterChittum) o BlueSky Social (@pchittum.bsky.social).

Obtenga las 煤ltimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a trav茅s de Slack o RSS.

Agregar a Slack Suscr铆bete a RSS

Seguir leyendo

隆La convocatoria de participaci贸n para desarrolladores de Dreamforce 2023 est谩 abierta! 鈽侊笍

隆La convocatoria de participaci贸n para desarrolladores de Dreamforce 2023 est谩 abierta! 鈽侊笍

Esta es una traducci贸n que desde EGA Futura ofrecemos como cortes铆a a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoam茅rica .

El enlace a la publicaci贸n original, lo encontrar谩s al final de este art铆culo.

隆La convocatoria de participaci贸n para desarrolladores de Dreamforce 2023 est谩 abierta! | Blog de desarrolladores de Salesforce

Developer Track en Dreamforce 2023 es la plataforma para que los desarrolladores brinden contenido atractivo, innovador y accionable que puede ayudar a otros desarrolladores a elevar sus carreras e impulsar el 茅xito de sus negocios. 隆Hoy, la convocatoria de participaci贸n de Dreamforce '23 est谩 oficialmente abierta !

La convocatoria de participaci贸n de Dreamforce permanecer谩 abierta hasta el martes 6 de junio de 2023 a las 11:59 p. m. (hora del Pac铆fico). Informaremos a todos los remitentes de su estado de aceptaci贸n en junio.

驴Por qu茅 deber铆as presentarte en Dreamforce?

A menudo tengo conversaciones con desarrolladores que tienen habilidades e ideas impresionantes, pero que tienen miedo de presentar. Me dicen cosas como "No soy lo suficientemente bueno" o "Mis ideas no ser谩n de inter茅s para otros" o "Solo los expertos en desarrollo de Salesforce con mucha experiencia pueden presentar un gran contenido". Sin embargo, en la mayor铆a de los casos, estos son conceptos err贸neos.

Durante esas conversaciones, suelo decir: 鈥淐u茅ntame sobre un proyecto en el que has estado involucrado. 驴C贸mo resolviste los desaf铆os que enfrentaste? 驴Qu茅 aprendiste de esa experiencia? 驴Qu茅 herramientas cre贸 o incorpor贸 su equipo y qu茅 procesos estableci贸 para ayudarlo a tener 茅xito m谩s r谩pido en proyectos futuros? Y siempre recibo excelentes respuestas, ideas que a otros desarrolladores les encantar铆a saber y de las que se beneficiar铆an.

Por eso, me gustar铆a animarte a que no tengas miedo. Si le apasionan las tecnolog铆as de desarrollo de Salesforce y tiene ideas para compartir, aseg煤rese de enviarlas. Otros desarrolladores est谩n ansiosos por aprender de usted, y le brindaremos orientaci贸n y herramientas para realizar una presentaci贸n exitosa.

驴Cu谩l es la diferencia entre los tipos de sesi贸n?

Las sesiones de grupo se llevan a cabo en salas de sesi贸n dedicadas con alrededor de 100+ asientos. Las sesiones de grupo se organizan en bloques de 40 minutos, lo que le da tiempo suficiente para profundizar en un tema. El formato tambi茅n permite que los miembros de la audiencia interact煤en con usted y le hagan preguntas. Recomendamos que planee 30 minutos para su presentaci贸n, dejando los 煤ltimos 10 minutos para preguntas y discusi贸n.

Las sesiones de teatro se llevan a cabo en teatros y son en bloques de 20 minutos. Los asistentes de Dreamforce pueden acercarse y escuchar su sesi贸n o tomar asiento (m谩s de 80 asientos disponibles). Dado que las sesiones de teatro son m谩s cortas, un formato fuerte es tener elementos procesables para que los desarrolladores aprendan en un per铆odo de tiempo corto, como hacer una inmersi贸n estrecha y profunda. Este formato significa que no hay tiempo para preguntas y debates, sin embargo, los oradores pueden reunirse con miembros de la audiencia despu茅s de su presentaci贸n.

Proceso de env铆o de propuestas de sesiones

Primero, comencemos con el T铆tulo de la sesi贸n . Debe ser algo que sea de inter茅s para los desarrolladores de Salesforce, y debe redactarlo de manera que quede muy claro para los asistentes lo que se cubrir谩 (en no m谩s de 60 caracteres). Recuerde, hay muchas opciones de contenido en Dreamforce, por lo que querr谩 que su tema sea muy claro.

El campo Resumen de la sesi贸n es donde escribir谩s un breve p谩rrafo (de no m谩s de 200 caracteres) para decirnos r谩pidamente de qu茅 vas a hablar. 隆Ser creativo! No solo explique su conjunto de diapositivas, sino que comparta sus ideas para interactuar con la audiencia. 驴Qu茅 vas a construir/demostrar? 驴Qu茅 debate liderar谩s? 驴Qu茅 se llevar谩 su audiencia a casa y compartir谩 con sus equipos? Aborde los beneficios de WIIFM (qu茅 hay para m铆). Recuerde, esto eventualmente se publicar谩 en la gu铆a de Dreamforce, y ser谩 la vista p煤blica de lo que trata su charla. Debe ser convincente y comunicar claramente lo que los asistentes pueden esperar aprender de su sesi贸n. Tendr谩 un campo adicional de 500 caracteres Por qu茅 deber铆a presentarse esta sesi贸n para explicar mejor su resumen.

Para llenar la pista de Desarrollador con contenido incre铆ble, solo revisamos las Propuestas de sesi贸n completadas. Estas son presentaciones que incluyen tanto un tema como oradores para una sesi贸n. No revisaremos las nominaciones de oradores para la pista de Desarrollador.

El campo Qui茅n es su audiencia principal es un campo de selecci贸n 煤nica, por lo que para ser considerado para la pista de Desarrollador, elija "Desarrollador".

La pista de desarrolladores en Dreamforce recibe varios cientos de propuestas para llenar un n煤mero mucho menor de espacios para hablar. De hecho, para un evento t铆pico de Dreamforce, recibimos alrededor de 1,000 presentaciones por solo unos pocos cientos de espacios, por lo que la competencia es feroz. Por lo tanto, mientras crea el t铆tulo y el resumen de su sesi贸n, piense en c贸mo puede hacer que el suyo se destaque del resto (隆y sea elegido!) a medida que avanza en la revisi贸n de la sesi贸n.

Si tiene m谩s de un tema que le gustar铆a proponer, complete el proceso de env铆o nuevamente para cada tema.

驴Qu茅 tipo de sesiones estamos buscando?

Estamos buscando sesiones divertidas y atractivas que brinden contenido procesable que ayude a los desarrolladores de Salesforce a desarrollar sus habilidades, elevar sus carreras y brindar soluciones tecnol贸gicas innovadoras para sus empresas.

Aqu铆 hay algunas ideas para las sesiones que nos gustar铆a ver:

  1. Habla sobre un tema que te apasione. Esto podr铆a ser sobre una funci贸n espec铆fica, una soluci贸n que le encant贸 o algo que le guste mucho y que est茅 respaldado por su experiencia personal. El primer paso para lograr que a tu audiencia le encante escucharte es que a ti te encante lo que dices.
  2. Considere seriamente los aprendizajes y las lecciones que su audiencia obtendr谩 al escuchar su charla. Su tiempo es valioso y habr谩n elegido pasar parte de su agenda de Dreamforce contigo. Aseg煤rese de que estas cosas est茅n resaltadas en su resumen.
  3. 驴Ha adquirido experiencia en nuevas funciones o productos que se lanzaron recientemente? Si ha tenido acceso a una versi贸n piloto o beta de la plataforma Salesforce, entonces puede estar en condiciones de brindar una perspectiva 煤nica sobre las pr贸ximas funciones y cambios. O, si es uno de los primeros en adoptar algunas de las actualizaciones recientes de la plataforma, es posible que otros puedan aprender de su experiencia.
  4. 驴Tiene una soluci贸n t茅cnica inteligente que podr铆a aplicarse a una amplia audiencia? Responda eso con cuidado, porque una soluci贸n que proporcion贸 para un problema espec铆fico podr铆a no ser lo suficientemente gen茅rica como para atraer a las masas.

Esta lista no es exhaustiva: si tiene una gran propuesta de sesi贸n que no hemos mencionado, 隆nos encantar铆a escucharla!

Si desea obtener m谩s consejos para mejorar sus habilidades de creaci贸n de contenido, creaci贸n de audiencia y presentaci贸n, consulte el m贸dulo Trailhead de habilidades para hablar en p煤blico .

驴Qu茅 pasa despu茅s?

Nuestro equipo central revisar谩 su propuesta de sesi贸n y se realizar谩n selecciones para garantizar que tengamos la mejor combinaci贸n de contenido valioso para desarrolladores de todos los niveles de experiencia. Le notificaremos si su sesi贸n ha sido aceptada o no en junio.

Si se acepta su sesi贸n, se lo conectar谩 con un propietario de la sesi贸n para que lo gu铆e a trav茅s del proceso de preparaci贸n, que incluye comentarios sobre su contenido y sesiones de pr谩ctica. Tambi茅n recibir谩 un pase de orador para asistir a Dreamforce 2023. Si ya se registr贸 para asistir, recibir谩 instrucciones sobre c贸mo reembolsar ese registro o transferirlo a otra persona.

Si no se acepta su sesi贸n, hay otros eventos, incluidas conferencias comunitarias y grupos de desarrolladores que pueden estar interesados en que presente su contenido.

驴Listo para enviar su idea de presentaci贸n de desarrollador para Dreamforce 2023? Complete el proceso de env铆o antes del 6 de junio de 2023 para ser considerado. 隆Esperamos escuchar sus grandes ideas!

Sobre el Autor

Alba Rivas trabaja como Principal Developer Advocate en Salesforce. Actualmente se enfoca en el desarrollo de Lightning Web Components y Slack. Puedes seguirla en Twitter o LinkedIn.

Obtenga las 煤ltimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a trav茅s de Slack o RSS.

Agregar a Slack Suscr铆bete a RSS

Seguir leyendo

Retrospectiva de un desarrollador de plataforma de TrailblazerDX '23 鈽侊笍

Retrospectiva de un desarrollador de plataforma de TrailblazerDX '23 鈽侊笍

TrailblazerDX '23 estuvo lleno de innovaci贸n y contenido para los desarrolladores. En este blog, la perspectiva de un desarrollador de Salesforce Platform y una lista de recursos de TDX.

La publicaci贸n Retrospectiva de un desarrollador de plataforma de TrailblazerDX '23 apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

脷nase al ecosistema en crecimiento con la trayectoria profesional de desarrollador de Salesforce 鈽侊笍

Developer Career Path prepara a cualquiera para ser un desarrollador con las herramientas y los recursos que necesitan para tener 茅xito en el ecosistema de Salesforce.

La publicaci贸n 脷nase al ecosistema en crecimiento con la trayectoria profesional de desarrollador de Salesforce apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Comience a crear aplicaciones de Salesforce ahora con un nuevo proyecto de Trailhead 鈽侊笍

Los desarrolladores valoran y conf铆an en Salesforce Platform porque simplifica el proceso de creaci贸n de soluciones empresariales seguras. Al utilizar las herramientas y los servicios integrados de la plataforma para la automatizaci贸n, la integraci贸n y m谩s, los desarrolladores pueden lograr el 茅xito comercial m谩s r谩pido. Los desarrolladores de Salesforce abordan problemas comerciales complejos escribiendo c贸digo y utilizando herramientas sin c贸digo que ofrecen funciones simples r谩pidamente. Los [鈥

La publicaci贸n Comenzar a crear aplicaciones de Salesforce ahora con un nuevo proyecto de Trailhead apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

3 formas de promover un crecimiento eficiente con los recursos que ya tiene

驴C贸mo aumentan las ventas en tiempos dif铆ciles? Vuelve a lo b谩sico. Las grandes empresas utilizan estas estrategias para gestionar el riesgo y aumentar los ingresos a medida que fluct煤an las condiciones del mercado.

Seguir leyendo

C贸mo convencer a tu jefe para que te env铆e a Dreamforce 鈽侊笍

Entonces, 驴quieres ir a Dreamforce 2022 y necesitas convencer a tu jefe para que te env铆e? Lo tenemos cubierto, #SalesforceDevs. Presentar el caso de negocios a su jefe es f谩cil. Dreamforce es la conferencia de software m谩s grande del mundo y es la oportunidad perfecta para descubrir soluciones innovadoras para su negocio. Por no hablar de la pr谩ctica [鈥

La publicaci贸n C贸mo convencer a su jefe para que lo env铆e a Dreamforce apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Seguimiento de Dreamforce 2022 para desarrolladores Convocatoria para presentaciones 鈽侊笍

隆Queremos que USTED presente en Dreamforce! Se acerca Dreamforce '22, 隆y queremos que lo presentes! Developer Track en Dreamforce 2022 es la plataforma para que los desarrolladores entreguen y absorban contenido atractivo, procesable y memorable, as铆 como para impulsar el 茅xito de su negocio y elevar sus carreras. Hoy, la convocatoria Dreamforce '22 para [鈥

La publicaci贸n Dreamforce 2022 Developer Track Call for Presentations apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Aprenda MOAR en Summer '22 con Release Highlights para desarrolladores 鈽侊笍

隆Descubra las nuevas caracter铆sticas de la versi贸n Summer '22 para administradores y desarrolladores! Sabemos que cada versi贸n trae consigo muchas funciones nuevas y sorprendentes, y puede haber mucho que digerir. Con Learn MOAR, estamos empaquetando el lanzamiento y present谩ndolo en un formato f谩cil de digerir en blogs, videos y m谩s. Buceo [鈥

La publicaci贸n Learn MOAR in Summer '22 with Release Highlights for Developers apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Preg煤ntame cualquier cosa con los desarrolladores de Salesforce: integraci贸n continua 鈽侊笍

El 煤ltimo mi茅rcoles de cada mes, Salesforce Developers organiza una sesi贸n de "Ask Me Anything" (AMA) en nuestro canal de YouTube. Nos sumergimos profundamente en un tema mensual y respondemos preguntas en vivo publicadas en Twitter, nuestro grupo de la comunidad de desarrolladores y el chat en vivo de YouTube, adem谩s de compartir recursos relacionados con el tema. El mes pasado, las estrellas se alinearon cuando [鈥

La publicaci贸n Ask Me Anything with Salesforce Developers: Continuous Integration apareci贸 por primera vez en el Blog de desarrolladores de Salesforce.

Seguir leyendo

TrailblazerDX '22 para desarrolladores 鈽侊笍

隆Por primera vez en mucho tiempo, toda la comunidad se reunir谩 nuevamente en TrailblazerDX '22! Durante dos emocionantes d铆as, administradores, desarrolladores, arquitectos, socios, empresarios y estudiantes se sumergir谩n en una experiencia de aprendizaje de primer nivel. Y, por primera vez, estamos reuniendo comunidades de desarrolladores de Salesforce, Slack, MuleSoft y Tableau. 驴Emocionado? [鈥

La publicaci贸n TrailblazerDX '22 para desarrolladores apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

C贸mo Obtener El Trabajo Perfecto

The New Rules of Work escrito por  Kathryn Minshew y  Alexandra Cavoulacos, fundadores de la p谩gina web de la carrera popular The Musem presentan a este libro como la gu铆a definitiva al mundo laboral moderno. Por lo tanto, prep谩rate para una r谩pida introducci贸n al nuevo mundo del trabajo y descubrir nuevas herramientas para encontrar el camino correcto y obtener el trabajo perfecto!

Los tiempos est谩n cambiando cant贸 el gran Bob Dylan en 1964. Bueno, desde entonces los tiempos han cambiado bastante, y el mundo laboral no es la excepci贸n. En una era de conexi贸n constante y un men煤 de infinitas opciones, no solo se han borrado los l铆mites entre el trabajo y el no trabajo sino que tambi茅n se ha convertido en norma la carrera no tradicional. 

Hoy en d铆a tenemos opciones que nuestros padres nunca han sonado, la advertencia es que tambi茅n tenemos que lidiar con problemas que ellos nunca han tenido que lidiar. 

驴Qu茅 Es Lo Que Realmente Quieres? 

En el nuevo mundo del trabajo, escribe Minshew y Cavoulacos en la introducci贸n de su libro lo que muchas de nosotros necesitamos no es una herramienta para la b煤squeda de trabajo. En otras palabras, mucho m谩s que Indeed o LinkedIn:

Necesitamos herramientas que nos ayuden a entender nuestras fortalezas y habilidades profesionales para descubrir lo que realmente queremos de la vida como individuos 煤nicos

Eso es precisamente lo que te ayudar谩n estas tres R de los autores.

Las tres Rs (del ingl茅s reflejar, investigar y redefinir), enmarcan una serie de pasos que deben guiarte sin esfuerzo a trav茅s del estadio preparatorio importante de tu carrera. Examinemos una por una. 

1. Reflejar 

Hasta solo hace dos o tres d茅cadas atr谩s, las carreras estaba mucho m谩s determinada por el grado de uno. Dicho de otro modo, cuando uno eleg铆a una especialidad en econom铆a, tambi茅n eleg铆a un trabajo o una carrera en finanzas.

Afortunadamente, gracias al ayuda de internet, la educaci贸n ha dejado de ser un una boya con una cadena y se ha transformado en una plataforma que se expande.

Existen muchos recursos gratuitos en l铆nea, p谩ginas webs, cursos, historias y dem谩s, que pueden ayudarte a aumentar tu educaci贸n y extender tus fortalezas reales, talentos, intereses y valores en cualquier estadio de tu crecimiento y desarrollo.

El camino no est谩 preordenado, y est谩s a cargo de 茅l ahora.

Puedes saltar entre cuando sea que lo quieras y puedes re imaginarte en el camino. Comienza reflejando en qui茅n eres hoy. Realiza las siguientes dos preguntas:

  1. 驴Qu茅 valoras?, y
  2. 驴Cu谩l es tu estado de mente actual?

Si quieres descubrir lo que quieres en un trabajo o en la vida trata de ser brutalmente honesto cuando respondan. 

2. Investigar

En el pasado, exist铆an solo unos pocos m茅todos para obtener informaci贸n de la carrera o consejo.

En la actualidad todo lo que necesitas es un buscador web y un poco de curiosidad para llegar a todos y aprender casi todo sobre lo que quieras

Eso es genial. pero tambi茅n es desalentador. Cuanto m谩s opciones tengamos, m谩s incapaces seremos en tomar una decisi贸n.

Para mantener tu investigaci贸n organizada utiliza el M茅todo Muse:

  1. Primero, elige siete industrias donde quieras trabajar (por ejemplo: cuidados de salud, tecnolog铆a),
  2. Luego col贸calas en una grilla, y eval煤alas en base a tus valores y expectativas (por ejemplo: flexibilidad compensaci贸n, creatividad),
  3. Finalmente, mira Google para identificar las empresas top en cada una de las industrias y descubre lo que ofrecen y que tan gratificantes son las ofertas. Esto ayudar谩 a reducir tu lista en tres industrias y varias empresas. Esos significa que es hora de clarificar.聽

3. Clarificar

Clarificar tu investigaci贸n significa en esencia evaluarla en base a tus pasiones y motivaciones. Puedes comenzar:

  • Identificando tus trabajos y empresas de tus sue帽os solo de manera que puedas tener una medici贸n correcta,
  • Luego, puedes analizar tus posibles planes de carrera tratando un internado importante o una actuaci贸n freelance relacionada tomando una clase online gratuita o incluso haciendo voluntariado en tu tiempo libre.
Eso debe ayudarte a obtener una mejor idea de lo que realmente quieres de tu trabajo y tu vida. Cuando aprendas, eso se trata sobre conquistar el temor de ir afuera de tu zona de confort. Para alcanzar 茅sto trata de identificar tus fortalezas y debilidades y tratar de poner el el lugar el enemigo peor tu cr铆tico interno. Si no puedes hacer esto por tu mismo, vale la pena hablar a un profesional de la salud mental o incluso un coach.

Como puedes ver, el proceso de buscar trabajo en el mundo moderno debe ser tan riguroso y experimental como el m茅todo cient铆fico:

  • Lo primero que necesitas es tener una hip贸tesis sobre lo que quieres hacer con tu carrera, y
  • Luego tomar los pasos necesarios para probar o desaprobar si est谩s encaminado en la direcci贸n correcta, es decir la direcci贸n correcta para ti. En otras palabras no tienes que descubrir todo para hacer la pr贸xima movida pero si necesitas una pisada s贸lida.

Sugerencias practicas de obtener un trabajo 

Hacer una movida antes de saber como debe lucir tu carrera o trabajo sonado puede parecerse a como poner en marcha a tu auto sin al menos una vaga idea sobre tu destino.

Seguro, el recorrido puede ser divertido pero es menos probable que alcances un punto de finalizaci贸n recompensante que te quedes sin gas en el medio de la nada!

Por otro lado, una vez que hayas identificado a tu trabajo so帽ado puedes moverte seguramente a las sugerencias de obtenerlo bajo las Nuevas Reglas de Trabajo. Estas son las reglas b谩sicas.

1. Construir tu marca

En el pasado, la marca era s贸lo para productos, hoy es tambi茅n para las personas. De hecho es por eso que tenemos tantos influencers en Instagram y Youtube.

Los empleadores quieren empleados que no sean solo talentosos, sino que tambi茅n sepan c贸mo presentarse a ellos mismos como tales 

Para desarrollar tu marca personal:

  • Determina tus atributos de marca primero,
  • Luego realiza un bosquejo de una declaraci贸n de marca que los capture y actualice todos tus perfiles para reflejarlos ,
  • Tambi茅n necesitas un sitio web personal, no hay mejor veh铆culo para desplegar que tu nueva persona y tu nueva voz 煤nica.聽

2. Networking

El Networking siempre ha sido considerado uno de los pilares m谩s importantes de una carrera exitosa, pero debido a las redes sociales, nunca ha sido tan com煤n y esperado que hoy en d铆a.

El verdadero networking, no debe ser una operaci贸n comercial cuando necesitas algo, debe ser como construir relaciones beneficiosas permanentes con personas que te importen.

De hecho, el networking nunca se trata sobre hacer nuevas conexiones sino tambi茅n sobre investigar en las conexiones que ya tienes.聽

3. Encontrando oportunidades de trabajo

Las bolsas de trabajo y las secciones de clasificados en los peri贸dicos son una gran cosa del pasado. Hoy en d铆a existen mejores modos de encontrar una posici贸n que mejor se adapte a ti! Las mejores cuatro son las siguientes:

  1. Mantener de cerca a tus empresas de tus sue帽os,聽
  2. Preguntar a tu red referencias y presentaciones,聽
  3. Hacer una investigaci贸n laboral online, y
  4. Utilizar redes sociales para identificar posibilidades.

4. Creando tu solicitud

Algunas cosas nunca cambian. Aunque bajo las Nuevas Reglas de Trabajo nos postulamos a trabajos online en vez de en persona, los CVs y cartas de presentaci贸n a煤n importan.

De hecho, uno puede argumentar que importan m谩s que nunca porque hoy en d铆a y para una buena parte del proceso de aplicaci贸n, la mayor铆a de nosotros no somos nada m谩s que puntos de informaci贸n an贸nimos.

No Solo necesitas tu curriculum informativo, estructurado y bien dise帽ado:

  • Demuestra lo m谩s que puedas, cuenta solo lo necesario,
  • Aseg煤rate de incluir logros cuantificables, y
  • Utiliza palabras de acci贸n.

5. Preparaci贸n para la Entrevista

Existen muchos modos de conducir una entrevista hoy en d铆a que exist铆an unas d茅cadas atr谩s. Debes prepararte para:

  • Tener un buen entendimiento de la empresa, tu rol potencial y tu background relevante y la gente con la que te encontrar谩s y
  • Responder preguntas inevitables como: Cu茅ntame un poco sobre ti, 驴Por qu茅 quieres este trabajo?, 驴Cu谩les son tus fortalezas y debilidades? y 驴D贸nde te ves en cinco a帽os? 

6. Consiguiendo tu negociaci贸n

En el mundo laboral de la actualidad, las empresas hacen sus primeras ofertas con la expectativa de que sus potenciales empleados negocien su posici贸n.

Entonces a menos que regatees poco, puedes terminar con menos de lo que vales.

No olvides que puedes negociar beneficios que no sean salario incluyendo un organigrama flexible, tiempos de vacaciones, gastos de mudanza y m谩s

Entrando en el Mundo Del Trabajo Moderno

Encontrar el trabajo que te guste es el primer paso hacia convertirse en el maestro de tu carrera y en consecuencia tu destino.

Si quieres mantener tu trabajo bajo las Nuevas Reglas de Trabajo tendr谩s que ser genial en 茅l, es decir tendr谩s que:

  • Estar dedicado tiempo completo a tus responsabilidades, y
  • Hacer el mejor trabajo que puedas, sin considerar que puedes hacerlo o en que pas贸 de la escalera de la carrera actualmente te encuentres.

Adem谩s para mostrar tus talentos y fortalezas tambi茅n necesitar谩s demostrar ciertas cualidades personales y habilidades para ser exitoso y progresar

A continuaci贸n, te presentamos algunos consejos para aumentar tu valor en el 谩mbito laboral.

Comunicaci贸n

En el pasado, existian unos pocos modos de comuncar y que hagan la comunicacion clara y drecta.

Hoy en d铆a, gracias a las redes sociales, la comunicaci贸n es mucho m谩s casual.

Si quieres destacarte:

  • Necesitas aprender como comunicarte de manera profesional,
  • Di o escribe algo solo cuando sea necesario,
  • Est茅s escribiendo un correo o hablando en frente de un grupo de personas, necesitas ser respetuoso hacia tu audiencia y personalizar tu mensaje con respecto a su expectativas,
  • Escucha tanto como lo que hablas, y
  • En especial durante las reuniones y presentaciones publicas, s茅 consciente de los gestos corporales o claves no verbales: ellas a veces dicen mas que las palabras.

Habilidades Interpersonales

En el mundo del trabajo din谩mico de hoy en d铆a, las habilidades interpersonales se han convertido en algo tan importante como los talentos y las fortalezas. Sin duda, a veces son llamadas habilidades de empleabilidad.

A menos que seas excepcional en lo que haces, y aun as铆, tu empleador te valorar谩 m谩s como un jugador de equipo y colaborador que como un lobo solitario

Por lo tanto:

  • Preoc煤pate por tu competitividad,
  • Encuentra caminos para conectarte con tus colegas y superiores, e
  • Identifica a los influencers y conectores y qu茅date cerca de ellos hasta que t煤 tambi茅n te conviertas en uno de ellos alg煤n d铆a.

Los mismo respecto al tutor铆a: Si puedes, s茅 el mejor mentoreado hasta que puedas ser el mejor mentor.

Lo mas importante, trata de manejar los conflictos y las confrontaciones como un pro asumiendo tus propios errores y perdonando los dem谩s.

Productividad

En el pasado, la vida laboral comprend铆a entre nueve a cinco programas, desde el Lunes al viernes. Gracias a la tecnolog铆a, hoy en d铆a se siente que se supone estamos trabajando de manera constante ya que estamos conectados, disponibles y alcanzables todo el tiempo.

Hay una diferencia, entre estar ocupado y sobre cargado por un lado, y ser productivo y eficiente por el otro

Para lograr ser el 煤ltimo, trata el m茅todo 1-3-5: En un d铆a dado, asume que puedes solo cumplir una gran cosa, tres cosas medianas y cinco cosas peque帽as y reduce tu lista de pendientes a aquellas nueve cosas.

Contrario a la opini贸n popular:

La productividad no se trata nunca de hacer m谩s cosas en menor tiempo, sino en priorizar hacer las cosas correctas en el orden adecuado

Avance de la Carrera

En el pasado, el avance de la carrera yac铆a casi exclusivamente en manos de los empleadores y significaba muchas promociones luego de un numero de a帽os.

Hoy en d铆a, sin embargo, unos pocos empleados est谩n buscando relaciones a largo plazo con una empresa.

En consecuencia:

  • Los ascensos en un puesto de trabajo por lo general suceden entre empresas y llevan mucho menos tiempo que en el pasado,
  • Para acelerar el proceso, invierte de manera constante en tu propia educaci贸n, y
  • Aprende nuevas habilidades,
  • Asiste a conferencias relevantes, e
  • Incluso adhi茅rete a organizaciones profesionales que ayuda a sus miembros a avanzar y tener 茅xito en sus carreras,

Si tu empresa ofrece recursos de desarrollo profesional, no seas t铆mido y util铆zalos. Hoy en d铆a el conocimiento es un poder excelente. Cuanto m谩s sabes, m谩s oportunidades. tendr谩s.

Notas Finales

Nunca ha sido tan f谩cil seguir tus sue帽os que hoy en d铆a.

Por lo tanto, no te aferres en una carrera que no quieres. utiliza numerosas herramientas y recursos que se encuentran disponibles de manera gratuita a todos para encontrar tu propio y 煤nico camino.

Solo se vive una vez.

Impulse la coherencia y aumente las habilidades de los desarrolladores con una lista de verificaci贸n de mejores pr谩cticas para desarrolladores 鈽侊笍

Como desarrollador, l铆der de desarrollo, l铆der de tecnolog铆a o arquitecto t茅cnico, 驴alguna vez ha tenido dudas sobre el c贸digo, por ejemplo, "驴Esa clase tuvo alg煤n manejo de errores?" o "驴Ese m茅todo de prueba ten铆a alguna afirmaci贸n del sistema?" – 驴d铆as despu茅s de que ya lo hayas aprobado? Todos hemos experimentado esos momentos en los que revisamos el c贸digo para adultos a un [鈥

La publicaci贸n Impulse la coherencia y aumente las habilidades de los desarrolladores con una lista de verificaci贸n de pr谩cticas recomendadas para desarrolladores apareci贸 primero en el Blog de desarrolladores de Salesforce .

Seguir leyendo

El gobierno debe tratar a sus empleados como clientes

A medida que las nuevas generaciones de empleados se unen a la fuerza laboral del gobierno, ofrecer procesos digitales en todo el ciclo de vida de los empleados es crucial.

Seguir leyendo

Con贸cete a ti mismo: ser intencional

El agotamiento es real. Hace unos a帽os, cuando me estaba metiendo mucho en el ecosistema de Salesforce, ten铆a a alguien con quien charlaba con frecuencia en Twitter. Me habl贸 sobre el agotamiento y me dio una advertencia justa sobre todas las "cosas" que estaba haciendo y planeaba hacer. No me vi agotado … Continuar leyendo 鈫

Seguir leyendo

C贸mo dar soporte a sus usuarios de forma remota: A Guide for Admins and Developers

Estos son los consejos profesionales para que los administradores y desarrolladores puedan potenciar a sus usuarios, mantener la continuidad del negocio y seguir siendo productivos mientras trabajan de forma remota.

Seguir leyendo