【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

如何在开发者社区中建立学习生态

  • 2019-08-16
  • 本文字数:1525 字

    阅读完需:约 5 分钟

如何在开发者社区中建立学习生态

过去几年,我曾先后与众多开发者团队以及初创企业进行过合作。在此期间,我专注于帮助他们拓展技能与知识储备,并鼓励他们建立开发者社区,以便通过辅助项目获取更多的信息与经验。这一过程有助于完善他们所开发的软件、应用程序以及功能,同时也激励开发者保持更高的工作效率以及企业忠诚度。

现在,我发现这一过程已经拥有了正式的名称:学习生态。我马上就被这个字眼所吸引,因为它在我的大脑里唤起了一种观点,即学习代表着一种生机勃勃的动态过程,参与者之间彼此互动,同时也对生态进行着影响与改变。它也让我产生了一种直观的印象,即学习应该是一个人们积极接纳并主动成为其中一员的自然过程。



无论大家打算使用怎样的名称,我坚信这一过程对于任何科技初创公司或大型企业都将起到至关重要的作用。因为它鼓励建立持续学习与不断改进的环境,同时提供可扩展的管理框架,并分享内外部团队的学习心得。以下是我在建立开发者学习生态方面总结出的一些小技巧:

了解学习生态的构成

在为开发者团队建立学习生态之前,大家首先需要了解学习生态的构成。第一,肯定是开发人员,他们在学习生态中学习经验并教导他人。第二,一个可供参与者开展工作并组织学习的物理空间。第三,参与者在学习、工作中与外界产生的动态关联。这一切都将创造出有利于学习的整体氛围。


总而言之,学习生态中包含参与者(同伴、导师以及管理者)、效能工具(参考指南与清单)、过程(例如,6 sigma)、社交网络、学习要素(工作坊、网络研讨会以及视频等)、技术平台以及基于工作机制的实践项目等。

提供管理支持

虽然生态系统具有动态属性,但我从自身经历中体会到,如果放任其自生自灭,一切真正的学习成果都将只是空谈。相反,我们需要对管理团队的成员进行指导,建立一种鼓励学习的文化,并提供必要的工具与程序,以确保开发人员意识到自己必须投入时间阅读、练习并打磨自己的职业技能。


另一种对学习生态极为重要的支持方式是提供反馈机制。通过这一机制,每一位参与者都可以相互提出建议。对话配合在线课程以及会议沟通,可以有效跟进反馈路径。由此建立的机制,将帮助每个人根据学习内容与建议采取行动。当然,我们也可以引入反思与冥想等内容,确保每个人都能对学习体验保持开放的态度。

提供内容与资源

由于开发人员经常需要昼夜不停地工作,因此,我发现发布定制化 RSS 提醒或每周一次的文章/播客链接,能够更好地为其提供重要的资源。这不仅能够为开发人员节省筛选有价值信息的时间,同时还能够强化我们希望在企业内部建立的学习文化。随着时间的推移,开发人员形成定期接收此类资源的习惯,随之可能会在个人及团队会议中引用相关内容。

增设社区论坛

大家也可以建立起在线论坛,将协作学习精神延伸至开发者团队之外——包括其他开发人员、用户以及测试人员等。大家可以在这里交换信息,从而真正增强我们的学习生态。交换过程可以是分享思路、公布调查结果、汇报故障排除情况以及转载文章/视频等。通过从外部受众那里获取信息,我们也能够扩展自己的学习体验范围。再有,论坛也能够为开发人员提供学习以及运用学习成果的真实环境。

意识到学习生态的不断演进

技术正在快速变化。尽管开发人员经常身处历史性事件的前沿,但仍然很难时刻保持良好的学习曲线。正因如此,我们才有必要建立起一套能够随时代变化而灵活调整的学习生态体系。这种灵活的学习生态允许我们快速添加培训课程或材料,为开发人员提供重新学习的空间,以确保他们能够跟上新兴编程语言、质量控制方法以及职能角色变化所带来的种种挑战。通过为开发人员提供持续不断的技能提升途径,我们终将拥有一批始终紧跟时代、且技能始终与职能要求相匹配的卓越人才。


原文链接:


How To Create A Learning Ecosystem Within Your Developer Community


2019-08-16 17:513192

评论

发布
暂无评论
发现更多内容

“分布式透明化”在杭州银行核心系统上线之思考

PingCAP

数据库 TiDB 银行业

架构误区系列19:Big API

agnostic

架构设计实战

vue项目中package.json的个人见解

百度搜索:蓝易云

Linux 运维 Vue 云服务器 package.json

fastposter v2.18.0 一分钟完成开发海报-云服务来袭

物有本末

海报编辑器 海报生成 海报小程序

作业帮 x TiDB丨多元化海量数据业务的支撑

PingCAP

数据库 TiDB

Django数据库类库MySQLdb使用详解

百度搜索:蓝易云

数据库 django 运维 云服务器 mysqldb

选择轻量级低代码+定制,轻松打造小程序平台

天津汇柏科技有限公司

低代码开发 小程序开发

听 GPT 讲 client-go 源代码 (3)

fliter

华为云GES助力九洲平台:探索确定性运维的新实践

华为云开发者联盟

开发 华为云 华为云GES 华为云开发者联盟 确定性运维

关于ERPNext的树形结构研究

麦兜

听 GPT 讲 client-go 源代码 (4)

fliter

使用 Coze 搭建 TiDB 助手

PingCAP

数据库 TiDB

掌上新闻随心播控,HarmonyOS SDK助力新浪新闻打造精致易用的资讯服务新体验

HMS Core

HarmonyOS

一篇文章彻底搞懂 TiDB 集群各种容量计算方式

PingCAP

数据库 TiDB

OpenAI 推出的文生视频 Sora,目前 AIGC 视频的天花板,会让多少公司望而生畏?

派大星

Open AI

第八周作业

大肚皮狒狒

php所有函数总结

百度搜索:蓝易云

Linux 运维 前端 HTTP 云服务器

教你用Rust实现Smpp协议

华为云开发者联盟

rust 开发 华为云 华为云开发者联盟 华为云短信服务

糟糕,被SimpleDateFormat坑到啦!| 京东云技术团队

京东科技开发者

uniapp的u-album组件自定义删除功能

百度搜索:蓝易云

uni-app Linux 运维 云服务器 album

想设计一个高并发的消息中间件前,先熟悉一下这些知识点

华为云开发者联盟

开发 中间件 分布式架构 华为云 华为云开发者联盟

深入理解HTTP请求的五个要点

百度搜索:蓝易云

云计算 Linux 运维 HTTP 云服务器

0-overlay和underlay,这两种容器网络你分得清吗

华为云开发者联盟

容器 开发 华为云 华为云开发者联盟 云容器网络

4 月 9 日至 4 月 10 日,Hack.Summit() 2024 首聚香江

TechubNews

4K Star,强大的实时监控告警系统

GitHub指北

STL算法大全

百度搜索:蓝易云

c++ 云计算 Linux 运维 云服务器

第二十二周作业

大肚皮狒狒

网安训练营 毕业总结

李某人

第七周作业

大肚皮狒狒

第八周作业

大肚皮狒狒

一文搞懂设计模式—观察者模式

Java随想录

Java 设计模式

如何在开发者社区中建立学习生态_文化 & 方法_Jon Bradshaw_InfoQ精选文章