未来缺什么样的程序员?

简介:

正如很多文章中提到的,高级开发人员的需求量依然很大。学习软件开发是一段很长的历程,到目前为止,我还没听到过说我们的培训速度能跟得上不断增长的需求。

未来缺什么样的程序员?

具体地说,高级JavaScript开发人员将是一个相当不错的职业赌注。当然,这听上去可能有点极端,但是,下列图表的一些数据支持了我的理论。 JavaScript非常易学,而且它非凡的可塑性为那些知道如何使用这种编程语言构建app的程序员创造了大量的需求,而这些需求在接下来的几年时间里能否被满足,我表示强烈怀疑。高级JavaScript甚至还没有完全达到它的最顶峰。

感谢Twitter的Donnie Berkholz 提供图片。(旁注,尽管该图片有许多统计问题,但是其总的趋势应该不算是统计异常。)

如果我的猜测可以更加疯狂,不用数据(这语言出现的非常晚),也不管我自己还是这一编程语言的门外汉,我会说,Mozilla基金会资助的Rust(http://www.rust-lang.org), 作为一种新的大型系统编程语言,是一个非常有力的竞争者,它被认为是C++这一不朽王朝最有可能的继任者。我周围的许多非常高级的C ++开发人员对Rust的评价很高,但是却并不认为Rust能取代C ++的地位。自2009年以来该语言一直在蓬勃发展——近些年来它的规则规范也像疯了似的急剧发展,虽然目前还不能用于产品开发,但渐趋于稳定,并计划在 2015年3月左右发布它的1.0版本。


作者:小峰

来源:51CTO

相关文章
|
存储 编解码 JavaScript
HTML+CSS+JS 学习笔记(三)———Javascript(上)
HTML+CSS+JS 学习笔记(三)———Javascript(上)
163 0
|
机器学习/深度学习 人工智能 算法
2019年上半年收集到的人工智能GAN干货文章
2019年上半年收集到的人工智能GAN干货文章
|
人工智能 UED
火遍全国的UI设计行业到底是做什么的?
最近一段时间,有很多同学加我微信,有咨询学习UI的,还有咨询其他问题的。 遇到最多的问题,还是这个,说我是零基础,想转行UI设计,合不合适学UI。 当然最重要的是对于零基础来说,UI设计这个行业到底是做什么的?我们要进入一个行业首先要搞清楚这个行业是做什么的,才能一一入手开始学习。
3925 0
Sandbox Evasion with COM by Malware in-the-Wild
http://www.vmray.com/sandbox-evasion-with-com-by-malware-in-the-wild/ ...
662 0
|
7天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1176 3
|
6天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
877 12
|
5天前
|
机器学习/深度学习 物联网
Wan2.2再次开源数字人:Animate-14B!一键实现电影角色替换和动作驱动
今天,通义万相的视频生成模型又又又开源了!Wan2.2系列模型家族新增数字人成员Wan2.2-Animate-14B。
460 10
|
16天前
|
人工智能 运维 安全