init(coder:)_2018年《 New Coder》调查:31,000人告诉我们他们如何学习编码并在工作中获得工作…

init(coder:)

More than 31,000 people responded to our 2018 New Coder Survey, granting researchers an unprecedented glimpse into how adults are learning to code.

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

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

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

In the months that follow, dozens of data scientists will pore over the data and discover all kinds of insights about people who are learning to code.

在接下来的几个月中,数十名数据科学家将深入研究数据,并发现有关正在学习编码的人员的各种见解。

For now, I’m going to give you a high-level idea of who these new coders are, how they’re learning, and what their goals are.

现在,我将为您提供有关这些新编码员是谁,他们如何学习以及他们的目标的总体了解。

谁参加了? (Who participated?)

More than 31,000 new coders responded to this survey. These are people who have been coding for less than 5 years.

超过31,000名新编码员对此调查做出了回应。 这些人的编码时间不到5年。

Here are some high level facts about them:

以下是有关它们的一些高级事实:

  • 67% of them live outside the United States

    其中67%的人居住在美国以外

  • their median age is about 30 years old

    他们的中位年龄约为30岁

  • 21% are women

    21%是女性

  • one quarter identifies as being part of an ethnic minority in their country

    四分之一的人被确定为本国少数民族的一部分

  • 8% are military veterans

    8%是退伍军人

  • They’ve been coding for an average of 21 months

    他们平均编码了21个月

  • 17% have already landed their first developer job

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

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

40% of them would like to either freelance or start their own business.

他们中有40%的人想成为自由职业者或自己创业。

Most of them are interested in working as web developers, but are also interested in a wide variety of developer specializations.

他们中的大多数人都对作为Web开发人员感兴趣,但对各种各样的开发人员专业化也很感兴趣。

Of the respondents who aren’t yet working as developers, 58% plan to start applying for jobs in the next 12 months.

在尚未从事开发人员工作的受访者中,有58%的人计划在未来12个月内开始申请工作。

47% of them would prefer to work in an office as opposed to working remotely — down from 50% last year.

他们中有47%的人更喜欢在办公室工作而不是远程工作,而去年这一比例为50%。

And 76% of them are willing to relocate for a new job.

他们中的76%愿意为新工作搬迁。

学习资源 (Learning resources)

Most new coders report using a variety of online learning resources.

大多数新编码员报告使用了各种在线学习资源。

But less than half have attended in-person coding-related events.

但是不到一半的人参加了与编码相关的面对面的活动。

Most new coders haven’t yet started listening to podcasts, but the ones who do listen to a wide range of them.

大多数新编码人员尚未开始收听播客,但确实会收听大量播客。

3 out of 4 new coders watch coding-related YouTube videos.

4位新编码员中有3位观看与编码相关的YouTube视频。

About 3% of new coders have attended an intensive coding bootcamp.

大约3%的新编码员参加了密集的编码训练营。

30% of respondents who attended a bootcamp had to take out a loan to do so. Still, 76% of respondents who attended said they’d recommend their bootcamp to a friend.

参加训练营的受访者中,有30%必须贷款才能这样做。 不过,仍然有76%的受访者表示,他们会将自己的训练营推荐给朋友。

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

We had respondents from 195 different countries.

我们有来自195个不同国家的受访者。

Most of them live in larger cities.

他们大多数住在较大的城市。

Most of them are non-native English speakers. They grew up speaking one of more than 200 different languages.

他们大多数是非英语母语者。 他们长大后会讲200多种不同的语言中的一种。

Only about half of new coders have a bachelor’s degree or higher.

只有大约一半的新编码员具有本科学历或更高学位。

The new coders who went to college studied one of more than 600 different majors — most of which were not technology-related.

上大学的新编码员研究了600多个不同专业中的一个,其中大多数与技术无关。

Two thirds are currently working in some capacity.

目前有三分之二的人以某种身份工作。

Half are already in a technology-related field.

一半已经在技术相关领域。

And most of them spend a lot of time commuting to and from work.

他们中的大多数人花费大量时间上下班。

2 out of 3 of new coders are single.

3名新编码员中有2名是单身。

About 1/3 of respondents take care of dependents. 16% have children and 8% are taking care of elderly relatives or relatives with disabilities.

约1/3的受访者照顾家属。 16%的孩子有孩子,而8%的孩子正在照顾老年亲戚或残疾亲戚。

