Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 3527|回复: 4
打印 上一主题 下一主题

关于computer science 和computer engineering 的差别...

[复制链接]

0

主题

0

好友

60

积分

中级会员

Rank: 2Rank: 2

跳转到指定楼层
1#
发表于 2009-7-29 08:34 PM |只看该作者 |倒序浏览
我上google差了
wiki也上了
看不懂
==
惨...........




收藏收藏0

0

主题

0

好友

2

积分

入门会员

2#
发表于 2009-8-3 12:28 AM |只看该作者

回复 #1 电脑@白痴 的帖子

Computer Engineering (CE) 是跟hardward有密切关系的。比如写firmware甚至design CPU, RAM,hardware interface等。除了firmware外,单会软件的人是做不到的。

不如我再加个Information Technology (IT) 助我解释...

到了软件,基本上是属于IT的世界。一般programmer一生接触到的,也是属于IT。在马来西亚,这可能是您唯一的饭碗,功夫好=RM++。一般工作方式是用某些最新的GUI based tool,或semi GUI based tool/methodology/scheme把软件"拉一拉,改一改,写一写“好。

但您有没有想过这些tools,desktop applications,甚至platform是怎样写得呢?写这些是没有tools的,就算有也都是自己写的。当然写这些不单只是要很会program,而且整个scheme/methodology都要会设计,也有可能是要有一点Computer Science的底子的。

Computer Science (CS) 是一门科学。一般programmer只有可能在写Game时接触,至少在马来西亚是这样。比如说algorithm的东西,如Shortest Path Finding和searching and sorting都比较常见。但也有常见的但很少人晓得的,如在SQL乱SELECT, JOIN等,董CS的人会跟您说您会慢N倍N^2倍等等。基本上深层的CS在没有电脑的时代是当数学教的。比如Shortest Path Finding是属于Graph Theory和有电脑后的Graph Algorithm。CS的东西很少能apply到,但您有机会学写Compiler和algorithm,这些是特级高手必备。

Niklaus Wirth 在70年代说过
    Program = data structure + algorithm
到了1992/3 时就有人(Schmit???)说了,新的formula是
    Program = Database + GUI

先者对CS的人来说始终没变,但对现代的IT人来说,已没有意义。

如您要吃好饭,跟后者走。要做高手,就跟先者走...


回复

使用道具 举报

148

主题

8

好友

1839

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

3#
发表于 2009-8-8 09:08 PM |只看该作者
那么软件工程师跟电脑科学有关联吗?


回复

使用道具 举报

31

主题

0

好友

1228

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

4#
发表于 2009-8-9 11:30 PM |只看该作者
分辨 science (科学) 和 engineering (工程) 的差别,
就大概可以分辨 computer science 和 computer engineering 的差别.

还是不懂的话, 试试把 "computer" 放开一边, 分辨一个 scientist (科学家) 和 engineer (工程师) 的差别.

一个比较懂得研究, 开发.
一个比较懂得设计, 运用.

虽然是不一样的东西, 互相还是必须了解一点对方的东西.
为了找饭吃, computer scientist 也还是必须了解一点 engineering 的东西;
computer engineers 如果完全不懂 computer science, 他也很难工作.

就像科学家必须知道市场上的需求, 因而研发新的技术;
工程师必须了解各个材料与技术, 因而懂得选择, 运用, 调配, 改造.


回复

使用道具 举报

87

主题

2

好友

3246

积分

版主

不驕方能師人之長者

Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70

Hyuna 泫雅

5#
发表于 2009-8-11 11:14 PM |只看该作者
原帖由 jasonchtai 于 2009-8-3 12:28 AM 发表
Computer Engineering (CE) 是跟hardward有密切关系的。比如写firmware甚至design CPU, RAM,hardware interface等。除了firmware外,单会软件的人是做不到的。

不如我再加个Information Technology (IT) 助 ...


哇,知识很广啊你,
遇到高手了..


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-11-25 01:53 PM , Processed in 0.111266 second(s), 33 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部