寻津问路|(已解决!谢谢回复)数学不好可以学计算机吗
寻津问路|(已解决!谢谢回复)数学不好可以学计算机吗
女孩子!新一卷物化生选手,高考考了中流211的分数去了某中外合办,大一下才选专业。母父都是学计算机的(意思是找工作可能有点帮助),暑假自学了python发现自己很享受学习语言和敲代码的过程!学习得也很顺利很喜欢TT
不过看到蛮多人说计算机要学的数学相对难一些,而我又是高考数学没考好才考砸了(在普遍说简单的情况下数学两位数 考120的话我可以去浙大...)。不过物理学得还挺好的!
现在担心的点是①现在我自学的只是皮毛,更深的内容不一定学得那么顺利②数学太烂了,相关 的课程掌握不了...
母父的意思是,在当年她们的学习过程中数学占比不算特别大,但是毕竟三十年过去了现在的具体情况怎么样她们也不是特别清楚。
升学计划:如果选计算机的话至少会去美国读个硕士!如果我有那个脑子的话也可能读个博...(痴心妄想中)感谢看到这里的媎妹!请给我一些建议吧!🧎

回复 Fisherchenxi:
首先声明一下,本人生理和性别认同都为男性,不是什么「媎妹」哈。
「数学不好可以学计算机吗 ?」
对上面的问题,我的一个简短回答是:「可以」。但这是比较复杂的问题,需要比较多的篇幅来解释。其中最核心的一个主题是:「数学和计算机科学的关系」。
计算机科学在上世纪 40 年代才逐渐被作为独立一门学科看待,其过程中有两个标志性事件:
- 计算概念的形式化 - 自动计算机器的构建
计算概念的形式化要感谢逻辑学家们。由于他们使用了数学的研究范式,所以这些「逻辑学家」一般被认为是数学家。而计算机器的构建则是一个系统工程,数学家、物理学家、电子工程师都在其中发挥了很重要的作用。
在计算机科学成为独立学科后,计算机的各种应用也被纳入了计算机科学中。这种工作的一般过程是数学或计算机科学家根据自己的知识设计出算法,然后编写计算机程序来「实现」这个算法。根 据什么知识呢?当然是数学和各种其他学科的知识。
所以,我们在计算机科学中大概可以找到三种数学:
- 作为计算机科学基础的数理逻辑,以及关于序、格的代数学。程序语言理论涉及的范畴论也可以归为此类 - 支持物理计算机运行起来的各种物理和电子学理论,这些理论需要用到大量数学 - 应用计算机解决问题所涉及的领域知识,理论上来说任何数学都可能涉及到
扯了这么多,我们终于可以回到问题上来--「数学不好可以学计算机吗 」。如果有人问「数学不好可以学物理吗 」,那我觉得最好还是不要。因为物理高度依赖纸笔计算,即使在课下可以用 mathematica,但考试还是需要纸笔计算的。而且这些计算一般都很繁琐,和高中数学那些麻烦的题目有一定相似之处。
计算机则不同,首先你可以避开一些强调数学的计算机科学分野。其次,计算机社区有相当开放和友好的社区文化,大家都是想让别人学会写程序,在尽力降低写程序的门槛。最后,高中考试基本没有涉及到真正的数理逻辑,比较强调分析学(虽然没有严谨引入极限)的技巧,对代数比较忽视。搞不定高中的考试,不代表学不会计算理论。
真正值得担心的是,高中数学成绩不佳是不是因为没有长时间思考的能力呢?如果你遇到自己直觉搞不懂的东西就害怕逃避,没有办法花几个小时坐在书桌前研究同一个问题的话,那确实不太适合学习计算机科学。无论是做计算机科学的哪个领域,连续被一个问题困扰几个小时,甚至几天几个月是很正常的事情。
第一句话是想凸显你的高贵和优越性吗

