博客

当前的发展趋势:一项调查

自2011年以来,每年Stack Overflow都会询问开发人员有关自己喜欢的技术的选择,编码习惯,工作偏好以及学习,塑造和升级的方式。

由于是全球最大,最值得信赖的软件开发人员社区,因此进行了此项调查,并共享了调查结果,以改善开发人员的生活。

从调查中吸取的教训是:

  • 常见的误解是开发人员从小就开始进行编程。专业的开发人员小组显示,在学会编程的仅仅一年中,就有11.3%的人获得了第一份编码工作。另外36.9%的人花了1-4年时间才成为专业开发人员。
  • 1%的人承认主动寻找工作,而75.2%的人对学习新的工作机会感兴趣。
  • 3%的人认为远程工作是当务之急。 63.9%的人希望每月至少有一天进行远程工作。
  • 他们中的大多数人觉得自己的薪水低,在政府和非营利组织工作的人觉得薪水最差。从事金融工作的人感觉薪水最高。

开发人员角色

 

资源–Insights.stackoverflow.com

上图清楚地表明,Web开发人员占受访者的72.6%,指出在所有其他角色中,Web开发雇用的开发人员数量最多。台式机和移动应用程序的开发也将随之发展,并且在未来几年中将会增长。网络开发人员也在从事应用程序开发。

最受欢迎的技术

                                                                                                                Source-Insights.stackoverflow.com

 

Javascript在竞争者中居首位,其次是SQL,Java,C#,Python,PHP等。其中,PHP具有可观的地位,比其他语言更受欢迎。用PHP编写的大量遗留应用程序以及PHP开发人员的可用性将在未来很长一段时间内奠定坚实的基础。几十年来,Perl,BASIC甚至COBOL等各种淘汰的语言仍然偶尔使用。没有语言可以完全消亡,PHP并不急于这样做。

框架,库和其他技术

                                                                                                                     Source-Insights.stackoverflow.com

该类别由Node.js领导,其次是AngularJS。 Node.js具有JavaScript所具有的全部功能,并为用户提供了许多开发动态网站的方式,因此它在受访者中很受欢迎。 Google引入了AngularJS,它允许开发人员使用尽可能少的代码行来创建网站。

数据库-

                                                                                                                        Source-Insights.stackoverflow.com

该调查首次向受访者询问了这一类别,并且答复显示MySQL和SQL Server是最受欢迎的类别。 MySQL是用于基于Web的应用程序的开源数据库。当涉及数据库技术时,SQL数据库也被广泛使用。

平台-

                                                                                                              Source-Insights.stackoverflow.com

开发人员使用的平台比例最高的是Windows桌面,其次是Linux桌面。 Android平台也比Mac OS和iOS使用更多。

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

从下到上

开始取得结果