程序员修炼之道(一)

本文探讨了程序员修炼的重要哲学,包括责任感、及时修复问题以避免软件腐败、利用催化策略推动项目进展、发布足够好的软件以获取用户反馈、投资知识资产以及提升交流技巧。强调了适时停止和完善、知识多元化、文档美观以及有效沟通在编程中的价值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

程序员修炼之道

第一章

注重时效的哲学

1.责任感

不要害怕承认自己工作中所犯的错误,如延期,bug。不要拒绝承认需要别人的帮助

2.破窗效应

如果一个房屋,有一扇窗户破损,那么整栋房屋都会给人一种废弃感;
同理,完好的汽车停放在路边,不会有人去破坏,如果它的窗户是坏掉的,那么很快就会被人破坏殆尽。

代码中出现的设计不合理,代码不规范等情况,要及时的去修复;就算没时间修复,也应该及时的放上TODO。
熵是指无序的状态,如果软件中熵值越高,越容易滋生软件腐败。

3.石头汤与煮青蛙

一队士兵经过战乱的村庄,无法获得食物,他们就开始用锅煮石头,村民很好奇,问就煮石头吗?士兵回答,如果有点胡萝卜就更好了。于是有村民提供了胡萝卜;加完胡萝卜就好了吗?士兵回答,如果再加点土豆就更好了。于是有村民提供了土豆….

  1. 我们要做催化剂,去促使项目的开展,然后不断的完善
  2. 我们在做我们自己的事情时,也需要观察周围环境。避免成为温水里的青蛙

4.足够好的软件

今天了不起的软件 远胜于 明天完美的软件
用户可以使用毛毛草草的软件,也不愿意等上一年使用一个完美的软件。事实上发布一个软件,倾听用户的反馈,更适合

  1. 让用户的反馈指导软件的进步
  2. 编程如同绘画,应该知道何时止步。过分的修饰或追求完美是不可取的

5.知识资产

知识的投资总能得到最好的回报<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值