2010 ECUG-EB-ZEUUX-SLL 联合倡议 {PyCon}

4 views
Skip to first unread message

Zoom.Quiet

unread,
Nov 29, 2009, 10:29:17 AM11/29/09
to 庄表伟, 恶狼战役论坛, ecug. core, SocialLearnLab-Members:“教育大发现”核心成员列表 <sociallearnlab-members@googlegroups.com>, zeuux-member <zeuux-member@zeuux.org>, Limodou <limodou@gmail.com>, HD <huangdong@gmail.com>, bj清风
091118 从 ErloungIV 回来(http://ecug.org/agenda/) 就一直在思考,
- 如何能够联合相关技术社区将靠谱的技术推广好?生更大的效应?!
庄表伟 的blog: 有关饿狼战役的一些发散性联想 http://www.zhuangbiaowei.cn/?p=192
很是启发了我; 在此向各个领域的社区提出一个倡议;
不过在此之前,得相互介绍一下俺都在掺合的社区关注的领域:

哲思社区 http://www.zeuux.org/about/about.cn.html
- 关注使用/开发/推广自由软件
- 并立志向所有中国技术社区提供通用服务来加速中国技术社区发展

“教育大发现”(SocialLearnLab) https://groups.google.com/group/sociallearnlab
- 由一群关注教育改革,期望通过社会化教育资源/方法/社区 来完成中国教育的自我进化

ECUG~erlang中文用户组 http://groups.google.com/group/ecug
- 关注Elrang 这一优异的内置分布式计算的开发语言在中国的推广/应用
- 也关注Erlang 模式的网络环境中多核分布式解决方案

ErlBattle:EB:恶狼战役 http://code.google.com/p/erlbattle/
- 基于Erlang语言的实时技术学习平台[Erl Base actual time technic learnning env.]
- 为了推广Elrang 语言而创建的一个对战平台

而我本人 http://code.google.com/p/openbookproject/wiki/ZoomQuiet 长期关注:
+ 知识管理
+ 过程改进

在本次Erlang中国开发者大会(ErloungIV)前后,对于 EB(恶狼战役) 的讨论都围绕着3个中心:
1. 怎么继续发展下去?
2. 如何令更多的人关注?
3. 怎样可以作的更加有趣/简单/靠谱?

这几个问题,其实是任何社区都必须关注的!
附件是金山自由软件爱好者协会参加 联想公益 的项目简介
http://lenovocsr2009.qq.com/con/static/act/intro
正是在这一项目申请起草过程中,俺想通了联合的模式;
- 不论任何一个社区,想持续发展,社会的认可资源的支持是不能断的
- 不论社区何种作品,想良好推广,主流媒体平台的支持是必须的
- 而想获得以上社会资源的认可,必须有一种可持续发展的收益模型!

那么只要扼住当前社会的主要矛盾之一,给出可持续发展的模型,就有的忽悠,就可以赢得持续的资源支持!
那么,我在IT企业中10多年,感受最大的就是人才汇聚方式/渠道/效率 堪忧!
所以,俺倡议的联合模式就是:
- 针对在校大学生,提供靠谱的职业/尖端技术培训/交流/项目实践
- 从中选择有潜质的学生,优先推荐给赞助企业
- 社区居中主持培训,挖掘人才,积累社区作品
- 学校同时也得以获得就业率稳步上升的好处

而作到这点,又必须有一定的资源启动!
这方面俺倡议 每个社区都努力走出国门,从最先进的社区中吸取经验,应用到国内!
这方面已经有很多国际社区落地中国了,比如说:
TEDtoChina » TEDx背景简介
http://www.tedtochina.com/tedx/tedx-about/
InfoQ: 时刻关注企业软件开发领域的变化与创新
http://www.infoq.com/cn/about
等等...

那么当前,俺准备开展的行动,有:
- 组织CPyUG 相关专家提交论文,申报参加 Welcome to PyCon Asia Pacific — PyCon Asia Pacific
http://pycon.sit.rp.sg/ 嗯嗯嗯,可以看到 华蟒用户组的 Logo 已经在首页了!
- 重构EB 的服务端代码,变成可上传代码自动对战的平台,并部署这一平台
+ 然后在这一平台上才得以开展 表伟兄 提及的各种层面学习者的支撑环境的开发
- 和广州技术沙龙紧密合作,定期开展 ZPyUG 的技术交流,积累讲师资源,
+ 不论 联想云益创业 计划是否可以通过
+ 都将重开 "蟒营" 建立IT人才金三角

这期间,所有社区都可以掺合:
- 哲思可以提供中国高端技术大师的讲演,而且拥有一个原创SNS 社区,进行跟随支持报道/组织/联络...
- SLL 可以提供教育领域专业的资源,以及学校资源,为技术交流提供靠谱的受众
- ECUG 可以提供Erlang 开发专家咨询资源,以及可能的相关IT企业的赞助
- EB 作为平台,可以提供代码/框架/实例 ...
另外,我代表的 CPyUG 也是可以提供 Python 方面的全方位支持;

以上!请大家共同完善这一倡议, 参与到这一系列行动中,为中国IT领域艰苦的自学者们,
提供靠谱的接引!


PS:
兰海,获得德国慕尼黑大学教育学、心理学、社会学三个硕士学位,资深儿童心理专家,中国妇联儿童少年基金会专家组成员,中央电视台“成长在线”、新浪网、摇篮网、《父母》杂志等媒体的特约专家。《嘿,我知道你》一书的作者。
非常靠谱的牛人哪,但是没有直接联系方式,请 表伟兄转发邮件吧 ;-)

