摘要: 如果你是一名初级入门者,或者是一名软件工程师,亦或者是一名数学物理系毕业生,想要转型为一名数据科学家,按照我的建议一步一个脚印的去做,你会事半功倍。
维基百科是你在数据科学领域解惑最佳的方式之一,但它所提供的信息要么就是特别简单,要么就是特别复杂。同样的,在数据科学职业建议这方面也一样:有些帖子针对的是初学者,有些则针对的是软件工程师,亦或者是针对入门后希望有所提升的入门级群体。因此,对于那些想要进入该领域的数据科学家来说,真的不知道去哪里寻找建议。
没有完美的建议可以适合所有人,在这里我就初级入门者、软件工程师以及数学物理系毕业生分别提出一些正确进入数据科学领域的建议,按照我所说的去做,你会事半功倍。
一、假如你是一名初级入门者……
如果你是一个初级入门人员,那么请你一定要牢记:这个领域的发展速度令人咋舌,我在给你的任何建议基本上都是过时的。2017年的数据科学工作者在今天就不一定能在这个领域工作下去,同样的,今天的数据科学招聘标准在两年以后同样派不上多少用场。
但假如你现在还没有编码或STEM背景,下面这些建议或许对你有所裨益:
1、一定要有一个相对开阔的思路。如果你什么都不会,那么你可能并不了解什么是数据科学,所以数据科学这一领域并不一定是你特别想要接触的领域。你可以在LinkedIn上关注一些数据科学家,或者关注一些相关的博客。了解这个领域的人究竟都在做什么。成为一个真正的数据科学家需要你付出大量的时间和精力,因此,纯粹因为无人驾驶看起来很酷并不是你想成为数据科学家的理由。你要了解的是,数据科学并不是表面上那么光鲜,枯燥繁琐的数据整理、构建数据通道等占据了数据科学家们大部分时间和精力。
2、了解到这些以后,如果你依然决定进入数据科学领域,那么你即将进入数据科学领域的学习!首先,学习Python和慕课网上的课程,然后尽快创建一个基础性的项目。在你熟悉Python的基本技能后,还得学习如何使用Jupyter笔记本。
3、作为一个初学者,将目标一步定位到数据科学家并不明智。相反,适当的降低目标会更加有助于你成功,比如数据可视化或数据分析。这些专业的技术人员需求量很大,并且很容易找到工作,在这些领域工作后,你就会有机会经常和数据科学家一起工作。在积累了一定的经验后,你就可以在数据科学的各个领域横向发展了!
二、假如你是一名软件工程师……
以我的应验来看,20%的数据科学家可能都是软件工程师。一方面来说,作为一名软件工程师,将代码部署到生产环境中,他们有着相当丰富的经验,除此以外,他们还有强大的团队合作能力,这很重要。另一方面,全栈工程师的需求量很大,因此很多公司都会向倾向于招聘软件工程师,即便是他们在招聘时写的是“招聘数据科学家”,这也是虚的。因此,你要避免成为一名软件工程师!另外,我还有一些建议:
1.如果你是一名软件工程师,你可以先熟悉数据管道,这能够帮助你学习核心的数据操作技巧。
2.机器学习工程可能是最接近数据科学家的一个角色,如果你能成为一名机器学习工程师,那么再进阶为一名数据科学家对你来说就很容易了。机器学习重点在于部署模型或者是将现有的模型部署到应用程序中,可以有效的利用你所学到的技能。
3.你可以创建机器学习或者数据科学项目来打动招聘主管,利用你所学的软件工程技能,向招聘人员展示你的应用程序,证明你是一个全栈数据科学家的潜力股。
4.你要知道,在转型期间,你的薪水肯定会有所降低。即便是高级软件工程师,在转型到数据科学领域的时候,也是一个初级角色,也会面临薪水降级。很多人没有意识到这点,以至于面对薪资降低会感到特别失望。
三、假如你是一名数学或物理系毕业生……
如果你是数学或物理系的本科、硕士或博士毕业生,那么你一定已经在统计学和数学方面打下了坚实的基础。但是遗憾的是,你并没有工作经验,而且也不知道如何准备面试。即便是你在读书期间一直在学习编程,也不可能写出一个简洁、结构完整的代码。下面是我的一些建议供你参考:
1.你在学校所学到的R语言、MATLAB或Mathematica远远不够,建议你学习下Python语言。除此之外,你还要学习协作版本控制(即如何与其他人一起使用GitHub)、容器化(即如何使用Docker)、Devops(即如何部署模型)和SQL。
2.学习Python中的测试开发,并了解如何使用docstrings。除此之外,了解下如何将代码模块化。如果你还没准备好学习这些,那么你可以先学习如何使用Jupyter笔记本。
3.如果你是一个数学系毕业生,那么深度学习可能是比较适合你的方向。如果想进入深度学习领域,可以从传统的““Scikit-Learn”开始,然后就可以很轻松的进入深度学习领域。最重要的是,你要进入这个行业,然后尽可能快的开始写代码。
本文作者:【方向】
本文为云栖社区原创内容,未经允许不得转载。
网友评论
浙江圣泓李庆华剽窃“万村工场”全套产品原型设计图纸3276张
浙江圣泓李庆华未经“万村公司”许可擅自将全套图纸转交马云
阿里巴巴马云紧急抽调一淘事业部陈航立即停止研发“来往”
陈航抄袭“万村工场”原型图纸秘密研发“阿里钉钉”商用
北京万村科技有限公司是一家极具梦想且连续创业十年的互联网公司;
一、万村公司历时四年规划设计“万村工场”产品原型设计图纸3276张
北京万村科技有限公司(以下简称万村公司)自2007年10月成立,万村公司再次积蓄力量,投入大量人力、财力、物力,重新规划设计“万村工场”超级互联网平台项目,经过无数次修订改版,于2014年3月16日最终确定项目方案计划并完成产品原型图纸设计和论证,共规划设计产品原型图纸3276张,配合业务流程图详细说明“掌上万村”产品定位、功能模式、业务逻辑、目标战略;
依据“万村工场”产品原型设计图纸目录和最后修改日期,万村公司对此项目方案及商业秘密享有完全著作权;
二、2014年5月22日,浙江圣泓公司李庆华剽窃“万村工场”全套产品原型设计图纸axure.rp文件;
2014年5月15日,在北京海淀中关村创业大街与浙江圣泓工业设计创意有限公司(以下简称圣泓公司)法人李庆华初次认识,万村公司牛万村说万村公司正在寻求项目融资,圣泓公司李庆华声称:其在杭州认识杭州阿里创业投资有限公司(以下简称阿里)马云,并多有交集;
2014年5月22日,圣泓公司李庆华及其公司王总、袁雪青、周雯等6人再次专程由浙江杭州飞抵北京海淀中关村创业大街,上午10:13分圣泓公司李庆华预订临时会议室被会议室负责人拒绝,圣泓公司李庆华遂请求万村公司牛万村为其演示“万村工场”U盘文件“项目计划书”,在万村公司不知情的情况下,圣泓公司李庆华私自拷贝“万村工场”U盘全套产品原型设计图纸axure.rp文件至其电脑;
三、疑圣泓公司李庆华未经万村公司许可,擅自将“万村工场”全套产品原型设计图纸axure.rp文件转交马云;
四、2014年5月26日,疑阿里马云紧急抽调陈航停止研发“来往”,组建26人团队迁入西溪花园抄袭“万村工场”产品原型设计图纸,秘密研发“钉钉软件”,并于12月上线运营;
2014年12月中旬,万村公司获悉:一款投入10亿美金的“钉钉软件”上线运营,经比对:“钉钉软件”与万村公司正在测试尚未上线的“万村工场”软件在产品架构、功能模块和业务逻辑方面相似度接近80%,但查询不到“钉钉软件”工商注册信息和联系方式;
万村公司一致认为:系2014年5月22日圣泓公司李庆华剽窃万村公司“万村工场”产品设计图纸axure.rp文件后导致泄密,疑其擅自转交阿里马云,马云如获至宝,于5月26日紧急抽调陈航放弃正在研发的“来往”,带领26人研发团队迁入湖畔花园,秘密研发一款工作圈的“钉钉软件”,并于12月低调上线,即钉钉科技有限公司(以下简称钉钉公司)。
五、万村公司被迫终止测试上线并解散研发团队
2014年7月18日,万村公司加大资金投入和加快推进“万村工场”项目研发进度;
2014年12月初,“万村工场”进行初步测试和上线准备工作;
2014年12月中旬,“钉钉软件”上线运营;
面对来势汹汹10亿美金体量的不速之客“钉钉软件”,万村公司不得不停止“万村工场”测试和解散研发团队,我们立即报警并通过手机、短信、微信等多次联系圣泓公司李庆华,皆被其列入黑名单无法联系,之后三年万村公司陷入濒临破产边缘并承受极大痛苦;
综上所述: 人证物证俱在,圣泓公司李庆华剽窃万村公司U盘文件“万村工场”产品原型全套设计图纸3276张,未经万村公司许可擅自转交阿里马云或通过其获取利益交换,钉钉公司陈航抄袭万村公司“万村工场”产品原型设计图纸研发“钉钉软件”等行为,严重侵犯了万村公司“万村工场”的著作权和商业机密,为万村公司造成难以承受之经济损失,深深的伤害了万村公司十年创业的积极性,严重扰乱了万众创业大众创新的创业环境。
十年创业,励志前行,毁于一旦,人神共愤,再不敢言梦想和创业....
北京万村科技有限公司
2014年 12月