首先声明一下,本人生理和性别认同都为男性,不是什么「媎妹」哈。
「数学不好可以学计算机吗 ?」
对上面的问题,我的一个简短回答是:「可以」。但这是比较复杂的问题,需要比较多的篇幅来解释。其中最核心的一个主题是:「数学和计算机科学的关系」。
计算机科学在上世纪 40 年代才逐渐被作为独立一门学科看待,其过程中有两个标志性事件:
- 计算概念的形式化 - 自动计算机器的构建
计算概念的形式化要感谢逻辑学家们。由于他们使用了数学的研究范式,所以这些「逻辑学家」一般被认为是数学家。而计算机器的构建则是一个系统工程,数学家、物理学家、电子工程师都在其中发挥了很重要的作用。
在计算机科学成为独立学科后,计算机的各种应用也被纳入了计算机科学中。这种工作的一般过程是数学或计算机科学家根据自己的知识设计出算法,然后编写计算机程序来「实现」这个算法。根据什么知识呢?当然是数学和各种其他学科的知识。
所以,我们在计算机科学中大概可以找到三种数学:
- 作为计算机科学基础的数理逻辑,以及关于序、格的代数学。程序语言理论涉及的范畴论也可以归为此类 - 支持物理计算机运行起来的各种物理和电子学理论,这些理论需要用到大量数学 - 应用计算机解决问题所涉及的领域知识,理论上来说任何数学都可能涉及到
扯了这么多,我们终于可以回到问题上来--「数学不好可以学计算机吗 」。如果有人问「数学不好可以学物理吗 」,那我觉得最好还是不要。因为物理 高度依赖纸笔计算,即使在课下可以用 mathematica,但考试还是需要纸笔计算的。而且这些计算一般都很繁琐,和高中数学那些麻烦的题目有一定相似之处。
计算机则不同,首先你可以避开一些强调数学的计算机科学分野。其次,计算机社区有相当开放和友好的社区文化,大家都是想让别人学会写程序,在尽力降低写程序的门槛。最后,高中考试基本没有涉及到真正的数理逻辑,比较强调分析学(虽然没有严谨引入极限)的技巧,对代数比较忽视。搞不定高中的考试,不代表学不会计算理论。
真正值得担心的是,高中数学成绩不佳是不是因为没有长时间思考的能力呢?如果你遇到自己直觉搞不懂的东西就害怕逃避,没有办法花几个小时坐在书桌前研究同一个问题的话,那确实不太适合学习计算机科学。无论是做计算机科学的哪个领域,连续被一个问题困扰几个小时,甚至几天几个月是很正常的事情。

回复 Fisherchenxi:
首先声明一下,本人生理和性别认同都为男性,不是什么「媎妹」哈。
「数学不好可以学计算机吗 ?」
对上面的问题,我的一个简短回答是:「可以」。但这是比较复杂的问题,需要比较多的篇幅来解释。其中最核心的一个主题是:「数学和计算机科学的关系」。
计算机科学在上世纪 40 年代才逐渐被作为独立一 门学科看待,其过程中有两个标志性事件:
- 计算概念的形式化 - 自动计算机器的构建
计算概念的形式化要感谢逻辑学家们。由于他们使用了数学的研究范式,所以这些「逻辑学家」一般被认为是数学家。而计算机器的构建则是一个系统工程,数学家、物理学家、电子工程师都在其中发挥了很重要的作用。
在计算机科学成为独立学科后,计算机的各种应用也被纳入了计算机科学中。这种工作的一般过程是数学或计算机科学家根据自己的知识设计出算法,然后编写计算机程序来「实现」这个算法。根据什么知识呢?当然是数学和各种其他学科的知识。
所以,我们在计算机科学中大概可以找到三种数学:
- 作为计算机科学基础的数理逻辑,以及关于序、格的代数学。程序语言理论涉及的范畴论也可以归为此类 - 支持物理计算机运行起来的各种物理和电子学理论,这些理论需要用到大量数学 - 应用计算机解决问题所涉及的领域知识,理论上来说任何数学都可能涉及到
扯了这么多,我们终于可以回到问题上来--「数学不好可以学计算机吗 」。如果有人问「数学不好可以学物理吗 」,那我觉得最好还是不要。因为物理高度依赖纸笔计算,即使在课下可以用 mathematica,但考试还是需要纸笔计算的。而且这些计算一般都很繁琐,和高中数学那些麻烦的题目有一定相似之处。
计算机则不同,首先你可以避开一些强调数学的计算机科学分野。其次,计算机社区有相当开放和友好的社区文化,大家都是想让别人学会写程序,在尽力降低写程序的门槛。最后,高中考试基本没有涉及到真正的数理逻辑,比较强调分析学(虽然没有严谨引入极限)的技巧,对代数比较忽视。搞不定高中的考试,不代表学不会计 算理论。
真正值得担心的是,高中数学成绩不佳是不是因为没有长时间思考的能力呢?如果你遇到自己直觉搞不懂的东西就害怕逃避,没有办法花几个小时坐在书桌前研究同一个问题的话,那确实不太适合学习计算机科学。无论是做计算机科学的哪个领域,连续被一个问题困扰几个小时,甚至几天几个月是很正常的事情。
omg谢谢解答!我好像属于脑子不太灵光但是可以付出时间型的哈哈哈哈,我再去研究一下逻辑相关的课程,感谢回复!