F#软件基金会对与 F#程序语言相关的所有方面进行监督,包括技术方面,促进 F#语言发展以及向成员提供服务,比如导师计划。 InfoQ 采访了基金会执行董事 Reed Copsey Jr.,以进一步了解该基金会的作用及其项目。
InfoQ:F#软件基金会的作用是什么?
Reed Copsey,Jr.:F#软件基金会的使命是促进、保护与发展 F#程序设计语言,同时支持和促进多元化的国际性 F#程序员社区的发展。F#软件基金会从简陋的草根组织起步,目前已经发展成为美国注册非营利组织,拥有近 1200 名成员。我们致力于将使用 F#程序语言的人以及对使用 F#感兴趣的人联系起来,并开办一些能帮助大家一起学习和成长的项目。
InfoQ:您能解释一下导师计划,以及它是如何运作的吗?
RC:导师计划是我们关于会员教育的努力成果之一。虽然目前许多资源极力通过网络在线或大型场合(如会议和联谊)获得更多的信息,但是我们发现,许多人在一个更小、更私人的环境中学习效果最好。
导师计划由我们的教育工作组开办,目的是帮助开发人员成长。它的工作原理是将潜在的导师,从具有特定专长的专家到中级开发人员,与相应的学员联系起来,进行一对一的专门指导和培训。这个项目的个性化性质使之能特别关注和满足个人需求,并且可以尽快导入深层学习。这在群组学习环境中是不切实际的。
我们最初一轮的导师计划有十个导师和十个学员,这一次的试验获得了巨大的成功。我们最新一轮的导师计划发展壮大了:共有近 150 个申请者,我们得以为其中 42 人成功配对到独一无二的导师。由于参与者都分散在全球各地,导师和学员的配对在经验、地点和兴趣上差别很大。导师计划的主题范围涉及到从 F#入门到使用 F#的特定设置(例如网页开发、为开源项目作出贡献),一直到专注于改进 F#编译器本身。每对导师和学员都承诺在几周的周期内,每周至少花费一个小时,由导师针对学员的学习目标和具体需求进行指导。
InfoQ:基金会有什么其他项目?
RC:我们的大多数项目都注重于教育和程序员社区。我们尽一切努力使 F#开发人员能有机会学习,并将 F#程序语言介绍给其他开发人员。
我们的核心工程工作组目前定期举行会议,在专家帮助指导下使程序员社区了解项目如何迁移到新的平台和项目结构,以确保 F#处于.Net 中的核心地位。
我们的演讲者项目专注于将潜在演讲者与演讲团体联系起来。这涵盖了各个方面,从注册为基金会的演讲者,到努力根据寻求演讲者的需求人的要求将演讲者与需求人匹配,一直到帮助演讲者报销差旅费。
我们还开办了附属用户组合项目。这样世界各地的联谊会可以正式加入基金会,反过来赞助资源和举办促销活动。这些项目都在我们的社区页面有详细介绍。
InfoQ:开发人员如何为 F#软件基金会做出贡献?
RC:对开发人员来说最重要的事是免费申请成为会员。通过成为会员,开发人员被纳入 F#基金会,获知所有基金会开办的项目。基金会还会给他们配备工具,以帮助他们与其他成员沟通。这些工具有助于大家在不同情况下进行协作,例如:
- 获得初学者经常面临的问题的直接答案。
- 查找他们可做出贡献的开源项目。
- 举行关于高级主题(如编译器设计)的互动讨论。
- 向程序员社区征求对设计概念的意见。这反过来有助于传播关于 F#软件知识,并使相关人员聚集在同一个社群里。那些想在基金会中发挥更多积极作用的人有很多选择。一旦成为会员,他们就可以成为长期会员,直接参与基金会的管理。
基金会还欢迎每个人都参与并加入基金会的工作组,直接参与日常运营,以及帮助引导项目、活动等。工作组为希望做出贡献的人们提供了机制,无论通过编写代码、项目管理、整理文档、参与社群活动或者通过其他方式。
我们鼓励任何想要帮助基金会的人加入会员,然后与我或董事会的任何成员联系,寻找参与的方式。
查看英文原文: Introducing the The F# Software Foundation Programs
感谢足下对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们。
评论