兰加把他在Python中的角色比作看门人。这可能不是最前沿的工作,但必须有人这样做才能使事情向前发展。
运行像Python这样大的项目是一项艰巨的任务。有超过一百万行代码,编程语言主要依靠志愿者来保持运行并引入新功能。
但是Python作为社区驱动项目的本质带来了它自己的问题。随着成千上万的独立程序员向项目中添加他们自己的代码,瓶颈很容易积累,问题也很容易被忽视。
“如果你是一名志愿者,并且你把自己的时间花在一件事情上,一个项目,作为Python的一部分,你会想从事你个人感兴趣的事情。“这是很自然的,”七月,由Python软件基金会(PSF)任命的Ukasz Langa作为Cpython驻留的新开发人员。
< P>见:开发者、DeVOPS或网络安全?雇主们现在寻找的顶尖科技人才是哪一位?“你不能真的要求另一位贡献者,也不能强迫其他人去做你认为重要的事情,因为我们都是志愿者。因此,这一切都是由共识推动的。”在谷歌赞助的最近创建的角色中,Langa将担任Python项目的管理员,确定问题领域,审查代码,并筛选项目GitHub页面上积累的大量pull请求。
“这是一个需要检查的巨大积压工作,因此,只要有人做这项审查工作,其他人的影响就会倍增,”Langa告诉ZDNet。“我们有1400个请求是开放的。我专注于降低这个数字,或者确保其他贡献者有更好的体验。这不仅仅是在数字上燃烧,还让我们感觉到部分工作量需要改进。”
Langa,一位前Facebook开发人员,总部位于波兰,将常驻开发人员(或DIR)的角色比作看门人:这不是最吸引人的工作,但总得有人去做。”就像在每个工作的社会里一样,必须有人清理垃圾,你需要为每个人提供电力,等等。有很多事情必须定期发生,”他说。
这并不是说兰加对这个角色不感兴趣——事实上远远不是这样:“我不确定是否有人会对我的职位不感兴趣。很容易对此感到兴奋。”
Python受到了很多公司的关注,他们对该语言有自己的兴趣。2020年11月,微软聘请了Python的创建者Guido van Rossum来领导提高编程语言性能的工作。
拥有拥有巨额现金储备的大型赞助商是一件好事——毕竟Python是开源的,并且在很大程度上依赖赞助商来维持它的运行。甚至像C、C++和JavaScript这样的语言都有社团,这些社团可以帮助标准化和塑造语言的每一种版本。
< P> java,但是这也意味着需要更多的努力来保证项目保持自治,而不是受公司影响力的支配。努力确保PSF有人帮助集中指导项目,接受社区反馈以确定问题领域,同时处理积压问题,以便有更多时间介绍Python的重要功能和更改。“最重要的是,就是要了解Python的哪些部分最需要帮助,哪些领域问题最多。即使它们当时没有打开,我们也需要看看Python的哪些部分产生了最多的搅动,”Langa说。“我们想看看拉请求从哪里来,我们想看看拉请求从哪里来,我们想看看拉请求在哪里被卡住——例如,因为他们所针对的库在团队中没有维护人员。”
让一名开发人员全职从事Python工作对于使其与其他已经非常成功的编程语言保持同步也是至关重要的,Langa说:“保持相关性非常重要——让所有由公司驱动的新语言,如Go、Swift和Rust,都能以超快的速度获得吸引力,因为在每种情况下都有一个受驱动的团队支持。”,但是Go和Swift正在崛起
“这表明,每天在座位上坐八个小时的屁股确实改变了游戏……有很多事情是无聊的,或者是必要的,或者只是需要定期应用。这应该发生在一个健康的项目中,而我们在这些事情上有点落后。”
透明度将在DIR角色中扮演重要角色。除了为PSF撰写关于他所做工作的报告外,Langa还在自己的博客上发布每周报告,以使社区了解他的最新进展,并使Python的GitHub存储库保持最新状态。
他似乎特别意识到这种可见性:作为第一个被任命担任该角色的人,我们不缺乏压力。”这第一年真的是整个想法的成败之年;它的成功与否将潜在地影响这种语言发展赞助的未来,”Langa说。
他也不认为自己对所有问题都有答案,并承认这一角色会有一定程度的尝试和错误。”我并不声称能够修复所有Python。但这是第一步,这是我可以将其他人已经在做的事情相乘的一部分,”他说。
“这是我们第一次做这样的事情。我愿意接受反馈——这是所有工作的一个好部分,透明,让任何人都能看到。”
技术工作正在发生变化。但别指望IT业会兴旺发达,萨拉你刚回到办公室吗?一些工人宁愿牺牲一半的工资和假期来雇佣开发商?这些面试失误可能会让你失去顶尖科技人才
如果谷歌员工通过注册在家永久工作,他们可能会面临减薪,您同意使用条款并确认隐私政策中概述的数据实践。
您还将免费订阅ZDNet的今日技术更新和ZDNet公告时事通讯。您可以随时取消订阅这些时事通讯。
您同意接收CBS公司系列的更新、提醒和促销活动,包括ZDNet的今日技术更新和ZDNet公告时事通讯。您可以随时取消订阅