朱赟的技术管理课
朱赟
计算机博士,前 Airbnb 技术经理
48935 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 39 讲
时长 13:23
时长 13:31
朱赟的技术管理课
15
15
1.0x
00:00/00:00
登录|注册

30 | 编程马拉松

不同收获
敢于表达真实想法
开阔视野
增加团队凝聚力
产品成为原型
会写代码的人很帅
与牛人结对编程
扩展知识边界
团队建立感情和纽带
激发创意
Geek is the new sexy
参加编程马拉松

该思维导图由 AI 生成,仅供参考

今天,我和你聊聊“编程马拉松 Hackathon”的故事。
Hackathon 是一个合成词,取自 Hack 和 Marathon,意为“编程马拉松”,又叫“黑客节”或“编程节”,它起源于 Sun 公司在 1999 年的 JavaOne 大会的一次活动。
在那次活动中,约翰·盖奇 (John Gage)向参会人员发出了一个挑战:用 Java 为新款的 Palm V 编写一个程序。这个程序可以让 Palm V 用户通过红外线端口和其他 Palm V 的用户通信,此外,Palm V 用户还能够通过该程序在网上注册他们的手机。这个活动第一次引入了编程马拉松的概念,并沿用至今。
现在,湾区比较知名的创业公司都有个不成文的传统,通常一年会有几次编程马拉松,国内的一些互联网公司和技术社区也举办过类似的活动,就是有一周的三五天内,大家不工作而是去“Hack”一些自己感兴趣的小项目 。
编程马拉松期间,全公司理论上是不允许有任何工作相关的会议,所以你每天照常上班,但上班的内容是自己找一群小伙伴,大家一起做一个和工作不直接相关的项目,最后一天则展示自己的成果。
编程马拉松与平时工作的不同之处就在于,它让你去探索一些平时工作中无暇顾及的创意和想法,在很短的时间内推进和完成一个项目。
不只是说一说,而是去通过设计、交互和程序去展示你的想法。编程马拉松的另外一个好处是,可以让你在团队工作中和一些平时少有合作的同事建立很特殊的感情和纽带。
有一次编程马拉松接近尾声,我晚上开车回家,天色渐渐暗下来,看着路上忽亮忽暗的一排排车灯,以及路边不多的高楼上的广告牌灯光,听着一些略显过时的美国流行歌曲,突然间,以前 “Hacking”的一幕幕涌上了心头。很多老朋友、新朋友的笑容就清晰地闪现在我的眼前。

第一个故事:Hack 的项目成了正式产品的原型

我第一次参加编程马拉松还是在 Square,那时我加入 Square Market 组可能刚刚两三个月。Square Market 组里有三个整天腻在一起的男生,关系特别好,一起吃饭,一起喝茶,晚上经常一起联网打游戏,周末也经常到一起玩纸牌。
他们三个有一个人是个在美国出生的华人,中文能听懂,但是说得不好,所以不太经常说。他早年在谷歌中国待过,是谷歌早期的牛人之一。另一个是香港人,来美国十几年了,普通话也不那么流利,但是前端后端都十分精通。
还有一个是个地地道道的美国人,但娶了个韩国妹子,所以会说一些韩文。他早年也是谷歌亚洲区的,系统层面的活儿做得特别熟。他们三个都自己创过业,Square 的工作对他们来说也是得心应手。
我的第一次编程马拉松就是和他们三个一起完成的。为什么我能有幸和这亲密无间的三剑客一起做项目呢?
主要是因为 Square 的每个新人,都会有一个类似于“辅导员”的老员工带着新人熟悉系统和技术,而他们其中有一个人就是我的“辅导员”。
我是以应届毕业生的背景进入 Square 的,很多应用层面的技术都一窍不通,所以 Rails、Search、JavaScript 等好多技术,都是我的“辅导员”手把手带我入门的。
大概是我一直比较刻苦的缘故,他们一直对我还是很友善的;虽然我很弱,他们三个做项目,还是把我也加进去了。
我的第一个编程马拉松项目,就是和他们三个一起用 Elastic Search 重写 Square Search 的后端。那一周我们四个在公司做什么都很自然地在一起,收获之一是我们的项目做得很好,后来 Square Search 后端的原型就是基于我们的编程马拉松的项目。
收获就是交了三个好朋友,后来在 Square 我和他们也走得近很多。甚至离开 Square,他们还时不时地给我发消息,偶尔也来找我吃饭。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

编程马拉松:技术创新与团队合作 编程马拉松是一种激发创意和团队合作的技术创新活动,旨在在短时间内完成项目,探索创意和想法,展示技术能力。参与者有机会与不同背景的同事合作,建立特殊的纽带。文章分享了两个编程马拉松的故事,展示了技术团队的合作和创新精神。第一个故事讲述了一个项目从编程马拉松成为正式产品原型的过程,以及参与者在活动中结识的好朋友。第二个故事则强调了技术不仅体现在代码中,还包括产品增值和非程序员的贡献。这些故事展示了编程马拉松的技术特点,以及活动对个人和团队的积极影响。参与者还分享了与技术大牛结对编程的体验,强调了敢于表达自己想法的重要性。总的来说,编程马拉松不仅能激发创意,还能增加团队的凝聚力,扩展个人的知识边界,以及与技术大牛合作带来的收获。文章最后总结了编程马拉松的几点感受,强调了技术创新与团队合作的重要性,以及对技术人员的肯定。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《朱赟的技术管理课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(9)

  • 最新
  • 精选
  • shibo
    看到一半就想问,,,安姐下次hackathon还参加么,求带!😂😂😂

    作者回复: 哈哈哈,好啊

    2018-01-19
    5
  • 刘剑
    为什么国内的编程马拉松很多以是否能商业化为出发点思考创意?而国外很多基于兴趣思考创意?有哪些真正意义上的Hackathon?因为有些活动为商业或外包服务的,目的不纯哦。

    池建强回复: 国内这方面正越来越好了

    2018-01-24
    3
  • _fenghao_
    中国这种太少了,搞不起来,从经理就不认同,还耽误一周时间,完全没有工程师至上文化。 下次同求带!
    2018-01-23
    2
  • GeekAmI
    不错
    2018-01-19
    2
  • Feng
    好有趣,首图也超级有吸引力,先做个类似安姐马拉松中那样的map,用小程序的方式,嘻嘻,接下来的小目标,边做边学!
    2018-09-22
    1
  • 胖虫子
    做工作无关的事情,很多公司老板是不愿意的
    2020-07-07
  • 爱学习的大叔
    :Geek is the new sexy!
    2019-12-10
  • mikejiang
    国内这方面其实也有,大公司像腾讯12,13年就已经搞过黑客马拉松了,很好玩。不过小一点的公司一般不搞这种事情,可能和老板风格有关。
    2019-11-28
  • IT亚健康
    国内公司一切以对主体系统有用才行
    2018-05-15
收起评论
显示
设置
留言
9
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部