- 健壮的Python
- (美)帕特里克·维亚福尔
- 1355字
- 2024-04-12 19:12:38
推荐序
相信我,翻译一本书是一件很辛苦的事情。译者在从书中不断汲取知识以完善自己的知识体系的同时,也将自己的观点与想法融入翻译的每个阶段,整个过程需要耐心、静心,需要字斟句酌,更需要信守一份承诺——既是对自己的承诺,亦是对广大读者的承诺。
翻译一本书也是一件很有成就感的事情。感谢我的同事文杰、周伟、凌锐和凌云。他们都是凯捷咨询数字化团队大家庭的一员,在半年的翻译工作中,他们亲密协作、彼此支持,因为他们都相信,学习对于每个人不仅仅是积累知识,更是由内而外地发散出智慧,同时也是作为程序员所坚持的工程师文化。几位译者都在软件行业深耕多年,在凯捷咨询数字化团队承担着重要的职责,他们在本书中融入了许多自己的经验和知识,谢谢他们。
开卷有益,我希望将这本书推荐给更多的朋友阅读。
软件行业
在数字化转型的今天,软件扮演着越来越重要的角色,它可以帮助我们解决复杂的问题,改变我们的生活。软件成为人们生活、工作、学习、旅行、娱乐中不可或缺的产品与服务,正如本书开篇提到的——软件正在吞噬世界。软件开发也被公认为一项复杂的生产活动,软件系统出现在了现代生活的各个角落,而且变得越来越复杂。程序员经常将Python视为自己最喜欢的语言,它随处可见:从Web应用程序到开发工具等,到处都可以看见Python的影子。
研发团队
10多年前,我刚跨入软件行业,一路走来,通过软件结识了人生旅途上最重要的伙伴,认知着世界,也不断认识着自己。在过去的一年中,我们组建的数字化研发团队越来越大,大家使用着不同的开发工具,虽然探讨编程技艺的同道之人众多,但是个体的经验和结论可能会千差万别。客观地说,对于编程本身的研究好像并没有激起太大的浪花。于是,我们组织了很多的学习和分享活动,致力于打造卓越的工程师文化,本书的翻译就是其中的序曲之一。本书并不是一本包罗万象的成长指南,但它提供了一套开发系统的方法,不仅引导我们的研发团队升级编写Python代码,而且更为重要的是,激励着我们不断思考如何让程序更加健壮。
程序员
我读到过这样一个故事:
数千年前,你飞过一片大陆,从空中俯瞰陆地上的人类,他们一直在祥和的环境中生活。突然,你发现远处是一片冰川,看到冰川已经快速融化,而它的后面是一个巨大的湖。正在此时,湖水开始突破冰川,冲刷着河床,拍打着这片大陆尽头的峭壁,部分峭壁已经崩塌,情况十分危急。
你会看到,恐慌的人类开始寻找新的家园。在地球的另一边,一片生机勃勃的土地上生存着比人类体型更大的动物,一些动物正在郁郁葱葱的草原上奔跑,另一些动物正在享用熟透落下的水果。
人类迁徙至此,生活立刻变得比之前更加美好。但是随着时间的推移,你发现他们在逐渐尝试新的生活方式:他们开始使用渔网在湍急的河水里进行捕捞;他们学会了团队协作来猎杀大型动物,虽然人类自己难免也会有死伤的情况;他们甚至开始种植被称为“小麦”的农作物。
如你所见,这种创新精神的大爆发最终趋于稳定,人们找到了在新大陆生活的方法,并将之传授给下一代。然而就在那时,你发现有人又发明了轮子……
敏捷方法的应用也就像一次大坝决堤的过程,开辟了一种更好的——更富有生产力、更具乐趣的方式来开发软件。一些实践者成为先驱,程序员就像上文故事中的猎人,他们正在改变着这个世界。
我想,这才是编程的魅力。祝大家阅读愉快!
万学凡
凯捷中国副总裁,数字化团队负责人