高考落榜了,数学只考了21分,可谓一窍不通, 真的真的想认真往IT行业发展, 会不会有什么影响? 软件开发需要大量用到数学吗? 编程呢?
所以对大多数人来说,在数学方面都不太可能取得什么很深的造诣。直白一点能学好数学的人太少。数学是又深奥又费解学习成本巨大需要耗费大量时间学完不用立马就忘的学科。所以说数学重要,先问问你自己能不能学会。
其次,计算机学科跟数学根本就不是一门学科,不存什么包含关系。计算机编程有自己的理论体系,很多跟数学关系不大。学好编程最重要的是对你学的编程语言的熟练运用和工具SDK的烂熟于心。每个语言都有自己的设计理念,不存在什么好学的编程语言。
所以说,题主, 你想得太远了。软件开发需要用到的知识比数学重要的太多了。比如英语。而数学对于大多数人来说是最难学也是最不重要的知识,基本上是学了就忘忘了就扔扔了也没感觉的那种,很多搞编程的可能一辈子也用不到数学知识。为什么?理解C++的指针和多态需要数学吗?一个复杂的系统架构也不需要半点数学知识,而你就是看不懂。
还有就是程序调试技术,很多IDE给出的出错语句非常费解,什么指针为空,数组越界,内存溢出,SDK找不到, 你没经验时打死你也看不懂你的编程工具提示的是什么。这时你那高大上的数学真是P用没有,它能帮你排查错误找出程序崩掉的原因吗?我看不行吧,你还是得到论坛百度去问人家这些基本的问题。
在你担心数学好不好之前,你更应该关心编程环境怎么搭建,连IDE都搞不定不知道程序怎么跑起来你还搞什么呀,下一步就是程序基本的语法和SDK库函数的掌握,基本SDK都不知道什么意思怎么去用,如字符串函数,文件读写和数据库常用操作,这些你都不会你还有学下去的必要吗?还有更重要的更基本的程序调试技术,程序老出错老崩溃怎么办呀,哪里变量为空了内存写错了?为什么程序老编不过去呀,谁能帮帮我呀!!!这个时候你发现那牛逼的数学知识真是屁用没有,你还是感叹自己基本功底不行经验太少,这个时候打死你也不会再关心数学好不好的问题了。
如果说用到数学的大概只有3D游戏引擎,很智能的人工智能,如格斗游戏的电脑应对玩家的复杂AI,生化危机中僵尸怪物的配合商量运用策略包抄玩家和记忆功能,还有航空航天领域这样高精尖技术学科才会用到复杂一点的数学知识。而这些都是计算机专家才要掌握的内容。所以题主你是想多了,还是先关心下自己程序为什么编不过老是报错的问题吧
那他还会教我数学的吗
追答其实编程 需要的是那种思想 做多了 算法也是 你做多了 自然遇到问题 第一时间就会想到他 其实很多东西前人都总结了经验教训给我们 就像设计模式一样 你拿过来用就可以了
所以你没必要担心数学问题 你主要是看你自己对这个能坚持下去不 搞这个需要耐心 更需要信心 因为一个小bug也有可能搞得你头大 花去你一天的时间 。
我是java软件工程师 我身边有搞C#的 有搞C++的 有搞PHP的 他们数学就很好吗?不一定
编程这个东西 你入门了就知道了 其实没你想象中的那么复杂 所有语言都有相似之处 所有别担心了 好好学习吧
嗯,那么编程要用到方程式的吗?
追答这个要看场景 在一些算法中 是需要用到的
本回答被网友采纳我想问,会继续上数学课?和考数学试的吗?
追答没有数学思维和逻辑思维,如何构建程序?不用考试,无处不在
追问再次请问,编程又要用到方程式的不?
追答呵呵,那是肯定的,所有的编程实际就是运算
本回答被提问者采纳软件开发呢? 和编程有什么实际联系吗?
追答编程,就是软件开发,当然编程范围广一点。
追问再次请问,编程有用到方程式的不?
追答不怎么设计到数学里面的公式,因为程序中有程序的语法。和数学公式不沾边。
那软件开发呢? 和编程会有什么实际联系吗?
追答Java是要一步一步来的,先是Java基础,Java高级技术,然后还有web开发,等等,都是要一步一步走的而Java基础是所有技术的基础,必须打好基础才能学其他的,至于软件开发,编程这些概念不必太拘谨,跟你说了,想学就尝试着接触相关的东西,别老是自己在那瞎想,你先看看了解一下不就知道了