深度学习去燥学习编码_我们问了15,000个人,他们是谁,以及他们如何学习编码

深度学习去燥学习编码

More than 15,000 people responded to the 2016 New Coder Survey, granting researchers an unprecedented glimpse into how adults are learning to code.

超过15,000人对2016年新编码器调查做出了回应,使研究人员对成年人如何学习编码有了前所未有的了解。

We’ve released the entire dataset of participants’ individual responses to all 48 questions — under the Open Data Common License — on a public GitHub repository.

我们已经按照公开数据通用许可,在公共GitHub存储库上发布了参与者对所有48个问题的个人回答的完整数据集。

In the coming weeks, we’ll publish a website filled with interactive visualizations of these data, answering dozens of questions like:

在接下来的几周中,我们将发布一个网站,其中包含这些数据的交互式可视化内容,并回答了许多问题,例如:

  • How does the population density of a city affect attendance of coding events?

    城市的人口密度如何影响编码事件的出席率?
  • How does desire to work remotely affect getting a first developer job?

    远程工作的愿望如何影响获得第一份开发人员工作?
  • How does prior military service affect salary at a first developer job, country-by-country?

    先前的兵役如何对每个国家的第一个开发人员工作的薪资产生影响?

In the meantime, here are a few high-level statistics from the 2016 New Coder Survey results to tide you over.

同时,以下是2016年新编码器调查结果中的一些高级统计信息,可助您一臂之力。

谁参加了? (Who participated?)

CodeNewbie and Free Code Camp designed the survey, and dozens of coding-related organizations publicized it to their members.

CodeNewbie和Free Code Camp 设计了该调查 ,数十个与代码相关的组织向其成员发布了该调查 。

Of the 15,655 people who responded to the survey:

接受调查的15655人中:

  • 21% are women

    21%是女性

  • their median age is 27 years old

    他们的中位年龄是27

  • they started programming an average of 11 months ago

    他们平均在11个月前开始编程

  • 28% have already landed their first developer job

    28%的人已经找到了第一份开发人员工作

学习者的目标和方法 (Learner goals and approaches)

40%的人想要自由职业者或自己创业。 (40% want to either freelance or start their own business.)

与其他开发人员角色相反,绝大多数人都对作为Web开发人员感兴趣。 (A vast majority are interested in working as web developers, as opposed to other developer roles.)

他们中的大多数人已经在申请开发人员职位,或者将在明年开始申请。 (Most of them are already applying for developer jobs, or will start applying within the next year.)

他们中的大多数人希望在办公室工作,而不是远程工作。 (Most of them want to work in an office, as opposed to remotely.)

并且大多数人愿意搬迁。 (And a majority are willing to relocate.)

他们中的大多数人尚未参加任何现场编码活动。 (Most of them have not yet attended any in-person coding events.)

平均而言,他们至少使用三种不同的资源来学习编码。 (On average, they use at least three different resources for learning to code.)

编码训练营 (Coding Bootcamps)

954位受访者参加了125个以上的编码训练营之一。 (954 respondents have attended one of more than 125 coding bootcamps.)

在完成了新手训练营的人中,超过一半的人能够获得专职的开发人员工作。 (Of those who’ve finished a bootcamp, more than half had been able to get a full-time developer job.)

他们中的三分之一借钱参加了训练营。 (A third of them borrowed money to attend a bootcamp.)

人口统计学和社会经济学 (Demographics and Socioeconomics)

我们有来自169个国家/地区的受访者。 (We had respondents from 169 countries.)

他们的城市涵盖了广泛的城市化水平。 (Their cities span a wide range of urbanization levels.)

四分之一的受访者是本国的少数民族。 (A quarter of respondents are ethnic minorities in their country.)

几乎一半是非英语母语者。 他们长大后会讲152种语言中的一种。 (And nearly half are non-native English speakers. They grew up speaking one of 152 languages.)

58%的人至少拥有学士学位。 (58% have earned at least a bachelor’s degree.)

目前有三分之二的人在工作。 (Two thirds are currently working.)

8%曾在本国的军队中服役。 (8% have served in their country’s military.)

