软件开发对数学的要求
发布网友
发布时间:2022-06-01 15:10
我来回答
共5个回答
热心网友
时间:1天前
你好,我是一线java程序员,但我不是计算机专业的,我也是文科专业的。
很明确的告诉您,如果做普通的程序开发,一般的数学知识就够了,如果涉及核心算法的开发,那就要看数据结构和计算能力了。
不过做那些算法的一般都是行业的业务人员,人家本身可能就是数学系或者工科专业的,你所要做的就是将他们告诉你的运算方法翻译成程序语言。仅此而已。
英文是必须的,java的项目和框架很多都是开源的,一般要深入了解都必须下载人家原本的API和源代码,或者常常关注人家的网站。别指望老美给你写最新的中文帮助,也别想着中国会有如APACHE那样的庞大开源组织。
所以的所以 我把现在的从业情况告诉你 你自己看着办咯!
祝你学习顺利哦~~~!
热心网友
时间:1天前
如果做普通的程序开发,一般的数学知识就够了,如果涉及核心算法的开发,那就要看数据结构和计算能力。做算法的一般都是行业的业务人员,本身可能就是数学系或者工科专业的,软件开发者只要将运算方法翻译成程序语言即可。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
热心网友
时间:1天前
一般的就够了!!不会要求要多深!!!
热心网友
时间:1天前
高等数学,离散数学,
热心网友
时间:1天前
如果做普通的程序开发,一般的数学知识就够了,如果涉及核心算法的开发,那就要看计算能力和数据结构了。
而底层数据压缩,图像处理等等,对数学要求比较高,如果只做上层逻辑,就不太需要数学功底 现在软件的工作都是结合其它学科的。
比如银行软件业 这种只需要对银行业务特别熟练 对软件可以编写过的去的就可以了
所以说对数学的需求分你以后从事软件业的哪个方面
如果从事图像处理,游戏过程优化等软件业 是对数学要求很高的
如果只是从事一些普通软件 那么对数学要求就不是很大
热心网友
时间:1天前
你好,我是一线java程序员,但我不是计算机专业的,我也是文科专业的。
很明确的告诉您,如果做普通的程序开发,一般的数学知识就够了,如果涉及核心算法的开发,那就要看数据结构和计算能力了。
不过做那些算法的一般都是行业的业务人员,人家本身可能就是数学系或者工科专业的,你所要做的就是将他们告诉你的运算方法翻译成程序语言。仅此而已。
英文是必须的,java的项目和框架很多都是开源的,一般要深入了解都必须下载人家原本的API和源代码,或者常常关注人家的网站。别指望老美给你写最新的中文帮助,也别想着中国会有如APACHE那样的庞大开源组织。
所以的所以 我把现在的从业情况告诉你 你自己看着办咯!
祝你学习顺利哦~~~!
热心网友
时间:1天前
如果做普通的程序开发,一般的数学知识就够了,如果涉及核心算法的开发,那就要看计算能力和数据结构了。
而底层数据压缩,图像处理等等,对数学要求比较高,如果只做上层逻辑,就不太需要数学功底 现在软件的工作都是结合其它学科的。
比如银行软件业 这种只需要对银行业务特别熟练 对软件可以编写过的去的就可以了
所以说对数学的需求分你以后从事软件业的哪个方面
如果从事图像处理,游戏过程优化等软件业 是对数学要求很高的
如果只是从事一些普通软件 那么对数学要求就不是很大
热心网友
时间:1天前
高等数学,离散数学,
热心网友
时间:1天前
一般的就够了!!不会要求要多深!!!
热心网友
时间:1天前
如果做普通的程序开发,一般的数学知识就够了,如果涉及核心算法的开发,那就要看数据结构和计算能力。做算法的一般都是行业的业务人员,本身可能就是数学系或者工科专业的,软件开发者只要将运算方法翻译成程序语言即可。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。