{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

现在最流行的开发语言是什么?java还行吗?

zhunjieezhunjiee 回答10 收藏1
收藏问题

10条回答

source

source

回答于2022-06-22 18:38

Java在很多年来一直都是行业老大,归根结底还是因为Java的安全性高,性能好;但是近几年也有其他语言在崛起,如python、golang等,这些语言有着各自的有点;python在数据挖掘、大数据人工智能等领域是很有优势的,而golang更适合写数据接口,就连鼎鼎大名的B站(哔哩哔哩)都用golang重写了所有java后端程序;可见python、golang还是值得学习的;不过java的地位在未来10年里应该也不会衰败!

评论0 赞同0
  •  加载中...
buildupchao

buildupchao

回答于2022-06-22 18:38

1.目前java开发语言比较火,从下图2019年1月编程语言排行看出,java使用率还是最高的,占了16.904%,而且近几年一直排行第一,其次是c语言,占了13.337%,在后者就是最近慢慢起来的Python,占了8.294%

2.是java哈,那为什么java一直是排行第一,个人觉得有以下几点原因:

(1).平台独立,通俗的说就是Java允许开发人员“一次编写,随处运行”

(2).易于学习,Java的基本优势在于它易于学习和运行,所以很多大学毕业的学生会从事这方面。

(3).极高的可扩展性,作为一种全面的通用编程语言,Java提供了极高的可扩展性,这样就会使开发人员能够跨产品范围开发应用程序,而且可以灵活的用java这门语言在各个领域软件进行开发。

(4).学习资源多,随着java越来越流行,那么就会有很多开发人从事这方面,慢慢这方面的资料和对应java语言交流社区也就会越来越多,就会促使更多的朋友去学习这方面的语言。

(5).安全性高,由于java这门语言涉及的软件开发工具包如jdk,一直都有国外的大神在维护,在不断的更新,那安全性和性能方面自然而然会越来越好,所以越来越多的公司用这门语言进行开发。

3.这几年工作前景还是不错的,我个人认为以后java也会一直是热门的开发语言,如果你想更加深刻了解这方面的就业前景,我建议你可以在招聘网上查查从事该方面工作的薪资和待遇,你就会明白目前java的前景到底如何,祝你好运。

评论0 赞同0
  •  加载中...
Dionysus_go

Dionysus_go

回答于2022-06-22 18:38

Java开发是一件比较开心的事

评论0 赞同0
  •  加载中...
刘永祥

刘永祥

回答于2022-06-22 18:38

从一些比较权威的统计来看,Java目前还是排名第一的,但是每一个统计都会有偏差,把Java称之为第一梯队更为合适一些。

让我们看一看2018年10月份TIOBE编程语言排行榜(这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量):



每种语言都有合适的场景

第一梯队的编程语言有Java、C、C++、Python,可以发现他们都是非常通用的编程语言,用途很广泛,也不局限于某一个平台。

第二梯队里,包含VB.NET、C#、JavaScript、PHP。JS和PHP是主要的Web开发语言,C#是微软平台下的编程语言。

其实可以看出来,选择哪种编程语言,关键在于你要用来做什么。每个语言都有最适合的场景,比如我要做手机APP的开发,那么要么选择Android,要么就选择IOS平台下面的Object-C或Swift。



编程语言的选择

在国内,选择Java做为自己的主修语言,还是很能吃得开的。

因为目前整个Java已经构建也一个非常方便的企业级开发的生态,也就是说,目前国内大部分的企业都会用到Java开发自己的应用;学习Java,就业会更容易(当然竞争也会更激烈)。

而且相比C、C++来说,Java学习起来稍微简单一些,更易于学习。

不过要是接触Web应用开发的话,JS也是少不了的,也需要学习;SQL也是必须课。

另外个人建议也接触一下其他的语言,我自己是学过Python,现在也在自学Go。



希望我的回答,能够帮助到你!

我会持续分享Java程序开发、架构设计、职业发展等方面的知识和见解,希望能得到你的关注今日我们【会点代码的大叔】,转载请注明出处。

评论0 赞同0
  •  加载中...
elina

elina

回答于2022-06-22 18:38

这里面有3个问题,但本质上应该落到最后一个问题,那就是那种语言工作前景好。

对于第一个问题,本号以为最少有两种途径了解到:

1. 可以参考RedMonk或者TIOBE等语言排名排行榜

2. 上一些招聘网站,看看公司发布的职位,应该能够有非常清晰的了解。

至于工作前景怎样,其实单纯学会一种语言很难说工作前景怎样。而对于工作前景或者理解为是否容易找到工作主要看你的工作能力,而非具体那种语言。开发语言跟我们平常说话的语言类型。学会一门编程语言后,就好像我们学会用汉语或者英文写字一样。以此类比,以汉语为例,找工作情况如下:

1. 学会了汉语, 于找工作并没有优势,因为单纯会汉语并不会产生太多的价值

2. 可以用汉语写作, 那可能会找到编辑或者文职工作

3. 中国作协的会员, 可能很多公司会抢着要

4. 诺贝尔文学奖,这个不用说了吧

因此,对于从事程序开发领域的也是这样。单纯语言肯定是不行的,还要熟悉软件开发的各种技术,以及一些软技能(例如沟通等)。因此,如果想要能够比较容易的找到工作,需要有如下能力:

1. 编程语言

2. 编程理论及软件工程

3. 算法

4. 调试技术

5. 操作系统

6. 业务知识

总的来说,不要纠结具体语言,要从各个方面提升自己的能力。

评论0 赞同0
  •  加载中...
jasperyang

jasperyang

回答于2022-06-22 18:38

最流行的果断是java,java也当然行,而且一直坚挺。



下面我们用数据来说话。

上图是tiobe 3月编程语言排行榜,可以看到java一直稳居第一,让我这个做php的很是嫉妒,不过没办法,这就是事实。

java火了那么多年,许多公司都用它搭建了自己的核心系统,要想变更还是十分难的,而且java本身也确实是一门强大的语言,无论从稳定性还是性能方面都是不错的。

而且java领域也在不断推陈出新,许多便捷的框架更加方便了开发者,提升了开发效率,也缩短了java项目的开发周期,这点是很好的突破。

不过,其他开发语言也是值得学习的,比如php,作为高效率开发语言,非常受初创公司的青睐,而且在php核心团队的努力下,php的性能也显著提升,使得php的使用率大幅度提高。最主要的是php的学习成本较低,容易上手,而且有着活跃的社区环境,更加方便了php技能的提高。

评论0 赞同0
  •  加载中...
shadowbook

shadowbook

回答于2022-06-22 18:38

感谢邀请!目前来说最流行的开发语言还是Java,作为十几年的开发语言了,Java凭借着自身跨平台,面向对象,多线程,分布式,安全性能比较高等各种优势在现如今还是炙手可热的,目前开发语言用的最多的还是Java,Java也是排名在第一编程语言榜首的开发语言,虽然现在Python比较热门,也有超越Java排行第一的趋势,但是短时间内Java的发展前景还是很可观的。Java还是很可以的,特别是Java高级工程师的需求是比较大的,技术能力越高的人薪资水平也就越高。

评论0 赞同0
  •  加载中...
lansheng228

lansheng228

回答于2022-06-22 18:38

谢邀,根据2019年编程语言排名,虽然PYTHON,Go语言上升势头很猛,但是JAVA依旧名列榜首,这个数据足以从宏观角度回答题主的问题。

从微观角度,我们来详细讨论。

首先,JAVA是一门至今仍有900万名程序员在使用的编程语言,从1996年到今天,Java已经走过了23个年头。讲道理,如果按第一个JDK诞生的时间来看,Java甚至比Python还要年轻五岁,但是这并不影响它一步步走到编程语言霸主的宝座。

在这23年间,Java吸收了C语言的很多优点,又摒弃了指针这一对初学者并不友好的概念,扎根于面向对象编程领域,不断发展壮大自身功能的同时,又保证了使用的简单性,最终让程序员可以用优雅的思维实现复杂的逻辑。随着Spring框架的诞生,Java的应用门槛变得更加容易,这也进一步推动了Java的发展。

目前,使用SSH,SSM,springboot等框架,就算是新手,也能很快的搭建出一个java工程。基本上,你到互联网公司里随便拉出一个做过几年技术的程序员,都有过开发Java项目的经验。

题主问java还行吗,这个问题反应了当今科技领域的一个形势,那就是有很多人唱衰Java,什么Python语言取代Java啊,Go语言取代Java啊等等。通常提出这类想法或者相信这些观点的人,对Python,Go以及Java都不是十分了解,仅仅凭着如今Python被人工智能,数据分析等领域带的火起来了,Go语言靠着Google这个亲生父亲受到重视了,就以为它们能够把Java拉下神坛。

目前Java的优势,比如高并发,分布式,速度快,以及借助maven实现项目方便管理等等,并没有一种多带带的语言能够取代,比如Python计算速度慢,Go语言的依赖管理让人抓狂等等。

除非有一天,Go与Python合体,取长补短后在各方各面超越Java,否则我相信JAVA的榜首位置仍旧难以撼动。

以上是我的浅见,欢迎各位在下方留言与我交流。

我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。

评论0 赞同0
  •  加载中...
avwu

avwu

回答于2022-06-22 18:38

java还行的。在可预见的时间内还将行很长时间。

这么多用java开发的系统,是说推倒重来就能推到重来的?

目前java在后端服务,微服务化,中间件领域已经形成了很好的生态。枝繁叶茂。

另外,从找工作来看,用java的公司多。导致java程序员多,又导致公司在选择技术的时候偏爱java,因为java程序员多,好找啊。


除了java以外,建议学习下go。现在在搞docker,很多插件都是go写的。

在容器化领域,go已经形成了自己的生态。

评论0 赞同0
  •  加载中...
walterrwu

walterrwu

回答于2022-06-22 18:38

JAVA历史悠久,从业人员众多,近几年也在众多领域有遍地开花之势,可谓前景一片大好。

来扒一扒编程语言的历史。最早汇编语言之后,出现了C语言,当时可谓是高级语言了,大名鼎鼎的Linux和Unix系统都是用C语言开发的。后来陆续出现了C++和JAVA,服务于大规模商业开发。微软多用C++体系,JAVA开始流行于工业开发领域,比如当时如日中天的ERP,基本就是J2EE那一套。后来为了对抗JAVA,微软又出了C#,此处打歌伏笔,后面再来说这门语言。这个时期出现的JavaScript这个和JAVA没有什么关系的语言,我们就不展开这里讲了。

后面web开发时期,PHP流行过很长一段时间。同时Perl,Python等脚本语言也开始流行。JAVA因开发繁琐一度呈现颓势。

随着移动互联网时代的到来,出现了Android手机,JAVA开发者开始大量转向Android开发。几乎同时大家开始认识了iOS平台的objective-c。

服务开发方面,不得不说google的go语言,在高并发方面可谓独树一帜。JAVA方面也出了微服务框架,得到大家的认可,越来越流行。

近几年大数据时代的到来,JAVA,Python也随之流行其中。

由此可见,JAVA的生命力还是相当顽强的,而且群众基础良好,是业界的不老常青树。

结题。


评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<