GitLab公布关于开发者趋势的问卷调查结果

简介:

GitLab公布了一项问卷调查结果,这个结果是基于他们在7月6日到7月27日期间对362家初创公司的软件开发人员进行问卷调查得出的。主要的调查结果显示,开发人员倾向于使用最新的开发工具,并希望有更多的协作。此外,虽然他们优先关注软件的安全性,但81%的人承认曾发布过未准备好的软件。

大多数受访的开发者指出,他们首要关注的是使用最新的开发工具,包括用于分布式版本控制、持续集成、协作沟通、敏捷开发和持续交付的工具。92%的受访开发者使用Git,其中59%的人认为这促进了他们的相互协作,而40%的调查对象透露说Git的学习曲线是他们最关心的部分,这些是在意料之内的。

GitLab的调查结果还证实了开源工具在开发人员日常生活中的重要性,他们当中56%的人表示自己一半以上的开发工具是开源工具,而其中18%的人只使用开源工具。 至于语言,51%的调查对象将JavaScript作为首选语言,其次是Python(36%),PHP(30%)和Java(26%)。 有趣的是,在调查对象中,8%的人使用Swift , 这个数字是Objective-C(4%)的两倍。

这项调查还显示了开发者对安全性的极大关注,其中86%的人表示安全性很重要或极为重要。但事实上,81%的开发者承认由于受到一些限制,比如时间安排、上级领导压力和团队调整,曾发布未准备好的代码。有一个有趣的观点是关于内源开发(innersourcing)的,有39%的人认为,在组织内部采用开源开发模式是发现安全漏洞、节省时间和改善团队活力的一项有效措施。

最后,33%的开发人员表示倾向于使用混合型的开发流程,其中26%的人使用Scrum,18%的人使用Agile,而仅有2%的人使用Waterfall。

可以在GitLab网站上找到完整的2016年全球开发者报告。

本文转自d1net(转载)

目录
相关文章
|
存储 SQL 数据库
面试官:索引失效场景有哪些?
以下是内容的摘要: 本文列举了可能导致数据库索引失效的16种情况:全表扫描、索引列使用计算或函数、LIKE查询条件不匹配、未遵循联合索引最左前缀原则、索引列参与排序无筛选、隐式类型转换、OR条件连接索引、IN子句大量值、NOT操作、数据分布不均的JOIN、数据过于分散的查询、大结果集、临时表或派生表操作、索引维护不及时以及不等于比较和IS NOT NULL条件。这些情况都可能使查询优化器放弃使用索引,影响查询性能。
1604 1
|
索引
Qt的复杂代理使用总结
Qt的复杂代理使用总结
418 0
|
数据采集 存储 Web App开发
Python爬虫系列8-抓取快乐8、刮刮乐、双色球等中奖数据分析规律
人在绝大多数情况下,只要稍微有那么一点的退路,有那么一点余地,就可以成为逃避的借口和理由。努力装装样子,然后给自己一个台阶下,安慰自己说,“你看我已经很努力了,还是不行,那就算了吧”。 老话说得好:只有主动追求的东西才能到手;只要你想做,全世界都会帮你;只要你不想做,一只蚊子都能拦住你。虽说未来可期,但如果你连相信自己的勇气都没有,还有什么资格得到更好的呢。对吧!
4259 0
Python爬虫系列8-抓取快乐8、刮刮乐、双色球等中奖数据分析规律
|
SQL 缓存 监控
druid数据源配置参数说明
druid数据源配置参数说明
2846 0
|
21天前
|
Cloud Native 专有云
阿里云个人邮箱登录入口官网在哪里?我的邮箱@aliyun.com在哪登录?
本文汇总阿里云邮箱全入口:@aliyun.com个人邮箱登录页、免费企业邮箱(5年/50账号)申请链接、付费企业邮箱官网及后台管理地址,含图文指引,助您快速找到对应入口。
|
7月前
|
人工智能 运维 监控
OpenClaw与悟空引爆“执行通缩”,AI正将企业竞争从“效率之战”推向“决策之争”
当OpenClaw以开源之势让全球30万开发者一夜之间拥有了“7×24小时数字员工”,当悟空CRM将这种执行力封装进销售、财务与客服的每一条标准作业程序时,资本市场却听到了另一声惊雷。过去两年,几乎所有AI叙事都围绕同一个核心展开:AI将替代人类完成工作,但是,当企业真正开始大规模部署AI系统之后,一个更冷静,也更关键的问题浮现出来:如果AI只是替代执行,企业的竞争优势究竟改变了什么?答案并不乐观:几乎没有。真正正在发生的变化,并不在执行层,而在更隐蔽也更关键的地方——决策层。
700 1
|
4月前
|
JSON Java 中间件
【AgentScope Java新手村系列】(13)工具分组
工具分组 — Toolkit 注册全量工具,ToolsConfig 按 allow/deny 精确匹配过滤,同一套工具两个角色两个视野。
515 2
|
6月前
|
机器学习/深度学习 人工智能 缓存
大模型应用:情感分析:用Stacking堆叠集成+大模型实现1+1>2的AI决策.92
本文详解Stacking集成学习:通过多层协作提升模型性能。第一层用互补小模型(如朴素贝叶斯、SVM、轻量BERT)并行预测;第二层引入大模型作为元模型,融合原始文本与各小模型输出,动态加权、纠错推理,实现“1+1>2”。附完整代码与情感分析实测(准确率从87.3%提升至94.0%)。
343 2
|
JavaScript 测试技术 Android开发
AutoGod-新一代安卓自动化测试平台
AutoGod是新一代安卓自动化测试平台,支持Shizuku/Root/无障碍/HID等多策略;内置Yolo全系列+主流OCR;Material Design3可视化UI开发(几行XML即可);JS代码经简化、混淆、VMP转码三重保护,APK高度防逆向;专为开发者优化,兼顾易用性与安全性。(239字)
1019 2
|
人工智能 自然语言处理 搜索推荐
贝聿铭的 “数字续作”:蚂蚁百宝箱 × 苏州博物馆,用 AI 重构文化地标
苏州博物馆携手蚂蚁百宝箱推出AI助手“小苏苏”,集成展讯、导览、文创推荐等功能,打造“咨询—导览—消费”闭环,以智能服务提升参观体验,助力文博场馆数字化升级。
844 0
贝聿铭的 “数字续作”:蚂蚁百宝箱 × 苏州博物馆,用 AI 重构文化地标