【转】我的第一次和最后一次 Hackathon 经历
我的第一次和最后一次 Hackathon 经历
在旧金山地区经常有一些叫做“Hackathon”的活动,吸引挺多人参加。我一直听说这个名字,可是一直不知道它到底是什么。我从来对竞赛式的活动不感兴趣,我觉得那是在降低我的身份:你给了一群笨蛋权力来给自己打分排名 :p 我从来没参加过 ACM,IOI,TopCoder 之类的竞赛。可是在 Voxer 工作的时候,一天看到有个大公司主办了一个叫做“data science”什么的活动,以为是个讲座或者交流会,又因为我将要做 data science 相关的工作,就想去了解一下。可是没想到,那成为了我人生的第一次 Hackathon 经历。
一进门就感觉这跟一般的 meetup 气氛很不一样。这大周末晚上的,清一色的爷们,没有一个女人,也没有笑声。而且里面的人说话都很奇怪,不正眼看人,有些好像怒目相向的样子,说出话来就像在查你户口。有几次有人问我是干什么的,我刚一开口,他们一句话不回,扭头就跟其他人说话去了。只有一个头发花白的大叔工程师对我挺友好的,于是我们就聊起来。旁边有个华人工程师盯着一个15寸的 Macbook,后来也聊起来,开门见山就问我用什么语言。我也忘了我说什么了,只记得他很自豪的说自己用 JavaScript,而且那是最高配置的 Macbook,是 Retina 显示器的。
等坐到一个像教室一样的房间里面,我才发现这是一个 Hackathon 而不是一个讲座。是一个叫 Kaggle 的公司,联合了像 Neo Technology(产品是 Neo4j)之类的公司组织的。后来我发现,这个 Kaggle 是专门搞 data scientist 的“竞赛”的。我以前从来没听说过这公司,也不知道 data science 还有竞赛。
我有点失望,但还是有点好奇,所以暂时没有离开。等大家都进了房间,台上一个人开始讲话。一开口我就汗颜了:“你们都知道今天来这里是干什么的吗?!……” 难道我是唯一不知道自己来这里干什么的人?我贼眉鼠眼地四下瞄了一圈。我是第一次听到这样的开场白,比监考老师还要厉害一些。然后他就开始讲 Kaggle 的事情,貌似每个人都知道那是什么一样。言语之中不时地冒出像“世界第三的 data scientist”之类的词汇。哇,我第一次听说,原来科学家还有排名之说!
我开始后悔自己只瞄了一眼网站上的广告就来了,都没仔细看他们要干什么。从主持人的言语里我才了解到,这些人来到这里是为了一个竞赛。他们需要组队,在那个房间里待一天一夜,连续奋战之后提交他们的答案,为的是 500 美元的奖金和可以放在简历上的“荣誉”。从周五晚上通宵达旦到周六晚上,太不可思议了。题目我记不清楚了,貌似就是一个 CSV 文件里存着一些社交网络的数据,想要预测什么东西。
最后主持人说:“吃的,喝的,都在外面,保证你们有足够的卡路里。大家开始寻找合作伙伴吧!”然后旁边那位之前聊天的大叔就朝我微笑,貌似想找我做队友。我才窘迫的告诉他,我其实不知道这是一个 Hackathon,我以为这有一个 talk 就来了…… 然后就发现他脸色大变,仿佛之前浪费了宝贵的时间跟我废话似的,立即找其他人搭话去了。伤心难过落荒而逃之前,我还是客气的对他道了声晚安,结果得到一个很没好气的“Good night!”
这件事已经过去好几个月了,最近发现 twitter 上有人这样说:
确实挺符合我的经历的。希望这就是我的最后一次 Hackathon 经历吧。下次不要再误入类似活动的场所了 :)
【转】我的第一次和最后一次 Hackathon 经历的更多相关文章
- 踩坑经验总结之go web开源库第一次编译构建
前言:记录一个go新手第一次构建复杂开源库的经历.go虽然是新手,但是编程上还是有多年的经验,除了c/c++,用过IDEA能进行简单的java编程.甚至scala编程.所以最开始还是有点信心的.所以也 ...
- 集成基于CAS协议的单点登陆
相信大家对单点登陆(SSO,Single Sign On)这个名词并不感到陌生吧?简单地说,单点登陆允许多个应用使用同一个登陆服务.一旦一个用户登陆了一个支持单点登陆的应用,那么在进入其它使用同一单点 ...
- 【码在江湖】前端少侠的json故事(上)日月第一击
日月第一击 这是我前端生涯第一次和后台对接,其经历真是苦不堪言,多次绝处逢生,柳暗花明,可就是迟迟见不到那条村子.当然,最后我还是完成了这次对接.下面来聊一聊我这白痴一般的经历. 序章 话说天下大势, ...
- 计算机本科/硕士找offer的总结 节选
在这样的目标定位下,我的求职历程从2006年10月8日开始,到2007年1月10日正式结束,一共持续了3个月的时间.整个过程可以分为三个阶段:第一阶段:2006年10月份 找工作刚刚开始的阶段,什么都 ...
- Azure IoT Edge on Windows 10 IoT Core
在今年的Build大会上,微软推出了Azure IoT Edge的第一个版本(https://github.com/Azure/iot-edge ).该版本的主要特点就是将计算能力由Azure端推送至 ...
- 程序员买房指南——LZ的三次买房和一次卖房经历
引言 买房,一直是程序员群体绕不开的一个话题,尤其是到了一定年纪和人生阶段以后,买房这件事会变得越来越迫切. 为什么LZ一上来就说,买房是程序员绕不开的一个话题? 其实原因很简单,由于程序员这个职业的 ...
- Linux pwn入门教程(10)——针对函数重定位流程的几种攻击
作者:Tangerine@SAINTSEC 本系列的最后一篇 感谢各位看客的支持 感谢原作者的付出一直以来都有读者向笔者咨询教程系列问题,奈何该系列并非笔者所写[笔者仅为代发]且笔者功底薄弱,故无法解 ...
- python-类属性和对象属性(转)
class People(object): # 类属性是指定义在类的内部而且在方法的外部的属性 money = 10000 def __init__(self,name,age,gender=1): ...
- 详解Java中的字符串
字符串常量池详解 在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写String s = "hello"或String s ...
随机推荐
- 使用Chrome保存网页为mht文件
一直在使用chrome浏览器,但由于需要将部分网页保存为mht文件,却发现chrome默认不支持.chrome浏览器默认支持2种:单独的html文件,全部: 万能的chrome怎么可能保存不了mht? ...
- 微信小程序 - 配置普通二维码跳小程序
普通二维码跳小程序规则: https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html#%E5%8A%9F%E8%83%B ...
- RT/Metro商店应用如何调用SQLite数据库
RT/Metro商店应用如何调用SQLite数据库 使用前,要安装:SQLite for Windows Runtime (Windows 8.1)(一个VS插件).还有Visual C++ Runt ...
- Linux多线程同步之相互排斥量和条件变量
1. 什么是相互排斥量 相互排斥量从本质上说是一把锁,在訪问共享资源前对相互排斥量进行加锁,在訪问完毕后释放相互排斥量上的锁. 对相互排斥量进行加锁以后,不论什么其它试图再次对相互排斥量加锁的线程将会 ...
- java推断字符串中是否包括字母
1.java代码推断字符串中是否包括字母: 思路:使用正則表達式的来验证 1.1演示样例代码例如以下: /** * 该方法主要使用正則表達式来推断字符串中是否包括字母 * @author fengga ...
- Win10 PLSQL 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致
plsql 登录后提示: Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.Cha ...
- Spring学习笔记一:基础概念
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6774310.html 一:Spring是什么 Spring的主要作用是作为对象的容器. 传统编程中,我们 ...
- JDK提供的四种线程池
一.线程池什么时候用,有什么好处? “线程池”顾名思义,就是存放线程的池子,这个池子可以存放多少线程取决于采用哪种线程池,取决于有多少并发线程,有多少计算机的硬件资源.使用线程池最直接的好处就是:线程 ...
- 【翻译自mos文章】当/var/tmp文件夹被remove掉之后,GI crash,并启动失败,原因是ohasd can not create named pipe
来源于: GI crashes and fails to start after "/var/tmp" directory was removed as ohasd can not ...
- 转 Unicode 和 UTF-8 的区别
原文链接: Unicode 和 UTF-8 有何区别? 原作者: 邱昊宇 简单来说: Unicode 是「字符集」 UTF-8 是「编码规则」 其中: 字符集:为每一个「字符」分配一个唯一的 ID(学 ...