2009/11/10 庄表伟 <zhuang...@gmail.com>:
> 我叫庄表伟,目前在上海盛大创新院,那天在杭州听你们两位介绍饿狼战役,非常感兴趣。那天也聊了一些,毕竟没法尽兴,后来我也先回上海了。
> 先打个招呼,回头再深入的探讨一下,也许我会先整理一下自己的想法,写篇blog什么的。
> 我的表妹叫兰海,在北京,开了一家叫做上濒的教育机构:
> http://www.shangbin.com.cn/
> 有兴趣可以去看一看。
>
> 庄表伟
> 2009-11-10

--
http://zoomquiet.org 人生苦短? Pythonic!
KM乃是培育可催生自学习型组织的文化氛围! (KM=Knowledge Management=知识管理)

Zoom.Quiet

unread,
Nov 29, 2009, 10:31:02 AM11/29/09
to 庄表伟, 恶狼战役论坛, ecug. core, SocialLearnLab-Members:“教育大发现”核心成员列表 <sociallearnlab-members@googlegroups.com>, zeuux-member <zeuux-member@zeuux.org>, Limodou <limodou@gmail.com>, HD <huangdong@gmail.com>, bj清风
2009/11/29 Zoom.Quiet <zoom....@gmail.com>:
呃!一激动忘给附件了!

工作的层次(依靠谱程度从低到高)=有做->做完->做对->做好->帮助他人做好

KCpyCamp-项目简述.pdf

Zoom.Quiet

unread,
Nov 29, 2009, 11:04:13 AM11/29/09
to Qing Feng, 庄表伟, 恶狼战役论坛, ecug. core
2009/11/30 Qing Feng <paradise...@gmail.com>:
> 对蟒营训练营这个项目很感兴趣,准备怎么开始呢?能否在我现在任课的学校开始试验呢?
>

可以的哪,这也是自然的,你的课程积累,其实也是俺规模中的蟒营课件来源之一哪!
详细,明天俺转发些金山内部维基页面你就知道了...
http://www.zoomquiet.org/share/s5/080920-oscamp-intro-cpc/
这是一个整体性的简介...

> 2009/11/29 Zoom.Quiet <zoom....@gmail.com>:

>>> - 组织CPyUG 相关专家提交论文,申报参加 Welcome to PyCon Asia Pacific -- PyCon Asia Pacific

> --
> http://blog.woodpecker.org.cn/planet/
> http://qingfeng.github.com/
> http://www.zaojiao100.com
>

--
http://zoomquiet.org 人生苦短? Pythonic!

Time is unimportant, only life important!

Max Fung

unread,
Nov 29, 2009, 12:00:37 PM11/29/09
to zoom....@gmail.com, 庄表伟, 恶狼战役论坛, ecug. core, SocialLearnLab-Members:“教育大发现”核心成员列表 <sociallearnlab-members@googlegroups.com>, zeuux-member <zeuux-member@zeuux.org>, Limodou <limodou@gmail.com>, HD <huangdong@gmail.com>, bj清风
ErloungIV回来也想写点关于“原型”与“社区式”开发的东西,一直没有时间,借这封“跟帖”邮件说一下吧。

我这里提到的“社区式”开发是指:社区内自发的,没有任何资金支持的开发模式,不单指软件,也包括一些“open”项目。
除了

