技术开发 频道

GitLab发布全球开发者报告,开源仍是主流!

  【IT168 评论】近日,GitLab发布了全球开发者报告,该报告共调查了来自全世界各地的5296名软件专业人员,他们之中大多数都是软件开发者或者工程师,供职于硬件、服务以及SaaS等行业的中小型企业中。

GitLab发布全球开发者报告,开源仍是主流!

  受访人员的具体情况

  在这次调查中,43.52%的受访者供职于硬件、服务及SaaS行业,政府、航空航天和国防、汽车、消费品制造、能源和公用事业、工业制造、生物技术/制药、保险、食品和卫生等其他行业占比小于8%,其它受访者的供职情况如下图:

GitLab发布全球开发者报告,开源仍是主流!

  大多数受访者都在中小型企业中任职,74.63%的受访者的公司开发人员不足百人,具体情况如下图:

GitLab发布全球开发者报告,开源仍是主流!

  其中61.64%的软件开发者或工程师是Web开发人员,而机器学习开发者、图形编程、DBA、平面设计师的比例不足1%,其它职业情况如下图:

GitLab发布全球开发者报告,开源仍是主流!

  全球开发者报告的主要发现:

  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万美元来进行年度技术支持。

GitLab发布全球开发者报告,开源仍是主流!

  持续整合、自动化和开源在2018年将最受瞩目

  47%的受访者认为持续整合将可以缓解开发过程中遇到的阻碍,而工具选择、工具集成以及内部流程是企业目前面临的三大问题。因此,持续集成、交付和部署对于企业来说有着巨大的应用动力。

  与办公室团队相比,远程团队的总体满意度和生产力要更高,软件开发生命周期的自动化对于企业来说是个高度优先事项。

GitLab发布全球开发者报告,开源仍是主流!

  强调并优先使用开源工具是所有细分市场的共同想法,无论级别、文化以及工作流程,开源对开发团队都是极为重要的,在此次调查中,92%的受访者表示开源工具对软件创新非常重要,75%的受访者表示使用开源工具对他们很重要,84%的受访者表示他们更喜欢通过闭源或专有工具使用开源软件。与闭源软件相比,开源工具可以提供多种益处,例如更安全,提高整体软件质量并简化开发流程等等。

  开发人员更青睐哪些工具呢?

  随着技术环境的不断变化以及工具的选择越来越多,选择、实施和整合正确的工具就成为了一个重大挑战。而在这其中开源工具受到了开发人员最热烈的欢迎,更适合安全、创新和平滑的开发流程。

  调查显示,大多数开发人员会使用3到6个工具来完成开发过程,有三分之一的受访者表示他们使用云工具的时间少于19%。但是有趣的是,27%的受访者表示他们80%到100%的时间都在使用云工具,双方可谓势均力敌。超过半数的受访者表示他们会花费约40%的时间来整合工具,一部分受访者表示他们花费的时间不到19%。另外,在日常工作中,55%的时间都消耗在工具之间的上下文切换。

  该报告还给出了Agile团队和DevOps团队认为最重要的工具Top 3,下面我们就一起来看看。

GitLab发布全球开发者报告,开源仍是主流!

GitLab发布全球开发者报告,开源仍是主流!


0
相关文章