j***a语言需要数学么,j***a语言需要数学么

kodinid 2 0

大家好,今天小编关注到一个意思的话题,就是关于java语言需要数学么的问题,于是小编就整理了2个相关介绍j***a语言需要数学么的解答,让我们一起看看吧。

  1. 学java对数学的要求高吗?
  2. 数学底子不行,可以学习java吗?

学j***a对数学的要求高吗?

1、最最简单程序员,写PHP,j***a,面向对象,不考虑硬件,这种程序员数学,英语都无要求,会开机就能学,所以提升门槛不高,这种程序员也是数量最多,纯粹的码农,无所谓数学。

2、面向偏软件算法应用层面。比如j***aScript,这种程序员对数学就有要求了,大专是至少的学历,高数微积分都得会,对逻辑思维的需求比较大,自然工资不低。这种就需要很高的逻辑思维,数学必不可少。

java语言需要数学么,java语言需要数学么-第1张图片-安济编程网
图片来源网络,侵删)

3、接近硬件的底层开发。比如搞电路的,机械电子,电气工程,单片机嵌入式,这种需要了解知识体系异常庞大,需要对硬件有巨大兴趣,并且都是在工厂,估计没多少人有兴趣。主要跟硬件打交道,画电路图,这种对数学要求不高,但是一定得有巨大动手能力,很枯燥。

4、这种是纯专家了,搞编译器的,专门写算法的,学历要求最高,硕士研究生是基本的,数学系的博士最好,工资逆天。这种对数学要求高的很,线性代数,离散数学,微积分都是基本功,这个难度很大,不精的话没多少提升空间。 总之,数学对软件开发有优势,但是还是看个人有无兴趣。

数学底子不行,可以学习j***a吗?

说真的,软件这个行业,除了一些算法岗确实需要一定的数学基础,其他对数学的要求并不高。学编程是一件很机械的事,只要你付出足够的时间,多学习多总结,很大概率你能成为技术大牛。

java语言需要数学么,java语言需要数学么-第2张图片-安济编程网
(图片来源网络,侵删)

学编程对于数学的要求在于几个方面:基础逻辑,抽象,算法设计

基础逻辑:应用于逻辑判断循环处理等等。没有用到特别高深数学。

抽象:深入应用抽象的地方在于对象软件设计等,影响到程序架构怎么在可扩展性,易用性,重用性,效率等方面平衡。

java语言需要数学么,java语言需要数学么-第3张图片-安济编程网
(图片来源网络,侵删)

算法设计:可能涉及复杂的数学了。不过就拿现在做AI/人工智能的程序员来说很多也就是调用别人的库,对于里面理解不深。当然数学扎实了,才能去更好理解整个系统,做更新。

所以不追求做架构师、算法工程师这些,学编程还是不大需要好深数学的。

学j***a不需要数学知识。

数学是计算机的基础,但是软件和程序不是只有数学。

日常工作中会用到数学编程相关的工作主要是算法设计、数据建模等。这是非常高深的领域,工资很高,能做的人不多,当然需求量相对也较小。不要说现在人工智能很火,需求量巨大,这方面的需求量在所有的编程工作里面确实很小。如果数学不好就不要在这上面钻了,很难出成绩

如果数学又不行,是不是就做不了程序员呢?或者说数学不好是不是做程序员就没前途呢?

当然不是。确切地说是很不一定。

不可否认数学水平高,占有很大的优势,但是对于软件编程方面的工作来说,除了算法设计和数据建模之外,还有相当广阔的空间。

除了数学水平,编程工作是逻辑思维、抽象思维、模块化思维、团队协作、沟通能力等思维能力和其它能力的综合体现。

并不是说“数学不好就一直做别人做过的东西”。这种事不存在的,如果都已经有成熟的东西了,为什么还要重复去做?如果真的要重新做一个已经存在的东西,一定是已经存在的这个还不够好。

数学是计算机的基础,但是软件并不只是数学。

要做一个优秀的程序员,需要、算法基础、操作系统知识、计算机原理等计算机相关知识。如果数学水平很高,学习这些相对容易,数学水平差一些并不是学不会,只是会困难一些。

到此,以上就是小编对于j***a语言需要数学么的问题就介绍到这了,希望介绍关于j***a语言需要数学么的2点解答对大家有用。

标签: 数学 算法 需要