Go 开发者的涨薪通道:自主开发 PaaS 平台核心功能无密分享

2023-06-02 0 762

下栽地止:https://www.itwangzi.cn/4607.html

Go 开发者的涨薪通道:自主开发 PaaS 平台核心功能无密分享

她们很高兴与您撷取2023年1月版Go合作开发人员调查结论。

非常感谢5,844位考察者与她们撷取了她们怎样采用 Go,她们在采用 Go 过程中碰到最小的考验以及她们未来需要改良的重中之重目标。

那些结论有利于 Go 项目组涌进于对街道社区最重要的应用领域,她们希望那些看法也有利于为其他为 Go 生态系贡献力量和支持的人提供信息。

主要推论

[gf]2022[/gf]初学者 Go 合作开发人员对 Web 合作开发钟爱。她们今年根据人格判定的经验水平导入了捷伊行业龙头应用领域。最明显的是,她们对采用 Go 进行 Web 合作开发表现出了Villamblard的浓厚兴趣。[gf]2022[/gf]consequences和学习是考察者的重中之重考验。从历史经验上看,C#的缺少是采用 Go 的最小考验,但好景不长导入C#以来,她们看见关于C#的评估结果减少了。[gf]2022[/gf]强化手册是提升 Go 操控性最有用的方法。当被问到她们怎样将资源用于 Go 的校对和运行时的各种改良时,考察者在强化手册耗费最多,而并非具体的操控性改良,这也表明了该应用领域的文件文件格式有多大价值。[gf]2022[/gf]管理倚赖关系和管理工具是开放源码 Go 组件贡献者的最小考验。开放源码组件贡献者在保持其倚赖项最新并防止因管理工具和重大更动而造成的受阻方面面临考验。

怎样理解那些结论

些图象都采用了类似的文件格式。

副标题是考察者看见的确凿难题。假如梅塞县说明,不然难题均有多个快捷键,并且参加者只能优先选择两个标准答案快捷键。每一图象的书名单厢沙莱县是否容许数项优先选择,或者是两个封闭式类型信息而并非数项选择题。

面。在最合适的情况下,她们还包括了两个“无”类型。

为了帮助每一听众了解每一推论另一面的确凿证据权重股,她们包括了数值线,显示95%的响应置信区间;较窄的数值条表示置信度增加。有时两个或多个响应有重叠的数值条,这意味着那些响应的相对顺序在统计上没有意义(即响应有效地联系在一起)。每一图象的右下角显示图象中包含其回答的人数,形式为“n=[考察者人数]”。

关于方法的说明

大多数考察受访者“自行优先选择”通过 Go bl

大约四分之一的受访者是随机抽取的,这意味着她们在看见 VS Code 中的提示后对调查做出了回应(2023年 1月 18日至2 月8 日期间采用 VS Code Go 插件的每一人都有10%的机会收到此随机提示)。

这个随机抽样的小组帮助她们将那些发现推广到Villamblard的 Go 合作开发人员街道社区。大多数调查难题显示那些组之间没有有意义的差异,但在少数具有重要差异的情况下,听众会看见将响应分解为“随机样本”和“自选”组的图象。

仔细观察不同的受访者群体

她们的受访者统计数据与她们上次调查相比没有显著变化。

与之前的周期一致,Go 主要用于科技行业,约80%的受访者表示她们在工作中采用 Go 编程。

总体而言,调查受访者在过去一年中对 Go 趋于满意,92%的人表示她们比较满意或非常满意。

与其他语言相比,她们的受访者耗费了大量的时间在Go上编程。大约三分之一的受访者甚至维护着两个开放源码的Go组件。

她们认识到,她们的调查对象是由那些成功采用 Go、经常采用 Go 并且对采用 Go 感到满意的人组成的。

为了确定在满足街道社区需求方面的潜在差距,她们研究了不同的受访者子组,以了解她们怎样以不同的方式采用 Go 或有不同的优先级。

Go 博客或通过 VS 代码插件)、不同工作角色、组织规模和 Go 经验水平之间的反应有何不同。最有趣的差异是经验水平之间的差异。

来自初学者受访者的看法

以往,她们采用受访者采用 Go 的时间(以月/年为单位)作为代表来深入了解不同经验水平的结论差异。

今年她们尝试了两个捷伊行业龙头难题,“你的 Go 经验水平怎样?”,看看人格认同是否是比将不同的时间间隔放在一起更有用的检查 Go 经验的方法。

