文章来源:https://www.sdk.cn/news/5044

著名编程学习社区Free Code Camp对超过1.5万名编程学习者进行了调查。其中有一个问题为:“你对哪个编程职位最感兴趣?”有646名参与调查的人员选择“数据科学家/数据工程师”这一项

关于这些人

我们对这646名编程学习者进行了分析:

  • 其中女性占25%
  • 平均年龄为26岁
  • 平均开始学习编程时间为16个月
  • 学习目的与方式
  • 平均每个人每周学习编程的时间为14小时。

  • 0%希望在未来成为自由职业者或是自己创业

这个数字还是比较让人惊讶的。在所有参与调查的1.5万人中,选择这一项的人数占了总人数的40%,而希望成为数据科学家或是数据工程师的人,却没有想要成为自由职业者或自己创业。

52%的受调查者已经申请了相关的工作,或是将在一年内进行申请。

大多数人希望在办公室工作,而不是远程工作。

绝大多数的人都愿意为了新工作搬到其他城市工作和生活。

大多数人还没有参加过需要与他人面对面的编程活动。

64%的人都使用过Coursera、edX或是Udacity中的至少一个在线学习社区。

只有不到20%的人会坚持收听与编程有关的播客。

在所有待选播客中,只有Partially Derivative、Becoming A Data Scientist和TalkingMachines这三个播客与数据工作相关。

只有1%的人参加过bootcamp。

而在所有1.5万名受访者中,有6%的人参加过bootcamp。

人口学与社会经济学统计

这646名受访者来自166个国家。

其中90%都来自北美、欧洲和亚洲三地。

其中人数最多的为北美地区,很可能是由于Free Code Camp总部位于美国。

学习者来自规模不同的城市。来自100万人以上城市的学习者占据40%

只有不到四分之一的学习者在各自国家属于少数民族。

接近一半的学习者来自非英语国家,这些学习者说着148种不同的语言。

67%的人至少拥有学士学位。

这些人毕业于425种不同的专业。计算机科学和数学专业的人数最多,还有16%的人专业与不同种类的工程学相关。

只有不到一半的人目前正在工作。

25%的人供职于科技行业。

这些人的平均年薪为4.4万美元。

他们对下一份数据科学家/数据工程师工作的平均期望薪资为6万美元。

其中有7%的人在各自国家拥有从军经历。

13%的人已经为人父母,还有3%的人需要供养年迈双亲或是丧失劳动能力的亲属。其中五分之一没有配偶,需要独自承担家庭压力。

有47%的人觉得自己当前薪资低于自己的实际能力。

所有正在还房贷的人中,他们平均欠银行19.4万美元。

所有正在还助学贷款的人中,他平均欠银行3.7万美元。

14%的人家中没有高速宽带。

3%的人当前正在从各自国家政府领取伤残抚恤金。

这就是正在学习数据科学家和数据工程师课程的学习者的概况。对于他们中的很多人来说,Free Code Camp这样的免费自学资源可以说是非常重要的。

