强烈建议jdon关闭,不要再误人子弟了!

08-12-01 lurenjia
强烈建议jdon关闭,不要再误人子弟了!

什么叫算法属于另外一个专业:数学???

什么叫软件中最重要的不是算法和数据结构???

在版主的眼中,软件只有互联网软件,在这里给你提个醒,软件还包括游戏,还包括搜索,还包括操作系统,还包括嵌入式等等。

而互联网软件又是其中最没有技术含量的,就是一个对数据库的操作,当然,当访问量达到了千万,亿万的时候又另当别论。

大家都知道,服务器要用linux/unix,为什么?稳定是一方面,但最重要的是它是开源的,可以直接调用系统资源,最大化的发挥CPU和内存的效率。

要能玩转linux/unix,需要什么?这个大家想想它是由什么写的就很容易明白了。

还有,版主常说,现在硬件便宜了,我想他是指PC机吧,至于服务器,现在sun/ibm的仍然是天价,除了银行、电信谁买得起?

难道硕大的微软、google比不上jdon,里面一大群专业人士天天研究软件的效率不及版主的一面之词???

引用版主一段话:

“我们再来看看,李开复如果实施招聘,肯定处于其算法就是力量的思想出大量算法题目,

如果是这样,我不知道他怎么想,难道他想在中国google这样应用前线,培养出Google最资深的计算机科学家Jeff Dean这样的人物?

其实一个公司只需要几个象Jeff Dean这样算法大师、架构大师或者需求分析师就可以,

可能只要求是创业者或者核心股东人物,根本不需要每个程序员都成为这三个大师的一种。”

如果大家不想做大师,只想做coder,那么,继续崇拜版主吧

37
Antinomy
2008-12-01 16:25
强烈建议lz不要再来jdon了,去做大师吧.....

zzxsky1986
2008-12-01 18:22
看过楼主的帖子之后有种说不出来的感觉,像是老子在批判儒家思想一样,其实楼主说的话是有道理,就像道家的思想一样,是具有很强的道理的,但是这个思想也不是能概括一切的。

软件发展到今天也已经经历过很多的阶段了,在面向过程的软件开发时代,软件被总结为 软件=算法+数据结构,进入到了面向对象的时代以后软件的定义就被更改了。但是这个更改代表的是一种进步,算法很重要,从来也没有人说算法不重要,但是只能说算法已经不是最重要的了,用一种极端的假设来说,算法确实已经不是最重要的了,如何能开发出来高扩展性,高维护性,高性能的软件系统才是现在软件开发的主要目标。

我认为在面向对象的时代,一个对象具有属性和服务(方法),方法的实现就可以体现算法的重要,至于数据结构在现在已经被封装的非常好了,当然有新的数据结构也可以使用对象来表示来描述。

Jdon这个论坛倡导的是一种开发软件的新思想,大力推广的是一种软件开发的思维方式,也许有些话说的是过于绝对了,但是也是banq老师为了阐述面向对象观点的一种方式,楼主来这个论坛也许不久,所以不能客观的去评论。

说实话我非常欣赏这个Jdon论坛,同时也希望它能越走越好。而至于楼主,如果不能清楚的看事物,首先我就感觉你不适合做软件,至于想不想(能不能)成为大师。。。。。。。估计有点勉强!看你的帖子首先的感觉就是不具备大师的素质。

个人观点!!!!!!

[该贴被zzxsky1986于2011-07-26 14:10修改过]

oojdon
2008-12-01 18:49
>>互联网软件又是其中最没有技术含量的,就是一个对数据库的操作

锁帖吧,这样的帖子太碍眼

coolboyyang
2008-12-01 22:05
我个人目前来说还是学生(大三软件工程专业),不过对于楼主说的一些话还是表示一些赞同。不过,就像LZ所说:目前来说,WEB应用似乎就是CRUD操作。其实不然!就我目前了解的情况来看,CRUD目前应用最多的是整个软件这个大环境,也可以说,这个是最基本的东西,就是因为基本,所以它才是各各系统的基本,从框架来看,对这四个操作的支持的确很好。但是,LZ说的数据结构,我想来说一说,就目前来看,数据结构已经被封装的很好了。就拿每种语言来说,都提供了许多总实现方法可以调用。还有一点就是说WEB开发简单,如果拿JAVA开发,说着JAVA开发简单,那么我认为这个人一定没有见过什么大世面,JAVA是不是只是用来开发WEB的?如果想CRUD我想你用ROR效果和速度似乎更好,我用过ROR,的确对于CRUD的操作更加简洁明了。不要忘记了,JAVA EE的存在就好,或者说,JAVA EE不止只有Spring……,还有EJB和一些适合大型项目开发的技术的存在,这个时候,你的系统的OO思想,技术架构和建模就显的十分重要与必要了。像《梦断代码》里说的一句话“软件开发是人类认为感觉最有把握,其实也是最没有把握的一门科学”,我认为这句话很有道理,也很值得深思,如果用spring,struts,webwork,ibatis,hibernate做过一些项目,之后认为原来系统开发不过如此,那么就大错特错。如果spring要是真能代替EJB,那么现在EJB还有存在的价值么?其实,技术永远怎么学也学不完。

观察可J道有几天了。里面的一些想法真的值得人们去思考。OO的概念值得再次思考,框架为我们“封装”了太多的设计模式,已至于我们只沉醉在了框架之中而忽视了许多我们本来应该值得思想的东西。

我要走的路还很长,LZ同样也是。其实我从小到大,一直认为软件其实并不是数学,就像数学不是软件一样。PS:本人数学很差,很烂。

