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