内容简介:近日,GitLab发布了全球开发者报告,该报告共调查了来自全世界各地的5296名软件专业人员,他们之中大多数都是软件开发者或者工程师,供职于硬件、服务以及SaaS等行业的中小型企业中。 受访人员的具体情况 在这次调...
近日,GitLab发布了全球开发者报告,该报告共调查了来自全世界各地的5296名软件专业人员,他们之中大多数都是软件开发者或者工程师,供职于硬件、服务以及SaaS等行业的中小型企业中。
受访人员的具体情况
在这次调查中,43.52%的受访者供职于硬件、服务及SaaS行业,政府、航空航天和国防、汽车、消费品制造、能源和公用事业、工业制造、生物技术/制药、保险、食品和卫生等其他行业占比小于8%,其它受访者的供职情况如下图:
大多数受访者都在中小型企业中任职,74.63%的受访者的公司开发人员不足百人,具体情况如下图:
其中61.64%的软件开发者或工程师是Web开发人员,而机器学习开发者、图形编程、DBA、平面设计师的比例不足1%,其它职业情况如下图:
全球开发者报告的主要发现:
GitLab全球开发者调查历时1个月,从5000多名受访者的反馈中,我们发现软件开发者基本上认同了高度协作工作的价值,并从中体验到了好处。GitLab从调查中总结出了六大主要研究结果:
1.企业领导层对团队的总体满意度、生产力以及开源 工具 往往有更乐观的态度。
2.几乎所有人(81%)都认同协作环境的重要性,但是协作的可见性和透明度仍然落后,42%的开发者表示报告不明确是工作中遇到的最大挑战。
3.已经采用了DevOps的企业更有可能去按需部署并优先考虑实施自动化的敏捷性。
4.高效团队会使用更好的工具,花费更少的时间进行上下文切换,而且进行远程工作的可能性和效率都更高。
5.就总体而言,远程协作的团队的满意度要高于办公室办公的团队,主要表现在更高水平的可见性、更好的部署流程以及更强大的DevOps文化。
6.2018年IT领导者将在以下方面投资,包括持续集成、交付以及部署。
企业目前面临的机遇和挑战
GitLab对于IT企业中的文化、工作流程和工具状态都进行了调查,并试图从中找出开发者和IT管理人员之间的差别,同时GitLab还研究了远程团队和办公室团队之间的文化差异。
研究发现,开发者和高层管理人员在文化上保持着高度的一致,双方都很重视协作和沟通。管理层对于实施DevOps会节约时间保持着更乐观的态度,81%的管理者持赞同观点,65%的开发人员持赞同观点。但是在部署代码的频率方面,双方有一些认知差异,47%的管理者称他们会按需或者每天多次部署代码,而开发者只有39%。
大多数管理人员表示2018年他们将花费不到1万美元来进行年度技术支持。
持续整合、自动化和开源在2018年将最受瞩目
47%的受访者认为持续整合将可以缓解开发过程中遇到的阻碍,而工具选择、工具集成以及内部流程是企业目前面临的三大问题。因此,持续集成、交付和部署对于企业来说有着巨大的应用动力。
与办公室团队相比,远程团队的总体满意度和生产力要更高,软件开发生命周期的自动化对于企业来说是个高度优先事项。
强调并优先使用开源工具是所有细分市场的共同想法,无论级别、文化以及工作流程,开源对开发团队都是极为重要的,在此次调查中,92%的受访者表示开源工具对软件创新非常重要,75%的受访者表示使用开源工具对他们很重要,84%的受访者表示他们更喜欢通过闭源或专有工具使用开源软件。与闭源软件相比,开源工具可以提供多种益处,例如更安全,提高整体软件质量并简化开发流程等等。
开发人员更青睐哪些工具呢?
随着技术环境的不断变化以及工具的选择越来越多,选择、实施和整合正确的工具就成为了一个重大挑战。而在这其中开源工具受到了开发人员最热烈的欢迎,更适合安全、创新和平滑的开发流程。
调查显示,大多数开发人员会使用3到6个工具来完成开发过程,有三分之一的受访者表示他们使用云工具的时间少于19%。但是有趣的是,27%的受访者表示他们80%到100%的时间都在使用云工具,双方可谓势均力敌。超过半数的受访者表示他们会花费约40%的时间来整合工具,一部分受访者表示他们花费的时间不到19%。另外,在日常工作中,55%的时间都消耗在工具之间的上下文切换。
该报告还给出了Agile团队和DevOps团队认为最重要的工具Top 3,下面我们就一起来看看。
来源:IT168
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上所述就是小编给大家介绍的《GitLab 发布全球开发者报告:开源仍是主流!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 开源 | Flutter Go:阿里巴巴开源的 Flutter 开发者帮助 App
- 阿里重磅开源首个 Serverless 开发者平台
- 开源工具帮开发者解决变量命名的苦恼
- imToken钱包开源代码 开发者最好的节日礼物
- Hadoop 之父:开发者应将开源纳入职业规划
- Hadoop 之父:开发者应将开源纳入职业规划
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数据结构、算法与应用(原书第2版)
Sartaj Sahni / 王立柱、刘志红 / 机械工业出版社 / 2015-4 / 79.00元
《数据结构、算法与应用——C++语言描述》是享有盛誉的数据结构教科书的第2版。它完整地包含了基本数据结构的内容,是CS2课程的理想用书。作者Sartaj Sahni通过循循善诱的讲解、直观具体的讨论和基于现实的应用,让读者轻松、愉快地学习。新版书着重利用标准模板库(STL),把书中开发的数据结构和算法与相应的STL实现方法相互关联。本书还增加了很多新的实例和练习题。 书中的应用实例是它的特色......一起来看看 《数据结构、算法与应用(原书第2版)》 这本书的介绍吧!