前段时间看了《编程之道》,虽然理解的只是其中很少的一部分,但最起码我对编程工作者有了重新的审视,我也渐渐地对编程有了兴趣。我开始了解面向对象的内涵,从简单的“Hello World”到我想象中的黑箱子世界;刚开始从来不写构造方法,现在要考虑构造方法里放那些语句比较合适;从只关注能得到想要的效果,到反思我的程序结构优不优美、是不是易懂;渐渐地我发现,得到你想要的结果很简单,但是要写出相对完美的代码是那么的费神,同时又如此的具有挑战性。
不是再去背诵private,protected,public的用法,而是用到的时候才发现原来是这样。我现在的程序还没考虑健壮性,仅仅是做到出了一个功能黑箱子,根据你给我的相对正确的输入,能产出你想要的结果。这种方式跟以前的学习方法完全不同,就是颠倒过来了。于我来说,这种方法还是蛮不错的,最起码不至于是我觉得敲代码是一件枯燥的事情。
我越来越觉得写程序是艺术创作,可我还是入门者。