看程序的境界
佛家本有3境,乃:
身是菩提树,心如明镜台, 时时勤拂拭,莫使有尘埃。
菩提本无树 明镜亦非台 本来无一物 何处染尘埃
菩提本非树,玉镜亦非台;立足尚无境,何处惹尘埃?
此三境界似乎有些难以理解,其实就同许多小说之中所说的:
看山是山,看山非山,看山还是山。
一样。
而我们的编程员也同样如此。
境界一:
看程序是程序。
即是因为是初学境界是看不通程序为何物只知其程序是一堆逻辑运算符与现代科技的结合,亦无深做,只看其面向过程的狭义范围,因此,一般都只得看见一些小程序上的逻辑运算,看不的对象之意。
境界二:
看程序非程序。
一般,若达到此境界的人,无论是学何种语言,都已开始向程序员的目标而去,既——对象!一旦论其对象,众多程序便多了多样性,目标分类更明确,用途也将更广泛,直到对象之意通晓,则大概无论,即可成一才。
境界三:
看程序即程序
这境界三可就困难了,首先要有超凡的面向过程的逻辑实现能力,又要有超凡的将过程转为对象的灵活性,切若想成其精,必得成就其编程序的至高警戒,绝对对象,想必众多变成员都听说过未来的编程理念发展趋势吧,那就是理想化的对象,只要达到这个目标,可以说,人工智能,便是实现的那一天!但如今则只可能到的第三境界当然是不可能这样了,最多也就是看到什么项目一听便能如吃饭睡觉一般的在大脑中展现出N种实现方法,并迅速正确的完成,便差不多算亦。
哈哈,本人自问最多还在蹦第二境界也
|