18%有孩子,另外6%则有经济上的抚养长者或残疾亲戚。 他们中有四分之一在没有配偶帮助的情况下这样做。 (18% have children, and another 6% financially support an elderly or disabled relative. And a quarter of them are doing this without the help of a spouse.)

42%的人认为自己就业不足(从事的工作低于其教育水平)。 (42% consider themselves under-employed (working a job that is below their education level).)

如果他们有房屋抵押贷款,他们平均要欠18.9万美元。 (If they have a home mortgage, they owe an average of $189k.)

如果他们有学生贷款,他们平均要欠$ 34k。 (If they have student loans, they owe an average of $34k.)

12%的人尚未在家中使用高速互联网。 (12% don’t yet have high speed internet at home.)

目前,有2%的人从政府那里获得了残疾补助。 (And 2% are currently receiving disability benefits from their government.)

这些是正在学习编码的人。 您会明白为什么免费的,自定进度的学习资源很重要。 (These are the people who are learning to code. You can see why free, self-paced learning resources are important.)

下一步是什么? (What’s next?)

We’ve cleaned and normalized all 15,655 records. Our community is using these to build data visualizations that answer a range of different questions.

我们已经清理并标准化了所有15,655条记录。 我们的社区正在使用它们来构建数据可视化,以回答一系列不同的问题。

If you have a question about people who are learning to code, create a GitHub issue and we’ll see if we can build an interactive visualization that answers it.

如果您对正在学习编码的人有疑问,请创建一个GitHub问题 ,我们将看看是否可以构建一个交互式的可视化工具来回答该问题。

If you’re interested in analyzing these data and/or building some visualizations, join our Data Science chat room and introduce yourself.

如果您有兴趣分析这些数据和/或构建一些可视化效果,请加入我们的数据科学聊天室并进行自我介绍。

I only write about programming and technology. If you follow me on Twitter I won’t waste your time. ?

我只写关于编程和技术的文章。 如果您在Twitter上关注我,我不会浪费您的时间。

翻译自: https://www.freecodecamp.org/news/we-asked-15-000-people-who-they-are-and-how-theyre-learning-to-code-4104e29b2781/

深度学习去燥学习编码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/396242.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CentOS 7 vi编辑命令

用vi打开一个yum文件 vi /usr/bin/yum 按 i 键后 进入insert模式,进入insert模式后才能进行修改 修改完成后 按esc键进入command模式, 然后:wq 保存文件并退出vi(注意先冒号) 保存命令 按ESC键 跳到命令模式,然后&…

C#学习笔记四: C#3.0自动属性匿名属性及扩展方法

前言 这一章算是看这本书最大的收获了, Lambda表达式让人用着屡试不爽, C#3.0可谓颠覆了我们的代码编写风格. 因为Lambda所需篇幅挺大, 所以先总结C#3.0智能编译器给我们带来的诸多好处, 下一遍会单独介绍Lambda表达式. 这篇主要包括的内容有: 自动属性,隐式类型,对象集合初始化…

array keys php,php array_keys与array_search的简单使用

函数说明array_keys():返回数组中所有的键名。array_search():在数组中搜索给定的值,如果成功则返回相应的键名。//根据一个key返回关联数组中的另一个key,并且不使用foreach// function array_key_relative(array $array, string $current_key, int $offset)functi…

RESTful服务的第三部分:HATEOAS和Richardson成熟度模型

by Sanchit Gera通过Sanchit Gera RESTful服务的第三部分:HATEOAS和Richardson成熟度模型 (RESTful Services Part III : HATEOAS and The Richardson Maturity Model) In Part I of this series, you learned the very basics of HTTP. We went over common HTTP …

mongdb集群3.4 shard 模式

从图中可以看到有四个组件:mongos、config server、shard、replica set。mongos:数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加一个路由选择器,mongos自己就是一个请求分发中心&#xff…

我想变得富有的10个理由

1.我想和娘家人住得近一些,可以经常见面、聊天、逛街、吃饭。我们需要彼此的时候,可以马上赶到。 2.我想在家人病痛的时候,能得到最好的救治。 3.我想住在干净宽敞的大房子里,不要和长辈住^_^ 4.我希望不用我动手,家里…

alpha值计算 qcolor_量化交易与机器学习(四):如何研究alpha因子

