直接读cs,还是读个数学或者其他基础专业

小美丽
楼主 (北美华人网)

认识几个cs的出身的人,都说先把数学学好。在娃读书选择上,先去那大学学数学专业,再转cs好。还是直接读cs好?
科罗伊

认识几个cs的出身的人,都说先把数学学好。在娃读书选择上,先去那大学学数学专业,再转cs好。还是直接读cs好?
小美丽 发表于 2022-07-02 00:50

大学直接读CS,说要学数学的那是让你初中高中好好学数学。
很多大学里你想先学数学再转CS 很难,能直接进了最好。进不了再曲线救国也是个办法。
p
pufeng
干吗要曲线救国 CS本科需要的数学不深
g
grandocean
直接CS
Y
Yolo
我的理解是通过学数学,提高了逻辑思维能力。一般逻辑思维好的人,记忆力也好。这两种能力的训练要在青春期完成。这两种能力是学好cs的必要条件。
c
calculus
数学专业转CS的出来说一声,本科直接读CS,千万别本科数学,研究生CS,太浪费时间了。
现在很多学校CS master录取非计算机本科学生,都要补修很多门计算机和数学课程。这是我申请CS master时要先补修的课程,全部完成后才有资格申请。这些计算机课程还有一些prerequisite,所以总共要修的其实更多。这不仅浪费了4年本科时间,还浪费了补修课程的时间。所以建议想读CS的学生,本科直接申请。 1)Calculus II 2)Linear Algebra 3)Probabilities & Statistics 4)Discrete Structures 5)Introduction to Programming and Problem Solving 6)Data Structures and Advanced Programming 7)Computer Organization and Assembly Programming 8)Formal Languages and Automata 9)Design and Analysis of Algorithms 10)Computer Architecture 11)Operating Systems 12)Software Engineering
l
linne
人家读了4年大学打基础,你没有, master 才读了2年的,你觉得哪个厉害?
s
sunnysunny08
当然直接CS,除非CS录不了在曲线救国
a
angelina68
数学不好(不是奥数AIMElevel 或以上),进不了旗舰大学CS专业
俏虎妞
当然是直接CS!现在CS这么热🔥,除非上私立大学,公立基本没有可能转进去!曲线救国不是那么容易的,孩子在大学里要承受很大的压力!
小美丽
谢谢各位解答。顺序是不是 top的大学的cs》一般的大学的cs》top大学的数学,master再转cs
这cs也很讲出身吗
小美丽
了解一个大学的cs课程设置,一半数学一半计算机。数学比重还是挺大的
w
wenxinhemu
谢谢各位解答。顺序是不是 top的大学的cs》一般的大学的cs》top大学的数学,master再转cs
这cs也很讲出身吗
小美丽 发表于 2022-07-02 01:38

如果读研读博,cs导师会更喜欢数学出身的学生。
小美丽
回复 13楼wenxinhemu的帖子
是的。跟cs老师咨询,很多强调学好数学
x
xdhong
回复 1楼小美丽的帖子
大學數學系裡面的必修課有一半CS幾乎用不到 但反過來說 如果將來要做CS方面研究的 有不少研究者大學數學還是很好的 尤其是離散數學和線性代數
n
newfrontier
谢谢各位解答。顺序是不是 top的大学的cs》一般的大学的cs》top大学的数学,master再转cs
这cs也很讲出身吗
小美丽 发表于 2022-07-02 01:38

CS 业界对各学校的评价不是这样的。CS因为是新兴学科,又偏工程应用,top 藤校和很多以文理见长的T30大学的CS 并不突出。 CS不讲出身,但校友群很有用。
j
jenniferrose
CS 业界对各学校的评价不是这样的。CS因为是新兴学科,又偏工程应用,top 藤校和很多以文理见长的T30大学的CS 并不突出。 CS不讲出身,但校友群很有用。
newfrontier 发表于 2022-07-02 13:24

以前是不讲出身,有很多经验了之后也不看毕业学校主要看工作经历。但是现在fresh grads或者junior eng太多了竞争激烈了,隐形看出身也是有的,只是不摆在明处说。当然cs看的不是藤校,是公认的cs强校。
s
shasha88
回复 1楼小美丽的帖子
这个学CS的时候很多数学课啊,没必要专门学数学。我们本科计算机专业大一都是数学分析,高等代数开始的。。。
m
minqidev
数学是编程的天花板,我建议学数学,编程可以自学
m
missara
必须是直接学CS啊!想啥呢。读CS需要的数学只是非常非常fundamental的几门数学课而已:cal,linear algebra,intro level的prob&stats,再加上一个大杂烩蜻蜓点水的discrete math。这些如果有心的话高中就能学好了。如果以后有深造的打算可以再去学一些领域需要用到的数学知识,但数学专业上的绝大部分课CS都用不到。如果去的学校拿major的minimal requirement比较低的话再拿一个数学的double major也是可以的,但如果是为了学CS特地去主读数学major就有点舍本逐末了。
b
bud
认识人中纯数学物理转码很辛苦累人,转数据分析统计跟玩似的,但那是假码收入不能比。
b
babyiota
回复 1楼小美丽的帖子
所谓“把数学学好”不是指的去大学上数学专业吧?
千渔千寻
回复 1楼小美丽的帖子
在CS专业上数学帮助太少。
千渔千寻
回复 1楼小美丽的帖子
你硬件基础课都没有,CS的很多玩法你都学不会。
s
shanggj
回复 1楼小美丽的帖子
这个学CS的时候很多数学课啊,没必要专门学数学。我们本科计算机专业大一都是数学分析,高等代数开始的。。。
shasha88 发表于 2022-07-02 16:09

