《编程原则》

本文来源于我去年翻译的图书《编程原则》(Understanding Software)中的译者序,我真诚推荐你阅读完这篇文章甚至是该书。我推荐的理由和我翻译的动机相同,因为它恰到好处地提炼出了我长期工作中积累下来赖以受用的经验,其中不乏有邪恶和残酷的一面。虽然书是以作者自己的经历出发,但也让我感同身受。相信它一定会对你有所启发。

它是一本关于什么的书?

在还没开始翻译之前,我对于这篇译者序就已经有了规划,很简单:先聊聊为什么翻译这本书,再大致把书里内容叙述一遍,最后重点推荐一些有价值的章节。但是在后续润色译稿的过程中(其实也相当于重读了),发现当初的设想是不可能办到的,因为整书涉及面太广了:调试代码、测试策略、团队协作、效能提升甚至还包括待人接物,可以说无所不谈。

此时你肯定也疑惑了,所以整本书究竟想说什么?难道没有一个统一的主题成为它们装订成册的理由吗?

有,整本书用两个字总结就够了——原则。

整本书涵盖的是所有你在开发中可能会运用到的各式各样的原则。在本书的前言和第一篇中作者就开宗明义指出,本书的目的是帮助你成为一名更好的开发者。希望书中这些作者在他过往工作中总结下来的经验,能够让你在成长的路上少走弯路。

多谈原则

关于如何对待编程领域内的知识,两种极端态度我都见过:有人只看结果,他们只关心“写代码”而对“写好代码”一无所知;第二类人深谙各种架构设计、整洁代码之道,但对于当下你代码中遭遇的实际问题,他们无法把方法论落地为解决方案。

在互联网公司的多年工作经验让我个人更习惯于从第一种人

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值