1. 怎么继续发展下去?
2. 如何令更多的人关注?
3. 怎样可以作的更加有趣/简单/靠谱?

“社区式”开发的其它问题:
“社区式”开发需要“热情”的人,只有对开发项目倾注热情,才可以使社区开发得与持续进行。但是这种的“热情”往往由于这样那样的原因很难持续。
“社区式”开发品质不稳定,热情的人并不一定是最优秀的人,大能们在这一点上扮演一个重要角色,对整体项目的品质有较大的影响。能者多劳,大能们能有多少时间投入到这种项目中?
“社区式”开发的时间,工作之外我们还剩下多少时间?
“社区式”开发的管理,你愿意“被管理”么?“社区式”开发不要忽略程序员的自信与自尊。
“社区式”开发的标准,没有标准,看代码是一个噩梦!

上面说的“社区式”开发最终的成品的充其量也只是"原型"。

综上:
“社区式”开发,人的因素占重要地位。
如果一个东西没法用客观的方法加以控制,那么“太难了”(这里包含太多东西了~)。
我觉得,“社区式”开发,更适合于传达出想要表达的概念或意图。

当有“¥”介入时,一切都会出现微妙的变化。注意这里“¥”是指Foundation
这里提到“¥”只是希望能有更多的 XX 提供Foundation, 帮助使用/开发/推广自由软件,

ZQ的蟒营对大学生很有吸引力,希望能对以后的“社区式”开发产生积极的影响,培养出一批热情的人。

鉴于某些人对“社区式”软件(项目)的态度,这里题外说一句,对“社区式”开发要更多的包容,鼓励和建议,更少的要求和批评,才能使它做得更好,走得更远。

附:
原型定义:
"原型"是一个"可以用"的东西,不是一段代码。
"原型"着重于概念或意图的分享。
"原型"允许"错误"的存在,甚至需要“错误”的存在,但必须在可以运行并能展示概念或意图的前提下。
"原型"有阶段性,可无限逼近于最终产品。

2009/11/29 Zoom.Quiet <zoom....@gmail.com>

Zoom.Quiet

unread,
Nov 29, 2009, 8:11:56 PM11/29/09
to Max Fung, 庄表伟, 恶狼战役论坛, ecug. core, SocialLearnLab-Members:“教育大发现”核心成员列表 <sociallearnlab-members@googlegroups.com>, zeuux-member <zeuux-member@zeuux.org>, Limodou <limodou@gmail.com>, HD <huangdong@gmail.com>, bj清风
2009/11/30 Max Fung <honeygi...@gmail.com>:

> ErloungIV回来也想写点关于“原型”与“社区式”开发的东西,一直没有时间,借这封“跟帖”邮件说一下吧。
> 我这里提到的“社区式”开发是指:社区内自发的,没有任何资金支持的开发模式,不单指软件,也包括一些“open”项目。
> 除了
> “
> 1. 怎么继续发展下去?
> 2. 如何令更多的人关注?
> 3. 怎样可以作的更加有趣/简单/靠谱?
> ”
> “社区式”开发的其它问题:
> “社区式”开发需要“热情”的人,只有对开发项目倾注热情,才可以使社区开发得与持续进行。但是这种的“热情”往往由于这样那样的原因很难持续。
是也乎,热情源自认同,所有成员认同同一目标时,才有持续的热情...

> “社区式”开发品质不稳定,热情的人并不一定是最优秀的人,大能们在这一点上扮演一个重要角色,对整体项目的品质有较大的影响。能者多劳,大能们能有多少时间投入到这种项目中?
> “社区式”开发的时间,工作之外我们还剩下多少时间?
是也乎,两个问题相似,都是投入和产出的问题;在社区式项目中,比较单纯,谁NB认谁的...是种比较单纯的民主式认可,但是也带来后进者,很难代替创始人话语权的问题...

> “社区式”开发的管理,你愿意“被管理”么?“社区式”开发不要忽略程序员的自信与自尊。

是也乎,同问题一,只要认同,那么管理就还原成 沟通管道和问题梳理 ,没有权威式的命令了...

> “社区式”开发的标准,没有标准,看代码是一个噩梦!

是也乎,一般通过两个方式进行规范化:
+ 自动化测试~通过统一的自动化入库时测试,确认是否吻合规范以及约定的标准
+ 团队式 review~ 通过制度化,定期的 code review 逐渐形成社区标准,并也成为新人培训的必然过程

