CS和SE该选哪个专业 [・_・?]

2014-01-29 21:47:43 +08:00
 Uucky
//第一次发帖,如果有哪里不符合规范请告诉我,会立即修改^ ^
本人大一,之前在国内上了半年的软件工程,现在打算去枫叶国重新读本科。不知道选哪个专业比较合适…… 来这个共同语言比较多的地方来征求下意见=v=

我对交互方面比较感兴趣,也想从事 iOS/Android 开发或者前端,但是不想一辈子写代码…… 整天熬夜对皮肤不好,(其实我更喜欢用 PS 的,QAQ
以前是文科生,所以让我学什么化学物理也有点…… _(:зゝ∠)_

不知道各位推荐我读什么专业比较好?CS? 还是SE? 这两者有什么区别?先谢过~
15519 次点击
所在节点    程序员
76 条回复
sethverlo
2014-01-29 23:09:58 +08:00
@Uucky 喔…不好意思没看清是枫叶国…那当我没说- -
qsz13
2014-01-29 23:14:55 +08:00
为什么要在这两个里面选?怎么不直接学交互设计或者工业设计之类的专业?
趋势是设计和实现分离,如果是想实现自己的设计自学也行。
yangqi
2014-01-29 23:17:21 +08:00
@Uucky 那就找个你想去的学校比较一下,会比较直观
Uucky
2014-01-29 23:20:50 +08:00
@qsz13 好像要求有美术功底才能入,可我没学过画画。
superwbd
2014-01-29 23:25:47 +08:00
加村CS狗报道。。。

软件工程,最对口的肯定是SE。当然,CS也有SE方面的stream。

CS与SE的区别是,CS会更广泛的涉猎计算机。SE么,专精software了。

当然对于一些地方,CS比SE好进一些也不一定。看你喜欢做什么了。。。
likuku
2014-01-30 00:05:24 +08:00
「但是不想一辈子写代码」...若作什么事情,没有打算一辈子去搞的劲头,趁早转行吧。
Ultratude
2014-01-30 00:18:58 +08:00
看起来是 SE。
Uucky
2014-01-30 00:51:29 +08:00
@firstway CS是理论 那么SE就是偏实践?专门写程序么?

@superwbd 我喜欢移动端设备的一切。。。比如一个手机的外形,功能,UI细节设计,软件blabla,所以才会纠结到底选哪个学呀。。。

@likuku 我现在也不处于Coder这个行业……

@ultratude 何以见得呢?愿闻其详
allan1st
2014-01-30 01:03:22 +08:00
英国这边 engineering 分 BEng 和 MEng 后者四年前者三年。虽然 MEng 挂着 Master 的 title,但是普遍被认为是本科学位,即使在国内也混不过去,只承认是一个本科文凭。硕士学位是 MSc,MRes 和 MPhil。
另外,枫叶国好像不需要熬夜。
CupTools
2014-01-30 01:38:30 +08:00
Waterloo读CS走起
flynngao
2014-01-30 02:15:22 +08:00
女的啊,这不就毁一生了么
CupTools
2014-01-30 02:44:29 +08:00
view-source:http://uucky.me/ SURPRISE MODAFAKER
hitigon
2014-01-30 03:29:36 +08:00
如果是仅在SE和CS里选,建议CS。
kavinyao
2014-01-30 03:42:21 +08:00
SE是CS子集。
另外CS并非严格的science,很多学校CS是在School of Engineering下面的。
quake0day
2014-01-30 03:50:38 +08:00
别纠结了,找个有CSE或者EECS专业的学校好了:)
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的课程和自己的兴趣选择。希望
Fteng328
2014-01-30 05:25:54 +08:00
*对你有所帮助(打了一半就回复了= =)
superwbd
2014-01-30 06:14:14 +08:00
@Uucky

如果这样,更建议CS。

@Fteng328

同UT CS握爪~
alexrezit
2014-01-30 06:48:54 +08:00
看上面的回复枫叶国和国内正好是反过来的啊...
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了吧,有很多中国留学生的,抓个学长问问;)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/98663

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX