与《C++程序设计原理与实践》6.2节第一段话不谋而合

Seibel:你现在在编码之前会花更长的时间思考,那么在思考阶段会做些什么呢?

Armstrong:噢,我会记些笔记,我不仅仅是在思考。在纸上随便写点什么。我可能不会写很多代码。如果你密切注意我的活动,会发现我大部分时间都在思考,偶尔写点什么。另外一件对解决问题非常重要的事情是问问我的同事:“你将如何解决这个问题?”你找到他们,说:“我不知道应当采取这种方式还是那种方式。必须在A和B之间做出选择。”然后你向他们描述A和B,等讲到一半的时候,你会说:“啊,是B。谢谢你们。非常感谢。”这样的事情发生过很多次。

你需要这样一块智能白板,如果你只是独自一人在一块白板上写写画画,是得不到反馈的。但是如果面对的是人,你会在白板上向他们解释替代方案,他们也会加入讨论,提出一点建议。然后突然间你就知道答案是什么了。对我来说没有涉及到代码编写。但是和处理同样问题的同事进行交谈是非常有价值的。

 

引自:http://www.programmer.com.cn/5270/#more-5270

 

当我第一次以程序员的身份参加工作时,我就惊讶于同事们竟然花如此多的时间在他们的计算机上。当然了,一个计算机程序员必然需要花相当多的时间坐在计算机前,但为什么要用去几乎100%的时间呢?我很不理解,我以前从没这样干过。我以前总是在做计算机之外的事情和坐计算机前的事交替的进行。

 

我想有一件事是对的:程序员需要去站起来,多去思考。但经常的,人们在最后才会意识到这个问题。

 

引自:http://sd.csdn.net/a/20110318/294111.html

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值