haitao:
【转贴】程序设计的发展降低程序员的入门门槛????其实那是胡扯……
[阅读: 517] 2005-12-14 05:51:22
--那棵树又建高了,也扯远了,专门开一个吧:
--其实作者的想法就和goodhope一样,是不对的
程序设计的发展降低程序员的入门门槛????其实那是胡扯……
云风写了一本书,叫《编程感悟》,呵呵,前两天的blog里还“恶毒”的讽刺了一把,不过那是“对人不对事”,“恨乌及屋”罢了,我很早就关注这样一本书,也想订购,但是有个同事也想买一本C++的书,一直在犹豫买哪一本,我想省点儿送书费,也就一直僵持着……
csdn上登出了差异程序员-评《编程感悟》一文,我也就先观摩了一下,但是,文中一个论点,我却不敢苟同,那就是标题里那一句“程序设计的发展降低程序员的入门门槛”,我给他的评语是:“其实那是胡扯……”,很不厚道吧,hoho
其实,我的看法正好相反,为什么呢,这是对程序员的定义不同所造成的,我认为,程序员不能等同于coding,coding只是其实的一个组成部分罢了。
对于持有“程序设计的发展降低程序员的入门门槛”观点的人,我以为,可能是认为会写hello world的就算是程序员了,呵呵,如果那样的话,程序员真的是不值钱了。
现实的情况是——随着程序设计的发展,要想成为一名程序员,越来越困难了,因为程序要完成的功能越来越复杂,其背后的原理越来越高深(想一个“面向对象”就害死多少人啊,而现在新的概念层出不穷),一个程序员,不但要掌握语法,还得掌握语义(尤其是C++),然后还要懂得设计(关于编码和设计的关系,猛禽有阐述设计不是一件玄事,这里要重申一下,我和猛禽的观点是一致的,但是由于当时表达的关系,造成了误解),又要掌握你要服务的领域的知识(我的同学在做SAP,他说,做服装的ERP的人和做物流的ERP的人对起话来,根本就是鸡同鸭讲,可见其专业性之强),现在的项目都很大,还要熟悉组间交流——从source的版本控制,到各自的经验交流。你说,从哪里看出现在当个程序员简单了呢?
就好像前两天看到同事在玩一个flash的游戏,我说,这种游戏,要赶在80年代末,根本可以让作者腰缠万贯了,可惜现在是free的,同事说,对呀,因为现在编这样的游戏比以前容易多了,要我们花钱买?得更好的才行——你看,客户的需要的进步,速度远比程序设计的进步来得快,哪里有我们程序员的好日子过啊,hoho
PS,可能是我对程序员的定义太过苛刻???
--程序员的入门门槛是降低了,但是收入也是同时降低了
微软像一只蝗虫,所经之处颗粒无收--尽是掉价声
但是社会的电脑使用率却因此上升了,代价就是PC/Windows程序员的贬值
只有那些微软尚未攻下的领域的程序员,还可以维持n年不变的技术和行情
但这其实不是什么好事,而且应该被攻破