一点关于技术的感慨!无意于人争论,但愿对年轻的程序员有所帮助。
仅仅是一些感触,无意于人争论。但愿对年轻的程序员有所帮助。
--------------------------------------------------------------------
在停止做程序一年半后而又于最近因为工作原因做了近一个月的程序,看一些关于程序技术方面的书相当有感触。delphi确实是一个非常优秀的开发工具。他适当的封装了windows本身的大部分东西(如消息),提供了统一的系统调用接口,当然是在效率牺牲一点点效率的基础上。他所做的一切都是为了让程序员更方便和简单的写程序来生成应用,让开发人员集中精力在解决实际问题上面,而不是所谓的很炫的系统技术上面。
一直以来,纯技术的人员热衷于并且花费大量的时间和精力在不怎么能带来生产力的所谓的系统技术上面(很多是界面、消息或者系统API的应用),其实这些东西并没有什么技术性可言,无非是多了解一下操作系统所提供的外部接口。而真正需要技术的,是现实的一些问题,他们需要模型、算法这种真正的技术去提供优秀的解决方案。譬如,数据结构和模式,前者是做程序技术的基础,后者是做应用技术的思想结晶,他们都是我一直很推崇的东西,都是千锤百炼的的思想精华。每一种方法都可以用优美、精妙来形容。这个天地里面才是聪明者迸发思想的地方,才是真正的技术人员需要关注的领地(这个就是应用于技术结合领域,还有一个是纯技术领域,那也是站在具体的语言和工具之上的思想)。
这不禁让我想起来两三年前关于delphi,vc,object pascal,c++的那场声势浩大的争论。当年的我也参与其中面红耳赤、乐此不彼。现在看来,那是多么的不理性和幼稚。那种争论如果说有好处就是可以让人在以后深入的关注一下所谈的东西(这是教训,也是争论本身所带来的好处),其他的对于技术确实没有什么好处,那更是自卑的人的一种自欺欺人的安慰剂。虽然我是分不想这么说,但事实确实如此。
希望我们中国的技术人员站得高些,看得远些,尽快成熟起来!不要总别外国的厂商牵着鼻子走路!