【原】谈谈我们自以为是的软件技术和坏习惯【就最近开博一个月来的个人看法】
说说我的IT背景:
说实在的,我在IT方面工作有些日子了,可是我最想骂的人就是自己。这么多年来,东拼西凑的自以为是学了很多很多技术,可是没有学好学精一门。当然这个也跟工作性质有点关系,3年前的我一直在做网管,平时就是凭自己兴趣为公司写点小工具什么的,可以这么说市面上用过的熟悉的编程语言基本上都摸过,包括市面上不流行的编程语言也摸索过。当然更多的是尝试一些辅助工具。
说说我目前所认为的国内的真正技术:
我认为WPS【不知道还有没有人用】曾经算一个,瑞星算一个,KV3000算一个,以前金山词霸算一个【目前我不用金山词霸了,自从出现Google翻译,很多公司利用Google技术只要做个UI加些词库就可以了,且性能和划词都超过了金山词霸】,CCED算一个【已淘汰】,UCDOS一可以算一个【已淘汰】,一个国税系统,自主研发的编译器【具体什么我忘记了】【珊瑚虫版QQ,番茄花园XP--感觉他们虽然坐牢了,可是他们依然很强!】,,其它的我就没什么感觉了,或许还有很多我不知道的国内自主研发算得上技术。我个人认为上述的几个软件算是真正的技术了,其它的我认为都是服务行业,外包的,算不上什么技术,只能算是业务层次和应用方面的。目前看起来这些核心的分布在北京,广州,而上海则没有核心技术,都是借鸡生蛋的企业。
说说我佩服的技术牛人:
一个是哈工大学学生——Forest,后和我在一个部门【CITYRAY 上海研发部】做事。
牛事:自己在学校就写了一个小型的编译系统,且轰动哈工大!可是和他相处,没有感觉到他有一点自傲的本性,为人很谦虚。学新东西,基本上就一周,是那么事情都搞定了!玩魔兽,开始我教他,两周后,他单挑我们宿舍2人!
一个是刘一宁,我同事【SUZSOFT .NET 部门】。
牛事:自己写了单独写了一个专利方面的纵向搜索引擎,此人不但精通技术,而且擅长管理,可是平时不说话,为人谦虚好学,大胆心细,什么新技术来了,我们估计要学习个两三周的东西,他1-2天搞定!
说说我们这个博客园的“牛人”:
近一个月来在博客园遇到“牛人”很多,个个都自称“高手”【从点评得出】。说实在的,每个高手评价我的文章后我都会回去回访的【匿名的除外】,我仔细看了对我评价的人都作品中,我没有找到几个能让我看不懂的技术,这样看来只要我努力学一个学科的话【比如说模式,AJAX,MVC等】,其实还是可以和这些高手过招的。我没有说他们【或您】没有本事,我想说的就是,其实我们大家都差不多,只是学的内容和方向不同而已。这个让我真正的的体会到“高手显而不露”的含义. 可是我看到我们的这个博客园的很多“牛人”都是“露而不显”,嘴上功夫了得。
说说我做过的英文论坛:
我在国外的好几个英文论坛混饭吃,可是我发觉哪儿的气氛真的比这个博客园要好好多倍,几乎都是就技术讨论技术的,当然也有不上路子的,但比起这个博客园来讲,可以忽略不计。看看我们的博客园上的评论,首先就是来和你吵架的【我不太清楚,难道这样会提高我们自身的知名度?】,不管作者死活,随便乱喷一通,喷完后一个技术见解都没有的走人了【估计心里爽了】。当然也有很多就技术论技术的,但好像没有喷的多。
在此,我特提倡,请就技术论技术,好,就说好,不好,就说不好,能给更好的见解就给,不能给的,可以说,“我只是感觉不好,可是想不出什么更好的”也行,但是切莫人身攻击。
再回头来说说我们的技术:
说实在的,我们做到最后,能有几人能自己做编译器,自己写纵向的搜索引擎,能有几人能不采用国外的技术就能自己开发操作系统?我个人感觉,在我们博客园里大多数人是做应用开发的吧? 【如果不是,后面就不要看了】就做应用而言,我个人认为,只要我们学过计算机编程方面的知识,只要我们肯专研,没有什么攻克不了的。以前我总是认为底层的东西非常重要,表面的东西都没什么。其实今天看了,各分秋色。以前我看大家都提出基本的三层架构,这方面,我个人认为在这个博客园里,李天平最有发言权了,他开发的代码生成器很强悍,我学.NET时候,一直用它开发小作品。我说这个意思什么呢,就是基于数据库方面开发的底层方面都被人所理解,基本上都有现成的模式可循,尤其是LINQ TO SQL ,DANAMIC DATA 这些高层方面的架构的问世,对于应用开发而言,我们基本上都把心思放在业务和表面层了,至于数据层的东西我们都可以不用多动脑筋。至于业务,其实我看到很多就是数据层函数的集合集,所以剩下来的表面层的工作量将是应用开发最多的一个部分。这就是我为什么只写小技巧的代码的原因,也可以理解我为玩控件的菜鸟。但是把控件玩熟了也不是那么简单的事情。至于像写LINQ 项目【我指的是写LINQ这个技术】这样的事,我认为我是做不了了,那时那些研究人员做的事情。
总结:
我们的每个用心的作者很辛苦的,请尊重他们的劳动,请给予他们鼓励,请让他们保持创造的热情。不要动不动就泼酸水凉水!哪个人生来技术就是很牛的?如果是,那还要博客园干什么?我们写文章不是仅仅给几个“高手”看到,我们写文章是给大众看的,这是技术博客,请用你专业的技术观点来点评作者的劳动,请不要再口水了。在此本人呼吁:请让自己专业点!真正为我们广大的程序员们做点实际的事情!【事无大小,做好就是大事】
最后,我请大伙给我点中肯的点评,你认为我说的是否有道理?是,请你给我赞一个;不是,请您谈谈您的看法,谢谢了先。【我在此想听到您的声音】
【另:由于本人对IT方面还有很多认识方面的不足,也请各位多多包涵和谅解】
续篇:http://www.cnblogs.com/OceanChen/archive/2009/02/11/1388714.html