《新解决方案销售》

常言道,闻道有先后,术业有专攻。

其实我也很难说出我最擅长的领域是什么。但毕竟是做IT的。所以总觉得自己在技术领域要强于其他领域。

以前有个经理和我说过这么一句话:“TA(技术架构师)就是给BA(业务分析师)服务的。”。虽然这句话暴露了他是有多外行,但是这个话题是值得我们深思的。

如果一个程序员,只专注于技术,不懂业务,不懂质量保证体系,那么会成为一个好程序员吗?

我觉得首先要分情况,有一些公司确实是需要技术攻坚团队,需要专注于解决业界尚未解决的问题,以保持公司的行业领先水平。这种时候,对技术的专注是可以发挥最大的价值的。

但是如果只是普通的程序员呢?或者在一个外包公司呢?

我们换个角度来看问题,是谁,掏的钱。大部分情况是公司的客户或者消费者,还有一部分,内部项目那种,是你的老板。

他们掏钱,不是为了让你去研究技术,而是让你研究技术以解决他们的问题或者痛苦。

程序员们被雇佣,然后利用技术来解决消费者/客户的问题。然后就像工厂的生产线一样,要保质保量的解决问题。这样就出现了软件开发流程来保证软件质量。

这时候一个即不懂得客户的问题在哪,又不懂得如何交给客户一个有质量保证的解决方案的技术大牛,对于掏钱的人也是毫无价值的。

相反,能深切的理解客户的痛点在哪,并且找到一个完美的解决方案,但就是不会实现的人,也是毫无意义。

所以软件行业出现了分工。一部分人专注于发掘新的客户,一部分人帮助客户定位要解决的问题,并提供解决方案,一部分人将方案保质保量的实现并交付。

整个销售过程一气呵成,缺一不可。所以说谁比谁重要的,如果不是未参加过工作的毕业生,那真是无可救药了。尤其是并没有任何产出指手画脚的小领导一级。尤其是外包行业,由于主要是集中于实现与交付,所谓的项目Manger到底是处于哪个位置,一目了然。对于掏钱的人来讲,连个包工头的地位都不到。

话说回来,刚提到了唯技术论的程序员。很多这种程序员创办的公司,往往失败率很高,能成功的,都是初期能作为技术骨干,中期可以完美转型销售,后期可以完美转型商人。所以我觉得程序员一定一定不要只懂技术。

Salesforce看名字就知道,主要是用来做Sales的(我知道CRM。。。)。随着Salesforce的不断发展,也开始支持金融,零售,医疗,市政等领域。

对于技术人员来讲,最难的部分应该就是Salesforce标准功能的使用,毕竟Salesforce标准功能是基于标准Sales流程设计的。一个程序员,哪有机会去了解Sales?不要以为Sales就是国内那些人前笑脸,人后说人穷的低素质卖货的,国内任何行业都有一个通病——不专业。与Marketing一样,Sales也是一门专业领域,有不断在进化的理论。

Salesforce带给传统软件开发行业的冲击不仅仅是云计算,现在连VPS供应商都敢叫自己为云计算服务商了。因为Salesforce开箱即用,配置+开发的模式,使得开发成本和人力需求大大降低,也使得各工种的界限开始模糊。未来的发展方向一定是一个人从销售到交付全搞定。

而且Salesforce开发人员对行业知识更了解的话,就会更深入的了解标准功能,帮助客户做出更好的解决方案。无脑自定义开发是资源的极大的浪费。