由于像“初学者”或“专家”这样的分类术语可能因人而异,她们提供了两个描述来帮助使那些类型更加客观。那些快捷键是:

[gf]2022[/gf]了解:我知道 Go,但没有帮助无法编写简单的 Go 程序[gf]2022[/gf]初学者:我可以用 Go 完成简单的编程项目,可能需要帮助[gf]2022[/gf]中级:我可以在一些帮助下完成Go的重要编程项目[gf]2022[/gf]高级:我可以在没有帮助的情况下完成重要的 Go 编程项目[gf]2022[/gf]专家:我可以提供指导、故障排除和回答其他工程师与 Go 相关的难题

她们发现受访者采用 Go 的时间长短与其人格判定的经验水平之间存在适度相关性([gf]2374[/gf]= .66)。这意味着经验水平量表虽然与时间量表相似,但可能会给她们一些捷伊看法,让她们了解受访者的经验有何不同。

例如,受访者花在用 Go 写作的时间与她们花在用其他语言写作的时间的比例与她们人格认同的经验水平的相关性比与她们采用 Go 的时间长短的相关性更强。

在她们采用这种行业龙头的分析中,她们通常会排除“了解”类型,因为她们不会被认为具有回答难题所需的经验,并且只代表大约1%的受访者。

初学者受访者比经验丰富的受访者更偏爱 Windows

她们随机抽取的组中初学者受访者的比例高于自选组,这表明那里有更多她们不经常听到的新 Gophers。

由于她们是通过Go VS Code插件进行抽样调查的,我们可能期望这个群体比其他经验水平的人更可能喜欢采用VS Code或者更喜欢在Windows上合作开发。

虽然这是事实,但无论她们是否通过VS Code插件进行回应,初学者也比其他经验水平的人更有可能在Windows上合作开发。

可能有很多原因导致她们没有看见更高经验水平的Windows用户比例。

例如,Windows用户可能更容易碰到困难并停止采用Go,或者可能存在与Go无关的更广泛的操作系统采用趋势。

无论怎样,她们应该在未来的研究中纳入更多的Windows用户,以确保她们提供两个包容性的入职体验。

不同经验水平的人目前怎样采用 Go(以及她们希望采用的其他应用领域)

根据受访者现在采用Go的情况,经验丰富的Gophers倾向于将Go用于更多类型的应用。例如,专家至少在四个应用领域采用 Go 合作开发,而普通初学者仅在两个应用领域采用 Go 合作开发。

这就是为什么在每一用例中,初学者和专家采用Go的比例有很大差异。然而,前两种用途,即API/RPC服务和CLI,是所有经验水平的顶级用例。

她们在 GUI 和网站/Web 服务(返回 HTML)方面看见了更多有趣的趋势。所有经验水平的人都以大致相同的比例采用 Go for Desktop / GUI 应用程序。

这给了她们确凿证据,对 GUI 的渴望不仅仅来自寻找有趣的入门项目的新 Gophers,而是来自整个经验范围。

返回 HTML 的网站/服务显示出类似的趋势。一种解释可能是这是一些人 Go 之旅早期的常见用例(因为它是初学者最常见的前3 名),或者初学者更有可能在返回 HTML 的网站或 Web 服务上工作。

在调查的后期,她们询问了受访者,“您在哪个应用领域(如果有)没有采用 Go,但最想采用?”。尽管许多受访者(29%)表示她们已经在任何她们想去的地方采用 Go,但扩大采用量的前两个应用领域是 GUI /桌面和 AI / ML 应用程序。

这在不同组织规模和工作角色的群体中是一致的,但经验水平不同。初学者更愿意采用 Go 的第两个应用领域是返回 HTML 的网站/Web 服务。

为什么要学go?

Go是当今发展势头非常好的编程语言,据合作开发人员生态系调查:在过去的12个月里,有12%的合作开发人员计划采用或迁移go语言,占比位居其他编程语言之首。而鹅厂最新研究报告也显示:go是鹅厂当前最热的编程语言。

Go 开发者的涨薪通道:自主开发 PaaS 平台核心功能无密分享
Go 开发者的涨薪通道:自主开发 PaaS 平台核心功能无密分享

如今Go已是“云原生应用领域的首选编程语言”,越来越多的人把学习go语言作为提升核心竞争力、升职加薪的职场秘钥!

在往期马哥教育的go班级群里,很多学完go的同学都实现了升职加薪、薪资翻倍的梦想,甚至有的拿到了年薪30W+的offer,学马哥教育的go课程能快速加薪有目共睹!

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务