学计算机一定要数学好吗
一个非常好的问题。我是工作多年的Web应用架构师,来回答一下这个问题。欢迎关注我,了解更多IT专业知识。
学计算机可以没有数学知识,但是要学好计算机,一定要有扎实的数学知识。理论和道理就不多讲了,举两个实例。
一,使用泊松分布,模拟测试订单管理系统
开发中央厨房订单处理系统时,在系统上线前,没有真实数据,如何模拟订单分布呢?数学课上讲概率时,有正态分布、泊松分布,等等。
泊松分布是一种常见的离散机率分布,适合描述单位时间内随机事件发生的次数。中央厨房收到订单是一个随机事件,以基本固定的平均瞬时速率λ随机且独立地出现,所以单位时间内的订单数量近似服从泊松分布P(λ)。
使用Apache Commons Math提供的Poisson Distribution函数,模拟客户下单速率和数量,测试系统运行情况,在商用推广前,做到心中有数。
二,一个经济学公式,造就了一家互联网科技巨头,近千亿美元市值
美国版携程Priceline,创始人Jay Walker定义的业务模式颇具特色,并申请了专利,Name Your Own Price,自我定价系统,基于经济学中的一个公式“价格与价值相互关系原理”,产品价值通过价格体现出来。
在产品接近保质期时,价值残值逐渐减少,比如越临近登机,机票实际价值就越小,到飞机起飞时为零。
有专利保护的独特商业模式,加上2000年李嘉诚入股30%后推行改革,压缩成本,Priceline发展顺利,不断并购,现在是美国最大的在线旅游科技公司,业务遍及全球。
来说说我的看法。
在大学期间和之前的工作经历中,我也是学习并从事计算机编程工作,期间也学习了计算机的一些相关知识。
对于数学,我的观点是要认真学习。因为计算机的很多方面说到底都是数学。
以编程为例,现在的编程环境越来越简单,快速,我也接触过一些国内的编程环境。可以很肯定的是当中涉及到很多数学的思维方式。数学的学习除了知识本身之外,最重要的就是培养逻辑思维和一定的思考能力。编程中的算法编写设计到一些数学的知识,逻辑顺序也需要数学学习来做支持。如果从事底层的设计,还会涉及到相关的数学知识。
计算机的很多方面都与数学有许多密不可分的关系、联系。所以数学的学习是很有必要。所以不是说学计算机一定要数学好,而应该是学计算机一定要关注数学的学习。
希望可以帮助到你。
作为一名IT行业的从业者,同时也是一名计算机专业的研究生导师,我来回答一下这个问题。
首先,数学和物理对于计算机专业有重要的影响,因为软件研发问题说到底就是数学问题,而硬件研发说到底就是物理学问题,所以学好数学和物理对于计算机专业的学生来说具有重要的意义。不少计算机专业的研究生导师也比较喜欢数学专业和物理学专业的学生,数学专业的本科生在读研时选择大数据、人工智能等方向也是比较不错的选择。
当然,随着IT行业的不断发展,软件开发的难度也在下降,大量的应用级开发岗位对于数学的要求并不高,比如前端开发、移动终端开发、Web开发等涉及到数学知识的地方并不多,所以即使数学基础比较薄弱,目前也可以从事软件开发工作。但是如果要从事研发级岗位,则需要具备扎实的数学基础。
目前是大数据、人工智能时代,大数据和人工智能是典型的交叉学科,大数据的基础知识包括三方面,分别是数学、统计学和计算机,而人工智能涉及到的基础知识就更多了,包括哲学、数学、计算机、经济学、神经学、语言学等。所以,如果想从事大数据和人工智能领域的开发,数学是比较重要的。
随着云计算服务逐渐从IaaS转换到PaaS,软件开发模式也在发生着变化,一些基础性的开发任务将逐渐被整合(场景开发),未来大量的应用级开发程序员将面临岗位升级的问题,而数学是岗位升级的关键因素之一。尤其是未来人工智能产品的采用将代替大量的初级开发岗位,程序员的工作内容将进一步向技术创新方向发展,而IT行业的技术创新在很大程度上要依赖于数学知识。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!
如果大学读计算机专业的话,数学是必修。事实上甚至我知道有些文科专业都要必修数学。
而实际上从事计算机专业的人平时需要用到多少数学知识,这个就不好说了。因为计算机这个行业覆盖的面太广,几乎世界上所有行业计算机都有覆盖到。所以有可能你是搞计算机的,我也是搞计算机的,但我们却隔行如隔山。
可能许多人从事计算机工作用不到太多数学知识,但是学好数学对你在计算机行业可以做得更好走得更远是有帮助的。
其实很多学科都需要数学,数学好,今后选科就会得便宜,否则选择余地就少了。就算是计算机更是要学数学的,只不过大学里的数学是分等级的,不同的系学的数学也不一样,难度也不一样。比如数学一和数学二就不一样……
计算机专业刚上大学,感觉什么也不懂,该怎么办
我儿子也学的这个,虽然专业是他自己报的,但我们是小县城的高中,电脑就局限于玩点游戏的基础。大一打电话时总说忙,放寒假回来时我问他有没有学到哭的时候呢?他告诉我,连老师讲课都听不懂,当时真想回来复读了,但是想到家里经济条件不好,只有硬着头皮读下去。只有每天多花时间,各种上网查资料,跟同学请教,终于没有挂科。虽然他的成绩没有特别好,总算过得去。他也想过了,重新选专业也不一定好学,哪门都要负出辛苦 。我儿现在已经大三了,今年准备考本专业的研。所以坚持就是胜利。
我也是学计算机的,女生,上大学之前是电脑白痴。
白痴到什么程度呢,就是把读卡器认做优盘然后还嚷嚷着为什么电脑识别不了的那种。
大一刚开始的我,除了会用手指头一个一个点击键盘打字,其余啥也不会。
后来就是自己学习啊,虽然看见电脑就想吐,但是还是认真去学,因为遇到困难的第一步是去解决问题,而不是想着怎么逃避。第一学期的时候我也一度想过转专业,所以不好好学习,导致挂科根本无法转专业。
后来学着学着枯燥的东西就少了,计算机特有的逻辑感征服了我,抽象的东西虽然很难,但是只要认真去理解,都是能够学会的。
比如特别难的数据结构啊之类的,其实你也没必要逼自己,没必要非得一百分,有个模棱两可的理解即可。
计算机就业真的很好,毕业了稍微学点前端的东西,北上杭月薪10k很容易。以后晋升空间很大。
虽然难,但是不要怕,因为这些基础的东西只着重于培养你的思维方式。
加油^0^~
我儿子大学期间就是的计算机专业技术,也就是编程,他说毕业以后他们班级从事编程工作的不到一半,一半以上的同学毕业后都放弃了计算机专业,一但进入到这个行业找工作还是比较方便的,工资收入也不低,至于说35岁以上淘汰率高我觉得还是新手入行的人太多,基础工作一般新入行的也能干,老板为什么要高薪聘请老手呢!编程是个永远在边学习边工作的工作,一直有新技术的变化,能做到构架师级别的到哪都受欢迎,不必担心失业问题。
我问过加班多的问题,答案就是很多加班是无用加班,混时间做给老板看,老板喜欢加班的员工,很多事上班时间段抓紧干根本就不必加班的,加班待遇好啊,有管晚饭,有空调,有回家出租车报销。
到此,以上就是小编对于电脑好不好学的问题就介绍到这了,希望介绍关于电脑好不好学的2点解答对大家有用。