From bc40a4c35d3ac1807d228e6fabee47ff3ff81cae Mon Sep 17 00:00:00 2001 From: Steve Francia Date: Wed, 21 Feb 2018 11:17:06 -0500 Subject: content: survey 2017 results Change-Id: I00c17fd14b10f3c1b652bc0bf381a294f7b2cda9 Reviewed-on: https://go-review.googlesource.com/95855 Reviewed-by: Cassandra Salisbury Reviewed-by: Sameer Ajmani --- content/survey2017/background.html | 670 +++++++++++++++++++++++++++++++++++++ 1 file changed, 670 insertions(+) create mode 100644 content/survey2017/background.html (limited to 'content/survey2017/background.html') diff --git a/content/survey2017/background.html b/content/survey2017/background.html new file mode 100644 index 0000000..5a3328d --- /dev/null +++ b/content/survey2017/background.html @@ -0,0 +1,670 @@ + + +

+ + + + + + + +The following apply to me: (multiple choice) + +4,201 (67%) +I program at work in Go + +3,935 (63%) +I program in Go outside of work + +3,381 (54%) +I program at work in another language + +1,001 (16%) +I manage a programming team + +506  (8%) +I am a student + +113  (2%) +Other + +27  (0%) +No response + + +

+

+ + + + + + + +I've used Go for: (single choice) + +686 (11%) +Less than 3 months + +1,588 (26%) +3 - 12 months + +1,338 (21%) +13 - 24 months + +1,678 (27%) +2 - 4 years + +809 (13%) +4+ years + +102  (2%) +I've never used Go + +25  (0%) +No response + + +

+ +

+ + + + + + + +I work in the following areas: (multiple choice) + +3,807 (61%) +Web development + +2,319 (37%) +Systems programming + +2,250 (36%) +DevOps + +1,969 (32%) +Network programming + +1,751 (28%) +Databases + +848 (14%) +Security + +777 (12%) +Finance/Commerce + +724 (12%) +Data Science + +696 (11%) +Mobile + +694 (11%) +Desktop/GUI applications + +647 (10%) +Embedded devices/Internet of Things + +581  (9%) +Academic/Scientific/Numeric + +581  (9%) +Machine Learning/Artificial Intelligence + +334  (5%) +Gaming + +381  (6%) +Other + +111  (2%) +No response + + +

+ +

+ + + + + + + +I write the following in Go: (multiple choice) + +4,071 (65%) +API/RPC services (returning non-HTML) + +3,921 (63%) +A runnable/interactive program (CLI) + +3,027 (49%) +Web services (returning HTML) + +2,766 (44%) +Agents and daemons (e.g, monitoring) + +2,394 (38%) +Libraries or Frameworks + +2,038 (33%) +Automation/scripts (e.g, deployment, configuration management) + +2,030 (33%) +Data processing (pipeline, aggregation) + +167  (3%) +I don't write in Go + +176  (3%) +Other + +70  (1%) +No response + + +

+

+ + + + + + + +I write in Go: (single choice) + +3,019 (48%) +As part of my daily routine + +1,802 (29%) +Weekly + +557  (9%) +Monthly + +679 (11%) +Infrequently + +118  (2%) +I've never written in Go + +51  (1%) +No response + + +

+

+ + + + + + + +Rank the following languages in terms of your expertise + + + + + +5,540 (30, 27, 17, 9, 6%) +Go + + + + + +3,638 (9, 16, 15, 11, 7%) +JavaScript + + + + + +3,369 (13, 12, 12, 10, 7%) +Python + + + + + +2,706 (11, 8, 8, 9, 7%) +Java + + + + + +2,402 (7, 8, 8, 8, 8%) +C + + + + + +2,020 (2, 5, 9, 10, 7%) +Bash + + + + + +1,631 (4, 4, 5, 7, 6%) +C++ + + + + + +1,475 (7, 5, 4, 4, 4%) +PHP + + + + + +1,042 (4, 3, 4, 3, 3%) +C# + + + + + +1,034 (4, 3, 3, 3, 3%) +Ruby + + + + + +460 (1, 1, 1, 2, 2%) +Perl + + + + + +284 (0.5, 0.6, 0.8, 1, 1%) +Scala + + + + + +278 (0.2, 0.4, 0.8, 1, 2%) +Rust + + + + + +260 (0.3, 0.5, 0.7, 1, 1%) +Swift + + + + + +223 (0.1, 0.2, 0.8, 1, 1%) +Lua + + + + + +185 (0.1, 0.5, 0.7, 0.8, 0.8%) +Kotlin + + + + + +139 (0.1, 0.2, 0.3, 0.6, 1%) +Haskell + + + + + +139 (0.2, 0.2, 0.4, 0.8, 0.6%) +Clojure + + + + + +136 (0.2, 0.3, 0.4, 0.5, 0.8%) +R + + + + + +124 (0.1, 0.2, 0.4, 0.6, 0.7%) +Erlang + + + + + +24 (0.0, 0.1, 0.0, 0.1, 0.1%) +Julia + + + + + +726 (3, 2, 3, 2, 2%) +Other + +173 (2.8%) +No response + + +