48% consider themselves under-employed (working a job that is below their education level).

48%的人认为自己就业不足(从事的工作低于其教育水平)。

20% have student loan debt.

20%有学生贷款债务。

16% don’t yet have high speed internet at home.

16%的人尚未在家中使用高速互联网。

And 3% are currently receiving disability benefits from their government.

目前,有3%的人正在从政府那里获得残疾补助。

These are the people who are learning to code.

这些是正在学习编码的人。

You can see why free, self-paced learning resources are important.

您会明白为什么免费的,自定进度的学习资源很重要。

freeCodeCamp.org is a tiny nonprofit that’s helping millions of people learn to code for free.

freeCodeCamp.org是一个很小的非营利组织,它正在帮助数百万人免费学习编码。

Become a supporter. Your $5 / month donation will help keep tech education free and open.

成为支持者 。 您每月5美元的捐款将有助于保持技术教育的自由和开放。

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

We’re cleaning and normalizing all 31,000+ records. Our community will use these to build data visualizations that answer a range of different questions.

我们正在清理并规范化所有31,000多个记录。 我们的社区将使用它们来构建数据可视化,以回答一系列不同的问题。

If you’re interested in analyzing this dataset or building some visualizations of your own, join our Data Science chat room and introduce yourself.

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

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

init(coder:)

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

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

相关文章

Redis源码解析:21sentinel(二)定期发送消息、检测主观下线

六:定时发送消息 哨兵每隔一段时间,会向其所监控的所有实例发送一些命令,用于获取这些实例的状态。这些命令包括:”PING”、”INFO”和”PUBLISH”。 “PING”命令,主要用于哨兵探测实例是否活着。如果对方超过一段时间…

[SDOI2018]原题识别

题解&#xff1a; 。。感觉挺烦得 而且我都没有注意到树随机这件事情。。 就写个30分的莫队。。 #include <bits/stdc.h> using namespace std; #define rint register int #define IL inline #define rep(i,h,t) for (int ih;i<t;i) #define dep(i,t,h) for (int it;…

django app中扩展users表

app models中编写新的User1 # _*_ coding:utf-8 _*_2 from __future__ import unicode_literals34 from django.db import models5 from django.contrib.auth.models import AbstractUser # 继承user67 # Create your models here.8910 class UserProfile(AbstractUser):11 …

[bzoj2301] [HAOI2011]Problem b

Description 对于给出的n个询问&#xff0c;每次求有多少个数对(x,y)&#xff0c;满足a≤x≤b&#xff0c;c≤y≤d&#xff0c;且gcd(x,y) k&#xff0c;gcd(x,y)函数为x和y的最大公约数。 Input 第一行一个整数n&#xff0c;接下来n行每行五个整数&#xff0c;分别表示a、b、…

华为p4用鸿蒙系统吗_华为p40pro是鸿蒙系统吗

华为的鸿蒙OS是一款“面向未来”的操作系统&#xff0c;一款基于微内核的面向全场景的分布式操作系统&#xff0c;此前mate30系列并没有搭载鸿蒙系统。那华为p40pro是鸿蒙系统吗&#xff1f;品牌型号&#xff1a;华为p40pro华为p40pro是鸿蒙系统吗&#xff1f;华为p40pro没有搭…

设置MYSQL允许用IP访问

mysql>use mysql;mysql>update user set host % where user root;mysql>flush privileges;mysql>select host,user from user where userroot;mysql>quit 转载于:https://www.cnblogs.com/vipstone/p/5541619.html

Web优化 --利用css sprites降低图片请求

sprites是鬼怪&#xff0c;小妖精&#xff0c;调皮鬼的意思&#xff0c;初听这个高端洋气的名字我被震慑住了&#xff0c;一步步掀开其面纱后发觉非常easy的东西。作用却非常大 什么是CSS Sprites CSS Sprites是指把网页中非常多小图片&#xff08;非常多图标文件&#xff09;做…

[BZOJ3203][SDOI2013]保护出题人(凸包+三分)

https://www.cnblogs.com/Skyminer/p/6435544.html 先不要急于转化成几何模型&#xff0c;先把式子化到底再对应到几何图形中去。 1 #include<cstdio>2 #include<algorithm>3 #define rep(i,l,r) for (int i(l); i<(r); i)4 typedef long long ll;5 using names…

轻松创建nodejs服务器(1):一个简单nodejs服务器例子

