实施Salesforce产品曾经是就业市场的小众职业,随着生态系统的不断壮大,现在已发展成为一项广受欢迎的职业。由于薪资、易于实施的方法以及有意思的社区,选择从事Salesforce相关职业的从业者越来越多。
这也意味着生态系统中的角色竞争更加激烈。如何在就业市场中脱颖而出?本文基于在Salesforce生态系统超过12年的工作经验,以及对行业前景的研究,为从业者的技术技能多样化提供最有效的实践。
学习公有云的技术技能
10年前,公有云还处于起步阶段,大众对其也持有怀疑态度。如今,公有云提供商无处不在。从小公司到大企业,再到公共部门,很难找到公有云不以某种形式发挥作用的IT部门。“三巨头”亚马逊网络服务 (AWS)、微软Azure和谷歌云平台 (GCP) 占据了近65%的市场份额。
在最近的AWS峰会时,Salesforce频频被提及。这不仅是因为Salesforce是AWS的合作伙伴,还是由于Salesforce是集成的数据源。作为Salesforce专家,同时具备一些基本的AWS技能,可以提高从业者自身的竞争力。
除此之外,还有各种与公有云服务集成或使用公有云服务的Salesforce产品和功能,扩展知识可以使你成为公有云团队的最佳合作伙伴。
三大公有云提供商都有自己的基础认证,如AWS从业者认证,Microsoft Azure基础知识认证,GCP的云数字领导者认证。这些认证虽然不能代表实践经验,但却也是进入行业的敲门砖。
多语言开发者
Apex是非常重要并且需要熟练掌握的编程语言,此外,经验丰富的开发人员还必须对Salesforce平台特性有深入了解。使用Apex时,调控器限制、SObject都会极大地影响良好的代码设计和模式。
但有两个重大变化影响了Salesforce开发人员可能希望掌握的编程语言。第一个重大变化是Salesforce平台本身的扩展。每个想要超越服务器端代码的Salesforce开发人员都需要掌握一些JavaScript技能。随着Summer '23的发布,Lightning数据服务已将GraphQL API适配器提供给LWC。
这种Web查询语言有望改变在构建自定义UI时访问Salesforce数据的方式。Apex中的DataWeave将使用MuleSoft带来的功能性数据操作方法来解锁海量数据操作。
其次,便是移动开发。对于原生iOS应用程序来说,Swift是一种有趣的语言,在过去五年中越来越受欢迎。而Kotlin作为一种函数式JVM语言,已成为原生 Android 应用程序的标准。
第二个重大变化是通过Salesforce的收购增加了新技术。例如,MuleSoft的DataWeave,Java在MuleSoft集成中发挥着关键作用。
在创建Slack应用程序时,Java、Python和JavaScript都有用于与原始Slack Bolt API交互的库,TypeScript则构成了其下一代平台的基础。Tableau Server Client Library for Python是最近新增的一项出色功能,可帮助Tableau吸引数据科学社区最流行的语言。
抓住新兴的AI机遇
随着Dall-E、Midjourney、ChatGPT和Bard等生成式人工智能 (GenAI)的推出,我们正处于AI转型的新浪潮中。每个云提供商将会很快启动GenAI计划,Salesforce也不例外。
在本土方面,Salesforce的Codegen项目对于开发人员和管理员来说,非常有希望获得Apex和Flow的帮助。Salesforce将包装OpenAI服务和模型,将服务和模型作为功能呈现。在其他情况下,通过一流的人工智能提供商(例如AWS、Anthropic和Cohere)来构建和托管Salesforce拥有的模型。对于拥有内部人工智能专业知识的客户,他们计划支持AWS SageMaker和Google Vertex AI的自带模型安排。
在Salesforce生态系统之外,Cohere和Inflection.ai等公司也在致力于让GenAI更易于使用。每一项技术都为超级用户提供了机会,一些Salesforce管理员可能很快就会将GenAI添加到专业化列表中。
作者:自由侠部落
博客地址:https://home.cnblogs.com/u/CDP1/
本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接
如果文章的内容对你有帮助,欢迎点赞~
标签:Salesforce,开发人员,Apex,AWS,公有,从业者,脱颖而出 From: https://www.cnblogs.com/CDP1/p/17568044.html