>
> 上面说的“社区式”开发最终的成品的充其量也只是"原型"。
>
> 综上:
> “社区式”开发,人的因素占重要地位。
> 如果一个东西没法用客观的方法加以控制,那么“太难了”(这里包含太多东西了~)。
> 我觉得,“社区式”开发,更适合于传达出想要表达的概念或意图。
>
> 当有“¥”介入时,一切都会出现微妙的变化。注意这里“¥”是指Foundation
> 这里提到“¥”只是希望能有更多的 XX 提供Foundation, 帮助使用/开发/推广自由软件,
>
> ZQ的蟒营对大学生很有吸引力,希望能对以后的“社区式”开发产生积极的影响,培养出一批热情的人。
>

是也乎,是也乎,意图也在此:
- 蟒营是个初级训练营,将有潜质的学生过滤出来,给予基础的社区式开发技巧
- 然后输送给各个企业以及社区
- 社区进一步组织和培训,在真实项目中,在老鸟的带领中靠谱的高效积累经验
- 同时在企业中逐步取得认同,获得资源,反过来支持 蟒营以及社区
以上!形成良性循环...

Free as in Freedom! 哲思社区:http://zeuux.com

Zoom.Quiet

unread,
Nov 29, 2009, 8:15:44 PM11/29/09
to Max Fung, 庄表伟, 恶狼战役论坛, ecug. core, SocialLearnLab-Members:“教育大发现”核心成员列表 <sociallearnlab-members@googlegroups.com>, zeuux-member <zeuux-member@zeuux.org>, Limodou <limodou@gmail.com>, HD <huangdong@gmail.com>, bj清风
2009/11/30 Max Fung <honeygi...@gmail.com>:

> ErloungIV回来也想写点关于“原型”与“社区式”开发的东西,一直没有时间,借这封“跟帖”邮件说一下吧。
> 我这里提到的“社区式”开发是指:社区内自发的,没有任何资金支持的开发模式,不单指软件,也包括一些“open”项目。
> 除了
> “
> 1. 怎么继续发展下去?
> 2. 如何令更多的人关注?
> 3. 怎样可以作的更加有趣/简单/靠谱?
> ”
> “社区式”开发的其它问题:
> “社区式”开发需要“热情”的人,只有对开发项目倾注热情,才可以使社区开发得与持续进行。但是这种的“热情”往往由于这样那样的原因很难持续。
是也乎,热情源自认同,所有成员认同同一目标时,才有持续的热情...

> “社区式”开发品质不稳定,热情的人并不一定是最优秀的人,大能们在这一点上扮演一个重要角色,对整体项目的品质有较大的影响。能者多劳,大能们能有多少时间投入到这种项目中?
> “社区式”开发的时间,工作之外我们还剩下多少时间?
是也乎,两个问题相似,都是投入和产出的问题;在社区式项目中,比较单纯,谁NB认谁的...是种比较单纯的民主式认可,但是也带来后进者,很难代替创始人话语权的问题...

> “社区式”开发的管理,你愿意“被管理”么?“社区式”开发不要忽略程序员的自信与自尊。
是也乎,同问题一,只要认同,那么管理就还原成 沟通管道和问题梳理 ,没有权威式的命令了...

> “社区式”开发的标准,没有标准,看代码是一个噩梦!

是也乎,一般通过两个方式进行规范化:
+ 自动化测试~通过统一的自动化入库时测试,确认是否吻合规范以及约定的标准
+ 团队式 review~ 通过制度化,定期的 code review 逐渐形成社区标准,并也成为新人培训的必然过程

>


> 上面说的“社区式”开发最终的成品的充其量也只是"原型"。
>
> 综上:
> “社区式”开发,人的因素占重要地位。
> 如果一个东西没法用客观的方法加以控制,那么“太难了”(这里包含太多东西了~)。
> 我觉得,“社区式”开发,更适合于传达出想要表达的概念或意图。
>
> 当有“¥”介入时,一切都会出现微妙的变化。注意这里“¥”是指Foundation
> 这里提到“¥”只是希望能有更多的 XX 提供Foundation, 帮助使用/开发/推广自由软件,
>
> ZQ的蟒营对大学生很有吸引力,希望能对以后的“社区式”开发产生积极的影响,培养出一批热情的人。
>

是也乎,是也乎,意图也在此:


- 蟒营是个初级训练营,将有潜质的学生过滤出来,给予基础的社区式开发技巧
- 然后输送给各个企业以及社区
- 社区进一步组织和培训,在真实项目中,在老鸟的带领中靠谱的高效积累经验
- 同时在企业中逐步取得认同,获得资源,反过来支持 蟒营以及社区
以上!形成良性循环...