[该贴被coolboyyang于2008-12-01 22:12修改过]

xmuzyu
2008-12-01 23:17
>>互联网软件又是其中最没有技术含量的,就是一个对数据库的操作

呵呵,从你这句话可以看的出,你对互联网根本就不了解。算法固然重要,但是不是每个人都需精通的。jdon传授的一种先进的软件开发思想,只能说你自己没有觉悟。只精通算法你能做出软件吗?给你几百个类,你知道他们如何协调工作吗?如何让他们彼此耦合度最低吗?客户明天的需求改变了,你知道怎么敏捷的跟上需求的变化吗?jdon就阐述了解决这些问题的方法。

[该贴被xmuzyu于2008-12-01 23:51修改过]

icyiwh
2008-12-02 09:35
感觉楼主可能曲解了J道的精髓. J道不是在讲算法等多么多么不重要, 而是在论述OO是多么的重要, 而模式又是实现真正OO的一个有效的经验总结, 可以帮助我们更好的理解OO, 开发出一个可扩展, 低耦合, 高性能的系统出来.

而算法与OO思想, 我想应该不是可以直接拿来比较的两个概念吧, 这两个概念好像不在同一个层次上. 算法是用来解决某一个特定的问题的, 而OO则是一种思想, 属于世界观范畴(这个说的好像有点大).

另外, 恰恰是我们普通的企业, 老百姓买不起天价的服务器, 所以才需要那些廉价的PC机来运行我们的系统, 这又刚好是J道和OO要解决的问题.

大企业研究软件的效率, 需要用OO来很好的利用, 否则

给你一台巨型计算机, 你能充分发挥的潜能吗?

给你10000台386的台式机, 你能跑的动需要高性能计算机才能跑得起的系统吗?

所以, 楼主应该是混淆了OO和算法了, 它们是不可替代的两个层次的概念.

PS: 我也是毕业才一年, 上面的论述是我自己的理解, 不正确的地方敬请大家指教.

[该贴被icyiwh于2008-12-02 09:40修改过]

DrunkWorm
2008-12-02 15:55
关注jdon以及站内的banq的一些思想体系已经几年了,个人都有各自的思想。

但是对于banq他本人来说,本人借此帖有几点忠告(因为本人也有些看不下去了):

1)请banq不要再以大师的姿态自居,大师者,非技术牛人或思想巨人所能具备,必须包括谦虚的态度

2)恭请banq在发表新的想法新的文章之前,请客观讲述,传道授业解惑,而非将自己偏颇的个人思想强加给整个软件领域

3)软件领域,思想层出不穷,可谓百家争鸣,没有对错,只有优劣,所以请banq阐述你的新的怪念头的时候,尊重其他思想,而非贬低、非叫嚣、非一棍子打死。若干年后,你的“思想”难保也会落伍也会被人剔除被不屑。

谢谢。

[该贴被DrunkWorm于2008-12-02 15:58修改过]

banq
2008-12-02 18:57
哈哈,多谢各位忠告和支持,有时我说话可能很刺耳,就当声音污染吧。

百家争鸣,只要不攻击人身,违反法律,大家都可以自由发表自己的观点,你们不发表你们的观点,那么我只能多发表我的想法了。就当抛砖引玉吧。

lurenjia
2008-12-02 20:52
发现版主的心胸还是很开阔的!

我这个帖子言辞过激,给版主道个歉:对不起!

主要是当时看了版主对一些东西的否定觉得很生气,但无论怎么说版主在引导大家交流,这是很值得尊敬的行为,只是希望版主客观一点评价其他的东西,就像DrunkWorm说的。也希望该论坛越办越好,引导大家共同学习进步!

saharabear
2008-12-03 09:50
昨天去了一个小山村自闭一下,思考人生价值,思考的结果就是:我们应该尽可能地用正确的方式去在正确的地方做事。没想到一开机就碰上这个帖子,我说两句:

这里讲的内容是软件工程中应该的模式与思维,而算法当然重要,只不过,软件艺术与软件工程是有重叠的两个方面。没有人说看设计模式就不能看算法导论,只不过,对于企业应用来说,软件工程做好了,利用别人封装过的算法就已经足够了。而如果只懂算法,但我还真不信你自己写出的迭代器、图遍历或者十字链表会比已封装好的东西要强。另外,其实也没必要重新发明轮子。

因此,软件工程与软件艺术是并重的,只是,在企业应用中,工程的思维还是更浓一些。

所以,楼主偏激了。

snow0613
2008-12-03 17:26
MARK.

很有趣的一张贴,新人,请大家多多指教!

jackydu1980
2008-12-04 09:33
呵呵,本来我只是一个潜水的,不过今天看了这个帖子很想说点。实际上我一直认为软件无止尽,他是一门浩瀚的学问,包括的方面很多,在开发同一个项目的不同阶段和开发不同项目的时候都会遇到不同的问题,我们的目的是解决问题,找到合适的办法就好。希望大家抱着谦逊,好学的态度互相学习,这种争强斗胜个人认为没有意义。

[该贴被jackydu1980于2008-12-04 09:35修改过]

bloodrate
2008-12-04 09:53
难道Martin Fowler和Kent Beck就不是大师,只有研究算法算的Jon Bentley等人才算大师?????????

saharabear
2008-12-04 09:59
哈哈,楼上说的对,顶一个,不过,MF的光头,大胡子就像“大师”,不知道咱们道友中有没有大胡子的?

猜你喜欢
7Go 1 2 3 4 ... 7 下一页