和数学系学的不是一个 层次的
千渔千寻
回复 19楼minqidev的帖子
肯定不是啊。老板说你是CS master是吧?!
给你一个丢失了源代码的二进制可执行文件,叫你把里面的某些关键信息,比如某个IP地址找出来。同事推荐你用 IDA Pro,打开以后满眼都是汇编,数学本科转行的马上就傻眼了。

爱zumba
double major, cs + math.
h
hf.w
当然最好cs本科
c
calculus
回复 19楼minqidev的帖子
肯定不是啊。老板说你是CS master是吧?!
给你一个丢失了源代码的二进制可执行文件,叫你把里面的某些关键信息,比如某个IP地址找出来。同事推荐你用 IDA Pro,打开以后满眼都是汇编,数学本科转行的马上就傻眼了。

千渔千寻 发表于 2022-07-02 17:07

现在本科转码,硕士读CS,很多学校在申请前要补很多计算机课,本科汇编就是其中一门要学的课程。我是CS master,但是本科的汇编课我就学过。
千渔千寻
回复 29楼calculus的帖子
选修课吧。
c
calculus
回复 29楼calculus的帖子
选修课吧。
千渔千寻 发表于 2022-07-02 20:03

这是非CS本科申请CS master之前的必修,这些计算机课修完了才有资格申请CS master。很多学校都有这样的要求,每所学校必修的这些本科课程有些许差异,但是基本大同小异。
s
springtree2
认识人中纯数学物理转码很辛苦累人,转数据分析统计跟玩似的,但那是假码收入不能比。
bud 发表于 2022-07-02 16:49

我遇到学数学物理的人,转码都很轻松,数学物理学得很好的人,cs对他们真不是啥难学的知识
千渔千寻
回复 32楼springtree2的帖子
也分细分方向。
你让陈景润和耗子之类数学物理人才转码看看,难得他们脱一层皮。
做计算数学,整天写cpp和fortran的另算。
s
springtree2
回复 32楼springtree2的帖子
也分细分方向。
你让陈景润和耗子之类数学物理人才转码看看,难得他们脱一层皮。
做计算数学,整天写cpp和fortran的另算。
千渔千寻 发表于 2022-07-02 20:31

cs有这么难吗?别神话cs这个科目的难度了,我老公就是转码的,真没觉得多难,去的还是cs排名前三的学校 数学物理好的人,理科思维应该是最好的,他们学cs真不是啥难事
e
ezf
按兴趣
l
linne
cs有这么难吗?别神话cs这个科目的难度了,我老公就是转码的,真没觉得多难,去的还是cs排名前三的学校 数学物理好的人,理科思维应该是最好的,他们学cs真不是啥难事
springtree2 发表于 2022-07-02 20:41

真是这样,聪明学习能力强的人,学啥啥都好。学习力弱的,学啥啥都不行。
m
mingrimingyue
真是这样,聪明学习能力强的人,学啥啥都好。学习力弱的,学啥啥都不行。
linne 发表于 2022-07-02 22:07

我觉得好像之前恢复在说两件不同的事 一波人说的是如果master转cs 那要学很多额外的课 另一拨人说 转码 数学物理好的不难
我感觉这个转码的定义好像不太一样 很多转码好像也不一定要去读个cs master.很多人自己自学个语言 自己看书或者online学一些基本的软件方面的知识 比如数据库 网络 之类的 也能顺利转码 所以看大家这个转码到底是怎么定义的 才有讨论的基础
b
bluepearl
回复 32楼springtree2的帖子
真是这样的,我家人和朋友中多的是本科学数学物理出身,转码真是不要太容易,读cs的硕士或博士,秒杀一大堆cs本科出身的。
b
bluepearl
我觉得好像之前恢复在说两件不同的事 一波人说的是如果master转cs 那要学很多额外的课 另一拨人说 转码 数学物理好的不难
我感觉这个转码的定义好像不太一样 很多转码好像也不一定要去读个cs master.很多人自己自学个语言 自己看书或者online学一些基本的软件方面的知识 比如数据库 网络 之类的 也能顺利转码 所以看大家这个转码到底是怎么定义的 才有讨论的基础
mingrimingyue 发表于 2022-07-02 22:16

据我所知,读好一点的cs 研究生,非本科cs出身的话是要补一些本科的核心课程的,不过对读数学物理出身的,这些课程真的不难。
S
Snowpig
除非走学术,别曲线救国,何必走那个弯路。数学转码不难, 但是additional benefit 也是marginal 的。
找intern, 第一份工作校招,本科做初创拿funding的时候看学校,以后学校的牌子意义就越来越小了。