哈,看了@ueharaai 的被喷

中山野鬼 发布于 2014/07/29 11:27
阅读 952
收藏 2

看了帖子,写的我认为比较客观嘛,看了回帖,我认为也很反应现实。不搞阶级划分,不搞等级分层。哈。我就不喷,回帖的有哪几类人。不过倒是有几个内容值得大家区分和讨论。

1、面向对象和面向对象语言不是一个玩意。

简单说人类可描述的感知都是面向对象的。除了那些“只可意会不可言传”,或者“你懂得”。无非对象还分很多,概念对象,抽象对象,对象实例。不扯这些名词术语,只是说一点很简单的道理,即便是过程化语言,要写出好的代码,也需要将模块对象化分析。不过分析是面向对象的,实现是面向机器运行原理的过程化,sb才把实现一层层抽象,一层层继承,简单、直接、清晰的完成对象的实现是编码不变的核心思想。哈。

2、java的糟糕和java做的代码的糟糕。

java真的糟糕吗?多少也是个主流语言工具,能糟糕到什么地方去,其他语言就超级完美吗?哈,至少我写c代码,有时也会说“你妹”。垃圾的java代码如同垃圾的c代码或其他垃圾的语言代码一样,都是垃圾。正常情况下,不同语言,很可惜,没有哪种语言会让人有高大上的感觉,说java做的代码糟糕,我看是个现实问题,不是语言之争问题,java语言唯一的糟糕的地方在结尾给出,哈。

3、信息化系统和信息系统

很多人搞不清楚这两个差异。简单说,你做个财务系统,这个是信息化,没有你的财务软件,财务流程和管理制度一样存在。你做个手机订餐或打车软件,这个也是信息化,没有你的手机,类似流程或业务一样可以通过其他途径开展,无非繁琐的不愿意开展而已。但很多中间件,引擎,包括底层操作系统或者手机、计算机本身,则属于信息系统。对于信息化系统的开发,看中业务流程,对于信息系统的开发需要深厚的理论和知识的掌握。信息化系统的开发,除了面向对象的分析外,更重要的和信息系统设计中面向过程的设计一样,简单、直接、清晰的完成对象的实现。

突然扯这个差异是想说下面的问题

4、程序员的素养和sb培训学校

一直认为培训学校很sb,不是因为培训学校的培训有问题,不是因为去培训的人有问题,而是认为经过片面的培训就认为无敌的思想有问题。包括某某框架、架构或xx。

简单说,我看@ueharaai 的观点没错。错就错在java是门很容易让新手以为自己很牛掰的语言。c语言肯定不是如此,其他脚本语言,你写的再牛掰,也会被别人喷成牛屎。哈。他们牛掰的典型症状就是,“你不服气,你写个出来啊”,拜托,垃圾和一坨屎,就是垃圾和一坨屎,为什么要复制这样的垃圾和一坨屎呢?所以不妨给这些写出很垃圾java代码的,仅经过片面的案例教育的“程序员”给个“歧视”的定义,编程界的杀马特。哈。欢迎这些杀马特喷我,不过给个很惨的预言,不跳出自己的层次,不提高自己的能力和素养,今年是杀马特,明年还是杀马特。直到有一天,都懒得提自己曾经做过“杀马特”。哈。

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部