这篇文章主要介绍了一个简单nodejs服务器例子,本文实现了一个简单的hello world例子,并展示如何运行这个服务器,需要的朋友可以参考下我们先来实现一个简单的例子&#xff0c;hello world。 似乎每种语言教程的第一节都会讲这个&#xff0c;我们也不例外。 首先我们先创建一个项…

谁是赢家_人工智能竞赛正在进行中。 这是赢家。

谁是赢家by Terren Peterson由Terren Peterson 人工智能竞赛正在进行中。 这是赢家。 (The race is on for artificial intelligence. Here’s who is winning.) On Saturday, Louisville, Kentucky hosted the 143rd running of the Kentucky Derby. It was a spectacle wher…

mysql取消mvvc机制_MySQL探秘(六):InnoDB一致性非锁定读

一致性非锁定读(consistent nonlocking read)是指InnoDB存储引擎通过多版本控制(MVVC)读取当前数据库中行数据的方式。如果读取的行正在执行DELETE或UPDATE操作&#xff0c;这时读取操作不会因此去等待行上锁的释放。相反地&#xff0c;InnoDB会去读取行的一个快照。上图直观地…

自动化脚本

自动化脚本工具: http://appium.io/slate/cn/master/?python#about-appium 查看app元素工具: uiautomatorviewer http://www.cnblogs.com/ITGirl00/p/4235466.html app 反编译原理 http://blog.csdn.net/jiangwei0910410003/article/details/47188679转载于:https://www.cnblo…

springmvc常用注解之@Controller和@RequestMapping

对于各种注解而言&#xff0c;排第一的当然是“Controller”,表明某类是一个controller。 “RequestMapping”请求路径映射&#xff0c;如果标注在某个controller的类级别上&#xff0c;则表明访问此类路径下的方法都要加上其配置的路径&#xff1b;最常用是标注在方法上&…

最小可行产品是什么_无论如何,“最小可行产品”到底意味着什么?

最小可行产品是什么by Ravi Vadrevu通过拉维瓦德雷武(Ravi Vadrevu) 无论如何&#xff0c;“最小可行产品”实际上是什么意思&#xff1f; (What does “Minimum Viable Product” actually mean, anyway?) 伊隆马斯克(Elon Musk)提出一个令人困惑的想法 (Elon Musk on makin…

站立会议12-2

编写团队博客&#xff0c;进行资料的查看转载于:https://www.cnblogs.com/qijun1120/p/10247725.html

彻底删除mysql server 2005_sql2005卸载工具(sql server 2005卸载工具)

如果您要安装新版的sql就必须先完整的卸载sql2005&#xff0c;如果你按照常规的方法是不能完整的卸载sql2005&#xff0c;从而会引起安装的时候说sql已经挂起的错误&#xff0c;sql2005卸载工具(sql server 2005卸载工具)&#xff0c;是一个帮你完整的清理已经安装的sql的工具。…

谷歌浏览器有时会卡顿_Google不会,不要学:为什么搜索有时会比了解更好

谷歌浏览器有时会卡顿by Jeremy Gunter杰里米甘特(Jeremy Gunter) Google不会&#xff0c;不要学&#xff1a;为什么搜索有时会比了解更好 (Google not, learn not: why searching can sometimes be better than knowing) A few months ago, I was reading through some of th…

codevs 1907 方格取数 3

Description 在一个有m*n 个方格的棋盘中&#xff0c;每个方格中有一个正整数。现要从方格中取数&#xff0c;使任意2 个数所在方格没有公共边&#xff0c;且取出的数的总和最大。试设计一个满足要求的取数算法。 Input 第1 行有2 个正整数m和n&#xff0c;分别表示棋盘的行数和…

APP应用 HTTP/1.0中keep-alive

在HTTP/1.0中keep-alive不是标准协议&#xff0c;客户端必须发送Connection:Keep-Alive来激活keep-alive连接。https://www.imooc.com/article/31231HTTP协议是无状态的协议&#xff0c;即每一次请求都是互相独立的。因此它的最初实现是&#xff0c;每一个http请求都会打开一个…

mysql 日期滞后_如何滞后MySQL中的列?

要在MySQL中滞后一列&#xff0c;首先让我们创建一个表。创建表的查询如下-mysql> create table LagDemo-> (-> UserId int,-> UserValue int-> );示例使用insert命令在表中插入一些记录。查询如下-mysql> insert into LagDemo values(12,158);mysql> ins…