2018年程序员4个必备技能

如图,IT知识和商业知识有着知识鸿沟算法

随着科学技术的不断发展,数据科学家们也在不断的成长,在他们成长过程当中他们须要更多的关注设计决策和与管理层的沟通。因而,有经验的数据科学家能够帮助年轻的数据科学家,能够利用本身的经验帮助决定最合适的设计决策,可以更好地为本身和公司带来好处。而做为数据科学家在成长的过程当中,须要掌握如下4个技能。数据库

1.可以简化复杂的东西编程

数据科学家倾向于使用每一个问题和每一个解决方案中所知的每种技术和算法。反过来,这又会形成难以维护的复杂系统。数据科学确实须要复杂和抽象的建模以及大量复杂的技术(从Hadoop到Tensorflow)。因为这个领域周围的复杂性,这使得开发系统和算法也很复杂。可是,像大多数其余涉及工程设计的领域,综合考虑,减小其自身的复杂性每每效果更好。api

埃尔温·薛定谔(ErwinSchrÖdinger和阿尔伯特·爱因斯坦(Albert Einstein)能够帮助咱们理解数学和物理学领域的复杂性。机器学习

工程师的角色是简化任务。若是你 曾经建造或看过Rube Goldberg机器,你 将会理解什么是过分设计一项简单任务。制造更简单的系统意味着系统将随着时间的推移变得更容易维护,并为将来的数据科学家提供须要添加和移除模块的空间。oop

简单的算法和系统也容许更容易的加法和减法。所以,随着技术的变化和更新须要或模块须要被取出。一个可怜的将来的数据科学家不会用你的代码来玩Jenga游戏(缘由之一就是怕技术债务)。学习

2.指导如何在没有主键的状况下将数据网格化优化

厉害的数据专家应该提供的重要价值之一是将可能不具备主要或明显联系的数据集捆绑在一块儿。若是数据科学家有能力在这些数据中查找统计模式,那么他将有能力帮助决策者作出明智的选择。可是,这种能力是很是可贵的。ui

与数据打过交道的人知道它们并不老是很好地集成在一个数据库中。财务数据一般与IT服务管理数据分开,外部数据源可能不具备相同的聚合级别。而有时候数据所存在的价值须要与其余部门和系统的数据一块儿才能显现,所以这成为了一个难题。 spa

数据网格划分须要以相同的粒度级别构建块,能够用图中不少小拼图拼成了大拼图来对比想象。

例如,若是你提供医疗索赔,信用卡和社区犯罪率,并想弄清楚这些社会经济因素如何影响病人?一些数据集可能按人员级别,而另外一些数据集可能在街道或城市级别,没有明确的方法来链接数据集。进行的最好的方式是什么?这成为一个必须记录和考虑的设计问题。

每种状况都有所不一样,由于有多种方式来进行数据网格划分,这多是基于地区、特色、消费习惯等。在这里经验就显得十分重要了,由于他们已经尝试了数百种不起做用的方法,一位经验丰富的数据科学家会拥有判断如何加入数据的直觉。

3.有选择优先项目的能力


做为一名数据科学家,你 必须知道如何解释可能不会实现的项目的投资回报率。这是关于可以拥有—清楚地说明价值以及优先考虑长期目标与短时间目标的沟通能力。团队中老是有不少的项目和项目要求,使他们目不暇接。有经验的团队须要有成员带头帮助他们的经理人,去决定哪些项目是值得的。

在这种状况下,须要一个决策矩阵来帮助简化流程。

项目的经典决策矩阵之一是一个2*2的矩阵,即重要性和紧迫性。这个矩阵能够在大多数商业课程中找到,它很是简单。这就是为何它是伟大的!

若是一切都是优先事项,那么什么都不是

许多其余公司都有这个问题,这就须要数据科学团队中经验丰富的成员清楚地说明如今应该完成哪些项目的缘由。

4.可以开发健全的和最优的系统

制定在受控环境下运行的算法或模型是一回事。把一个强大的模型整合到一个现场处理大量数据的系统中是另一回事。根据公司的不一样,有时数据科学家只须要开发算法自己,而后开发人员或机器学习工程师将负责投入生产。

可是,对于小型公司或团队可能会让数据科学小组将代码投入生产。这意味着该算法须要可以以合理的速度管理数据流量。所以,良好的系统设计和优化是必要的。

数据科学是一个复杂的领域,须要了解数据,统计数据,编程和主题。为了发展,数据科学家须要可以将这些复杂的东西简化并提炼成算法。他们须要可以更多地关注设计决策。这有助于最大限度地发挥他们的知识和经验。


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------