‘壹’ 学编程一定要数学好吗
编程不一定要数学好,也不一定念禅非得要逻辑思维多么厉害,但是一定要懂数学理论,不能做到理解也要做到型喊了解,因为编程实际上就是在计卜高野算机上用数学方法解决实际问题
‘贰’ 数学不好可以学计算机编程吗
其实这是很一般的说法
适用于一般凡人
如果你刚好是个百年难得一见的天才,那么这些常规啊俗语啊神马的都是浮云,对你是无效的
如果你自认天才,那么不要去理会凡夫俗子,想学什么学什么,一学就上手
但鉴于天才出现的几率是很小的,所以我大胆地估计你不是天才
对于非天才,我的良言如下
1。数学不好还能如此自信地表示自己逻辑思维和分析能力不错,你不是一般人。因为就一般而言,数学学好的关键就在于逻辑和分析
2。编程的学好是一个很广的概念,取决于你走的方向,信息管理系统?游戏?MDS?网络编程?想学什么语言?C?C++?java?建议你最好对编程有个系统的了解,而不是处于初步的,朦胧的兴趣。
3。不要心存侥幸,如果你经过2之后发现自己对编程实在很感兴趣,那么恭喜你,你的数学需要再加把力。我们学校计算机相关专业都有高数,线性代数等的专业基础课。不仅是用来训练逻辑思维和分析。等你终于决定方向开始学习编程之后,你会发现编程很多算法涉及数学。
4.想学就认真的学。如果你真想学编程,是不会因为数学这个原因放弃的。
‘叁’ 学编程,一定要数学好吗
不要听楼上培缓的瞎说,学编程必须数学山中斗好,
数学不好也能学,但是只能是个蓝领,累死不赚钱,因为你不能解决高深的问题。
比如让你做一个压缩,把视频流送到远程,你根本就看不懂MPEG4的算法,那怎么编程,只好抄袭人家逗磨的。
再比如让你分析一个图像,你不知道什么是傅立叶变换,等等。
没有自己拿得起来放得下的东西,编程就是填代码的工人,要想拿得起来放得下就要数学好。不单是编程,理工科都一样。
‘肆’ 编程对数学的要求高吗
编程其实是个非常宽泛的概念,包含内容很多,程序员和程序员的工作也有非常大的不同,有做桌面应用的,有做数据库开发的,有做互联网应用的,有做算法的,还有专做插件外挂的.......他们之间的所用工具,掌握的技术差别一般是超乎行外人理解的,所以,看你的具体岗位是什么,对数学的要求差距很大的。
个人认为编程对数学的要求高是相对的,并不是绝对的。哗宏禅除了高精尖领域对数学要求高之外,部分行业应用的开发对数学也会有一定的要求。对数学的要求体现在两方面,一是微观的,即算法逻辑的建模和编写,二是宏观的,即用数学逻辑思维方式辅助解决实际问题。在项目开发中的实际应用场景主要有以下两种,一是复杂的算法逻辑,比如银行业务中的对账、统计、结算等场景;二是已有算法优化乱尘,主要是由于数据吞吐量的增加或算法本身的缺陷,导致计算能力差或资源消耗增加,比如通信和医疗行业对设备数据的管理和分析。因此对于数学的要求,主要是看开发项目所属的行业和个人所在项目中的岗位职能。岗位级别越高对数学要求越高,还有工作内容越靠近底层或核心层越高,越靠近核心架构设计的越有可能需要。一般公司至少对于高级软件开发工程师或高级软件设计师以上职级,才会有这样的要求。对于行业情况来说,主要是算法场景较多且比较复杂,数据吞吐量和各种交互数据量大的场景,往往这类行业对数学水平有特殊要求。
如果你编程是用于计算例如写一个计算神舟七号的轨迹,那么不仅你数学要好,而且物理也要非常好.如果你编程是用于一个普通软件可以说和数学不沾边,哪怕绝唤你不会+-*/。主要是看你写哪类的程序,一般程序员都是面向企业开发,而且不仅是一个人做的,企业用到数学的地方我真想不到什么,不就是税率的计算和工资之类,应该说小学数学足够.编程说白了就是学计算机的语言,让按照指定的语法告诉电脑你要干什么,逻辑思维不好的也不是不能学,就是非常辛苦,电脑执行有顺序,好像你把今天的工作告诉电脑:睡觉,吃饭,拉大便,如果就这么说电脑根本不知道你要干什么先,所以逻辑性要非常合理.JAVA也是一种语言,现在的开发主流之一。JAVA和DOTNET都是热门
‘伍’ 编程需要英语或数学很好嘛
与编程、计算肆锋机有关,总给人一种很难、很抽象的感觉,好像需要用到复杂的数学知识。其实不然,学编程只要具备简单的初中数学基础就够了。大部分工作者,在日常工作中也不需要用到多复杂的数学知识。也不可否认,一些高端的工作,比如自动控制、人工智能,必须要非常好的数学基础,但这毕竟这类工作会涉及到编程原理、算法等本科、研究生才能学到的东西。
说完了数学,我们再来看看学编程需要多少英语基础呢锋液?计算机程序代码很多人都见过,里面貌似有很多英文单词。因此,有些人断定,学编程要有很好的英语基础。没错,在计算机程序中有很多指令都是由英语单词构成的,这些英语单词在高中甚至大学英语中都不会学到。因此,不管你是初中还是大学毕业开始学编程,都需要重新认识这些新单词。单词数量并不多,也没必要全部记在脑袋里。而且,在写程序时,只要你输入一个单词的前几个字母,电脑就会自动提示后面的。所以,就裂基晌算只有初中英语基础,学编程也没什么压力。