像我这样的数据科学家新手如何获得经验

我已经完成了几门课程,但是接下来该怎么办?



图片



前几天,我收到了Manuela的来信,信中提出以下问题:“像我这样的新手数据科学家如何获得经验?”



好问题。



问题随之而来:“我已经完成了几门课程和项目,一些雇主说他们喜欢我的学历,但是我缺乏最低限度的经验,收到这些书后我会写信给他们!”



在回答中,我描述了一些要复制到本文中的要点。



免责声明:我不是在找工作。您可能会问:“为什么我还要听别人找工作的建议?”



你会是对的。



始终对那些没有从自己的经验中学到的人持怀疑态度。这是我的解释:我发现没有一件适合我的工作,所以我创建了我自己的作品(您可以撰写有关此主题的另一篇文章,但这是我的建议- 不要找工作,开始自己的生意更好)。



但是,如果我仍在寻找工作(以及工作所需的经验),我会做以下事情。



课程与实际经验之间的差距



在线课程是消费品(很常见)。是的,我说这是作为他自己进行在线机器学习课程的



在线课程形成基础知识,项目的独立工作-特定知识(那些不能教授的知识)。



因此,我对曼努埃尔的第一个问题是:“当您说您已经完成了多个课程和项目时,您自己拥有多少个项目,并且课程中有多少个项目?”



我定义这样的经验:您自己尝试(或与他人合作)而又不知道结果的事情。



我举一个例子。



您的父母告诉您炉子热了多少次?



我相信,除非您说服自己,否则您不相信。



听父母的话与听课程讲师的话一样。当然,您可以接受他们所说的话,但是如果没有您自己的经验,您将不会内在化这些知识。

因此,获得经验(开始工作之前)等同于触摸火炉。

如果像我一样,您拥有证书和课程项目至少可以使您大吃一惊,并且您正在寻找这种难以捉摸的东西,称为“体验”,那么现在该问一个问题了:



我碰过火炉了吗?




在找到工作之前就开始工作



找到您想要做的完美工作,然后开始做。



如果您觉得这很疯狂,那么就将其视为研究的一部分。如果您能理解数据科学,那么您就可以准确地了解劳动力市场上需要谁。



让我给你一个具体的例子。



假设您喜欢自由职业者,但到处都需要经验。并且有一项工作需要建立机器视觉模型,以了解医生的器械是否在手术台上(我没有发明这个,这是我被要求从事的一个真实项目)。



您阅读了职责并认为“哇,但这很有趣,我想继续努力。”您进一步阅读后发现,这需要3年以上的工作经验,并且您认为“所以,我没有这样的经验,因此不值得给予”。然后整天都以为自己做不到任何工作的想法折磨自己。



我很了解你这是一个错误的思考过程。这是基于恐惧而不是成长的决定。您决定不申请这份工作,因为您担心自己的能力不达标。



事实是,几乎所有地方都需要您随时随地理解(毕竟,这是“数据科学”中的一门科学,还是“机器学习工程师”中的工程师)。



所以,你可以做什么?



您可以对项目进行描述并自己进行。花一周的时间来开发和计划流程,在流程本身上花四个星期,然后花一个星期来分享您所学到的知识。



在最坏的情况下,您将花六周时间来处理无法正常工作的东西(在特定情况下),在最好的情况下,您将获得可以展示的内容,自己所做的事情(没有课程项目指南)。



您将能够说:“我看到了这个项目,进行了研究,并决定确认该概念的性能。”



在医生使用工具的情况下,您可以在互联网上搜索这些工具的图片,创建自己的数据集(是否伪造无关紧要,了解如何创建它很重要),建立一个确定工具是否到位的模型,然后将概念证明转化为良好的自定义工具。使用Streamlit的应用程序



图片



一个独立项目的外观示例。首先收集数据,建模或分析数据,然后使用Streamlit(或任何等效方法)创建用户界面并将其付诸实践。有关完整的示例,请参阅如何使用相同的步骤复制Airbnb的便利性



如果您的未来雇主不能称这样的倡议为“经验”,那么这项工作不适合您。



注意:当Andrey(我的业务伙伴)和我为我们的机器学习课程(您好Shubhamai)聘请助教时,我们选择了一名已经自己回答其他人问题的学生。他甚至在找到工作之前就开始工作。



跟进



那总是被忽略的。永远不要把失败当作永远不变的常数。



如前所述,一些雇主写道:“您没有理想的经验,请给我们写信,以获取您的经验。”



让我们更改一个词:“您还没有所需的经验,请给我们写信。



如果有人告诉您您仍然没有经验,并且您认真地理解他们的话语并练习您的技能,也就是说,您在开始工作之前就开始工作,则应该再次给这些人写信。



向他们展示您的工作(应注意,这需要真正提高您的技能)。



