Skip to content

初实验

忽然有机会嗯哼自学体验

背景

  • 那年, 入职金山软件, 负责 软件过程改进 部门的建立和运营
  • 正好遇到又一轮校招, 好容易从几千在校大学生中过滤出来可能有潜力的
  • 却发现, 学校真的没教什么实战经验, 根本无法立即入团队干活
  • 怎么办?

目标

  • 刚好, 俺一直在运维 啄木鸟社区, 以及衍生出来的 CPyUG 1
  • 所以, 不自觉的从一开始, 就在团队内部建立了定期分享制度
  • HR 部门一看, 这说明有余力哪...
    • 就指派俺组织个内部培训班
    • 两个月教会 Python 然后才能入组干活

折腾

  • 俺从 PHP 社区开始, 一路过来, 到和小伙伴们创建 啄木鸟社区
  • 体验到的都是 CoP 1(实践型社区) 那种自主自学的文化
  • 又真的没什么培训经验, 于是就大胆的尝试直接复制社区型培训班

金山训练营2 :

  • 先用一小时介绍一下 Python 生态, 以及日常开发/调试环境和过程
  • 然后, 建立项目组:
    • 大家自愿分组, 5人以内
    • 再用一小时, 分组讨论决定未来8周准备开发一个什么实用项目
    • 逐一当面分析每个项目的重点和难点, 并协商合理降低/提高难度
  • 接着就进入正常的开发:
    • 用 code.google 开辟仓库, 并绑定好学员们的帐户
    • 对应, 开辟内部 Trac 3 项目, 以及 mailman 邮件列表
    • 要求:
      • 每天代码随时检入仓库
      • 有技术问题, 随时开辟 Issue 来提问/讨论
    • 定期:
      • 早晨, 每个组5分钟站立晨会, 说明进展/问题/困难
      • 下午, 下班前每组5分钟立会总结, 说明当天进展/问题/明天计划
      • 每周五, 下午每组30分钟, 演示/汇报当前版本, 规划下周目标

PythoniCamp

这种培训形式俺定义为 蠎营

  • 全称: Kingsoft College Pythonic Camp
    • 缩写: kcpycamp
    • 当时仓库的备份在 code.google 关闭时迁移到了 github4
    • 13 个组, 最终交付可运行有功能的有 8个组
  • 后来调查了一般企业校招成功率, 以及内部培训成功率后
  • 才发现几乎是为了偷懒而创造的培训方式, 其效能真的不简单
  • 这份儿感想, 和远在北京高校选修课上进行相似实践的朋友一对比
  • 才知道, 无意中, 我们好象真的发现了什么了不得的教育方式
  • 这一感触, 后来转化为首届 亚太 Python 年会 5 上的一次主题分享
    • 幻灯: PCAP2010:PythoniCamp~attempt to fast training for practical Pythoner6
    • 录音: 100610_078M-pm3-room2.2-pythonicamp.MP37

cpc-index-h550.png(PNG 图像,855x550 像素)

refer