ActiveState, a company specializing in offering development tools based on open source languages, ran a developer survey earlier this year with the goal of better understanding open source runtime.

Although the methodology remains undisclosed, they had a total of1,407 responses from 92 countries. The data gathered from the responses helps the company measure and track progress towards solving open source runtime pains that developers are currently experiencing.

The results can be found here .

Who’s winning the satisfaction contest?

I don’t know about you but I was under the impression that developers spend a great deal of time programming. This is just a myth, of course, as we can see from the results of this report. Out of 1,407 respondents, 37 percent claim they only spend 2-4 hours a day programming. Of those surveyed, it seems that ML engineers spend over eight hours a day programming.

As far as respondents’ satisfaction with certain programming languages is concerned, it seems that when we combine the results tagged as very satisfied or greater, python takes the lead, followed by Go and javascript.

We made a list of five programming languages but if you’re interested in other languages, make sure to download the results as they contain respondents’ level of satisfactionwith 23 languages.

Respondents are most satisfied with:

Python: 68 percent

Go : 61 percent

JavaScript: 51 percent

Kotlin: 47 percent

Java: 39 percent

Another interesting result is that 61 percent of respondents start a new project at least once a quarter. 23 percent have a new project every month and 14 percent do that twice a year. Only 12 percent start new projects on a weekly basis.

Is this good news or bad news? We welcome yourcomments (in the comments section).

SEE ALSO: Will Python dethrone Java this year? Programming language rankings say yes

As far as the time spent managing dependencies or dev tools is concerned, 73 percent spend either part or most of their time doing just that. 25 percent claim they rarely spend time managing dependencies or dev tools.

Furthermore, it seems that 54 percent of the respondents encounter issues when building a library or package and 29 percent almost never have problems. However, 15 percent claim they encounter issues most of the time.

Speaking of issue and challenges, adding or incorporating a language into an organization is the top challenge among respondents; 56 percent of respondents rate this as very difficult or difficult. As it turns out, only 18 percent of respondents consider reproducible builds very difficult or difficult. Going back to the discussion about languages, a whopping 67 percent of respondents would choose not to add a new programming language if the pain outshines the benefits. It’s safe to assume now that adding a (new) language into an organization is no easy task.

There are a lot of interesting results so I encourage you to download the report and weigh in on the results.

本文开发(python)相关术语:python基础教程 python多线程 web开发工程师 软件开发工程师 软件开发流程

代码区博客精选文章
分页:12
转载请注明
本文标题:Language satisfaction check-up: Python in the fast lane, Java *still* the langua ...
本站链接:https://www.codesec.net/view/611038.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(python) | 评论(0) | 阅读(70)