无处不在的Python

从最初的系统管理到互联网时代,云计算和大数据时代,再到现在的人工智能时代,只有“不务正业”的Python,在每一波浪潮之中都在。也许Python还有很多缺陷,在每一个方面都不是特别出色,但是它可以串联所有的关键技术,降低引入新技术的成本,可以让团队的成员具有共同语言,企业何乐而不为呢?

纯粹的编程已经不再,玩跨界,Python可以,你可以么?

安吉・弗格森:IT曾是女性主导的行业

面对技术领域中普遍存在的四种性别偏见,女性应如何应对,公司又该采取哪些措施提升女性技术人员数量,保障女性员工权益,加强人才多样性呢?带着这些问题,《哈佛商业评论》中文版采访了全球技术咨询公司ThoughtWorks亚太地区集团执行总监安吉・弗格森(Ange Ferguson)。弗格森来自澳大利亚,拥有在澳洲、英国、荷兰、印度、新加坡和中国等国的跨国工作和管理背景,从事技术工作时间近20年。基于在该领域的深厚经验和对女性程序员的深刻洞察,她谈到了女性在技术领域遇到的阻碍以及解决之道。

软件开发工作的第一现场

记得几年前我的同事熊节也曾经写过一篇文章,文章的核心洞见就是软件开发的现场在代码里。这个想法在ThoughtWorks有很多拥护者,公司里有很多人提出过类似的观点,于是我们的很多方法就是构建于这些类似的观点之上。然而,如果我们想要追求IT工作者开发效率的极限,这个洞见还不够极致。经过几年的工作,我发现,代码只是软件开发工作的第二现场,软件开发工作的第一现场,在语言里。

这里说的语言,不是编程语言,也不是广义的人类语言,比如汉语、英语。指的是我们在从事软件开发工作中所使用的一系列术语和相关的一系列呈现方式和沟通工具。借用一个技术术语,我们所说的语言是一套仅供软件开发所有相关人员使用的、组合的DSL,DSL全称:Domain specific language,中文名叫做:领域特定语言。

数字化转型之路——构建顾客网络

在数字时代传统企业为了能够在未来存活,就必须进行数字化转型,因为未来所有组织都将是数字化组织。明确了这个前提以后我们把焦点放在了决定组织存亡的顾客领域,对比了模拟时代和数字时代顾客和组织之间关系的差异,在数字时代组织面对的不再是一个大规模市场,而是一个动态顾客网络。所以组织需要从接入、参与、定制、联结、合作这5个数字时代的顾客行为模式入手,我们详细介绍了每个行为模式的特点,给出了每个行为模式下面有哪些与顾客协作的方式。

数字化平台中的客户触点技术

随着科技的发展,客户与企业的互动过程中产生了线上线下非常多样化的触点。图1展示了一个啤酒企业在客户生命周期的获知、考虑、购买、留存、传播不同阶段的线上线下触点。不仅仅是啤酒,家电、汽车企业,甚至金融也都类似。全渠道成为新常态,企业需要通过多样化的触点技术向顾客提供随时随地、连贯一致的用户体验。

数字化企业的数据自服务

微服务架构鼓励小型的、全功能的团队拥有一个完整的服务(及其对应的业务)。这样的全功能团队不光要开发和运维IT系统,还要能从数据中获得洞察——而且要快,不然就会跟不上市场变化,甚至使一些重要的业务场景无法得到支撑。因此他们不能坐等一支集中式的、缓慢的数据团队来响应他们的需求,他们需要数据自服务能力。