日期:2008-08-01  浏览次数:20345 次

一直以来,我都坚持OpenSource,包括自己写的东西,能够公开都公开,总是抱着希望通过源代码的交流找出自己的编程问题,提高自己的水平,同时帮助大家解决一些问题。自己写程序快3年了,资格谈不上老,但在Web编程方面还是颇有心得,一般认为没有什么实现不了的问题,只不过自己想不到罢了。

    最近一个朋友联系我说要做一套OA(办公自动化软件),使用ASP,这个朋友本身ASP水平不高,但也能写一些简单的留言板之类的东西。我根据需求要了10W(是不是很黑?),他说考虑一下。两天后,MSN联系上我,让我看他做得OA,我当时就晕了,两天内做出了一套OA,而且不管界面和功能都实现得不错,只不过一些特有的行业功能没有罢了。后来知道它是在网上下载的,用了两天时间改造了一下代码,要我帮他实现未完成部分,开价15000。直到这个时候我才明白当初为什么推荐使用ASP.NET开发,不管你安全性再高,效率再高,他都不要,追根究底是因为ASP开发成本太低了,而造成这种现状的根本原因就是ASP技术非常成熟,网络源代码比比皆是。
    我一气之下没有接这笔单子,仔细想了想这种程序员在业界生存有这一番道理。ASP与其说是脑力开发,不如说是体力开发,比谁用Copy/Paste的快捷键快。以前的公司总是我作完一个模块,交给别人继续完成其它相似模块,自己省事,还能当老大。虽然有点对项目不负责任的感觉,但客户们看到了界面就说好,得过且过了....
    自己一直在抱着OpenSource的想法,但是回过头来竟然是自己在砸自己的饭碗,觉得自己突然变得很是可悲,但同时对那些抄袭代码的人感到可悲,他们简直就是程序员中的嫖客,整天靠剽窃别人源代码来欺诈客户,赚的都是黑心钱。也许在一些程序员眼中,这些一件太正常不过的事情,这其实是对程序开发的一种侮辱,对客户的极度不负责任。反过来想,我倒觉得这就是中国人的特色,MS的Windows XP为了防止盗版,定制了一大串防范措施,但正式版还没发布,中国人已经开始用上完美的XP操作系统,这仅仅价值4¥,或者几分钟的下载时间。(搞得我现在都没有XBOX玩)
   ASP升级了,屁股后面多.Net了。原来ASP也出过加密方式,但破解发布的也太快了。现在不同了,开发出来的东西开始产品化了,比如像ASPnetmenu,很多人都很喜欢他,可是真正购买的他的人寥寥无几吧?整天嚷嚷要Crack的人却比比皆是,别人付出劳动,你就得付出代价,这和Shopping是一个道理。坛子内的问题几乎有一半都在要源代码,要新闻发布系统就更多了,为什么?不用我多说,大家都知道原因。许多人连CodeBehind都还没搞清楚到底是怎么回事就像开始做.net项目了,不为别的,因为有抄的,改改就行了。这几天上坛子的时间比较少,回答的问题就更少了,倒不是热情不足,是因为开始看不惯那些要源代码的嫖客。为什么我的辛苦要为你赚钱,突然理解了当初"开心就好"为什么不肯公布自己的源代码,看来他的眼光实在看的比我远的多。其实坛子中的有些问题真得很简单,很多人在短消息里面问我问题,我经常只是在MSDN Index中敲几个字母就可以了。不要整天抱着Datagrid不放,不要总是问那些想不劳而获的问题,在这里,我想能写出增加一个带有CheckBox的td的webcontrol人没有几个吧?不信你可以试试看。前两天,看到一个关于正则表达式的问题,真得很简单,但我就是不想回答,其实我也是为了他好,我如果告诉了他,他永远也不会知道Regex r = new Regex(@"^(?<proto>\w+)://[^/]+?(?<port>:\d+)?/",RegexOptions.Compiled);是在干吗。我是从心里希望大家都能学好.net,但是同时也希望大家放弃这种毛糙的精神,脚踏实地的学习.net,简单的一句话,走还没学会,你就想飞了?
   其实学习ASP.net学习的该是学习的方法,程序的设计思想,在别的地方看到"提问的智慧"这篇文章,写得真得不错,不过照做的人就少得多了,大家想的都是不劳而获,这样的人我从现在开始看不起,你如果真的想学ASP.net,自己先研究(不入虎穴,焉得虎子),真正搞不定坛子里面的弟兄们都会尽自己的能力帮助你,相互提高嘛。
   在这里,我先申明,以后大家在ASP.net类提出问题要符合以下几点:
    1.遇到了什么问题,作为文章标题?(文章标题别搞什么请高手看看)
    2.自己用了什么样解决方式?(详细步骤)
    3.出错代码(如果不能肯定,全部贴出来)
    4.详细的编译出错信息。
   BTW:以后如果在ASP.net版面发现想不劳而获的问题,或者要源代码的问题,一律删除。
   我宁可ASP.net一天一篇文章都没有,都不希望铺天盖地的灌水信息,这篇帖子会一直置顶。
   最后说一句,以后我发表的源代码都不会是完整的产品,最多是一个解决问题的思路。所有完善的产品都会有版权信息,但是依然Free。
   写这种无聊的文章我还是第一次,自己在写程序文档时累了,找个地方发发牢骚,没有什么别的企图,只希望大家能够一步一步走路。最后一根南京也抽完了,我要呼呼了,不然明天有唤醒服务也没有用了:),Bye Bye.....