2022-11-02

学计算机一定要数学好吗?_学计算机需要数学好吗

想咨询一下关于学计算机一定要数学好吗?,学计算机需要数学好吗,学计算机一定要数学和英语好吗,学计算机编程一定要数学好吗,学计算机类的专业一定要数学好吗,学计算机是不是要数学好,学计算机数学要求高吗,计算机数学不好可以学吗,数学不好学计算机难吗,数学和英语不好学计算机行吗,数学不好可以学计算机的什么专业的问题,大家能帮助我解答一下吗

8 个回答

  • 教育

    如果大学读计算机专业的话,数学是必修。事实上甚至我知道有些文科专业都要必修数学。

    而实际上从事计算机专业的人平时需要用到多少数学知识,这个就不好说了。因为计算机这个行业覆盖的面太广,几乎世界上所有行业计算机都有覆盖到。所以有可能你是搞计算机的,我也是搞计算机的,但我们却隔行如隔山。

    可能许多人从事计算机工作用不到太多数学知识,但是学好数学对你在计算机行业可以做得更好走得更远是有帮助的。

  • 教育

    生活相关的基础知识学好了都不坏

  • 岁月沉香

    你理解错了吧。集成电路专业需要熟悉数学,物理(尤其是要精通半导体物理),熟悉计算机学,C语言,熟悉电子电路等。
    本科四年是十分艰难消化这些课程的,必须是研究生毕业,最好博士毕业。
    毕业后,你也只是有入门的基础,你还需要多年的工作努力才能勉强做一点芯片的事情。

  • 秋色宜人

    也不一定,做码农就不需要很高深的数学基础,只要逻辑思维好就OK。

  • 给未来的自我拼路

    看你做哪部分工作了,一般大型软件的开发都要很多人,都是分开干的。

    先说说具体进行编程的三种人,他们是软件的实际开发者,是整个团队里真正的最累的人。

    前台工作对数学要求不是很高,代码相对简单,有很多是模块化调用,有美工方面的要求,工资一般相对较低;数据库管理有一定的数学要求,工作相对重要,数据的保存,修改,调用都由数据库提供,还要保证数据的安全,这部分工作一般由经验丰富,年龄稍大(这个不绝对)的人来做,工作不太累,但最重要,工资最高;第三种工作就是把前台和数据库连接起来的中间层,或者叫逻辑层也都没毛病,平常所说的Java,.net就是这了。这部分工作最辛苦,对数学的要求也最高,但工资中等,一般由年轻的程序员来做。

    除了以上三种人,还有与甲方等相关部门进行沟通的能说会道之人,他们不需要对技术有太深的理解,也根本不介入软件的开发,只是懂得整个软件的“大框”,他们的工作就是有效“降低”甲方与软件开发方的矛盾,大力“减少”甲方对软件提出的各种疑问,用以达到整个软件开发的利益最大化,他们对数学没有什么具体要求,只需“口才”即可!这部分人却是领导比较“亲近”的人,因为他们的工作确实“重要”,所以工资未知;还有代替领导进行整个软件设计中各个时间节点的安排和对各个软件开发人员的任务布置之人,他们同样不需要太多的理解软件,也同样不会辛苦的写代码,只要了解整个软件开发的流程即可,他们对数学的要求当然也不会高,由于部分的代替项目经理的工作,所以工作也很重要,工资应该也比较高。

    当然你要是做项目经理那就要根据客户的要求完成整个策划了(具体工作手下完成),还要管理团队,对人的要求也最全面,工资不用说在整个团队里最高了。

    说几句题外话,甲方里面也有看似不像甲方的“忠实”甲方之人,他们与软件开发方有着“千丝万缕”的关系,讨论软件开发一定不能把他们忘掉……

    还有各色人等,说来实在话长,只靠打字真不能详尽,有兴趣可单独问我。

  • 教育

    谢谢。

    从高考的角度,高校计算机专业要看你的数学,物理高考成绩,当然要学好数学;

    从大学专业角度,要学深学透,数学自有的逻辑素养,相当重要,将来考研,数学更是必考

    从以后的工作生活管理角度,基本的数学素养很有必要,不然“骂架”都没顺序与重点,开个玩笑了。

    欢迎拍砖!

  • 最美

    你理解错了吧。集成电路专业需要熟悉数学,物理(尤其是要精通半导体物理),熟悉计算机学,C语言,熟悉电子电路等。
    本科四年是十分艰难消化这些课程的,必须是研究生毕业,最好博士毕业。
    毕业后,你也只是有入门的基础,你还需要多年的工作努力才能勉强做的芯片的事情。

  • 风华正茂

    我是「驴子谈」,这题我来谈!

    由于你没说在你在计算机中到底是学习的什么?所以我就从编程的角度来讲了。希望你能从中明白,举一反三映射到你的计算机知识方向中。

    我是程序员,高中学历,曾在百度,阿里巴巴等互联网公司干过。

    我曾经也认为,学计算机编程都必须要数学甚至高等数学。其实这都不一定的,大部分用到什么就现学什么,更多的是找到对应公式生搬硬套,往往非常可行。

    数学在计算机编程中不是必须的,但它绝对是重要的。主要是你往什么方向走。比如,算法工程师就需要高等数学了。如果只是普通的码农,数学甚至只需要小学水平就行,能解开应用题。就比如做一个网购支付结算,就是加减乘除和求余,其他的没啥。如果需要排序什么的简单算法,网上搜索就行啦。普通的码农就是罗辑思维+小学数学和初中英语,就这么简单。

    举个例子,我曾经写了一段代码,算法用了30多行,我的一个哥们儿数学厉害,就用了5行搞定。当然,它并不是代码压缩。于是我有事没事也就钻研起来了高级点儿的数学。数学只有初中水平的时候,没觉得怎样,学会了高级点儿的数学,也只是特定情况下才用到,可以提高代码质量。

    如果是游戏编程,那自然就得会弦,余弦之类的计算,还要会向量,3D数学。我之前也不懂,初中学的都忘干净了,最近自学游戏开发,还不是查资料自学,单独补数学知识。

    就像学编程,必须英语好吗?这类问题,英语只要认识基本的英语字母就行了。我初中英语考个位数是常事,在刚学编程的时候,记住几个常见关键词,定义变量用翻译,后来用的多了,5-10次,就记住了,也会读了。

    记住,时间不等人,很多时候会了基本的操作,大部分都是在实践工作中提高的。

    不知道我感觉到的准不准,你问这个问题的目的就是因为自己数学不够好,想知道如果数学在你的学科中不重要,或不是必须的,就不学了,也没打算今后学。你之所以提这个问题,也说明了,你知道你这个需要数学。

    所以,我的建议是,你多分析下,你现在的学习的计算机方向里,是不是必须用到数学甚至高等数学。或者它是否能为你的工作提高效率,如果是,那就是一个字 —— 学。

    再补充一点,如果是现在必须学,不学没法进行你的计算机学习,那就学。如果不影响你现在的学习,没关系,数学可以放一放。

    还有就是面试的时候,大部分都是,面试造火箭,工作拧螺丝。

    千万不要犯我们人类的通病,懒惰。

相关推荐