JetBrains最新开发者报告:AI会让程序员职业不存在吗?


快乐不在于你拥有多少

而在于你能放下多少


一年一度的Jetbrains开发者报告终于出炉啦,作为世界上头部的软件开发工具的公司,这份报告具有很多的指导意义,是一个很好的风向标。


编程语言趋势

在前端领域Javascript一直是独领风骚的存在,不过最近几年,使用的比例有所下滑,可能是一部分前端开发者已经转向了Typescript,毕竟很多前端框架都开始用TS开始写,比如Vue3等流行框架。


Rust的快速发展是今年最大的亮点啊,在替代C++的道路上越走越远了,同时还有六分之一的gopher在思考要不要使用Rust。真是强大的不要face了,和Java系的Scala一样,很多Rust开发者都表示自从用了Rust之后就再也不想转到其他语言啦,真不知道Rust有什么魔力让程序员


Obective-C作为苹果手机的开发语言,已经到了它的不惑之年了,最近几年失去了很多的用户,完成了它的历史任务。开始以Swift,Dart,Kotlin等语言为主打工具开发IOS应用。


所以决定入局IOS的还没毕业的同学,可以先把Swift学起来啦。


Go2023的情况

最流行的web框架仍然是Gin,和net/http的使用比例不相上下了,其次是Echo和beego。来自go1.18的范型经过2年的发展,已经被大多数开发者使用了。


go.work也就是workspace功能还没有大面积使用,这个功能可以让我们同时处理多个项目的模块,而不需要去改每个模块的go.mod,可以更加有效的控制项目的依赖,简化了我们的日常开发。


工资最高的语言

和前几年一样,Scala仍然是最高工资的语言,这可能和大数据的发展密切有关,很多大数据框架都是用Scala开发的,比如Spark,Flink。其次是Go和Kotlin排第二和第三。



AI在软件开发中的运用情况

目前AI虽然发展速度很快,目前用的最多的是ChatGPT,Github Copilot,谷歌的Gemma,但是对软件开发起到的作用并未令开发者感到满意,主要用来问ChatGPT一般性问题,生成和解释一些简单的代码,搜索代码片段,简单的重构和修复简单的bug。


目前人们对AI工具由于安全性和道德问题仍然持不信任态度,所以,现在的AI还不能替代程序员完成所有的工作,但是在国内,35岁就自动退休的坎还是避免不了的。


大数据

批处理框架的无冕之王仍然是Spark,流处理框架之首是Spark Streaming,执行Spark任务的框架一般使用Kubernate,消息队列用的比较多的是Kafka,其次是老牌的消息队列RabbitMQ。


最后

现在Go开发处于快速发展期,对于将要做Go开发和正在做Go开发的gopher还是很有钱途的,毕竟很多开发者都是面向薪资开发的。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值