全文共1556字,预计学习时长5分钟
来源:Pexels
如果在谷歌中搜索“如何掌握一项〈技能〉”,就能看到很多在线课程、Youtube教程、书籍,或是能够完美回答该问题的相关文献。而其中大多数资源都是免费的。
至于在哪里学习技能,就仁者见仁,智者见智了。那些安利方法或途径的人可能并没有尝试过所有的选项 (甚至可能就是来推销产品的),所以很难说最好的资源是哪一个。
在选择资源方面,笔者认为,长期不喜欢的资源途径就要合理摒弃。实际上,好的资源途径总在不断迭代更新中,所以资源转换也不是什么难事。问题在于:在谷歌中搜索掌握哪一项技能?
不要照搬职位描述的技能
这听起来可能与逻辑不符。如果不了解求职应用程序上提到的所需职位要求,如何吸引雇主呢?
笔者有两点理由佐证求职应用程序并不是一个好的求职晴雨表。
首先,对于数据技能,最需要的技能包括Excel和Tableau,以这类为主要要求的工作,笔者认为并不属于真正的数据科学工作。当然,人们可能偶尔认为这是数据科学家的工作,但这更多是数据分析师、业务智能人员或业务分析师的工作。从本质上讲,公司对数据科学家和数据分析师的定义并不完全相同,因此求职应用程序不是一个完美的衡量标准。
笔者不使用职位描述的主要原因是,职位描述通常是由人力资源或招聘人员完成,而并非由所任职部门的经理负责。有些要求会操作PyTorch且有 5年经验,就PyTorch三年的问世年龄来说,这个要求基本不可能。真的能从那些不从事数据科学工作的人身上学到什么吗?
笔者并不认同。因为知道什么是真正有价值技能的人只是其他数据科学家。此外,为了之后应对高级数据科学家的随机面试,求职者应该优化自身能力,加深数据科学家们的印象,因为他们才是最难通过的瓶颈,而不是招聘人员。
来源:Pexels
不要只限于做其他数据科学家做的事情
但笔者认为其有必要性!笔者提出以下建议。
首先,需要具备人人都具备的核心技能。这实际上是指Python,包括matplotlib、panda、sklearn和numpy等程序。正在阅读这篇文章的读者,可能已经知道了其涵义。接下来,笔者将使用下图中的情节来帮助读者决定之后的学习方向。
其数据来自KDnuggets对数据科学家的调查:问数据科学家们有什么技能,和还想要获得什么技能等问题。这里笔者想强调的是,不能只是问数据科学家们使用什么工具,然后就学习这些工具。必须把自己和其他数据科学家区分开来。要做到这一点,就必须学习他们当中少数人拥有的技能。
更甚一筹的做法是,从少数人拥有的技能中挑选出最需要的技能。本质上,需要试着掌握下图左上角的技能。
KD Nuggets Poll
笔者将图表的左上角分成4个部分,大致排列如下:
1.深度学习---学习理论,然后学习如何在TensorFlow或PyTorch中具体执行(选择哪个软件并不重要)
2.NLP---排名比下面两个高,因为工具时兴时衰,但是NLP知识无论如何执行都十分有效
3.大数据工具---Hadoop是一种利用大数据的好技术,但大数据绝不仅限于Hadoop。
4.火花
来源:Pexels
当然,学习这些技能不一定是最佳方法,但肯定不会有害。
推荐阅读专题
留言点赞发个朋友圈
我们一起分享AI学习与发展的干货
编译组:陈曼芳、王馨
相关链接:
https://towardsdatascience.com/how-to-decide-what-data-skills-to-learn-e456be194137
如转载,请后台留言,遵守转载规范
推荐文章阅读
长按识别二维码可添加关注
读芯君爱你