+

+ + + + + + + +Rank the following languages in terms of your preference + + + + + +5,728 (65, 18, 6, 2, 1%) +Go + + + + + +3,156 (7, 18, 12, 8, 4%) +Python + + + + + +2,463 (3, 9, 12, 8, 7%) +JavaScript + + + + + +1,827 (2, 7, 8, 7, 6%) +C + + + + + +1,764 (2, 6, 7, 7, 6%) +Java + + + + + +1,240 (1, 4, 5, 5, 5%) +C++ + + + + + +1,196 (0.6, 3, 6, 5, 5%) +Bash + + + + + +939 (2, 4, 4, 3, 2%) +Rust + + + + + +924 (2, 4, 4, 3, 2%) +C# + + + + + +859 (2, 4, 3, 3, 2%) +Ruby + + + + + +757 (0.8, 3, 3, 3, 3%) +PHP + + + + + +455 (1, 2, 2, 2, 0.9%) +Kotlin + + + + + +414 (0.7, 1, 2, 2, 1%) +Swift + + + + + +383 (1, 1, 1, 2, 1%) +Haskell + + + + + +335 (0.8, 1, 1, 1, 0.9%) +Scala + + + + + +305 (0.6, 1, 1, 1, 0.9%) +Perl + + + + + +279 (0.3, 0.8, 1, 1, 0.8%) +Erlang + + + + + +250 (0.1, 0.5, 1, 1, 1%) +Lua + + + + + +248 (0.6, 0.8, 1, 0.9, 0.6%) +Clojure + + + + + +113 (0.1, 0.4, 0.4, 0.5, 0.4%) +R + + + + + +71 (0.1, 0.2, 0.3, 0.3, 0.2%) +Julia + + + + + +709 (2, 3, 3, 2, 1%) +Other + +241 (3.9%) +No response + + +

+ + + +

+ +20162017The following apply to me: (multiple choice)4,201 (67%)I program at work in Go3,935 (63%)I program in Go outside of work3,381 (54%)I program at work in another language1,001 (16%)I manage a programming team506  (8%)I am a student113  (2%)Other27  (0%)No responseThe following apply to me: (multiple choice)2,386 (66%)I program in Go outside of work2,235 (62%)I program at work in Go2,004 (56%)I program at work in another language618 (17%)I manage a programming team337  (9%)I am a student78  (2%)Other10  (0%)No response + +

+ +

+ +20162017I work in the following areas: (multiple choice)2,272 (63%)Web development1,359 (38%)Systems programming1,251 (35%)DevOps1,169 (33%)Network programming1,006 (28%)Databases533 (15%)Mobile490 (14%)Desktop/GUI applications457 (13%)Security435 (12%)Data Science417 (12%)Finance/Commerce394 (11%)Embedded devices/Internet of Things379 (11%)Academic/Scientific/Numeric228  (6%)Gaming238  (7%)Other74  (2%)No responseI work in the following areas: (multiple choice)3,807 (61%)Web development2,319 (37%)Systems programming2,250 (36%)DevOps1,969 (32%)Network programming1,751 (28%)Databases848 (14%)Security777 (12%)Finance/Commerce724 (12%)Data Science696 (11%)Mobile694 (11%)Desktop/GUI applications647 (10%)Embedded devices/Internet of Things581  (9%)Academic/Scientific/Numeric581  (9%)Machine Learning/Artificial Intelligence334  (5%)Gaming381  (6%)Other111  (2%)No response + +

+ +

+ +20162017I write the following in Go: (multiple choice)2,247 (63%)A runnable/interactive program2,174 (60%)API/RPC services1,886 (52%)Web services1,583 (44%)Agents and daemons1,417 (39%)Libraries or Frameworks1,209 (34%)Data processing1,120 (31%)Automation/scripts107  (3%)I don't write in Go137  (4%)Other45  (1%)No responseI write the following in Go: (multiple choice)4,071 (65%)API/RPC services3,921 (63%)A runnable/interactive program3,027 (49%)Web services2,766 (44%)Agents and daemons2,394 (38%)Libraries or Frameworks2,038 (33%)Automation/scripts2,030 (33%)Data processing167  (3%)I don't write in Go176  (3%)Other70  (1%)No response + +

-- cgit v1.2.3