摘要:这是PingCode研发团队的共享精神。我们分享了关于我们自己编程语言的五个技术发展主题的知识和经验——WQL内核解开和开发VSCodeExtension富文本编辑器。PingCode技术共享的百年印象:“我现在每次准备分享或撰写PowerPoint时都会想到演讲的内容,但如果我坚持做一百次,这将成为一种团队文化。”我能坚持技术共享吗。表现相对良好的团队成员也会专注于分享一些看起来不太像的东西。”
——“所有分享都是有意义的”
——“在PingCode,人人都可以成为分享者”
这是PingCode研发团队的分享精神,而这样的精神,在过去7年中已经闪耀了100次。
2020年10月24日,PingCode开发者大会百期盛典如期举行:
![一个研发团队是如何坚持7年技术分享的?第1张](https://img2020.cnblogs.com/blog/605088/202010/605088-20201029171042367-84675738.png)
在一天的开发者大会中,分享者从公司CEO、CTO到研发的新老同学,他们围绕:
- 编程范式——编程世界的方法论与世界观”
Worktile前端工程进化之路
我们自己的编程语言——WQL内核揭秘
实战开发VSCode Extension
富文本编辑器的技术演进
5个主题进行了知识经验的分享。
![一个研发团队是如何坚持7年技术分享的?第2张](https://img2020.cnblogs.com/blog/605088/202010/605088-20201029171309491-773339968.png)
![一个研发团队是如何坚持7年技术分享的?第3张](https://img2020.cnblogs.com/blog/605088/202010/605088-20201029171425122-1239652197.png)
在5大主题分享结束后,百期庆典环节,PingCode对过去7年中,所有参与过分享的讲师给予奖励和表彰,以感谢他们为团队带来的贡献。
百期盛典是PingCode技术分享的一次里程碑,也是过去7年团队成长的缩影,成长体现在何处?先让我们听听研发同学怎么说。
PingCode技术分享的百期印象
“回顾过往,哪一次分享令你印象最为深刻?”
带着这一问题,我们采访了与会的同学,同学们快速回闪,给出了自己心目中的答案:
“我印象最深的是徐⼤神讲的 《演讲的艺术》,虽然这个主题本身不是讲技术的,但是⼤家都受益匪浅,我现在每次在准备分享或者写PPT的时候都会想起那次讲的内容,⾃⼰也养成了先⽤脑图构思再去准备PPT的习惯。 ”
——王凯
“何⽌⼀次,⽐如Anytao的NodeJS⼊⻔、海峰⼤神的Hash算法、Terry的常⻅的垃圾回收算法、徐⼤神的机器学习算法⼊⻔,每次都能学习到很多东⻄,对之后的编码学习都⼗分有帮助。 ”
——赵力
“印象最深刻的⼀次,是来公司⾯试的时候,⾯试结束后,正好赶上分享,让我也⼀起参加了,是孙敬云大神分享的六顶思考帽。原来多⼈的头脑⻛暴或者思维思辨还能如此操作。当时给我的感觉是,这家公司的氛围不错,是我喜欢的那种。 ”
——王浩
“让我印象最深的分享应该是我⾃⼰的分享吧,因为在⼀次分享中投⼊最多、收益最⼤的那个⼈是分享⼈⾃⼰。每次分享都是⼀个⾮常好的成⻓机会,懂得抓住分享机会的⼈⼀定是明⽩⼈。”
——孙敬云
![一个研发团队是如何坚持7年技术分享的?第5张](https://img2020.cnblogs.com/blog/605088/202010/605088-20201029172505316-1256585796.png)
懂得抓住分享机会的人一定是明白人,能够将其持之以恒的团队,需要自上而下的认同。
技术分享这件事,做一次很简单,但坚持做一百次就会成为一种团队文化。为什么在大多数团队难以为继的事情,在PingCode却能生根发芽?
7年的坚持,PingCode做对了什么?
“在过去的团队,分享的⼈员和主题都⽐较固定。 但⼤多时候因为项⽬周期、团队⼈员不⾃信导致的不⾃觉抗拒,导致断断续续。PingCode团队的不同之处在于,这里⼈⼈都可以成为分享者,且涉及到的技术范围更⼴泛,也没有固定的主题,⼤家也都更加积极,氛围更好。⽽且只要是⾃⼰感兴趣的东⻄,就算是不同端的同学也可以⼀起分享,共同成⻓。 ”新同学王焕和代军超的评价,或许是组织者最期待的答案。
![一个研发团队是如何坚持7年技术分享的?第6张](https://img2020.cnblogs.com/blog/605088/202010/605088-20201029172812935-731221792.png)
PingCode开发者大会发起人之一徐子岩说:“技术分享能否坚持,最关键的⼀点就是如何能够将所有技术⼈员都调动起来。由于技术团队天然存在能⼒上的差异,因此对于新⼈或者能⼒ 较低的成员,往往有压⼒和退缩⼼⾥。因此,我们从⼀开始就坚持了「所有的分享都是有意义的」这样⼀个准则。⽽且从前⼏期的分享,团队内相对⾃身的⼈员也会重点分享⼀些看起来不那么“⾼⼤上”的主题,让所有⼈都觉得⾃⼰有能⼒有信⼼站上讲台。⽽且,我们⾃始⾄终都不会对分享内容和讲师进⾏评⽐;我们百期庆典的时候,也是对所有过去7年参与过分享的讲师给与奖励。 ”
![一个研发团队是如何坚持7年技术分享的?第7张](https://img2020.cnblogs.com/blog/605088/202010/605088-20201029172950779-326056584.png)
“所有的分享都是有意义的”,这种意义不光体现在组织文化的成长,也体现在个体的成长:“每个团队总会有少数的⼈喜欢写⽂章,喜欢做技术分享,那么对于整个公司的同事来说,我印象最深刻的就是 @杨振兴 ,他加⼊公司的 时间并不⻓,也就2年左右,刚加⼊公司时对我们的技术栈和业务也都并不熟悉,但是⾮常好学和乐于分享,⼀开始分享的质量也并不⾼,表达能⼒也不是很好,写⼀遍⽂章没有很好站在读者的⻆度,但是经过不断的分享和经验积累,本次技术⼤会带来的主题《富⽂本编辑器技术的演进》分享的⾮常棒,质量是完全可以媲美⼀些外部的技术⼤会,因为分享让我们意识到他个⼈的能⼒和潜⼒,所以成为了 Wiki ⼦产品的负责⼈,他也⽤时间和结果证明了⾃⼰。”
![一个研发团队是如何坚持7年技术分享的?第8张](https://img2020.cnblogs.com/blog/605088/202010/605088-20201029173051464-1468728215.png)
平等和坚持,带来了个人和团队的共同成长,这是PingCode技术大会成功的秘诀。
一个技术团队Leader的自我修养
PingCodeCTO、开发者大会发起人之一Terry说:
“技术团队Leader的⼀个重要使命就是要让⾃⼰的团队成为⾼效的研发组织,⼀个⾼效的研发组织必然是⼀个学习型组织。在我们团队组建之初就确定了我们要打造⼀个学习型组织,通过不断的分享与学习,反馈,从⽽持续成⻓和提升,进⽽帮助公司达到⻓期的成功。在我们坚持 7年的技术分享过程中,有⼏点值的跟⼤家分享:
1)技术分享并不只是为了了解到新的知识,⽽是通过分享产⽣了新的认知和新的⾏为,从⽽获得提升与成⻓。
2)技术分享要达成整个团队的成⻓,⽽不仅仅是团队内某个个体的成⻓。
3)技术分享要⻓期坚持,持续发展,并且不断改进与精进,从量变到质变。
![一个研发团队是如何坚持7年技术分享的?第9张](https://img2020.cnblogs.com/blog/605088/202010/605088-20201029173514333-665148766.png)
打造一个学习型研发组织的价值是显而易见的:
在过去7年多的时间里,PingCode研发团队在这样的不断学习不断实践的氛围下,一次又一次攻克技术难关,围绕企业协作、智能研发管理打造了以PingCode、Workitle为代表的产品矩阵,并完成深度整合。到今天,已经获得了50万+企业用户的认可,并实现B+轮的融资。
技术分享在团队每个⼈⼼⾥已经成为⼀种习惯,慢慢的也将流⼊公司的⽂化⾎液⾥并继续流淌下去。 那么在下一个七年,或者第200期技术交流分享会的时候,又能带给用户什么样的产品,真的很值得期待。
加入PingCode,成为学习型研发组织的一员吧,共同打造最有价值的智能化研发管理工具,以下职位火热招募中,欢迎扫码查看具体岗位:
![一个研发团队是如何坚持7年技术分享的?第10张](https://img2020.cnblogs.com/blog/605088/202010/605088-20201029173645207-2005215736.png)
(立即扫码查看)