floater
Java Jedi
总版主
发贴: 3233
积分: 421
|
于 2004-01-09 09:38
On, just exactly the contrary to 令我丧气得很, I just tell you the answer is hard to tell, you have to feel it. I am not 屑 or 不屑. I just don't want you to waste time on something that's going to take a long time to feel it. Remember there is something that you don't understand and move on.
I know you want a 逻辑性的证明. But even this, it's a lot of work. This is like the tip of a pyramid, so in order to get to the tip, you need to build the entire pyramid, the ratio of the result and the work is huge.
But you move away from this temporary and start build the basis gradually, eventually, 逻辑性的证明 is just a natural deduction.
The last, but more important reason is most of the theories have a practical background, without experience, you may understand the theory, but you won't know the direction because you don't know the underlying driving force. This is a terrible situation, in my view.
总版主字里行间像在叫我别在此自言自语,希望是我理解错误,(若【话题已被锁定】就不是我误解了,别发生才好。)
no, just don't waste time on this.
(但要多少年?)。
depends on you, each individual. I've met folks who I know I can't reach their levels in my life - I may be smart(brag a little), but not that smart. But I can live with whatever I have.
但若没有之前的思考,又那有这些问题,这些问题又是否真实或合理呢?虽然正确的推理并不保证推论会正确,但若问题有错误的话,我敢保证推论一定有问题,我可不想如此。 经验性的证明是【看看窗外是否正在下雨】,而逻辑性的证明是【证明 2+3=5】,我想先用【逻辑性的证明】,指引自己未来之路,然后再用【经验性的证明】去学 ...
Should be the opposite, try something smaller, find problems, do some research, and them improve.
今问【能用软件工程致富吗?】环顾四周有成功与失败,那答案当然是【能】。
Yes, if you do it right. Maybe, if you don't know what you are talking about. No, if you have a large group of folks messing around. Quality plus quantity.
再问【要如何以软件工程致富?】答案是先要软件工程成功,再加……。
No, the opposite. You figure out the cost, figure out where you spend most, find the problem, utilize software methodologies to reduce the cost.
The bottom line is if you can reduce the cost to the "acceptable" level, then it's a success. Over the time, nobody cares whether there are other problems. So everything is relative.
Internally, software engineering has its own rules. But there are so many of them, from so many angles, we can't care all of them, and so we have to draw a line somewhere. That's the place where we can complete the project.
Everyone has a daily life, finite time, etc. so I can't write long.
Hope, it helps, and enjoy the journey. There are a lot of fun there - that's what I can tell you for sure, among unknowns.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler, Refactoring - Improving the Design of Existing Code
|