算法交易策略由指示何时购买或出售资产以产生相对于基准(例如指数)的较高回报的信号驱动。 资产回报率中未通过暴露于该基准而无法解释的部分称为alpha,因此旨在产生这种不相关收益的信号也称为alpha因子。本章主要介绍alpha因子一、从数据到…

项目启动及需求分析(靳嘉豪、胡新宇、李晨曦、杨航、李瑶)团队作业

(1) 这次团队我们给我们团队起的名字是:桥上吊刀刀倒吊着 队员分别为:靳嘉豪、胡新宇、李晨曦、李瑶、杨航。 队训为:黑化肥挥发发灰会挥发。 胡新宇:http://www.cnblogs.com/hxy94264/ 靳嘉豪:…

java两种传参,有关java参数的两种传递机制

值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应…

tcp选项部分编码_学习编码中最难的部分也是最有趣的部分

tcp选项部分编码by Corey Slaven通过Corey Slaven 学习编码中最难的部分也是最有趣的部分 (The hardest part of learning to code is also the funnest part) “The more you know, the more you know you don’t know.”“知道的越多,知道的越多。” ― Aristotl…

SCU 4439 Vertex Cover(二分图最小覆盖点)题解

题意:每一条边至少有一个端点要涂颜色,问最少涂几个点 思路:最小顶点覆盖:用最少的点,让每条边都至少和其中一个点关联,显然是道裸最小顶点覆盖题; 参考:二分图 代码: #i…

20155229 实验一《Java开发环境的熟悉》实验报告

20155229 实验一《Java开发环境的熟悉》实验报告 实验内容 1.使用JDK编译、运行简单的Java程序; 2.使用Idea 编辑、编译、运行、调试Java程序。 实验步骤 (一)命令行下Java程序开发 输入 mkdir 20155229命令建立实验目录,用ls查看…

js时间搓化为今天明天_js转时间戳,时间戳转js

js转时间戳转此时此刻的时间1、var timestamp1 (new Date()).valueOf();valueOf() 方法返回指定对象的原始值2、var timestamp2 new Date().getTime();Date.prototype.getTime()方法的返回值一个数值,表示从1970年1月1 日0时0分0秒(UTC,即协调世界时)距…

PHP代码20个实用技巧(转)

这些技巧特别是封装的,相对路径的还是挺好的,本身来自微信公众号,但是我担心以后删除,所以在我的博客上备份一下(微信公众号为:菜鸟教程) 在这篇文章中我们将看看一些关于PHP开发有用的提示和技巧&#xff…

需求简报_代码简报:NASA将所有研究成果发布为开放数据

需求简报Here are three stories we published this week that are worth your time:这是我们本周发布的三个值得您关注的故事: With open data, you finally get what you’ve paid for all these years: 4 minute read 有了开放的数据,您终于可以得到…

matlab 16位灰度值转8位,在matlab中如何将灰度值为24位的转化为8?

我使用的是Visual c6。0技术内幕里提供的类CDib来操作位图,最好提供可以两个独立的函数来分辨别实现着俩个功能。他们可以作为CDib类的成员函数来使用。类似下面的这个就可以,我用了下面的这个,但是下面这个不好用,处理后的图象有…

quartz基本使用

创建一个任务调度 Scheduler scheduler StdSchedulerFactory.getDefaultScheduler();//Schedulers can be immediately used to schedule jobs, but they will not start executing any until the .start()scheduler.start();//And then schedule those jobs with triggers th…

em模型补缺失值_基于EM算法数据单变量缺失处理方法研究

龙源期刊网http://www.qikan.com.cn基于EM算法数据单变量缺失处理方法研究作者:黄铉来源:《科技传播》2015年第20期摘要数据分析方法大都针对完整数据,而实际上由于一些原因,观测数据常存在缺失。本文采用EM算法对正态分布下的随机…

流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)

RTP 参考文档 RFC3550/RFC3551 Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视…

我从#100DaysOfCode中学到的东西

by E. Wilson由E. Wilson 我从#100DaysOfCode中学到的东西 (What I learned from #100DaysOfCode) I made it up to Day 95 before officially ending my #100DaysOfCode challenge. Check out my GitHub repo and see for yourself.在正式结束#100Days…