- 程序员的誓言
我不会产生有害的代码。
我制作的代码永远是我最好的作品。我不会故意允许在行为或结构上有缺陷的代码。
每次发布时,我都会生成一个快速、可靠、可重复的证据,证明代码的每个元素都应该正常工作。
我将经常发布小版本,这样我就不会妨碍其他人的进展。
我会抓住每一个机会,无畏地,不懈地改进我的代码。我永远不会损害它们。
我将尽我所能保持自己和他人的生产力。我不会做任何降低生产力的事情。
我将继续确保支持其他人的工作,并且他们也可以支持我的工作。
我将对幅度和精度做出诚实的估计。我不会作出做不到的诺言。
我将永远不会停止学习和改进我的手艺。
- 一个项目拖得越久,它的预期完成日期就越遥远。
- 如果有一天,人们不再使用 app,改为使用网站,一定是因为每个 app 启动时,都要强迫用户看 5 秒钟毫无意义的、让你傻等的全屏广告。
- 每个人的一生就是一次程序运行。
- 创业公司的一个好处是,一切都如此混乱,如果你不小心搞砸了某事,没有人会注意到。
- 每家公司都说「我们非常重视您的隐私和安全。」请不要再说这种话了,大多数公司并不关心数据的隐私或安全,而是为了数据被盗时,他们有一个向客户解释的说辞。
- 面向对象编程的问题是,默认带有环境。你只想要一个香蕉,但是得到了一只拿着香蕉的大猩猩,甚至还有整个丛林。
- 领导者的三种模式:
模式一:「这就是我想要的,你按照我说的做。」
模式二:「这就是我想要的,你自己想如何去做。」
模式三:「让我们一起弄清楚我们能做些什么。」
- 写书为时已晚,创业为时已晚,学习新语言为时已晚,这称为时间焦虑。
- 企业最关心的(或者说唯一在乎的)事情,就是增加收入、降低成本。企业实际上需要的不是程序员,而是能够帮助它们增加收入、降低成本的人。企业雇佣你,是为了让你帮它们完成某个可以增加收入、降低成本的项目,而不是为了让你追求个人的软件成就。
- 我口袋里有一个小设备,可以访问几乎全部的人类知识。我却用它与不认识的人进行毫无意义的争论,并看猫的照片。
- 第一个看到问题的人,就要立刻着手解决,不要拖延。
- 没用分布式架构之前,你只有一个问题:并发性能不足。用了分布式架构,多出了一堆问题:数据如何同步、主键如何产生、如何熔断、分布式事务如何处理。
- 影响编程效率最大的因素,不是使用何种编程语言,而是昨晚你的睡眠是否充足。
- 输入要保持开放,输出要保持保守。
- 待续。
更博不易,如果觉得文章对你有帮助并且有能力的老铁烦请捐赠盒烟钱,点我去赞助。或者扫描文章下面的微信/支付宝二维码打赏任意金额(点击「给你买杜蕾斯」),也可扫描小站放的支付宝领红包二维码,线下支付享受优惠的同时老四也可以获得对应赏金,老四这里抱拳谢谢诸位了。捐赠时请备注姓名或者昵称,因为您的署名会出现在赞赏列表页面,您的捐赠钱财也会被用于小站的服务器运维上面,再次抱拳感谢。