深度學習去燥學習編碼_我們問了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.pswp.cn/news/396242.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/396242.shtml
英文地址,請注明出處:http://en.pswp.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…