参加 Kaggle 竞赛对找机器学习和数据挖掘方面的工作有什么帮助？
作为一名曾经的数据竞赛老司机，参与过20多次Kaggle、天池竞赛，拿到过Top10八次，Top5五次，也因此斩获了多个互联网大厂的顶薪offer。后来，我还把多名研究生送入了知名互联网企业和央企国企。 必须要讲，参加 Kaggle、天池竞赛对找机器学习和数据挖掘方面的工作有极大的帮助。具体可以从5个方面来阐述。 第一，参与数据科学竞赛，可以让你100%清楚哪些算法在实际应用中更有效。这里的“有效”包括算法的性能和效率。现在很多人往往是看过了周志华的西瓜书，就觉得自己懂机器学习了，这是很可笑的。最典型的例子就是很多人觉得SVM是最好用的分类器。包括很多发过会议论文的同学，其实也是停留在理论的乌托邦，而且论文的results部分有多real也很难判断。做比赛你可以拿到工业界的数据，而且这些数据都是头部互联网大厂的实际业务数据，所以在实战的过程中，我们可以逐渐井底之蛙蜕变为翱翔在天空的雄鹰，很清楚地知道哪些算法好用，哪些方法靠谱，哪些人在吹逼和忽悠。 第二，参与数据科学竞赛，可以训练和提高自己快速写代码的能力。参与数据科学竞赛时，你要在短时间内实现很多很多的idea，有时候一天之内你要想出三到四个提分的idea。这个过程讲究的是速战速决，不仅需要快速写代码和实现idea的能力，也需要考验你的判断力和决策能力。做比赛好比是一场战斗，在这个过程中，你能得到的提升是多方面的。 第三，优异的竞赛成绩可以让你的简历变得更加有分量。通过参与数据科学竞赛，我拿到过多家大厂的直通终面机会，也顺利拿到了各大互联网企业的offer。从我的面试经历来看，面试官均非常看重的竞赛实战经验。这个逻辑其实很简单，因为竞赛中提供的都是实际的业务数据，数据量巨大，更加接近现实中的业务场景，你能在这种数据中设计出性能良好的模型和算法，更可以为企业创造价值。 另外，我也统计过那些跟我做过比赛的学弟学妹的工作情况，目前他们大部分就职于知名国企和互联网企业，比如阿里、腾讯、京东、滴滴、美团、中国农业银行、中国交通建设股份有限公司、中国人寿资产管理有限公司、一汽大众等等。由此可见，竞赛成绩对斩获高薪的大厂offer有多么的重要。 第四，参与数据科学竞赛，可以让你结识很多优秀的朋友，获得更加优秀的人脉。做比赛时如果你运气比较好，可以和优秀的同学组队，当然前提是你自己足够牛逼。另外，如果你拿到了某个竞赛top5或top10，你的team有可能被邀请去参加线下的答辩，这绝对是认识技术大牛，提升人脉的好机会。比如笔者就去过像阿里云、京东、滴滴、马上金融，中国平安、中国农业银行这样的单位参与线下答辩，在紧张的答辩之余，利用吃吃喝喝的时间进行social，运气好的话，你还能加到某些公司中高级管理者的微信。截止目前，国内竞赛圈一半以上的头部大佬都是我的朋友，有些还在一起玩比赛、做课题，这些朋友都是你长期的资源，也可以帮你遇到很多潜在的机会。 