JiveJdon Community Forums
在线463人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » J2EE/JavaEE/JEE/EJB/JSF等技术讨论
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 6 回复 / 1
 发表新帖子   回复该主题贴
cats_tiger

悄悄话
发表文章: 189
注册时间: 2003年05月16日 16:58
banq老大莫要误人子弟 2008年03月25日 09:04 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表 java学习(89)     
今天来这里看了《冒着倾盆大雨来向banq求教》(原帖:http://www.jdon.com/jivejdon/thread/33691.html),大吃一惊,banq竟然教导在校学生不要学习《离散》和《数据结构》!这两个是基础呀,也许学了用不上,但是不学你永远都是遗憾。
>不是排斥,而是软件和数学就是两个专业,两门学问,如果他们是一个学问,为什么我们用“软件”和“数学”两个词语来表达?
语文和软件更是两个专业,老大难道没有学过?
如果从学校出来就做企业应用或者用java搞个小网站挣钱什么的,《离散》和《数据结构》确实不用学,因为用到的都是OO、DB之类的。但是,如果不幸你去了一家做底层应用的公司呢?或者即使不是做底层,比如我吧,开始的时候用C做GIS应用。接到的第一个小任务就是计算任意多边形的面积和范围(就是判断一个点在多边形内或外),第二个是电厂应用中计算一次接线图中公式的结果,这个公式是4则运算+三角函数的任意组合,还有一个任务就是计算图的最优路径。老大,这类题目不用数据结构行吗?别跟我说有现成的类库,没有一个类库能完全满足要求!
你说的不错,数学和软件是两个专业,但是任谁都知道数学是基础学科。刚刚毕业的学生就是要多编程,从代码中体会OO之类的东西。你不能指望这些学生出来就做PM,PM当然不用学数学。
lgx522

悄悄话
发表文章: 104
注册时间: 2004年04月28日 15:37
re:banq老大莫要误人子弟 2008年03月25日 10:52 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
对于做底层的,《离散》和《数据结构》自是必修。
可惜大多数人都是在做应用,做应用就要有做应用的知识,banq一再强调的OODDD是没错的。
cats_tiger

悄悄话
发表文章: 189
注册时间: 2003年05月16日 16:58
回复:re:banq老大莫要误人子弟 2008年03月25日 11:00 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
OO和DDD当然没错。但是怎么能和这些基础知识对立起来呢?学校老师误导学生,是因为他想招生,想挣钱。那我们呢?
banq

悄悄话
发表文章: 9482
注册时间: 2002年08月03日 17:08
回复:banq老大莫要误人子弟 2008年03月25日 15:23 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
>数学和软件是两个专业
多谢指点,我那篇文章是在强调不要把软件当作数学专业,不要在软件教育中学习数学基础课程,我没有否定数学的作用,我在强调软件必须和数学分离。仅此而已。

软件应该作为一个独立的专业,有它自己的目标,不能再被数学这些基础学科绑架或者说强奸了。但是我从来没有否定数学等基础学科的重要性。

可能过分强调了两者区别,给人以将数学和软件对立起来想法,其实这就是两个不同的东西,天生就是有区别,也就是哲学上的对立统一。

数学也是一个非常强大的方法,数学可以借助软件达拓展人的能力,所以,如果你去一个做底层的公司,也就是专门的构件公司,那就需要数学了;但是这样底层公司相比大量构件应用公司,还是很少,不能因为极少数人会进入国防 科学计算所 或底层公司,让大量会进入社会的程序员陪练数学吧?

再说了,就是进入国防 科学计算所和底层公司,单靠你软件人员学得那点皮毛数学,能顶用吗?还必须靠专业的数学家给你软件人员建模,也就是提需求,包括算法实现,专业讲究分工,你做软件的就做软件,别瞎掺和人家数学。就象我们企业管理都不懂,不是照样和企业管理专家合作,开发企业管理软件吗?




[该贴被banq于2008-03-25 15:38修改过]
cats_tiger

悄悄话
发表文章: 189
注册时间: 2003年05月16日 16:58
re:banq老大莫要误人子弟 2008年03月25日 15:43 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
嗯,看来在校生还是要好好学习天天向上。有机会要编程,没有机会创造机会也要编程。至于OO呀设计呀,先编个1~2W行代码之后再说吧。
perry1103

悄悄话
发表文章: 1
注册时间: 2007年04月16日 17:29
re:banq老大莫要误人子弟 2008年04月30日 17:44 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
>banq竟然教导在校学生不要学习《离散》和《数据结构》!这两个是基础呀,也许学了用不上,但是不学你永远都是遗憾。

其实banq一直都没有否认《离散》和《数据结构》的重要性。只是强调如果你的专业方向是软件工程而不是数学,那么,或许你可以把《离散》和《数据结构》当成副科或者说选修课.无需花过多的时间精力去...
fyxruben

悄悄话
发表文章: 26
注册时间: 2007年01月31日 12:22
re:banq老大莫要误人子弟 2008年05月08日 11:26 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
可能遭遇不同。当你在编写工程这方面软件的时候,数学还真的很重要。
假如主要以信息化,或者做做界面什么的,用到数学方面的知识还真的是好少。。。
不过计算机科学和软件工程确实是两个方面。
我还是赞成该学的,虽然我还没学(因为非科班出生)。。。
这个主题有 6 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
正在读取,请等待...
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
  发贴前查询 标签列表勿重复发表问题

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com
anti spam