> 附:

Karl Ma

unread,
Nov 29, 2009, 9:05:12 PM11/29/09
to zoom....@gmail.com, Max Fung, 庄表伟, 恶狼战役论坛, ecug. core, SocialLearnLab-Members:“教育大发现”核心成员列表 <sociallearnlab-members@googlegroups.com>, zeuux-member <zeuux-member@zeuux.org>, Limodou <limodou@gmail.com>, HD <huangdong@gmail.com>, bj清风
关注一下

2009/11/30 Zoom.Quiet <zoom....@gmail.com>



--
Karl Ma

Zoom.Quiet

unread,
Nov 30, 2009, 3:34:02 AM11/30/09
to Qing Feng, 庄表伟, 恶狼战役论坛, ecug. core, SocialLearnLab-Members:“教育大发现”核心成员列表 <sociallearnlab-members@googlegroups.com>, zeuux-member
2009/11/30 Qing Feng <paradise...@gmail.com>:
> 对蟒营训练营这个项目很感兴趣,准备怎么开始呢?能否在我现在任课的学校开始试验呢?
>
清风老师已经义务给自个儿的母校主持了两年4个学期,共8个班的Python 教学了!
系列幻灯分享在: http://www.slideshare.net/
但是基本上是按照学校的学习方式进行的,所以,很少发现有潜质的学生...

俺在2008.8月间和金山大学联合,针对通过大招会来的两批大三/四学生进行的蟒营则不同:
在OSCamp 2008广州 中也进行过介绍:
http://www.zoomquiet.org/share/s5/080920-oscamp-intro-cpc/
- 以完全实战的形式组织学生进行自主开发
- 通过一天,两节课的快速导入,说明 Python 的核心语法以及资源
- 就通过自主认领的方式,自行分组,认领预先准备好的实际小项目开展迭代式开发
- 一般经过3~4周的实际开发就完成一次蟒营
- 和方式的企業敏捷团队一样:
+ 每日早上10分钟站立会议,每个组,说明当天计划,可能困难,就地咨询指导老师
+ 每日下班前10分钟站立小结,每个组,说明当天进度,困难,明天计划
+ 每周5 下午,进行公开的周版本发布和演示
- 所有沟通和代码都使用公开的平台:
+ google group
+ code.google
以学习游戏就应该在水中的思路,给出一个真空的紧张的,有竞争的,开发氛围,
考验学生第一反应,并通过站立会议不断的指出问题和建议解决方案;

最后的效果出忽俺的意料,一共50个学员,前后两批次 20人选择进入蟒营;认领7个项目中的5个;
最后通过3周半的开发有3个项目基本可用!

这说明学生们都不傻,Python 非常好用!
只要用!就可以学到一切!
当然,这期间,故意挖了很多坑,可以看到 08.1-蟒营评定标准.pdf 中的细节;
不过,这些坑全部是实际开发工作中必须的素质,所以,进行了真空的模拟和强化训练,
如果,蟒营出来的学员,日后不论到那个企业自觉的表现出:
+ 专注,主动的进行技术研究
+ 热情,主动的进行交流/询问
+ 自律, 按时提交报告/简报,主动进行演示
那么,蟒营的核心目的就完美的达到了!

如果是全国各地分布式进行蟒营的话:
- 备选项目,应该设计为可持续发展,而且每个阶段的难度都差不多
- 所有项目都应该有固定的指导老师,长期通过网络,或是语言平台进行沟通,和关注
- 每次站立会议都应该有语音和笔记,以便不论后来的学员还是导师都可以学习/反省,逐步规范化学习指导

以上!

> 2009/11/29 Zoom.Quiet <zoom....@gmail.com>:

>>> - 组织CPyUG 相关专家提交论文,申报参加 Welcome to PyCon Asia Pacific -- PyCon Asia Pacific

08.1-金山蟒营-homepage.pdf
08.1-蟒营评定标准.pdf

Karl Ma

unread,
Nov 30, 2009, 8:43:21 PM11/30/09
to zoom....@gmail.com, Qing Feng, 庄表伟, 恶狼战役论坛, ecug. core, SocialLearnLab-Members:“教育大发现”核心成员列表 <sociallearnlab-members@googlegroups.com>, zeuux-member
赞!

2009/11/30 Zoom.Quiet <zoom....@gmail.com>



--
Karl Ma
Reply all
Reply to author
Forward
0 new messages