在Salesforce成长:需要好奇心
今天的正题,今天谈谈好奇心和技术。这两天北大学霸Cherry分两次问了我两个问题,都触发了很好的结果和思考,让大家都受益。
第一天是她在做Salesforce和Flexible Report集成项目中问了一个Pipeline的业务术语。
说实话,尽管一直既做技术,又学业务,对Salesforce业务也了解一二,神马Lead,Opportunity,Account都知道些,Pipeline也一直听在耳边,却无法把每个词的含义解释得很确切。于是,外事问Google,内事问百度,虽然Google上不去,但还是成功滴百度到IT Pub上的帖子,联想到我们做过的多个项目,立刻清楚的了解了这几个业务术语。下班回到家,我仔细想了想,为啥我之前没能很深入了解这些业务术语呢,确实有的听过了很多遍了,其实百度下就能找到很好的答案,看来还是好奇心和求甚解的意愿不够。
又过了两天,学霸Cherry又遇到一个关于Cast Iron Live(云集成平台,用于和Salesforce等Cloud应用集成,本身也是朵云,属于iPaaS)如何把文件FTP到内网FTP Server的问题,其中涉及Secure Connector(Cast Iron Live的一个组件,用于Cast Iron Live和企业防火墙内On-Primise系统交互)和防火墙的技术问题。
在项目实施过程中,大部分人一般能实现功能就OK了,一般不会去关心这么细。我大脑里搜索出当年研究Cast Iron Live的知识,并从微博上搜来当年发的帖子,用了一个让人很难明白的方式解释了下技术原理。Cast Iron Live这样的云集成平台当年还是个比较新的产品,在集成On-Premise系统和云应用时,和Informatica Cloud一样都有一个Agent需要在企业网内来做端口转换,当初我们在使用它的时候掌握了基本原理,也知道是咋用,知其然也知其所以然,但我却无法很好的给学霸讲明白,汗。。。
面对学霸的强烈好奇心和打破砂锅的决心,我拿Proxy来做比喻,都是为了解决内外网的网络访问问题,比如一个内网集成平台,如果要访问外网系统,可以通过Proxy实现防火墙的问题,但深入一想,还是不一样,Proxy仅仅是Forward的功能,并不像是Secure Connector可以把IDOC,JMS,JDBC,FTP等各种端口统一转换成HTTPs的443端口。我又拿PI的Integration Server和Adapter来比,可以Adapter单独装在DMZ区,Secure Connector就类似Adapter,可以通过IDOC,JMS,JDBC,FTP和外围系统交互,然后转化成HTTP端口和Integration Server交互。Secure Connector也是这样,通过IDOC,JMS,JDBC,FTP等和内网系统交互,转换成HTTPs端口和Cast Iron Live这朵云交互,原理是一样的,只不过企业内外网掉了个方向。
解释清楚Secure Connector这个Adapter的本质属性,我自己忽然领悟到IT系统设计的一个更本质问题,系统应该尽可能解耦,将不同功能分成组件模块,然后可以灵活部署,即可以集中式的Scale Up部署,也可以是Scale Out的分布式部署,当遇到Cloud和On-Premise这种内外网混合云的场景下需要解决防火墙问题时,这种灵活性就体现的更好。Secure Connector的本质就是因为存在公网和企业内网防火墙,Adapter部署在企业网内,Cast Iron Live部署在外网云上。
谢谢Cherry学霸的问题,很多时候,问题比答案更重要,希望小伙伴们有更多的好奇心,更多的好问题,我们大家一起成长。。。(From:槟子微报)
PS: CRM平台经常用到几个术语解释
销售线索(lead):没有经过验证的,有待核实的销售消息。
销售机会(opportunity):经过核实、确认的线索,并且需要进入销售跟踪,即转为机会。销售线索向销售机会的转换需要质量评估和筛选的过程。业务员也可以对明确的购买需求直接建立销售机会。
销售管道(pipeline):销售漏斗,机会由建立到最终成交这个过程中各种机会阶段的汇总。
潜在客户(prospect):没有经过验证的,有待核实的客户信息。
客户(account):经过核实过客户信息的客户,就转为客户。
在Salesforce成长:需要好奇心的更多相关文章
- 阿里巴巴年薪800k大数据全栈工程师成长记
大数据全栈工程师一词,最早出现于Facebook工程师Calos Bueno的一篇文章 - Full Stack (需fanqiang).他把全栈工程师定义为对性能影响有着深入理解的技术通才.自那以后 ...
- 【腾讯Bugly经验分享】程序员的成长离不开哪些软技能?
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ce8068d4d44a246f72baf2 Dev Club 是一个交流移动 ...
- 做了两年多salesforce平台开发,转Java的经历
2015年毕业,转眼已经三年多了.三年对于现在的我,真的很快,一开始对软件开发的执着一直没有变.我是一个很普通很普通长沙的一个专科毕业.刚进大学,对于软件开发真的是小白,仅仅只是存在对于游戏,和桌面软 ...
- 前端leader找我谈心:我是如何从刚毕业的前端菜鸟一步步成长为前端架构师的?
谈谈学习 我做前端已经有五年的时间了,从大学刚毕业的时候,我是一个完全什么都不懂的小白.虽然我大学里学的是软件工程专业,但是因为在大学里荒废学业,每天只知道打游戏,基本上到大学毕业之前我是什么都不会的 ...
- 罗辑思维CEO脱不花:关于工作和成长,这是我的121条具体建议
1 关于面对批评 01. 没有人对被批评感到高兴.如果有,TA撒谎. 02. 面对批评,得体的第一反应是“不急于解释,不反唇相讥”. 03. 每天,或者最长每周养成习惯,把自己存在的问题和造成的麻烦用 ...
- 一个技术人,最重要的是:极客精神(好奇心 + 探索欲)(新de代码)
一个技术人,最重要的是:极客精神(好奇心 + 探索欲) 初到社会,面对众多的IT企业,我们是陌生与好奇的,认为所有企业都是管理一流并且高大上等的.然而工作多年以后你会发现,国内的IT企业环境良莠不齐, ...
- 前端架构师亲述:前端工程师成长之路的 N 问 及 回答
问题回答者:黄轶,目前就职于 Zoom 公司担任前端架构师,曾就职于滴滴和百度. 1. 前端开发 问题 大佬,能分享下学习路径么,感觉天天忙着开发业务,但是能力好像没有太大提升,不知道该怎么充实自己 ...
- 小菜成长之路,警惕沦为 API 调用侠
小菜(化名)在某互联网公司担任运维工程师,负责公司后台业务的运维保障工作.由于自己编程经验不多,平时有不少工作需要开发协助. 听说 Python 很火,能快速开发一些运维脚本,小菜也加入 Python ...
- Salesforce 系列(一):云服务和 Salesforce 理念简介
本系列文章系笔者在 Salesforce 开发过程中的些许总结与心得,旨在记录自己的成长,以及为对 Salesforce 感兴趣的小伙伴提供一些帮助,如有疏漏,还望多多包涵 ~ 云服务 云服务,也称云 ...
随机推荐
- GPU渲染流水线的简单概括
GPU流水线 主要分为两个阶段:几何阶段和光栅化阶段 几何阶段 顶点着色器 --> 曲面细分着色器(可选)----->几何着色器(可选)----->裁剪-->屏幕 ...
- selenium+python自动化测试
F12: 右键 选择复制 path 在selenium+python自动化测试(一)–环境搭建中,运行了一个测试脚本,脚本内容如下: from selenium import webdriver ...
- java线程间通信之通过管道进行通信
管道流PipeStream是一种特殊的流,用于在不同线程间直接传送数据,而不需要借助临时文件之类的东西. jdk中提供了四个类来使线程间可以通信: 1)PipedInputStream和PipedOu ...
- Linux下MySQL的数据文件存放位置
http://bbs.csdn.net/topics/390620630mysql> show variables like '%dir%';+------------------------- ...
- Oracle-10:分析函数
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 分析函数: 分析函数,可以修改排序的规则!!!!!!!!!!!!!!!!!!!!!!!! 首先把数据库脚本给放 ...
- testng实现场景恢复
自动化测试过程中存在很多的不稳定性,例如网络的不稳定,浏览器无响应等等,这些失败往往并不是产品中的错误.那么这时我们需要对执行失败的场景恢复重新执行,确认其是否确实失败. 以前使用QTP的时候也使用了 ...
- Java描述数据结构之链表的增删改查
链表是一种常见的基础数据结构,它是一种线性表,但在内存中它并不是顺序存储的,它是以链式进行存储的,每一个节点里存放的是下一个节点的"指针".在Java中的数据分为引用数据类型和基础 ...
- nagios监控mysql主机,nginx,磁盘IO,网卡流量
http://blog.chinaunix.net/uid-28685162-id-3506260.html nagios安装完成,打开/usr/local/nagios/etc/nagios.cfg ...
- 6.app架构基础
app架构,一个听起来高大尚的名字,很多小伙伴听到这个词语感觉很迷茫,不知道架构具体说的是啥?在q群里,"app后端应该怎么架构"这个问题被问了无数次.通过阅读本文,根据本人提出的 ...
- Java中能否利用函数参数来返回值
转自https://blog.csdn.net/da_da_xiong/article/details/70039532 我们在写代码时通常会遇到一种情况,就是我们可能希望在一个函数操作完成后返回两个 ...