给他们写信:“我想让您知道,自从上次对话以来,我提高了自己的技能,这就是我这段时间所做的。如果您有空缺,您可能需要再次考虑我的候选人资格。”



许多人忘记了这一步。这不仅适用于采访,而且适用于任何事物。如果有人在这个方向上采取其他步骤,则可以改善许多关系。

请记住,生活中的许多结果都是非线性的。如果我忘记在几个月内回复电子邮件(电子邮件是我最好的朋友,也是最大的敌人),那么我很可能永远也不会回复。但是如果这个人给我写信并让我想起他自己的懒惰(谢谢),我很可能会在24小时内回答。



它总是有效吗?




不。当然不是。但是,这显示出更多的主动权,而不仅仅是申请一些职位空缺。



认识人



许多空缺职位甚至都没有发布。



我在一家科技公司获得了第一份(也是唯一一份)工作,因为有人在LinkedIn上看到了我的帖子,而他认识的人从专业的角度认识了对我感兴趣的人。最后,我遇到了这个人(你好,Cam),他原来是一个活着的传奇。我们谈论了我的活动,他问我下周是否想来一天-我来了,然后又来了,几天后,我得到了一份工作。



这个故事的重点是,我有基础知识,当然他们并没有达到最高水平,但是我知道什么是DataFrame熊猫或如何对Stack Overflow进行故障排除和搜索问题(是的,我花了很多时间研究和只是用谷歌搜索各种事物;请记住,工程师是“发现事物”的人。



我们的许多员工(尤其是年轻员工)找到工作是因为有人认识某人。

我就是这么想的:求职门户已经死了。



他们可能仍然会帮助某些人,但绝对不能帮助我。我坚信自己,一个按钮就能比全力以赴,找一个人面试,与他交谈,展示我的劳动成果,倾听他的建议,反馈,提高您的技能,重新联系他要容易得多。也许得到工作机会。而如果我通过该网站申请一份工作,对我来说就是立即被拒绝(同样,这可能不是正确的,但这就是我的看法)。



当然,在理想的世界中(尽管可能不是理想的),公司只会聘请人才来发挥才能和能力,但这并没有发生。人们喜欢与喜欢的人一起工作。



好吧,但是你怎么认识某人?




如果您选择了数字路线-会更容易。就像您给我写信一样(您看到Maneula给我发了一封非常简洁明确的信)。简而言之。要直截了当。



我之所以与Airbnb约会,是因为我向招聘者发送了一条LinkedIn消息(我当时正在专门寻找该招聘者)。她白天回答我:“你好,丹尼尔,你明天打电话方便吗?”我没有得到这份工作,但是比起我只是通过网站做出回应(我什至没有做到),我肯定比我离得更近。



同样,不能保证成功。



您可以写一百个人,却得不到一个答案。就像您申请了100个空缺却没有得到一个空缺一样。如果最终结果是这样,请将其视为反馈-您需要改进处理问题的方法。



数字技术是有效的,远程办公正变得越来越流行,但是人们仍然喜欢在同一个房间中彼此进行交互(这对于像我们这样的技术书呆子来说令人惊讶)。这意味着要参加活动(在社会条件允许的情况下),与人交谈,花更多的精力向X公司的Dave询问他在过去几个月中从事的项目。



我工作的公司每个月都会举行一次AI会议。我参加了一次这样的会议,对公司一无所知,七个月后,我参加了会议。



分享你的作品



在我看来,一切都已经清楚了,但是我宁愿再写一遍。



如果您尝试利用机会失败,请确保机会再次出现。

首先要创建并公开共享(无论是否完成)。



在过去三年中,我得到了很多机会,因为有人偶然发现了我的工作(自2016年以来,我就一直在网上写作,自2017年以来一直在学习机器学习)。



是的,创建您自己的博客并将其用作投资组合的骨干,并使用其他社交网络(您知道哪些社交网络)作为对主要平台的支持。



想一想。你是怎么学到的?您很可能正在寻找材料,偶然发现了一篇很棒的博客文章并在您的工作中使用了它。



你知道吗?



您自己可以创建如此有价值的博客文章。



这将我们与我所说的联系起来。在找到工作并分享所学知识(您的经验)之前就开始工作。当您处理与先前拒绝相关的内容时,请再次写信给他们,说:“这就是我所做的。”



进一步阅读



现实一点吧-任何公司雇用没有经验的人都冒着很大的风险。

因为很可能在短期内您会损失公司的钱(当您学习并获得基本知识时)。因此,请考虑如何减少这种风险。



如何?



首先,以上几点就足够了。但是,如果您有兴趣学习其他知识,那么以下资源将有所帮助:







图片



通过参加SkillFactory的付费在线课程,了解如何从头开始或获得技能和薪资水平提高的详细信息:











All Articles