学编程数学的影响大不大?

听说是需要逻辑思维,是真的不?... 听说是需要逻辑思维,是真的不? 展开
 我来答
survey10
2017-12-19 · 知道合伙人教育行家
survey10
知道合伙人教育行家
采纳数:318 获赞数:1578

向TA提问 私信TA
展开全部
不大,最后自己去了解一下。
编程这个行业是个细分行业,如果你要研究底层算法,那确实需要数学功底。
在现在这个网络横行的时代,前端开发的需求也很旺盛,个人认为,前端开发对数学的要求相对较低,你如果数学不行可以去搞前端开发。
另外,数学和逻辑不能画上等号,数学逻辑只是逻辑中的一种而已。前端开发和后端开发一样,也需要逻辑思维,另外,现在的开发都是面向对象编程,也就是你要有比较好的理解能力,可以理解客户的需求,理解同事的需求,因此,沟通能力也是需要的。
最重要的,就是你先去尝试一下,不能说一定很有兴趣,但是一定不能讨厌编程这件事!
武狂文化传媒
2018-12-15 · 散打搏击街头格斗。人生的奔跑在于途中坚持
武狂文化传媒
采纳数:261 获赞数:11126

向TA提问 私信TA
展开全部
只能说,题主,好听一点,你想得太过于深远了,直白地说:你是连走路都没学会就想着马拉松了。
首先软件开发跟数学根本就不是一门学科,软件开发需要用到的基础知识比数学重要的太多了,如操作系统,英语都比数学重要。而数学对于大多数程序员来说是最不重要的知识。为什么?理解C++的指针和多态需要数学吗?一个复杂的系统架构也不需要半点数学知识,而你就是看不懂。
在你担心数学好不好之前,你更应该关心编程环境怎么搭建,连IDE都搞不定不知道程序怎么跑起来你还搞什么,下一步就是程序基本的语法和SDK库函数的掌握,基本SDK众多函数都不知道什么意思怎么去用,如字符串函数,文件读写和数据库常用操作,数据库的增删改查,网络连接函数等等,这些都够你学一辈子了,如果这些你都不会你还有学下去的必要吗?还有更重要的更基本的程序调试技术,程序老出错老崩溃怎么办呀,哪里变量为空了内存写错了?为什么程序老编不过去呀,谁能帮帮我呀!!!这个时候你发现那牛逼的数学知识真是屁用没有,你还是感叹自己基本功底不行经验太少,这个时候打死你也不会再关心数学好不好的问题了。
软件开发说到底是对于语言,SDK和工具的运用。常见的如android开发,网站开发都不需要半点数学知识。只有游戏开发需要用到一点简单的牛顿运动定律和圆周运动和抛物线运动。如果说用到数学的大概只有3D游戏引擎,很智能的人工智能,如格斗游戏的电脑应对玩家的复杂AI,生化危机中僵尸怪物的配合商量运用策略包抄玩家和记忆功能,还有航空航天领域这样高精尖技术学科才会用到复杂一点的数学知识。而这些都是计算机专家才要掌握的内容。所以题主你是想多了,还是先关心下自己程序为什么编不过老是报错的问题吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
地没失0Y
2023-04-03
知道答主
回答量:9
采纳率:0%
帮助的人:2166
展开全部
关于小学数学,有一个不得不提的“掉队”现象:在小学一二年级,很多孩子很容易考到98、99甚至满分。但到了三四年级,数学突然变得很难,高分越来越难以考到。莫名其妙地从学有余力变得力不从心,甚至越来越差…这是为什呢?主要有两方面的原因:1. 数学这门学科,越深入学习,涉及的思维各方面的能力就越多。而有些孩子的逻辑思维能力本身是比较弱的,而一二年级又不太涉及复杂的内容,只是计算而已,所以,在三四年级,当数学学习开始需要更多逻辑能力,更多涉及抽象、归纳参与时,本来没有经过太多思维训练的孩子就有些跟不上节奏了。2. 现阶段的国内学校数学教学,更多以抽象演绎为主,需要学生凭空想象很多运算和抽象过程,由于缺乏实际的动手操作,与现实生活脱节严重,学生有时很难理解,从而导致失去兴趣,而且有的孩子觉得自己已经用功学习了,但依然不开窍,这就更加形成心理阴影,成绩慢慢下滑。而这两方面的问题,编程都可以解决!小学中低年级阶段,是孩子逻辑思维成长的关键时期,利用编程培养孩子的思维能力,是非常合适的选择。编程是数学计算和逻辑思维的完美融合,比数学更能够锻炼个人的逻辑思维。编写程序的过程也就是计算过程和处理信息数据的过程。有了编程思维(具体分为以下四个部分),孩子说话做事都可以更有条理,有规划性,思考和处理问题更加理性。编程思维首先是分解,即把一个复杂的大问题,拆解成更可执行、更好理解的小步骤。麻省理工学院计算机教授,Scratch编程语言的发明者,被誉为“少儿编程之父”的Mitchel Resnick曾说:“在学编程的过程中教会孩子们如何将复杂的想法分解成几个部分,不管孩子以后做什么,都可以用的到,这才是学编程的意义所在。”第二个是模式识别,即根据经验找出相似模式,高效解决细分问题。其实这主要锻炼了孩子的归纳能力。举个例子:假如你需要画100只猫,你会怎么办?正确的方法是找出猫的“模式”,即猫的躯干、四肢、毛发等基本元素,再不断改变局部特征就可以了。现在流行的机器学习中普遍用到这种思维。编程就是发现规律、运行规律的过程,拥有这个编程逻辑,在解数学题时,孩子的的思维反射更清晰,解题方法更多元,当然学得更轻松。第三个是抽象,即剖析问题的核心,聚焦最重要的信息,忽视无用细节。接着画猫的例子,我们了解了猫的特征,就可以根据这些抽象的特点,形成关于猫的整体设想,画出躯干和四肢,做出一个模型。第四是算法,即设计一步一步的解决路径,解决整个问题。算法是编程思维最有代表性的一部分。而且有关算法的题目已经频繁见诸高考。下边是2017年全国三卷第7题。这是2017年全国一卷文科第8题:这些题只要接触过编程的孩子,都知道怎么做,而且并不难,它考的是编程里的一个基本思维方法叫做【流程图】。所以,所谓“编程思维”并不是编写程序的技巧,而是一种高效解决任何问题的思维方式。编程的过程,需要不断地处理数据,更改顺序。一点点的小插曲出现,就可能导致命令无法执行,或者无法输出结果,所以编程还能提高孩子做事情的专注力。一个由自己一步步建立而来的作品更是能够增强孩子的自信心。以上是编程对孩子逻辑思维的训练,从而对孩子数学学习的帮助和促进,下边我们再说说编程为什么做到了学校数学老师所没有做到的事。这就涉及到编程的形式化方面的优势。编程可以将抽象的问题形式化,可以将问题以可视化的形式呈现出来,比数学更具体。另外,编程可以将现实生活中难以操作的问题以直观方式表现出来,可以以一种灵活的方式的展示数学的算法过程。所以,很多学计算机的孩子可以迅速产生兴趣并入门,正是这种形式化、可视化的方式给了孩子一种学习的正反馈。在学习信息学的过程中,孩子可以通过项目建立起时间、顺序、空间、因果等一系列重要的数学概念。而且如果孩子想用代码来编写一个有趣的小程序,那就要用到各种各样数学知识,并且还要调用抽象思维的能力。编程的过程就是解决一个个数学问题的过程,编程对孩子数学能力的强化是毋庸置疑的。数学的学习是学生时代必不可少的事情,但是如今学习编程也慢慢的变成不可忽视的事情。学习编程既能够对孩子的数学学习有极大的促进作用,也可以提升逻辑思维和解决问题能力。所以孩子接受编程教育是一件愈早愈好的事情。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式