1
rannnn 2014-01-29 21:52:51 +08:00
SE转CS易,CS转SE难
|
2
rannnn 2014-01-29 21:53:53 +08:00
不好意思是SE啊。 我以为EE呢。。。。。。。。。。。。
|
3
bcxx 2014-01-29 22:07:52 +08:00
国外也有 CS SE 之分的么?我还以为是中国特色…… 看描述还是 SE 吧哈哈哈哈
|
4
rannnn 2014-01-29 22:10:48 +08:00
在澳洲 SE属于工程所以要读4年,CS是Science的所以只要读3年。
加拿大英联邦应该也是一样的吧? |
7
ChiangDi 2014-01-29 22:28:22 +08:00 via Android
楼主是妹纸大家快帮忙~~
|
9
Tink 2014-01-29 22:32:42 +08:00 1
文科生为啥要搞这个啊,学个金融经济什么的比敲代码好多了
|
12
yangqi 2014-01-29 22:52:03 +08:00 1
你最好比较下你要去的这个学校这两个专业的课程区别,不同学校同一个专业上的课也可能完全不同的。。。你这样问太笼统了
|
13
sethverlo 2014-01-29 22:54:32 +08:00 2
感兴趣可以自学,没必要跟学校的傻逼课程死磕…
我这几年就碰到这些事儿: 老师说这个作业用 php 不行必须用 asp ……(不是 .net) 老师自己写的评分系统连 XSS 都不做防范,验证码是「1999+4=」,没错啊我靠是字符串啊! 老师当年跟我说建议你学一下 linux,我说我用 ubuntu,他说那个改得太自动太没有技术含量了,建议用红帽 老师死活打击我用脚本语言啊说那没前途来学 C 学嵌入式吧 老师说脚本不能用 perl 不能用 python … 老师眼中只有 CCNA 和 CCNP,写技术博客是没用的,提交 github 是没用的,只有安心考证是有用的 而且还天天弄点儿不知所云的实习 好了我吐槽完了 |
14
jiang42 2014-01-29 22:55:41 +08:00
SE就是一辈子写代码的命
CS还经常客串下数学家 搞搞函数式编程的研究啊 物理家也行 搞搞量子计算机的研发 啊哈哈哈 |
15
Koudin 2014-01-29 22:57:05 +08:00
where is my wonderland... 感觉LZ其实是想表达where my wonderland is...
|
19
zsj950618 2014-01-29 23:06:48 +08:00
本人是CS,学了1年半了。
好像听说是这样子的,, CS = programmer SE = engineer 还有CS是Science范畴,你要选的话,得考虑下是否对Science感兴趣。 |
20
firstway 2014-01-29 23:08:03 +08:00 3
好吧,我来回答这个问题,本人国内本科SE,国内研究生SE,工作几年后来US有读一个Master,是CS。
从国内来看,“SE”和CS分开的院系,但是个人觉得“基础课程”区别不大,CS相对来说更理论点。 从US来说,貌似没见到SE独立一个院系的,当然我没仔细研究,枫叶国哪个学校有独立的SE院系?发个link来看看? 从我个人出发,我喜欢coding,所以更喜欢把基础搞的牢固,所以我个人更愿意CS。另外在国外,因为是比较自由选课(至少研究生是这样),所以实际的方向是由自己把握的。真心觉得啥啥方向影响不大。 最终决定自己做什么的还是自己的想法,特别是在国外。 |
22
qsz13 2014-01-29 23:14:55 +08:00
为什么要在这两个里面选?怎么不直接学交互设计或者工业设计之类的专业?
趋势是设计和实现分离,如果是想实现自己的设计自学也行。 |
25
superwbd 2014-01-29 23:25:47 +08:00
加村CS狗报道。。。
软件工程,最对口的肯定是SE。当然,CS也有SE方面的stream。 CS与SE的区别是,CS会更广泛的涉猎计算机。SE么,专精software了。 当然对于一些地方,CS比SE好进一些也不一定。看你喜欢做什么了。。。 |
26
likuku 2014-01-30 00:05:24 +08:00
「但是不想一辈子写代码」...若作什么事情,没有打算一辈子去搞的劲头,趁早转行吧。
|
27
Ultratude 2014-01-30 00:18:58 +08:00 via iPhone
看起来是 SE。
|
28
Uucky OP |
29
allan1st 2014-01-30 01:03:22 +08:00
英国这边 engineering 分 BEng 和 MEng 后者四年前者三年。虽然 MEng 挂着 Master 的 title,但是普遍被认为是本科学位,即使在国内也混不过去,只承认是一个本科文凭。硕士学位是 MSc,MRes 和 MPhil。
另外,枫叶国好像不需要熬夜。 |
30
CupTools 2014-01-30 01:38:30 +08:00 via Android
Waterloo读CS走起
|
31
flynngao 2014-01-30 02:15:22 +08:00
女的啊,这不就毁一生了么
|
32
CupTools 2014-01-30 02:44:29 +08:00
view-source:http://uucky.me/ SURPRISE MODAFAKER
|
33
hitigon 2014-01-30 03:29:36 +08:00
如果是仅在SE和CS里选,建议CS。
|
34
kavinyao 2014-01-30 03:42:21 +08:00 via iPhone
SE是CS子集。
另外CS并非严格的science,很多学校CS是在School of Engineering下面的。 |
35
quake0day 2014-01-30 03:50:38 +08:00
别纠结了,找个有CSE或者EECS专业的学校好了:)
|
36
Fteng328 2014-01-30 05:24:37 +08:00
其他学校不清楚 不过在 UofT 是这样的:
CS - 基本上纯软件,数学,以及理论 Department主页@: http://web.cs.toronto.edu/ 可以选的课@:http://www.cdf.toronto.edu/cs_courses/current_course_web_pages.html Engineering - ECE Department下面有 两个stream: 1.Electrical Engineering 电气工程也就是国内的EE 其中主要stream有包括什么通信,控制,电路方面的; 2.Computer Engineering 计算机工程 更多的是结合CS和EE在一起;硬件软件都有。 -EngSci ECE option:别选这个,你估计会被虐。 今年Engineering 的Academic Calendar@:http://www.apsc.utoronto.ca/Calendars/2013-2014/OLC-Engineering-2013-2014.pdf 里面有非常详细的介绍(包括每个stream的课, 以及这些课程的介绍) 题主可以更具offer的课程和自己的兴趣选择。希望 |
37
Fteng328 2014-01-30 05:25:54 +08:00
*对你有所帮助(打了一半就回复了= =)
|
39
alexrezit 2014-01-30 06:48:54 +08:00 via iPhone
看上面的回复枫叶国和国内正好是反过来的啊...
|
40
dalang 2014-01-30 09:31:05 +08:00
我是国内本科CS,硕士SE。在国内SE有段时间很不受待见,而且之前一大批院校相应国家号召,纷纷成立一个专门的软件学院,这也有点把SE搞烂。现在应该有不少学校的软件学院被撤并了,所以要是国内做选择时一定要考虑学校本身该专业的水平。
很多人觉得觉得SE就是单纯的写代码,但是当时我们学院也有老师也从事操作系统,嵌入式的研究,所以我觉得把SE限定在software也不准确。一个比较被接纳的观点是SE相对CS更注重实践能力,相对的CS有很多纯理论研究是SE不会去涉及的比如密码学,软件理论等,但是一些计算机的基础课程都会开设:算法,数据结构,计算机体系结构,操作系统等。CS下的有些分支也不要求太强的编码能力,遇到过一些phd能在他们的领域发不错的paper,但是编码很一般,有些还偏弱的。SE的学生在同时期确实coding会强一些,主要就是项目经历多些,但是工作后就很难说了。 至于出国的话,还是选择CS的同学会更多,即便以前软件学院的同学拿的offter,也很少听说是SE专业的。搞得我一度以为SE是天朝特色专业。。。加国CS比较有名的学校应该也就滑铁卢和McGill了吧,有很多中国留学生的,抓个学长问问;) |
41
virushuo 2014-01-30 09:38:36 +08:00
加拿大的话,如果为了移民,选SE。
如果不是McGill和Waterloo U,别的学校的CS/SE水平都不太靠谱。申之前还请三思。 |
43
kawaiiushio 2014-01-30 09:50:51 +08:00
和我一起学python吧 _(:з」∠)_
|
45
usoluyun 2014-01-30 10:52:03 +08:00
我是学SE的,觉得最大的区别就在一个是science,一个是engineer吧。区别就是一个是研究型一个是实践性的。一个偏基础理论,一个偏实际应用。比如说CS是不太会去学软件需求,软件过程,项目管理,SE也不回去深入学硬件知识。至于今后代码那个写的多,完全取决于个人。因为很多写代码写得好的都不是其他专业(比如生物工程)转过来的。
|
46
IwfWcf 2014-01-30 11:27:55 +08:00
千万不要学 SE,无比深坑,后两年学费贵 10000 就不说了,SE 有而 CS 没有的那些课(也就是所谓的软件工程系列)无聊透顶。如果想进学术界那显然 CS 比 SE 完胜,工程有什么可研究的呢……如果是要进工业界,那显然 CS 相比 SE 也毫无劣势,主要课程大家教的没什么不同,SE 会开的选修课 CS 也会开。
|
47
IwfWcf 2014-01-30 11:31:23 +08:00
不好意思,没看到说的不是国内……请无视……
|
48
SharkIng 2014-01-30 11:31:25 +08:00
看你在什么学校了,就我们学校看来SE和CS差不多,学的课基本都一样,但是我个人感觉SE比CS更精通一些,SE主修软件,CS还会设计到一些硬件问题
PS:枫叶国欢迎你 |
49
ycxgmail 2014-01-30 11:37:36 +08:00
我发现一个问题,妹纸貌似只是觉得做app设计有意思。。。。。我个人觉得这貌似跟coding毫无关系,你要知道即使是app设计,也只是交互设计的事,码农干得事只是把人家设计好的原型实现功能,你可没有啥去改动人家设计的权利,最多只能来一句,这设计确实实现不了,没了。我个人觉得妹纸,你应该去选设计专业。。。。。。
|
50
tywtyw2002 2014-01-30 14:20:03 +08:00 via iPad
搂住打算去哪个大学?
我目前在ca读,9月份打算转cs的honor。 在我们校se是属于cs系的,se有一年的coop强制地。 se有特别的选课要求,包括商学院的3门信息管理。 cs选课就随意了,可以选se的课,其实se的课都是cs的 |
51
tywtyw2002 2014-01-30 14:24:06 +08:00 via iPad
|
52
WildCat 2014-01-30 14:37:38 +08:00
哇 同大一求交往~不过以后估计要去腐国
|
53
hellowSummer 2014-01-30 21:32:58 +08:00
uw cs大二路过 等下要去学校面试攒人品上来回复一下……
如果你在考虑我们学校 - CS可以选option 包括hardware, software, bioinformatics跟business 然后CS在数学系下面 所以大一大二会有很多数学的课……专业课我们也有偏hardware的必修 SE应该没有 - SE就是软件了 其实我不太熟 据说到了大三大四工程系跟CS的课就差不多了甚至会一起上 但是他们数学课就很少 另外SE必须coop(实习) CS不一定(也要看你能不能被录取了) 另外SE的课好像比CS要强制一点 CS可以选各种ELECTIVE SE课表据说是满的…… 如果不太确定的话可以去上学校官网看一下专业的课程要求 以及对应课程的主页…… 另外作为参考 我是因为喜欢数学去的CS…… p.s. - uw数学系大一必学scheme SE [似乎] 不用 - 我们学校有个苦逼规定 就是学CS的如果不念minor/double major/with option的话 必须选各种elective包括人文课什么的……(具体参考官网) |
54
virushuo 2014-01-31 01:55:46 +08:00
@tywtyw2002 按照这边对cs的定义,它确实应该在数学系下面啊。。。
|
55
zealinux 2014-01-31 09:59:43 +08:00
感觉LZ应该去学设计。
|
56
tioover 2014-01-31 14:18:59 +08:00 via Android
少女你要出国啦 走好
CS |
57
yhf 2014-01-31 20:40:34 +08:00
@hellowSummer 请问一下UW的cs master就业怎么样?有一个master of engineering的学位,这个就业好吗?网上看到有人说UW的cs就业还是不错的,但家里有亲戚在UW读数学,说起cs只有非常top的学生才能去比较好的公司?
|
58
Uucky OP |
59
hellowSummer 2014-01-31 22:03:41 +08:00 via Android 1
@yhf 因为我不打算念 master 所以我不太清楚
来uw念cs的大部分都是冲着大学毕业就工作去的 我们一般都觉得要念master的话还是 多大好一点 我们学校undergrad比较好 master据说略水 至于找工作 毕竟不是每个人的可以去google fb这样的公司...但是至少在加拿大 我们学校cs毕业的 找工作都会相对容易些...学校好了top student也会多竞争也会大 看你怎么衡量了 (不好意思感觉没回答你的问题啊...) |
60
allan1st 2014-02-01 00:16:02 +08:00
@Uucky 读的研究生, 不轻松,把美国两年硕士的内容放到一年来上。没暑假,但也不用熬夜。
我说的不用熬夜是指程序员不用像国内一样加班加点到深夜,周末也不会要求你上班。 |
62
tywtyw2002 2014-02-01 02:58:50 +08:00
@hellowSummer 看来有必要建个 V2ex on Canada的群了
|
63
ericls 2014-02-01 13:03:12 +08:00
苦逼CE 飘过
表示羡慕楼主 可能9月去CA |
64
Uucky OP |
65
yhf 2014-02-01 23:23:53 +08:00
@hellowSummer 非常感谢!
|
66
chengmu 2014-02-01 23:53:07 +08:00
我对交互方面比较感兴趣,也想从事 iOS/Android 开发或者前端,但是不想一辈子写代码…… 整天熬夜对皮肤不好,(其实我更喜欢用 PS 的,QAQ
姑娘啊 那是不是考虑做交互设计之类的更好点啊。。。或者产品? 我也是姑娘 然后是前端 水平很菜 但是我还挺喜欢代码的而且这个也不用熬夜啊。。。 看了看我也觉得姑娘你似乎是对设计和原型更感兴趣。。。即使是做用户界面开发那也是coding的活啊。。 |
68
chengmu 2014-02-02 01:02:35 +08:00
@Uucky 我也不知道啊挠头 我自己是信息管理然后几乎是从头学写代码 至于产品或者设计方面的事情我是真不懂。。帮不上啊>< 而且我对国外更没了解了。。 姑娘你加油多问问吧祝好运~
|
69
hellowSummer 2014-02-02 02:40:48 +08:00
@Uucky university of waterloo
|
70
loveminds 2014-02-05 01:49:38 +08:00 via Android
CS的话或许更合适些吧
|
71
likuku 2014-02-05 14:54:41 +08:00 1
@Uucky 「我喜欢移动端设备的一切。。。比如一个手机的外形,功能,UI细节设计,软件blabla」…更像是现在Apple 的 Ive 爵士 所干的工作 (Apple的工业设计团队)
|
72
likuku 2014-02-05 14:59:04 +08:00
推荐看看 「乔纳森传」
http://book.douban.com/subject/25786645/ 第八章.iPod的设计之道//179 第九章 生产、材料和其他事//195 第十章 iPhone的诞生//219 第十一章 iPad//245 第十二章 一体化无处不在//253 |
73
bigporker 2014-02-06 11:40:59 +08:00 via Android
前几天一个阿姨也问我类似的问题
LZ不会是她女儿吧 |
75
bigporker 2014-02-06 22:33:11 +08:00 via Android
你是在交大读书吗
|