Free Code Camp社区对数百计编程学习者进行的统计希望告诉你什么?的更多相关文章

  1. 参加MVP OpenDay 和2015 MVP Community Camp社区大课堂

    微软MVP Openday 1月30日在北京召开,到时全国上百位 MVP 专家将齐聚北京.当然还有亚太的其他国家地区的MVP 也会来北京,1月31日微软 MVP 项目组主办的年度微软技术社区分享大会- ...

  2. 尝试自己翻译了FreeCodeCamp的文章,技术方面多认识了几种技术,文章标题:Transparency in Action Free Code Camp is Now Open Source

    这是FreeCodeCamp其中一篇文章,趁着学习英文的时间,翻译这篇文章,其中讲到作者创建FCC过程,本文属于原创,第一次翻译,翻译还有诸多不足之处,请大家包含. 原文地址:https://medi ...

  3. MVP Community Camp 社区大课堂

    MVP Community Camp 社区大课堂         微软技术社区大课堂开课啦!!!#MVPComCamp# 全中国微软最有价值专家MVP 在 3月21日周五全天齐聚北京国际会议中心为您呈 ...

  4. VS Code 中文社区正式成立啦!VS Code Day 圆满落幕!

    背景简介 Visual Studio Code 是一款现代化轻量级代码编辑器,它免费.开源.跨平台.功能强大.本次 VS Code Day 是广大 VS Code 爱好者一起学习与交流的盛会,让我们对 ...

  5. Fira Code:适合程序员的编程字体

    #Fira Code Fira 是 Mozilla 公司 主推的字体系列.Fira Code 是其中的一员,专为写程序而生.出来具有等宽等基本属性外,还加入了编程连字特性(ligatures). Fi ...

  6. 我的 2020:出书、办签售会、发展 VS Code 中文社区、成为开源先锋、全网 10 万粉丝、10 场演讲、内推 21 人、955.WLB 发扬光大

    感觉写 2019 年终总结还是在不久之前.转眼间,2020 已经接近尾声了.是时候来写写 2020 年的年终总结了. 出书 今年最高兴的事情之一,就是出了全球首本 VS Code 中文书 -- < ...

  7. Code First :使用Entity. Framework编程(8) ----转发 收藏

    第8章 Code First将走向哪里? So far, this book has covered all of the Code First components that reached the ...

  8. Code First :使用Entity. Framework编程(7) ----转发 收藏

    第7章 高级概念 The Code First modeling functionality that you have seen so far should be enough to get you ...

  9. Code First :使用Entity. Framework编程(4) ----转发 收藏

    第4章 对关系使用默认规则与配置 在第3章,你已经掌握了默认规则与配置对属性以及其在数据库映射的字段的影响.在本章,我们把焦点放在类之间的关系上面.这包括类在内存如何关联,还有数据库中的外键维持等.你 ...

随机推荐

  1. knockout,change事件

    knockout,change事件 不知道为啥公司要用ko,就这样吧 大概需求,动态绑定的预算类别,然后预算类别切换时候,根据预算类别中的value去找上级编号.

  2. Corrupt block relative dba: 0x04c20df1

    alert日志报以下提示: Corrupt block relative dba: , block ) Fractured block found during backing up datafile ...

  3. Unity3D 绘制扇形/环形

    using UnityEngine; using System.Collections; using System.Collections.Generic; public class Cone : M ...

  4. 抄书 Richard P. Stanley Enumerative Combinatorics Chapter 2 Sieve Methods

    2.1 Inclusion-Exclusion Roughly speaking, a "sieve method" in enumerative combinatorics is ...

  5. kubeadm安装k8s测试环境

    目标是搭建一个可测试的k8s环境,使用的工具 kubeadm, 最终一个master节点(非高可用),2个node节点. 环境以及版本 Centos7.3 kubeadm 1.11.1 kubelet ...

  6. python百度贴吧爬虫

    # -*- coding: utf-8 -*- #coding=utf-8 import urllib import urllib2 import re import thread import ti ...

  7. C语言位运算符:与、或、异或、取反、左移与右移详细介绍

    位运算是指按二进制进行的运算.在系统软件中,常常需要处理二进制位的问题.C语言提供了6个位操作运算符.这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型 ...

  8. 虚拟 ​router 原理分析

    上一节我们创建了虚拟路由器“router_100_101”,并通过 ping 验证了 vlan100 和 vlan101 已经连通. 本节将重点分析其中的原理. 首先我们查看控制节点的 linux b ...

  9. 洛谷P1279 字串距离

    题目描述 设有字符串X,我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串,如字符串X为”abcbcd”,则字符串“abcb□cd”,“□a□bcbcd□”和“abcb□cd□”都是X ...

  10. ng-show和ng-hide的进阶应用

    在数据列表渲染的时候,我们可能不仅有一层数据,可能是三级甚至更多,如果我们要显示或者隐藏对应的数据,那么就需要给数据进行子scope的绑定.如下 html <div ng-app="d ...