前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >选择哪种编程语言,会吸引优秀的人才?

选择哪种编程语言,会吸引优秀的人才?

原创
作者头像
非凸科技ft.tech
发布2022-06-28 10:10:26
5840
发布2022-06-28 10:10:26
举报
文章被收录于专栏:欢迎加入非凸科技

近日,Stackoverflow 发布了“2022 开发者调查报告”。此次报告共有来自 180 个国家 / 地区的超 70000 名开发人员参与了调查。

数据显示,当代开发者已进入“内卷”时代,根据调查显示,不少开发者身兼数职。46.82% 的受访者称自己为全栈开发者,尤其是数据库管理员、产品经理、安全专业人员认为自己具备的技能最多,共有 7 种。

此外,学习在线编码的比例逐年从 60% 增加到 70%;45 岁以上的受访者最有可能从书本上学习,而年轻人则在网上学习;年轻(18 岁以下)的受访者最依赖在线资源,并且最有可能从在线课程或认证中学习。

值得关注的是,Rust 已连续7年霸榜最受欢迎的编程语言 Top1,今年仍然有 87% 的开发者表示希望继续使用它。另外,Rust、Python、TypeScript 也成为开发者在未来最想要使用的技术。

Rust最大的优势是,在构建庞大而复杂的系统,同时顺利通过编译器后,得到的二进制文件就能正常工作,而且能保证一直正常。

1.安全性:在Rust 中,类型安全实现内存安全,如所有权机制、借用、生命周期等特性避免了程序开发过程中的空指针、悬垂指针等问题,从而保证了服务在语言层面的安全性。

2.优秀的性能表现:Rust 的目标在性能方面对标 C 语言,但在安全和生产力方面则比 C 更胜一筹。其无 GC,不需要开发人员手动分配内存等特性,极大程度地减少内存碎片,简化内存管理。

3.低开销:从开发效率和可读可维护性上来说,有足够的抽象能力,并且这种抽象没有运行时开销(runtime cost)。零开销抽象,通过泛型和 Trait 在编译期展开并完成抽象解释。

4.实用性:有优秀的包管理器工具 Crate、文档注释支持、详细的编译器提示、友好的错误处理等,在开发过程中能够高效帮助程序员快速开发出可靠、高性能的应用。

对于创业公司而言,高性能意味着所需的服务器更少,相应的运营开销也更低。在经验丰富的团队手中,Rust就会变成一种超能力。

现阶段,非凸科技正基于Rust生态打造高效率、低延迟、高可靠全内存高频交易平台,持续为券商、量化私募等众多大型金融机构提供优质的算法服务。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库智能管家 DBbrain
数据库智能管家(TencentDB for DBbrain,DBbrain)是腾讯云推出的一款为用户提供数据库性能、安全、管理等功能的数据库自治云服务。DBbrain 利用机器学习、大数据手段、专家经验引擎快速复制资深数据库管理员的成熟经验,将大量传统人工的数据库运维工作智能化,服务于云上和云下企业,有效保障数据库服务的安全、稳定及高效运行。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档